<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

<author contact="mailto:zbrown@tumblerings.org">Zack Brown</author>

<headquote>
<a href="http://www.tux.org/lkml/">linux-kernel FAQ</a> |
<a href="http://www.tux.org/lkml/#s3-1">subscribe to linux-kernel</a> | 
<a href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html">linux-kernel Archives</a> | 
<a href="http://www.kernelnotes.org/">kernelnotes.org</a> | 
<a href="http://lxr.linux.no/">LxR Kernel Source Browser</a> |
<a href="http://www.memalpha.cx/Linux/Kernel/">All Kernels</a> | 
<a href="http://perso.wanadoo.es/xose/linux/linux_ports.html">Kernel Ports</a> | 
<a href="http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html">Kernel Docs</a> | 
<a href="http://members.aa.net/~swear/pedia/kernel.html">Gary's Encyclopedia: Linux Kernel</a> | 
<a href="http://kernelnewbies.org/">#kernelnewbies</a>
</headquote>

<issue num="133" date="17 Sep 2001 00:00:00 -0800" />

<intro>

<p>This issue of Kernel Traffic is dedicated to the people who died in the
World Trade Center buildings, the Pentagon, and the four hijacked planes.</p>

<p>I don't know anyone, in the US and abroad, who was not overwhelmingly
affected by the attack. My roommate knew someone on one of the planes. My
mother was in Manhattan at the time, half a mile away from the World Trade
Center, and watched them from her window as they fell. I've heard dozens
of stories over the past week, of people who knew people who by chance were
spared, or who's fate is still not known.</p>

<p>Unfortunately, in the absense of a known or accessible enemy, many
Americans are blaming Arab people in general, and street-violence against
them has already increased. It's important, when confronted with violence
against ourselves, that we not sink to the level of our attackers. Just as
innocent people were struck at random on Tuesday, so now many Americans are
striking innocent people at random today.  Don't these Americans tend to
legitimize that form of combat by engaging in it themselves?</p>

<p>Likewise, I feel it is important for the United States government to
recognize and affirm the self-imposed limitations that give it much of its
value as a government. If it decides to set aside a regard for human rights
in its quest to stop these sorts of attacks, then the laws and precedents set
in the coming weeks and months will remain in place for a long time to come,
and will be very difficult to overturn later. And by discarding human rights
even in part, will America not then be legitimizing other countries that do
the same?</p>

<p>These are difficult days, requiring thought, introspection, and
study. Hopefully America and the world will rise to the occassion.</p>

</intro>

<stats posts="1412" size="5692" contrib="459" multiples="201" lastweek="154">

<person posts="69" size="186" who="Alan Cox " />
<person posts="66" size="258" who="Daniel Phillips " />
<person posts="50" size="219" who="Linus Torvalds " />
<person posts="30" size="151" who="Andrea Arcangeli " />
<person posts="28" size="115" who="Alex Bligh - linux-kernel " />
<person posts="26" size="87" who="&quot;Peter T. Breuer&quot; " />
<person posts="24" size="74" who="Rik van Riel " />
<person posts="20" size="139" who="Stephan von Krawczynski " />
<person posts="20" size="60" who=" (Wietse Venema)" />
<person posts="17" size="59" who="Matthias Andree " />
<person posts="16" size="66" who=" (Frank Schneider)" />
<person posts="16" size="56" who="Roman Zippel " />
<person posts="14" size="55" who="Robert Love " />
<person posts="14" size="49" who="Trond Myklebust " />
<person posts="13" size="48" who="&quot;H. Peter Anvin&quot; " />
<person posts="13" size="37" who="Pavel Machek " />
<person posts="13" size="33" who="David Woodhouse " />
<person posts="12" size="47" who="Brad Chapman " />
<person posts="12" size="33" who="Andi Kleen " />
<person posts="12" size="31" who="&quot;David S. Miller&quot; " />
<person posts="11" size="46" who="Andrey Savochkin " />
<person posts="11" size="44" who="VDA " />
<person posts="11" size="40" who="Neil Brown " />
<person posts="10" size="59" who="Vojtech Pavlik " />
<person posts="10" size="39" who="Jamie Lokier " />
<person posts="10" size="34" who="Herbert Rosmanith " />
<person posts="10" size="26" who="Samium Gromoff " />
<person posts="9" size="42" who="Andreas Dilger " />
<person posts="9" size="31" who="Nicholas Knight " />
<person posts="9" size="28" who="Mike Fedyk " />
<person posts="8" size="138" who="Jean Tourrilhes " />
<person posts="8" size="30" who="Erik Mouw " />
<person posts="8" size="21" who="&quot;Justin T. Gibbs&quot; " />
<person posts="7" size="31" who="Olivier Molteni " />
<person posts="7" size="31" who="Alexander Viro " />
<person posts="7" size="31" who="Matthias Andree " />
<person posts="7" size="29" who="Hans Reiser " />
<person posts="7" size="27" who="Tester " />
<person posts="7" size="24" who="Marcelo Tosatti " />
<person posts="7" size="23" who=" (Kai Henningsen)" />
<person posts="7" size="22" who="Chris Mason " />
<person posts="7" size="21" who="Andreas Steinmetz " />
<person posts="7" size="21" who="David Hollister " />
<person posts="7" size="17" who="Dan Hollis " />
<person posts="7" size="15" who="" />
<person posts="6" size="52" who="Ignacio Vazquez-Abrams " />
<person posts="6" size="30" who="Jan Harkes " />
<person posts="6" size="21" who="&quot;Henning P. Schmiedehausen&quot; " />
<person posts="6" size="20" who="Helge Hafting " />
<person posts="5" size="53" who="Benjamin LaHaise " />
<person posts="5" size="38" who="Roberto Jung Drebes " />
<person posts="5" size="32" who="Eyal Lebedinsky " />
<person posts="5" size="25" who="David Mosberger " />
<person posts="5" size="21" who="Ole =?ISO-8859-1?Q?Andr=E9?= Vadla =?ISO-8859-1?Q?Ravn=E5s?= " />
<person posts="5" size="20" who="Francis Galiegue " />
<person posts="5" size="20" who="&quot;Mike Black&quot; " />
<person posts="5" size="20" who="&quot;Christopher Friesen&quot; " />
<person posts="5" size="19" who="=?iso-8859-1?Q?J=F6rn?= Nettingsmeier " />
<person posts="5" size="19" who="" />
<person posts="5" size="19" who="Jesse Pollard " />
<person posts="5" size="18" who="&quot;Richard B. Johnson&quot; " />
<person posts="5" size="16" who="David Weinehall " />
<person posts="5" size="16" who="Ion Badulescu " />
<person posts="5" size="14" who="Ricky Beam " />
<person posts="5" size="13" who="Timur Tabi " />
<person posts="4" size="70" who="Richard Gooch " />
<person posts="4" size="30" who="Roger Larsson " />
<person posts="4" size="21" who="Bob McElrath " />
<person posts="4" size="19" who="&quot;Ron Van Dam&quot; " />
<person posts="4" size="19" who="Fred " />
<person posts="4" size="19" who="Anton Altaparmakov " />
<person posts="4" size="17" who="Jan Kara " />
<person posts="4" size="16" who=" (Linus Torvalds)" />
<person posts="4" size="16" who="Greg KH " />
<person posts="4" size="16" who="" />
<person posts="4" size="13" who="Jeremiah Johnson " />
<person posts="4" size="13" who="Nerijus Baliunas " />
<person posts="4" size="13" who="&quot;Mack Stevenson&quot; " />
<person posts="4" size="12" who="=?iso-8859-2?Q?Martin_MOKREJ=A9?= " />
<person posts="4" size="12" who="&quot;Hen, Shmulik&quot; " />
<person posts="4" size="12" who="Arjan van de Ven " />
<person posts="4" size="12" who="Horst von Brand " />
<person posts="4" size="11" who="&quot;Samium Gromoff&quot; " />
<person posts="4" size="11" who="Matthew Wilcox " />
<person posts="4" size="11" who="Lawrence MacIntyre " />
<person posts="4" size="10" who="Olaf Zaplinski " />
<person posts="4" size="9" who="Jeff Dike " />
<person posts="3" size="40" who="Christoph Hellwig " />
<person posts="3" size="31" who="Robert Love " />
<person posts="3" size="20" who="&quot;Nick Piggin&quot; " />
<person posts="3" size="18" who="&quot;Dwayne C. Litzenberger&quot; " />
<person posts="3" size="16" who="David Lang " />
<person posts="3" size="15" who="" />
<person posts="3" size="14" who="Russell King " />
<person posts="3" size="14" who="Bill Pringlemeir " />
<person posts="3" size="13" who="Kurt Garloff " />
<person posts="3" size="13" who="Bob McElrath " />
<person posts="3" size="12" who="John Ripley " />
<person posts="3" size="11" who="Josh McKinney " />
<person posts="3" size="11" who="&quot;Grover, Andrew&quot; " />
<person posts="3" size="10" who="Christoph Hellwig " />
<person posts="3" size="10" who="Phillip Susi " />
<person posts="3" size="10" who="&quot;Ulrich Weigand&quot; " />
<person posts="3" size="10" who="Matti Aarnio " />
<person posts="3" size="10" who="&quot;J.Brown (Ender/Amigo)&quot; " />
<person posts="3" size="10" who="Ingo Oeser " />
<person posts="3" size="10" who="Julian Anastasov " />
<person posts="3" size="10" who="Jussi Laako " />
<person posts="3" size="10" who="jamal " />
<person posts="3" size="9" who="&quot;Bao C. Ha&quot; " />
<person posts="3" size="9" who="Jonathan Morton " />
<person posts="3" size="9" who="&quot;J. Dow&quot; " />
<person posts="3" size="9" who="Sean Hunter " />
<person posts="3" size="9" who="Jonathan Lundell " />
<person posts="3" size="9" who="&quot;Garst R. Reese&quot; " />
<person posts="3" size="9" who="&quot;faybaby&quot; " />
<person posts="3" size="9" who="Ingo Rohloff " />
<person posts="3" size="8" who="&quot;Adam J. Richter&quot; " />
<person posts="3" size="8" who=" (Eric W. Biederman)" />
<person posts="3" size="8" who="&quot;Stuart MacDonald&quot; " />
<person posts="3" size="8" who="Eric Olson " />
<person posts="3" size="8" who="Keith Owens " />
<person posts="3" size="8" who="Raghav " />
<person posts="3" size="8" who="Joe Fago " />
<person posts="3" size="8" who="=?iso-8859-1?q?Steve=20Kieu?= " />
<person posts="3" size="8" who="Kain " />
<person posts="3" size="7" who="Gergely Tamas " />
<person posts="3" size="7" who="Liakakis Kostas " />
<person posts="2" size="20" who="Erik DeBill " />
<person posts="2" size="20" who="kelley eicher " />
<person posts="2" size="19" who="Roberto Arcomano " />
<person posts="2" size="19" who="Anton Altaparmakov " />
<person posts="2" size="13" who="Kai Germaschewski " />
<person posts="2" size="11" who="Stefan Hoffmeister " />
<person posts="2" size="11" who="Jan Kara " />
<person posts="2" size="10" who="&quot;Michael H. Warfield&quot; " />
<person posts="2" size="9" who="Suessmilch Bernd " />
<person posts="2" size="9" who="Nick Kurshev " />
<person posts="2" size="9" who="Steven Spence " />
<person posts="2" size="9" who="&quot;Jorge Boncompte [DTI2]&quot; " />
<person posts="2" size="8" who="Caleb Epstein " />
<person posts="2" size="8" who="Tim Walberg " />
<person posts="2" size="8" who="Wolfram Gloger " />
<person posts="2" size="8" who="ajit k jena " />
<person posts="2" size="7" who="Andy Isaacson " />
<person posts="2" size="7" who="Jeff Mahoney " />
<person posts="2" size="7" who="Daniel Kobras " />
<person posts="2" size="7" who="Adam Kropelin " />
<person posts="2" size="7" who="Steve VanDevender " />
<person posts="2" size="7" who="Stephen Frost " />
<person posts="2" size="7" who="&quot;Bill Rugolsky Jr.&quot; " />
<person posts="2" size="7" who="&quot;Jim Roland&quot; " />
<person posts="2" size="7" who="Michael Brennen " />
<person posts="2" size="7" who="Mingming cao " />
<person posts="2" size="6" who="Edgar Toernig " />
<person posts="2" size="6" who="Andrew Morton " />
<person posts="2" size="6" who="Borsenkow Andrej " />
<person posts="2" size="6" who="Andreas Schwab " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Charles Cazabon " />
<person posts="2" size="6" who="&quot;Matthew S . Hallacy&quot; " />
<person posts="2" size="6" who="csaradap " />
<person posts="2" size="6" who="Tobias Ringstrom " />
<person posts="2" size="6" who="Mark Zealey " />
<person posts="2" size="6" who="David desJardins " />
<person posts="2" size="6" who="&quot;Patrick J. LoPresti&quot; " />
<person posts="2" size="6" who="&quot;Michael Rothwell&quot; " />
<person posts="2" size="5" who="Jan Niehusmann " />
<person posts="2" size="5" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="2" size="5" who="Alessandro Suardi " />
<person posts="2" size="5" who="&quot;Petr Vandrovec&quot; " />
<person posts="2" size="5" who="Joerg Plate " />
<person posts="2" size="5" who="Ben Greear " />
<person posts="2" size="5" who="Tim Moore " />
<person posts="2" size="5" who="Joseph Mathewson " />
<person posts="2" size="5" who="Rick Hohensee " />
<person posts="2" size="5" who="Marcus Sundberg " />
<person posts="2" size="5" who="Martin Josefsson " />
<person posts="2" size="5" who="Roland Fehrenbacher " />
<person posts="2" size="5" who="Peter =?iso-8859-1?Q?W=E4chtler?= " />
<person posts="2" size="5" who="Mike Castle " />
<person posts="2" size="5" who="&quot;Albert D. Cahalan&quot; " />
<person posts="2" size="5" who="&quot;SATHISH.J&quot; " />
<person posts="2" size="5" who="&quot;chen, xiangping&quot; " />
<person posts="2" size="5" who="Arnaldo Carvalho de Melo " />
<person posts="2" size="5" who="Johannes Erdfelt " />
<person posts="2" size="5" who="Manoj Sontakke " />
<person posts="2" size="5" who="Stephen Torri " />
<person posts="2" size="5" who="John Levon " />
<person posts="2" size="4" who="Ross Vandegrift " />
<person posts="2" size="4" who="Xavier Bestel " />
<person posts="2" size="4" who="David Balazic " />
<person posts="2" size="4" who="Tim Jansen " />
<person posts="2" size="4" who="Ben LaHaise " />
<person posts="2" size="4" who="&quot;Trever L. Adams&quot; " />
<person posts="2" size="4" who="Eric Lammerts " />
<person posts="2" size="4" who="Alex Deucher " />
<person posts="2" size="4" who="Andy Chou " />
<person posts="2" size="4" who="Juri Haberland " />
<person posts="2" size="4" who="Christoph Lameter " />
<person posts="2" size="4" who="&quot;tushar  korde&quot; " />
<person posts="1" size="53" who="James Bottomley " />
<person posts="1" size="34" who="Jordan Breeding " />
<person posts="1" size="30" who="Ryan Butler " />
<person posts="1" size="23" who="Giacomo Catenazzi " />
<person posts="1" size="21" who="Andres Salomon " />
<person posts="1" size="19" who="nail " />
<person posts="1" size="16" who="Peter Lister " />
<person posts="1" size="12" who="=?iso-8859-1?Q?Dagfinn_Ilmari_Manns=E5ker?= " />
<person posts="1" size="10" who="Manas Garg " />
<person posts="1" size="10" who="Joshua M. Schmidlkofer " />
<person posts="1" size="8" who="Mike Jagdis " />
<person posts="1" size="8" who="Brunet Eric " />
<person posts="1" size="7" who="Alicia Whisnant " />
<person posts="1" size="7" who="Alicia Whisnant " />
<person posts="1" size="7" who="David Lang " />
<person posts="1" size="7" who="Jani Jaakkola " />
<person posts="1" size="7" who="Jan Kasprzak " />
<person posts="1" size="6" who="Wilfried Weissmann " />
<person posts="1" size="6" who="&quot;David C. Hansen&quot; " />
<person posts="1" size="6" who="Nils Philippsen " />
<person posts="1" size="5" who="S Fox " />
<person posts="1" size="5" who="Roger Larsson " />
<person posts="1" size="5" who="Daniel Caujolle-Bert " />
<person posts="1" size="5" who="Remi Turk " />
<person posts="1" size="5" who="&quot;BALBIR SINGH&quot; " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="Paul " />
<person posts="1" size="5" who="&quot;Hamid Hashemi Golpayegani&quot; " />
<person posts="1" size="5" who="Flavio Villanustre " />
<person posts="1" size="5" who="&quot;Giacomo Catenazzi&quot; " />
<person posts="1" size="5" who="John Kacur " />
<person posts="1" size="5" who="Hans Ekkehard Plesser " />
<person posts="1" size="5" who="Tom Garland " />
<person posts="1" size="5" who="&quot;Woller, Thomas&quot; " />
<person posts="1" size="5" who="&quot;Peter Wong&quot; " />
<person posts="1" size="5" who="Jorge Nerin " />
<person posts="1" size="4" who="Timothy Hamlin " />
<person posts="1" size="4" who="&quot;Richard J Moore&quot; " />
<person posts="1" size="4" who="Andreas Jaeger " />
<person posts="1" size="4" who="Christopher J Peikert " />
<person posts="1" size="4" who="Dominik Kubla " />
<person posts="1" size="4" who="Paul Hamm " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Alan Garrison " />
<person posts="1" size="4" who="Willy TARREAU " />
<person posts="1" size="4" who="&quot;Shiva Raman Pandey&quot; " />
<person posts="1" size="4" who="Olaf Zaplinski " />
<person posts="1" size="4" who="&quot;Hua Zhong&quot; " />
<person posts="1" size="4" who="Takehiro Tominaga " />
<person posts="1" size="4" who="Joseph Pingenot " />
<person posts="1" size="4" who="Luigi Genoni " />
<person posts="1" size="4" who="Morten Helgesen " />
<person posts="1" size="4" who="&quot;Daniel C. Nurmi&quot; " />
<person posts="1" size="4" who="Dax Kelson " />
<person posts="1" size="4" who="Dustin Marquess " />
<person posts="1" size="4" who="Paul Mackerras " />
<person posts="1" size="4" who="antirez " />
<person posts="1" size="4" who="&quot;Mark W. Eichin&quot; " />
<person posts="1" size="4" who="Richard Guenther " />
<person posts="1" size="4" who="Peter Osterlund " />
<person posts="1" size="4" who="Thorsten Kranzkowski " />
<person posts="1" size="3" who="Steffen Persvold " />
<person posts="1" size="3" who="Carsten Leonhardt " />
<person posts="1" size="3" who="Hans-Joachim Baader " />
<person posts="1" size="3" who="&quot;Jim Blomo&quot; " />
<person posts="1" size="3" who="Carsten Leonhardt " />
<person posts="1" size="3" who="Dan Kegel " />
<person posts="1" size="3" who="Kurt Roeckx " />
<person posts="1" size="3" who="=?iso-8859-2?Q?Martin_Ma=E8ok?= " />
<person posts="1" size="3" who="Ihar Filipau " />
<person posts="1" size="3" who="Jeremy Elson " />
<person posts="1" size="3" who="Matt Chapman " />
<person posts="1" size="3" who="Roderich Schupp " />
<person posts="1" size="3" who="&quot;Alistair Phipps&quot; " />
<person posts="1" size="3" who="David Chow " />
<person posts="1" size="3" who="&quot;David Grant&quot; " />
<person posts="1" size="3" who="Mark Eichin " />
<person posts="1" size="3" who="Andreas Haumer " />
<person posts="1" size="3" who="Marco Colombo " />
<person posts="1" size="3" who="Bret Hughes " />
<person posts="1" size="3" who="Peter Horton " />
<person posts="1" size="3" who="Radu-Adrian Feurdean " />
<person posts="1" size="3" who="&quot;John P. Looney&quot; " />
<person posts="1" size="3" who="&quot;M. Edward Borasky&quot; " />
<person posts="1" size="3" who="Rusty Russell " />
<person posts="1" size="3" who="Pascal Schmidt " />
<person posts="1" size="3" who="&quot;s.srinivas&quot; " />
<person posts="1" size="3" who="Jan Hudec " />
<person posts="1" size="3" who="&quot;John L. Males&quot; " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Steve Hill " />
<person posts="1" size="3" who="Kaz Kylheku " />
<person posts="1" size="3" who="Gerd Knorr " />
<person posts="1" size="3" who="Daryl F " />
<person posts="1" size="3" who="Antonio Miguel Trindade " />
<person posts="1" size="3" who="Colin Frank " />
<person posts="1" size="3" who="dean gaudet " />
<person posts="1" size="3" who="Guus Sliepen " />
<person posts="1" size="3" who="David Chow " />
<person posts="1" size="3" who="Martin Knoblauch " />
<person posts="1" size="3" who="&quot;Kingsley Foreman&quot; " />
<person posts="1" size="3" who="Chris Rankin " />
<person posts="1" size="3" who="&quot;Giacomo A. Catenazzi&quot; " />
<person posts="1" size="3" who="Len Sorensen " />
<person posts="1" size="3" who="&quot;Mark Cuss&quot; " />
<person posts="1" size="3" who="Scott Dudley " />
<person posts="1" size="3" who="&quot;Matthew S. Hallacy&quot; " />
<person posts="1" size="3" who="Roberto Nibali " />
<person posts="1" size="3" who="Martin Dalecki " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Eric Jourdan (Drake) " />
<person posts="1" size="3" who="Garrett Marone " />
<person posts="1" size="3" who="=?iso-8859-1?Q?Ragnar_Kj=F8rstad?= " />
<person posts="1" size="3" who="lahr " />
<person posts="1" size="3" who="Ulrich Weigand " />
<person posts="1" size="3" who="Spin " />
<person posts="1" size="3" who="Steven Walter " />
<person posts="1" size="3" who="Emmanuel Varagnat " />
<person posts="1" size="3" who="Adrian Burgess " />
<person posts="1" size="3" who="Larry McVoy " />
<person posts="1" size="3" who="&quot;Paul G. Allen&quot; " />
<person posts="1" size="3" who="Lukas Ruf " />
<person posts="1" size="3" who="Frank Davis " />
<person posts="1" size="3" who="Andrzej Krzysztofowicz " />
<person posts="1" size="3" who="&quot;Elmer Joandi&quot; " />
<person posts="1" size="3" who="Pavel Zaitsev " />
<person posts="1" size="3" who="Petr Baudis " />
<person posts="1" size="2" who="Ken Moffat " />
<person posts="1" size="2" who="Adrian Bridgett " />
<person posts="1" size="2" who="Brian " />
<person posts="1" size="2" who="Graham Murray " />
<person posts="1" size="2" who="Mark Bratcher " />
<person posts="1" size="2" who="Richard Zidlicky " />
<person posts="1" size="2" who="Kari Hurtta " />
<person posts="1" size="2" who="Paul Jakma " />
<person posts="1" size="2" who="Chris Ricker " />
<person posts="1" size="2" who="Chris Abbey " />
<person posts="1" size="2" who="Anders Larsen " />
<person posts="1" size="2" who="David Mansfield " />
<person posts="1" size="2" who="Phil Thompson " />
<person posts="1" size="2" who="Oliver Neukum " />
<person posts="1" size="2" who="Simon Kirby " />
<person posts="1" size="2" who="Zach Brown " />
<person posts="1" size="2" who="Ted Unangst " />
<person posts="1" size="2" who="Rok =?iso-8859-2?q?Pape=BE?= " />
<person posts="1" size="2" who="&quot;Raj, Ashok&quot; " />
<person posts="1" size="2" who="Horst von Brand " />
<person posts="1" size="2" who="&quot;H. Peter Anvin&quot; " />
<person posts="1" size="2" who="Patrick Schaaf " />
<person posts="1" size="2" who="&quot;Randy.Dunlap&quot; " />
<person posts="1" size="2" who="&quot;Bobby D. Bryant&quot; " />
<person posts="1" size="2" who="Ralf Baechle " />
<person posts="1" size="2" who="&quot;George Bonser&quot; " />
<person posts="1" size="2" who="Matt " />
<person posts="1" size="2" who="David Rees " />
<person posts="1" size="2" who="Andre Hedrick " />
<person posts="1" size="2" who="Morten Welinder " />
<person posts="1" size="2" who="=?ISO-8859-1?Q?Janne_P=E4nk=E4l=E4?= " />
<person posts="1" size="2" who="Heinz Deinhart " />
<person posts="1" size="2" who="&quot;Ch.S.P.Nanda&quot; " />
<person posts="1" size="2" who=" (David Wagner)" />
<person posts="1" size="2" who="Brian Gerst " />
<person posts="1" size="2" who="Marc ZYNGIER " />
<person posts="1" size="2" who="Jesper Juhl " />
<person posts="1" size="2" who="Jens Hoefkens " />
<person posts="1" size="2" who="Thomas Krennwallner " />
<person posts="1" size="2" who="John Alvord " />
<person posts="1" size="2" who=" (Barry K. Nathan)" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who=" (John Alvord)" />
<person posts="1" size="2" who="Ken Williams " />
<person posts="1" size="2" who="James Simmons " />
<person posts="1" size="2" who="Dieter =?iso-8859-1?q?N=FCtzel?= " />
<person posts="1" size="2" who="Bernd Schmidt " />
<person posts="1" size="2" who="Mike Galbraith " />
<person posts="1" size="2" who="Stefan Smietanowski " />
<person posts="1" size="2" who="Thomas Dodd " />
<person posts="1" size="2" who="safemode " />
<person posts="1" size="2" who="Manfred Spraul " />
<person posts="1" size="2" who="Ben Ford " />
<person posts="1" size="2" who="Kai Makisara " />
<person posts="1" size="2" who="Matthew Kirkwood " />
<person posts="1" size="2" who="Tim Hockin " />
<person posts="1" size="2" who="Chris Adams " />
<person posts="1" size="2" who="&quot;Manfred Spraul&quot; " />
<person posts="1" size="2" who="Sebastian Heidl " />
<person posts="1" size="2" who="&quot;Donovan, Chris&quot; " />
<person posts="1" size="2" who="Ian Crakanthorp " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who="&quot;David L. Nicol&quot; " />
<person posts="1" size="2" who="&quot;Jeffrey W. Baker&quot; " />
<person posts="1" size="2" who="Sam James " />
<person posts="1" size="2" who="=?ISO-8859-1?Q?Jaakko_Hyv=E4tti?= " />
<person posts="1" size="2" who="Peter Samuelson " />
<person posts="1" size="2" who="John Jasen " />
<person posts="1" size="2" who="Tony den Haan " />
<person posts="1" size="2" who="Eric Olson " />
<person posts="1" size="2" who="trkannan76 " />
<person posts="1" size="2" who=" (Aaron Denney)" />
<person posts="1" size="2" who="noneuclidean " />
<person posts="1" size="2" who="Jeremiah Johnson " />
<person posts="1" size="2" who="root " />
<person posts="1" size="2" who="Olivier Crete " />
<person posts="1" size="2" who="Francois Romieu " />
<person posts="1" size="2" who="=?ISO-8859-1?Q?=C9ric?= Brunet " />
<person posts="1" size="2" who="Dave Jones " />
<person posts="1" size="2" who="Alistair Riddell " />
<person posts="1" size="2" who="&quot;John D. Kim&quot; " />
<person posts="1" size="2" who="Justin Guyett " />
<person posts="1" size="2" who="Andi Kleen " />
<person posts="1" size="2" who="Dmitry Volkoff " />
<person posts="1" size="2" who=" (Gunther Mayer)" />
<person posts="1" size="2" who="Harald van Pee " />
<person posts="1" size="2" who="george anzinger " />
<person posts="1" size="2" who="&quot;Simen Thoresen&quot; " />
<person posts="1" size="2" who="Jonas Holmberg " />
<person posts="1" size="2" who="Erik Andersen " />
<person posts="1" size="2" who="Sven Koch " />
<person posts="1" size="2" who="Daniel Podlejski " />
<person posts="1" size="2" who="&quot;Mark H. Wood&quot; " />
<person posts="1" size="2" who="Jacob Luna Lundberg " />
<person posts="1" size="2" who="&quot;George Lloyd&quot; " />
<person posts="1" size="2" who="Jakub Jelinek " />
<person posts="1" size="2" who="Doug McNaught " />
<person posts="1" size="2" who="Ethan Baldridge " />
<person posts="1" size="2" who="Tom Rini " />
<person posts="1" size="2" who="Thiago Vinhas de Moraes " />
<person posts="1" size="2" who="Victor Yodaiken " />
<person posts="1" size="2" who="Eric Olson " />
<person posts="1" size="2" who="Mark Atwood " />
<person posts="1" size="2" who="Dale Amon " />
<person posts="1" size="2" who="&quot;Simon Turvey&quot; " />
<person posts="1" size="2" who="Dennis " />
<person posts="1" size="2" who="&quot;Sam Varshavchik&quot; " />
<person posts="1" size="2" who="&quot;Ghozlane Toumi&quot; " />
<person posts="1" size="2" who="&quot;Dinesh  Gandhewar&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Michael Rothwell " />
<person posts="1" size="2" who="&quot;Dan Maas&quot; " />
<person posts="1" size="2" who="Mark Hahn " />
<person posts="1" size="2" who="Eric Van Buggenhaut " />
<person posts="1" size="2" who="Raghava Raju " />
<person posts="1" size="2" who="Bernd Eckenfels " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;avi sefati&quot; " />
<person posts="1" size="2" who="&quot;Attila A Odry&quot; " />
<person posts="1" size="2" who="Richard Henderson " />
<person posts="1" size="2" who="Aaron Lehmann " />
<person posts="1" size="2" who="Davide Libenzi " />
<person posts="1" size="2" who="&quot;Johan Kullstam&quot; " />
<person posts="1" size="2" who="David Huen " />
<person posts="1" size="2" who="=?iso-8859-1?q?Giscard=20W=E9piw=E9?= " />
<person posts="1" size="2" who="Juan Pablo Abuyeres " />
<person posts="1" size="2" who="Julius R Sirait " />
<person posts="1" size="1" who="&quot;Rajiv Majumdar&quot; " />
<person posts="1" size="1" who="Kent Borg " />

</stats>

<section
  title="Status Of Real-Time Linux"
  subject="[PATCH] (Updated) Preemptible Kernel"
  archive=""
  posts="19"
  startdate="06 Sep 2001 14:02:06 -0800"
  enddate="09 Sep 2001 14:38:39 -0800"
>
<topic>Real-Time</topic>
<topic>SMP</topic>
<topic>Small Systems</topic>

<mention>Stephen Frost</mention>

<p>Robert Love announced:</p>

<quote who="Robert Love">

<p>Available at (about 29K):</p>

<p><a href="http://tech9.net/rml/linux/patch-rml-2.4.10-pre4-preempt-kernel-1">http://tech9.net/rml/linux/patch-rml-2.4.10-pre4-preempt-kernel-1</a><br />
<a href="http://tech9.net/rml/linux/patch-rml-2.4.9-ac9-preempt-kernel-1">http://tech9.net/rml/linux/patch-rml-2.4.9-ac9-preempt-kernel-1</a></p>

<p>for kernel 2.4.10-pre4 and 2.4.9-ac9, respectively.</p>

<p>Changes since previous post:</p>

<p>

<ul>
<li>update for new kernels</li>
<li>fix newline/space format buglet</li>
</ul>

</p>

<p>Changes since original patch:</p>

<p>

<ul>
<li>* fix compile bug -- CONFIG_HAVE_DEC_LOCK is set as needed, now.</li>
</ul>

</p>

<p>This patch allows a new config setting, CONFIG_PREEMPT (set in `Processor
Type and Features') that enables a fully preemptible kernel.  Preemption is
controled via SMP lock points.  Control of execution is yielded to higher
processes even if the currently running process is in kernel space.</p>

<p>This should increase response and decrease latency, and is a highly
recommended patch for real-time, audio, and embedded systems.  However,
it is recommended for anyone.  I use it on my everyday workstation.</p>

<p>An interesting new article on a preemptible kernel in linux is available
at:</p>

<p><a href="http://www.linuxdevices.com/articles/AT5152980814.html">http://www.linuxdevices.com/articles/AT5152980814.html</a></p>

</quote>

<p>Phillip Susi asked, <quote who="Phillip Susi">am I correct in assuming
that this only allows preemption during code that is called from user space?
For instance, it would be bad to preempt an ISR or BH, right?  Actually... what
happens if say, the kernel called from user space is holding a lock, and gets
preempted?</quote> Daniel Phillips replied, <quote who="Daniel Phillips">The
thread will eventually get rescheduled and release the lock.</quote></p>

<p>Elsewhere, under the Subject: <a href="">Linux Preemptive patch success
2.4.10-pre4 + lots of other patches</a>, Christoph Lameter reported success
with the patch under 2.4.10-pre4, and said he wished it would get into the
kernel soon. He added, <quote who="Christoph Lameter">Given the minimal nature
of the patch I would suggest that it become part of 2.4.10 or 11</quote>
But Robert replied:</p>

<quote who="Robert Love">

<p>Are you kidding?  We will be lucky to see this in during 2.5.</p>

<p>Its a pretty big change.  It makes the Linux kernel preemptible.   This is
a fairly big move, one I don't think any of the major Unices have done.
The only reason the patch is not _huge_ is because the Linux kernel is
already setup for concurrency of this nature -- it does SMP.</p>

<p>I suggest you read<br />
<a href="http://www.linuxdevices.com/articles/AT4185744181.html">http://www.linuxdevices.com/articles/AT4185744181.html</a><br />
<a href="http://www.linuxdevices.com/articles/AT5152980814.html">http://www.linuxdevices.com/articles/AT5152980814.html</a><br />
<a href="http://kpreempt.sourceforge.net">http://kpreempt.sourceforge.net</a></p>

<p>and my previous threads on this issue, for more informaiton.</p>

</quote>

<p>Daniel Phillips said it could always be made into a config option,
and added, <quote who="Daniel Phillips">The other Unices are at least
evenly split, or mostly preemptible.  Typically, a more complex strategy
is used where spinlocks can sleep after a few spins.  This patch is very
conservative in that regard, it basically just uses the structure we already
have, SMP spinlocks.</quote></p>

<p>Elsewhere, Robert asked which UNICES were preemptible, since he'd been under
the impression Irix was the only one. Chris Ricker replied, <quote who="Chris
Ricker">Solaris is, and has been since good ol' Solaris 2.0.  So's AIX and
even more obscure things like DG/UX.  I'd think all SysVR4 derivatives have to
be, by virtue of the SysV schedular (threads have priorities from 0 to 159;
system threads run from 60 to 99, so the schedular must be able to preempt
system threads for the real-time threads from 100 to 159).</quote></p>

<p>Elsewhere, under the Subject: <a href="">Trouble with update Preemptive
patch for 2.4.9-ac9</a>, Jordan Breeding reported an oops with an SMP
kernel 2.4.9-ac9, and Robert replied, <quote who="Robert Love">I will take
a look at this, but note that currently the patch is experimental with SMP
enabled.</quote> Stephen Frost volunteered to be an SMP guinea-pig for the
patch, and Robert said:</p>

<quote who="Robert Love">

<p>I would certainly take you up on that offer.  I honestly don't think the
patch is ready for SMP, yet -- but we have to start somewhere.</p>

<p>apply the patch and set CONFIG_SMP and CONFIG_PREEMPT to 'y' and let it run.
Any errors, OOPS, etc, pass them this way.</p>

<p>Unfortunately, if the patch fails, its going to fall hard.  If the
preemption is imperfect during SMP, certainly you will hardlock.</p>

<p>It might help to enable CONFIG_DEBUG_SPINLOCKS and CONFIG_DEBUG_BUGVERBOSE
-- these are present in the -ac tree.  The NMI watchdog might prove useful,
too.</p>

<p>But honestly, just telling me it locks on boot is useful, so whatever
you can manage.</p>

</quote>

</section>

<section
  title="Toshiba IDE DMA Docs Available"
  subject="Toshiba IDE DMA support"
  archive=""
  posts="6"
  startdate="07 Sep 2001 08:35:13 -0800"
  enddate="07 Sep 2001 15:24:39 -0800"
>
<topic>Disks: IDE</topic>

<p>Alex Deucher announced, <quote who="Alex Deucher">I just received the
documention for the IDE conrollers in may older Toshiba notebooks.  These
controllers are capable of DMA, but at the moment do not have it implemented.
I know nothing about programming IDE drivers, so if anyone is interested in
developing these drivers shoot me an email and I can send you the docs and
help with testing (I have several notebooks to test on).  I'd like to get
into it myself, but just don't have the time.</quote> Andre Hedrick replied,
<quote who="Andre Hedrick">Sure send the docs over!</quote></p>

</section>

<section
  title="Status Of ext3"
  subject="ext3-2.4-0.9.9"
  archive=""
  posts="8"
  startdate="07 Sep 2001 10:34:46 -0800"
  enddate="12 Sep 2001 17:47:47 -0800"
>
<topic>FS: ext2</topic>
<topic>FS: ext3</topic>
<topic>Kernel Release Announcement</topic>

<p>Andrew Morton announced his latest ext3 patch:</p>

<quote who="Andrew Morton">

<p>Patches against 2.4.10-pre4 and 2.4.9-ac9 are at</p>

<p><a href="http://www.uow.edu.au/~andrewm/linux/ext3/">http://www.uow.edu.au/~andrewm/linux/ext3/</a></p>

<p>It's a fairly large change.  The most significant parts are</p>

<p>

<ul>

<li>the inclusion of Stephen's error-handling work, which is designed to
remount the fs read-only in the presence of software and hardware errors,
rather than forcing a panic.</li>

<li>Stephen's fix for the journal_revoke assertion failure which three people
have reported.</li>

</ul>

</p>

<p>There have been two reports of a possible interaction problem with vfat
where a readdir on the vfat mountpoint returns ENOTDIR when ext3 is present
in the kernel.  This has proved elusive and in fact has been observed on
systems where ext3 was never used.  It is probably a vfat bug.</p>

<p>At the above website there is also a patch from Ted Ts'o which will provide
significant speedups for accessing large directories.  Ted's equivalent
patch for ext2 has already been incorporated into the official kernel(s).
If possible, please test Ted's patch on top of ext3 0.9.9.</p>

</quote>

</section>

<section
  title="Binary-Only Lucent Drivers"
  subject="Problem with i810 chipset"
  archive=""
  posts="5"
  startdate="09 Sep 2001 21:05:25 -0800"
  enddate="10 Sep 2001 16:46:42 -0800"
>
<topic>Modems</topic>

<mention>Horst von Brand</mention>

<p>Steve Kieu reported a system lockup when exiting X, if an Internet
connection was active. He listed among his system components, <quote
who="Steve Kieu">Lucent software modem using lt-modem driver version
5-99b</quote>. Alan Cox replied, <quote who="Alan Cox">Please report problems
with binary only drivers to the driver vendor, it could be any kind of
incompatibility and as we have no source only they can help you.</quote>
Horst von Brand suggested checking out the latest driver, somewhere on
<a href="http://www.heby.de">http://www.heby.de</a>. Steve tried it and
it worked.</p>

</section>

<section
  title="Developers Respond To Question About Binary-Only Code"
  subject="Developing code for ia64"
  archive=""
  posts="8"
  startdate="10 Sep 2001 03:17:53 -0800"
  enddate="10 Sep 2001 14:51:03 -0800"
>
<topic>Binary-Only Modules</topic>

<p>Shmulik Hen of Intel asked, <quote who="Shmulik Hen">When developing kernel
drivers (module) for ia64, is it necessary to do it on an ia64 machine?
Our product contains a pre-compiled core object (IP protection :-\ ) and a
set of wrapper source files, so for dual platform support the tar ball has to
contain both an ia32 and ia64 versions of the executable. Is there any way to
get an ia64 compiler (and libs) installed on an ia32 machine and use it to get
ia64 compatible binaries?</quote> Arjan van de Ven replied, <quote who="Arjan
van de Ven">I would seriously recommend to intel to consider NOT doing
this. Binary only modules are generally frowned upon and there is (almost)
never a good reason for doing them.</quote> David Woodhouse also replied
to Shmulik, <quote who="David Woodhouse">This list is for people interested
in Linux, which is Free Software. If you are not working on Free Software,
then your message is off-topic, and offensive to many. You should not expect
to get any assistance here.  Please go away.</quote> Alan Cox also replied
to Shmulik, <quote who="Alan Cox">Our operating system contains a GPL license
(IP protection ...) that makes the whole issue questionable. Remember the GPL
forbids linking of non GPL code.</quote> He added, <quote who="Alan Cox">If
you are doing proprietary software please take it off this list. Perhaps you
should get a paid support contract for the compiler.</quote> Rik van Riel
also replied to Shmulik, <quote who="Rik van Riel">Your email address has
been saved, bug reporters about any intel binary only driver will be told
to ask you.</quote></p>

<p>At some point, Shmulik said, <quote who="Shmulik Hen">I would like to take
back my question regarding this closed source development. It is indeed not
the community role to support non GPL development and I'm sorry for bothering
you. The product I was referring to is not a hardware device driver (which
are all open source).</quote></p>

<p>End Of Thread. Although the code in question was not a kernel module, the
reaction it received shows the general attitude of linux-kernel to binary-only
modules.</p>

</section>

</kc>

