<?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="117" date="07 May 2001 00:00:00 -0800" />

<stats posts="1022" size="4035" contrib="386" multiples="185" lastweek="158">

<person posts="44" size="137" who="Alan Cox " />
<person posts="25" size="153" who="Alexander Viro " />
<person posts="22" size="72" who="Mike Galbraith " />
<person posts="21" size="64" who="Pavel Machek " />
<person posts="18" size="66" who="Andrea Arcangeli " />
<person posts="17" size="48" who="&quot;David S. Miller&quot; " />
<person posts="12" size="36" who="&quot;Mohammad A. Haque&quot; " />
<person posts="11" size="65" who="Jeff Garzik " />
<person posts="10" size="42" who="Chris Mason " />
<person posts="10" size="39" who="Daniel Stone " />
<person posts="10" size="36" who="" />
<person posts="10" size="33" who="&quot;H. Peter Anvin&quot; " />
<person posts="10" size="28" who="&quot;mirabilos&quot; " />
<person posts="10" size="27" who="Ion Badulescu " />
<person posts="9" size="49" who="Martin Dalecki " />
<person posts="9" size="43" who="&quot;Charl P. Botha&quot; " />
<person posts="9" size="30" who="Tim Jansen " />
<person posts="9" size="30" who="&quot;Mike A. Harris&quot; " />
<person posts="9" size="28" who="Rik van Riel " />
<person posts="9" size="28" who="&quot;Richard B. Johnson&quot; " />
<person posts="9" size="24" who="Keith Owens " />
<person posts="8" size="42" who="Frank de Lange " />
<person posts="8" size="37" who="Marcelo Tosatti " />
<person posts="8" size="27" who="Russell King " />
<person posts="8" size="25" who="&quot;J . A . Magallon&quot; " />
<person posts="8" size="22" who="Victor Zandy " />
<person posts="7" size="32" who="&quot;Adam J. Richter&quot; " />
<person posts="7" size="29" who=" (Rogier Wolff)" />
<person posts="7" size="25" who="Ingo Oeser " />
<person posts="7" size="24" who="Dan Kegel " />
<person posts="7" size="22" who="Ville Herva " />
<person posts="7" size="19" who="Ingo Molnar " />
<person posts="7" size="18" who="David Woodhouse " />
<person posts="6" size="25" who="Steffen Persvold " />
<person posts="6" size="24" who="" />
<person posts="6" size="23" who="Francois Gouget " />
<person posts="6" size="23" who="Jesse Pollard " />
<person posts="6" size="23" who="&quot;Jeff V. Merkey&quot; " />
<person posts="6" size="23" who="Erik Mouw " />
<person posts="6" size="21" who="Manuel McLure " />
<person posts="6" size="20" who="Trond Myklebust " />
<person posts="6" size="20" who="&quot;H. Peter Anvin&quot; " />
<person posts="6" size="19" who="Linus Torvalds " />
<person posts="6" size="17" who="Feng Xian " />
<person posts="5" size="88" who="Davide Libenzi " />
<person posts="5" size="26" who="Kai Germaschewski " />
<person posts="5" size="17" who="Markus Schaber " />
<person posts="5" size="14" who="Xavier Bestel " />
<person posts="5" size="14" who="&quot;Grover, Andrew&quot; " />
<person posts="4" size="18" who="" />
<person posts="4" size="15" who="" />
<person posts="4" size="15" who="Fabio Riccardi " />
<person posts="4" size="15" who="Michael Rothwell " />
<person posts="4" size="14" who="Ronald Bultje " />
<person posts="4" size="13" who=" (Eric W. Biederman)" />
<person posts="4" size="13" who="Tim Moore " />
<person posts="4" size="13" who="Andres Salomon " />
<person posts="4" size="13" who="Jeremy Jackson " />
<person posts="4" size="12" who="Nigel Gamble " />
<person posts="4" size="12" who="Yiping Chen " />
<person posts="4" size="12" who="Matthias Andree " />
<person posts="4" size="11" who="george anzinger " />
<person posts="4" size="11" who="Steven Walter " />
<person posts="4" size="11" who="&quot;Christian Ehrhardt&quot; " />
<person posts="4" size="10" who="Vivek Dasmohapatra " />
<person posts="4" size="10" who="Jonathan Lundell " />
<person posts="4" size="10" who="&quot;Antwerpen, Oliver&quot; " />
<person posts="4" size="10" who="" />
<person posts="4" size="9" who="Aaron Lehmann " />
<person posts="4" size="9" who="Ian Stirling " />
<person posts="4" size="9" who="Collectively Unconscious " />
<person posts="4" size="9" who="&quot;Albert D. Cahalan&quot; " />
<person posts="3" size="29" who="Helge Hafting " />
<person posts="3" size="21" who="Jari Ruusu " />
<person posts="3" size="19" who="Ed Tomlinson " />
<person posts="3" size="17" who="Daniel Phillips " />
<person posts="3" size="15" who="Martin Clausen " />
<person posts="3" size="13" who="Padraig Brady " />
<person posts="3" size="13" who="Bob McElrath " />
<person posts="3" size="13" who="&quot;Dan Mann&quot; " />
<person posts="3" size="13" who="Mark Hahn " />
<person posts="3" size="12" who="FAVRE Gregoire " />
<person posts="3" size="12" who="Sean Hunter " />
<person posts="3" size="10" who="Rob Landley " />
<person posts="3" size="10" who="Ookhoi " />
<person posts="3" size="9" who="Jens Axboe " />
<person posts="3" size="9" who="Hugh Dickins " />
<person posts="3" size="9" who="CaT " />
<person posts="3" size="9" who="Olaf Stetzer " />
<person posts="3" size="9" who="Matthias Andree " />
<person posts="3" size="9" who="Garett Spencley " />
<person posts="3" size="8" who="&quot;Manfred Spraul&quot; " />
<person posts="3" size="8" who="&quot;Magnus Naeslund\(f\)&quot; " />
<person posts="3" size="8" who="Whit Blauvelt " />
<person posts="3" size="8" who="Rick Hohensee " />
<person posts="3" size="8" who="" />
<person posts="3" size="8" who="John Cavan " />
<person posts="3" size="8" who="Gregory Maxwell " />
<person posts="3" size="8" who="Gerhard Mack " />
<person posts="3" size="7" who="Christoph Rohland " />
<person posts="3" size="7" who="Andi Kleen " />
<person posts="3" size="7" who="&quot;Xiong Zhao&quot; " />
<person posts="2" size="53" who="&quot;Douglas J. Hunley&quot; " />
<person posts="2" size="25" who="D.W.Howells " />
<person posts="2" size="22" who="Waldemar Brodkorb " />
<person posts="2" size="19" who="Michal Jaegermann " />
<person posts="2" size="13" who="&quot;Aaron M. Folmsbee&quot; " />
<person posts="2" size="12" who="Friedrich Steven E CONT CNIN " />
<person posts="2" size="12" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="2" size="12" who="Matthew Dharm " />
<person posts="2" size="12" who="Roman Fietze " />
<person posts="2" size="12" who="Ian Wehrman " />
<person posts="2" size="11" who="Alexander Stavitsky " />
<person posts="2" size="11" who="Subba Rao " />
<person posts="2" size="11" who="Tobias Ringstrom " />
<person posts="2" size="10" who="Andreas Dilger " />
<person posts="2" size="10" who="Narang " />
<person posts="2" size="10" who="Tim Hockin " />
<person posts="2" size="10" who="Herbert Valerio Riedel " />
<person posts="2" size="10" who="Stephen Satchell " />
<person posts="2" size="9" who="BERECZ Szabolcs " />
<person posts="2" size="9" who="=?iso-8859-1?Q?Rasmus_B=F8g_Hansen?= " />
<person posts="2" size="9" who="Ralf Nyren " />
<person posts="2" size="9" who="=?ISO-8859-1?Q?s=E9bastien?= person " />
<person posts="2" size="9" who=" (Jim Gettys)" />
<person posts="2" size="8" who="Goswin Brederlow " />
<person posts="2" size="8" who="jdnfk kjhds " />
<person posts="2" size="8" who="Francesc Oller " />
<person posts="2" size="8" who="David Lang " />
<person posts="2" size="8" who="Jamie Harris " />
<person posts="2" size="7" who="dean gaudet " />
<person posts="2" size="7" who="Frank van Maarseveen " />
<person posts="2" size="7" who="Anton Altaparmakov " />
<person posts="2" size="7" who="putter " />
<person posts="2" size="7" who="Richard Gooch " />
<person posts="2" size="7" who="Andrzej Krzysztofowicz " />
<person posts="2" size="7" who="Andrew Morton " />
<person posts="2" size="7" who="Nathan Walp " />
<person posts="2" size="7" who="Bjorn Wesen " />
<person posts="2" size="7" who="Disconnect " />
<person posts="2" size="6" who="Wayne Whitney " />
<person posts="2" size="6" who="Mark Hemment " />
<person posts="2" size="6" who="Petr Vandrovec " />
<person posts="2" size="6" who="Tony Hoyle " />
<person posts="2" size="6" who=" (Linus Torvalds)" />
<person posts="2" size="6" who="&quot;Eirik Overby&quot; " />
<person posts="2" size="6" who="&quot;Eric S. Raymond&quot; " />
<person posts="2" size="6" who="Lukasz Trabinski " />
<person posts="2" size="6" who="Andy Carlson " />
<person posts="2" size="6" who="Jan Niehusmann " />
<person posts="2" size="6" who="Marko Kreen " />
<person posts="2" size="6" who="Andrzej Krzysztofowicz " />
<person posts="2" size="6" who="Andreas Jaeger " />
<person posts="2" size="6" who="Brett " />
<person posts="2" size="6" who="tc lewis " />
<person posts="2" size="6" who="=?iso-8859-2?B?R+Fib3IgTOlu4XJ0?= " />
<person posts="2" size="6" who="Ben Ford " />
<person posts="2" size="6" who="Michael F Gordon " />
<person posts="2" size="6" who="Greg Hosler " />
<person posts="2" size="6" who="Tomas Telensky " />
<person posts="2" size="5" who="Marcus Meissner " />
<person posts="2" size="5" who="Lawrence Gold " />
<person posts="2" size="5" who="Federico Edelman Anaya " />
<person posts="2" size="5" who="Rusty Russell " />
<person posts="2" size="5" who="Anders Peter Fugmann " />
<person posts="2" size="5" who="Ulrich Drepper " />
<person posts="2" size="5" who="Ion Badulescu " />
<person posts="2" size="5" who="&quot;Michael Rothwell&quot; " />
<person posts="2" size="5" who="Pjotr Kourzanoff " />
<person posts="2" size="5" who="William Park " />
<person posts="2" size="5" who="Brian Gerst " />
<person posts="2" size="5" who="Duncan Gauld " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Matt " />
<person posts="2" size="5" who="&quot;Lee Mitchell&quot; " />
<person posts="2" size="5" who="&quot;David =?ISO-8859-1?Q?G=F3mez&quot; ?= " />
<person posts="2" size="5" who="Michael Shiloh " />
<person posts="2" size="5" who="Oliver Feiler " />
<person posts="2" size="5" who="Paul Mackerras " />
<person posts="2" size="5" who="Ronny Haryanto " />
<person posts="2" size="4" who="Seth Goldberg " />
<person posts="2" size="4" who="Stephen Torri " />
<person posts="2" size="4" who="Jeff Dike " />
<person posts="2" size="4" who="=?iso-8859-2?Q?Marek_P=EAtlicki?= " />
<person posts="2" size="4" who="Elmer Joandi " />
<person posts="1" size="37" who="&quot;G. Hugh Song&quot; " />
<person posts="1" size="31" who="Jussi Laako " />
<person posts="1" size="25" who="" />
<person posts="1" size="24" who="" />
<person posts="1" size="23" who=" (=?iso-8859-1?q?H=E5vard?= Lygre)" />
<person posts="1" size="15" who="&quot;peck, william&quot; " />
<person posts="1" size="12" who="&quot;Toshio Spoor&quot; " />
<person posts="1" size="11" who="=?iso-8859-1?Q? &quot;Ren=E9=20Scharfe&quot; ?= " />
<person posts="1" size="10" who="Michael =?iso-8859-1?Q?Sus=E6g?= " />
<person posts="1" size="9" who="Hanish Menon C " />
<person posts="1" size="9" who="Marcell GAL " />
<person posts="1" size="8" who="Jonathan Woithe " />
<person posts="1" size="8" who="&quot;Bobby D. Bryant&quot; " />
<person posts="1" size="7" who="&quot;Troels Walsted Hansen&quot; " />
<person posts="1" size="7" who="Cliff Albert " />
<person posts="1" size="7" who="&quot;Amit S. Kale&quot; " />
<person posts="1" size="7" who="Kilobug " />
<person posts="1" size="7" who="Daniel Kobras " />
<person posts="1" size="6" who="Jim Woodward " />
<person posts="1" size="6" who="Lawrence Gold " />
<person posts="1" size="5" who="Shaw Carruthers " />
<person posts="1" size="5" who="Tim Meushaw " />
<person posts="1" size="5" who="AJ Lewis " />
<person posts="1" size="5" who="&quot;Moore, Robert&quot; " />
<person posts="1" size="5" who="Michael Mauch " />
<person posts="1" size="5" who="Jesse Noller " />
<person posts="1" size="5" who="Sebastien LOISEL " />
<person posts="1" size="4" who="James Morris " />
<person posts="1" size="4" who="Christian Knoke " />
<person posts="1" size="4" who="Josh McKinney " />
<person posts="1" size="4" who="Daniel Phillips " />
<person posts="1" size="4" who="Guus Sliepen " />
<person posts="1" size="4" who="Matthias Andree " />
<person posts="1" size="4" who="Stephen Rothwell " />
<person posts="1" size="4" who="Leonid Mamtchenkov " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="William Ie " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="1" size="4" who="poptix " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who=" (Ton Hospel)" />
<person posts="1" size="4" who="&quot;Eric M. Hopper&quot; " />
<person posts="1" size="4" who="Ken Brownfield " />
<person posts="1" size="4" who="Pete Zaitcev " />
<person posts="1" size="4" who="jason " />
<person posts="1" size="4" who="Karim Yaghmour " />
<person posts="1" size="4" who="Joseph Carter " />
<person posts="1" size="4" who="Otto Wyss " />
<person posts="1" size="4" who="&quot;Michael H. Warfield&quot; " />
<person posts="1" size="4" who="Matti Aarnio " />
<person posts="1" size="4" who="David Konerding " />
<person posts="1" size="4" who="David Weinehall " />
<person posts="1" size="3" who="Jordan Crouse " />
<person posts="1" size="3" who="Robert Varga " />
<person posts="1" size="3" who="David Howells " />
<person posts="1" size="3" who="Gregory Hosler " />
<person posts="1" size="3" who="&quot;Heinz J. Mauelshagen&quot; " />
<person posts="1" size="3" who="&quot;Christopher Friesen&quot; " />
<person posts="1" size="3" who="Jeff Chua " />
<person posts="1" size="3" who="&quot;Michel Wilson&quot; " />
<person posts="1" size="3" who="John Silva " />
<person posts="1" size="3" who="Roland Seuhs " />
<person posts="1" size="3" who="david " />
<person posts="1" size="3" who="James Stevenson " />
<person posts="1" size="3" who="Tony Hoyle " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Adrian Cox " />
<person posts="1" size="3" who="Richard Ems " />
<person posts="1" size="3" who="Chet Ramey " />
<person posts="1" size="3" who=" &lt;volodya@mindspring.com&gt;" />
<person posts="1" size="3" who="Leif Sawyer " />
<person posts="1" size="3" who="Malcolm Beattie " />
<person posts="1" size="3" who="Alvaro Lopes " />
<person posts="1" size="3" who="Tim Wright " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Jamie Harris " />
<person posts="1" size="3" who="Dominik Kubla " />
<person posts="1" size="3" who="Filip Van Raemdonck " />
<person posts="1" size="3" who="Tom Leete " />
<person posts="1" size="3" who="Mogens Kjaer " />
<person posts="1" size="3" who="Jan Kara " />
<person posts="1" size="3" who="Byeong-ryeol Kim " />
<person posts="1" size="3" who="Jens Taprogge " />
<person posts="1" size="3" who="Felix Odenkirchen " />
<person posts="1" size="3" who="&quot;Johan Kullstam&quot; " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Dan Maas&quot; " />
<person posts="1" size="3" who="Szabolcs Szakacsits " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Andrew B. Cramer&quot; " />
<person posts="1" size="3" who="Eric Pennamen " />
<person posts="1" size="3" who="&quot;Jeff Muizelaar&quot; " />
<person posts="1" size="3" who="Colonel " />
<person posts="1" size="3" who="Paul Komarek " />
<person posts="1" size="3" who="Tom Rini " />
<person posts="1" size="3" who=" (Christoph Hellwig)" />
<person posts="1" size="3" who="josh " />
<person posts="1" size="3" who="Herbert Valerio Riedel " />
<person posts="1" size="3" who="Peter Samuelson " />
<person posts="1" size="3" who="Werner Puschitz " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Vojtech Pavlik " />
<person posts="1" size="3" who="Ignacio Monge " />
<person posts="1" size="3" who="Evan Montgomery-Recht " />
<person posts="1" size="3" who="&quot;Allan Frank&quot; " />
<person posts="1" size="3" who="Gerd Knorr " />
<person posts="1" size="3" who="=?iso-8859-1?q?willy=20tarreau?= " />
<person posts="1" size="3" who="John Levon " />
<person posts="1" size="3" who="Mircea Ciocan " />
<person posts="1" size="3" who="Hans Reiser " />
<person posts="1" size="3" who="Frank v Waveren " />
<person posts="1" size="3" who="Erik Paulson " />
<person posts="1" size="3" who="Mike Panetta " />
<person posts="1" size="3" who="&quot;Ronald Bultje&quot; " />
<person posts="1" size="3" who="Joel Jaeggli " />
<person posts="1" size="2" who="Jonathan Morton " />
<person posts="1" size="2" who=" (Kevin Buhr)" />
<person posts="1" size="2" who="Andrzej Krzysztofowicz " />
<person posts="1" size="2" who="Doug McNaught " />
<person posts="1" size="2" who="Jeff Mahoney " />
<person posts="1" size="2" who="David Hinds " />
<person posts="1" size="2" who="Ian Gulliver " />
<person posts="1" size="2" who="Jes Sorensen " />
<person posts="1" size="2" who="Patrick Allaire " />
<person posts="1" size="2" who="Dave Jones " />
<person posts="1" size="2" who="Marcin Kowalski " />
<person posts="1" size="2" who="Dave Mielke " />
<person posts="1" size="2" who="Michael Reinelt " />
<person posts="1" size="2" who="Alex Riesen " />
<person posts="1" size="2" who="Thomas Dodd " />
<person posts="1" size="2" who="Hubert Mantel " />
<person posts="1" size="2" who="Arnaldo Carvalho de Melo " />
<person posts="1" size="2" who="Admin Mailing Lists " />
<person posts="1" size="2" who="Eric Buddington " />
<person posts="1" size="2" who="Bill Nottingham " />
<person posts="1" size="2" who="Jonathan Hudson " />
<person posts="1" size="2" who="Torrey Hoffman " />
<person posts="1" size="2" who="Chmouel Boudjnah " />
<person posts="1" size="2" who="Steve VanDevender " />
<person posts="1" size="2" who=" (Stuart Lynne)" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Jacob Luna Lundberg " />
<person posts="1" size="2" who="boris " />
<person posts="1" size="2" who="Adam " />
<person posts="1" size="2" who="Alan Shutko " />
<person posts="1" size="2" who="Christoph Hellwig " />
<person posts="1" size="2" who="&quot;Vibol Hou&quot; " />
<person posts="1" size="2" who="Miles Lane " />
<person posts="1" size="2" who="Ralf Baechle " />
<person posts="1" size="2" who="Richard Zidlicky " />
<person posts="1" size="2" who="&quot;Ola Garstad&quot; " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who="Paul Fulghum " />
<person posts="1" size="2" who="Igor Bukanov " />
<person posts="1" size="2" who="Matthew Wilcox " />
<person posts="1" size="2" who="&quot;Steve Best&quot; " />
<person posts="1" size="2" who="root " />
<person posts="1" size="2" who="valery " />
<person posts="1" size="2" who="Deepika Kakrania " />
<person posts="1" size="2" who="Olivier Galibert " />
<person posts="1" size="2" who="james rich " />
<person posts="1" size="2" who="&quot;Dunlap, Randy&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;George Bonser&quot; " />
<person posts="1" size="2" who="Kendrick Hamilton " />
<person posts="1" size="2" who="Bruce Harada " />
<person posts="1" size="2" who="Greg KH " />
<person posts="1" size="2" who="Erik Hensema " />
<person posts="1" size="2" who="Paul Jakma " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Andr=E9_Cruz?= " />
<person posts="1" size="2" who="&quot;Michael K. Johnson&quot; " />
<person posts="1" size="2" who="bert hubert " />
<person posts="1" size="2" who="James M " />
<person posts="1" size="2" who="&quot;David L. Parsley&quot; " />
<person posts="1" size="2" who="Tore Johansson " />
<person posts="1" size="2" who="&quot;daniel sheltraw&quot; " />
<person posts="1" size="2" who="&quot;Samium Gromoff&quot; " />
<person posts="1" size="2" who="&quot;Trever L. Adams&quot; " />
<person posts="1" size="2" who=" (Alex Ramos)" />
<person posts="1" size="2" who="Will Newton " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who="Dennis Bjorklund " />
<person posts="1" size="2" who="Francois Romieu " />
<person posts="1" size="2" who="Oliver Neukum " />
<person posts="1" size="2" who="Jack Bowling " />
<person posts="1" size="2" who="Michael Pakovic " />
<person posts="1" size="2" who=" (Chip Salzenberg)" />
<person posts="1" size="2" who="Michael Bacarella " />
<person posts="1" size="2" who="Robert Dale " />
<person posts="1" size="2" who="Nicholas Lentz " />
<person posts="1" size="2" who="&quot;Alexandru Barloiu Nicolae&quot; " />
<person posts="1" size="2" who="Eduardo =?iso-8859-1?q?Cort=E9s?= " />
<person posts="1" size="2" who="Dan Hollis " />
<person posts="1" size="2" who="kees " />
<person posts="1" size="2" who="&quot;Justin T. Gibbs&quot; " />
<person posts="1" size="1" who="Rajeev Nigam " />
<person posts="1" size="1" who="" />
<person posts="1" size="1" who="" />
<person posts="1" size="1" who="The_Beast " />

</stats>

<section
  title="Floating-Point-Corruption In 2.2"
  subject="BUG: Global FPU corruption in 2.2"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0104.2/0814.html"
  posts="37"
  startdate="19 Apr 2001 08:05:03 -0800"
  enddate="30 Apr 2001 14:46:41 -0800"
>

<p>Victor Zandy reported, <quote who="Victor Zandy">We have found that one
of our programs can cause system-wide corruption of the x86 FPU under 2.2.16
and 2.2.17.  That is, after we run this program, the FPU gives bad results to
all subsequent processes.</quote> He could confirm this on dozens of 550MHz
Xeon systems, and posted some code to reproduce the effect. Later, he added,
<quote who="Victor Zandy">We have now tested 2.4.2 and 2.2.19.  2.2.19 has
the same problem.  2.4.3 does not seem to be affected.</quote> Richard
B. Johnson posted a simple program to reinitialize the FPU, and remarked,
<quote who="Richard B. Johnson">If it "fixes" it, there is no problem with
the FPU, but with the 'C' runtime library which doesn't initialize the FPU
to a known state before it uses it. It is possible for the kernel to work
around th 'C' library problem by clearing the FPU after every fork(). The
last time I checked (years ago), 'finit' was executed during the fork. Maybe
it isn't anymore because it takes many machine-cycles to complete.</quote>
He suggested that if the program did <i>not</i> fix the problem, that the
hardware was probably at fault. Victor replied that no, reinitializing the
FPU had no effect, but added, <quote who="Victor Zandy">If it were a hardware
problem, I would expect the problem to occur under 2.4.2 as well as 2.2.*,
and I would be surprised that we can consistently produce the behavior
across our 64 node cluster.</quote> Richard replied, <quote who="Richard
B. Johnson">Then, if the FPU is fine, you have just proven that the storage
where the FPU context is saved, gets overwritten. Further, once the initial
write occurs, all subsequent fnsave/frestore operations also encounter
the same spurious write. --OR some continuously-running floating-point has
sneaked into the kernel.</quote> There was no reply to this, but at one point
David Konerding asked if anyone had any comments on the original bug report,
and Alan Cox replied, <quote who="Alan Cox">Complete mystification.</quote>
He went on, <quote who="Alan Cox">The processor state for the FPU is per task
private and each task initializes its own FPU state. In terms of FPU state
itself I don't currently see what there is that can be left behind.</quote></p>

<p>Later, Victor added:</p>

<quote who="Victor Zandy">

<p>Someone else here traced the process flags of a FP-intensive program on a
machine before and after it is put in the faulty FPU state.  He periodically
sampled /proc/pid/stat while the program was running.</p>

<p>He found that PF_USEDFPU was always set before the machine was broken.
After he found that it was set about 70% of the time.</p>

</quote>

<p>Christian Ehrhardt replied:</p>

<quote who="Christian Ehrhardt">

<p>If I'm not mistaken this actully can cause GLOBAL FPU corruption.
Here's why:</p>

<p>Assyme for a moment that we lose either the PF_USEDFPU flag of one
process. This not only means that the current process won't have its state
saved, it also means that the next process won't have the TS bit set. This
in turn means that this new process won't get PF_USEDFPU set and suddenly
we have a second process with a corrupted FPU state.</p>

<p>Victor: Could you try to reproduce the system wide corruption if you add
an explicit call to stts(); at the very end of __switch_to?  This should
prevent the FPU corruption from spreading.</p>

<p>NOTE: This is just to prove my theory, it is not and isn't meant to be
a fix for the actual problem.</p>

</quote>

<p>Victor reported, <quote who="Victor Zandy">After adding this call, I cannot
reproduce the global corruption.  There is still occasional local corruption
of individual pi processes while pt is running.</quote> There was no reply.</p>

</section>

<section
  title="Architecture-Specific Source Tree Restructuring"
  subject="Architecture-specific include files"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0104.2/1593.html"
  posts="4"
  startdate="22 Apr 2001 12:01:18 -0800"
  enddate="27 Apr 2001 02:47:24 -0800"
>
<topic>User-Mode Linux</topic>

<p>Matthew Wilcox proposed:</p>

<quote who="Matthew Wilcox">

<p>Something which came up in one of the hallway discussions at the
kernelsummit was that a lot of the architecture maintainers would find it more
convenient if the arch-specific header files were moved from include/asm-$ARCH
to arch/$ARCH/include.  Since we use a symlink _anyway_, no global changes to
include statements are necessary, we'd merely need to change Makefile from</p>

<p>
symlinks:<br />
<blockquote>
        rm -f include/asm<br />
        ( cd include ; ln -sf asm-$(ARCH) asm)
</blockquote>
</p>

<p>to</p>

<p>
symlinks:
<blockquote>
        rm -f include/asm<br />
        ( cd include ; ln -sf ../arch/$(ARCH)/include asm)
</blockquote>
</p>

<p>Would anyone have a problem with this change?  It'll make for a hell
of a big patch from Linus, but it really will simplify the lives of the
architecture maintainers.</p>

</quote>

<p>Jeff Dike replied:</p>

<quote who="Jeff Dike">

<p>UML already has a arch/um/include for private headers that the rest of
the kernel is not allowed to see.</p>

<p>It would mean moving it, which is not a big deal.</p>

</quote>

<p>There was no reply to this, but Jes Sorensen also replied to Matthew's
initial post, saying, <quote who="Jes Sorensen">I don't see what it saves,
except for the fact you just have to run diff -urN once instead of twice
when you want to send Linus a large diff. Or am I missing something?</quote>
And Pavel Machek replied, <quote who="Pavel Machek">Saving one diff urN is
nice, plus you can distribute your architecture as tar file more easily,
plus it is easier to put just your arch in cvs.  I like it.</quote> End Of
Thread.</p>

</section>

<section
  title="Fast User-Space Web Server"
  subject="X15 alpha release: as fast as TUX but in user space"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0104.3/0788.html"
  posts="18"
  startdate="27 Apr 2001 16:18:26 -0800"
  enddate="30 Apr 2001 23:31:56 -0800"
>

<mention>Fabio Riccardi</mention>

<p>Fabio Riccardi announced the first release of X15, a user space web
server which he claimed was faster than the kernel-based TUX. He gave a
link to the <a href="http://www.chromium.com/X15-Alpha-1.tgz">tarball</a>,
and various people tried it out. It did indeed seem to be as fast as or
faster than TUX, but Ingo Molnar pointed out that X15 was not entirely
<a href="http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc2616.html">RFC
2616</a> compliant, since it cached the date fields. Quoting <a
href="http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc2616.html#sec-14.18">section
14.18</a>, which read, "<b>The Date general-header field represents the date
and time at which the message was originated,</b> [...]  <b>Origin servers
MUST include a Date header field in all responses</b>," Ingo pointed out
that X15 did not handle this correctly. He added, <quote who="Ingo Molnar">i
considered the caching of the Date field for TUX too, and avoided it exactly
due to this issue, to not violate this 'MUST' item in the RFC. It can be
reasonably expected from a web server to have a 1-second accurate Date: field.
The header-caching in X15 gives it an edge against TUX, obviously, but IMO
it's a questionable practice.  if caching of headers was be allowed then we
could the obvious trick of sendfile()ing complete web replies (first header,
then body).</quote></p>

<p>Fabio replied that he'd disable header caching and see how that
affected performance. Ingo replied that it might not make much of a
speed difference, but added, <quote who="Ingo Molnar">it will make
the results more comparable with TUX.</quote> Fabio confirmed that
there was only a very small performance his, and give a link to the <a
href="http://www.chromium.com/X15-Alpha-2.tgz">new version</a>. Various
folks were impressed, and the thread petered out.</p>

</section>

<section
  title="Sound Corruption Under 2.4.4"
  subject="2.4.4 Sound corruption"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0104.3/0824.html"
  posts="16"
  startdate="28 Apr 2001 01:50:01 -0800"
  enddate="30 Apr 2001 10:06:56 -0800"
>
<topic>Digital Video Broadcasting</topic>
<topic>Disks: SCSI</topic>
<topic>FS: devfs</topic>
<topic>FS: ext2</topic>
<topic>SMP</topic>
<topic>Sound</topic>
<topic>USB</topic>

<mention>Steven Walter</mention>
<mention>Mike A. Harris</mention>

<p>Lee Mitchell reported, <quote who="Lee Mitchell">Playing mp3's under 2.4.4
(SMP) results in bursts of noise overlayed on top of actual music being
played.</quote> 2.4.3 had no problem. He posted his system information:</p>

<p>

<table border="0">
<tr><td>Motherboard</td><td>  Gigabyte GA-6BXD</td></tr>
<tr><td>CPU(s)</td><td>   2 x 400 MHz PII</td></tr>
<tr><td>RAM</td><td>   128MB</td></tr>
<tr><td>Soundcard</td><td>  Creative AWE64-Gold</td></tr>
<tr><td>Network Card</td><td>  3Com 3c905-B</td></tr>
<tr><td>SCSI Card</td><td>  Adaptec 2940</td></tr>
<tr><td>Graphics Card</td><td>  Matrox G200 Millenium AGP</td></tr>
<tr><td>Video Captute</td><td>  Hauppauge WinTV Go (bttv)</td></tr>
<tr><td>USB Devices</td><td>  Phillips PCA646WC Webcam</td></tr>
<tr><td></td><td></td></tr>
<tr><td>Kernel</td><td> 2.4.4 (SMP)</td></tr>
<tr><td>Debian</td><td> 2.2</td></tr>
<tr><td>gcc version</td><td> 2.95.2 20000220 (Debian GNU/Linux)</td></tr>
</table>

</p>

<p>Mike A. Harris confirmed seeing the same problem when running xmms on
his UP 2.4.2-2 Red Hat kernel, as well as on stock 2.4.4 compiled as either
UP or SMP. However the problem would occur only after a half-hour or an
hour. It happened on his 300Mhz K6-III and on his dual 1Ghz Xeon Compaq
Proliant ML530. However, he couldn't reproduce it on demand. Steven Walter
also confirmed seeing very similar behavior, but not when writing directly
to /dev/dsp. In other words, not when using xmms. With him the esd program
would trigger the problem. He described his UP system:</p>

<p>
PCChips M599LMR<br />
1 x AMD-K6/2 500MHz<br />
128MB RAM<br />
C-Media<br />
Kernel 2.4.4<br />
Debian 2.2<br />
gcc version 2.95.2 20000220 (Debian GNU/Linux)
</p>

<p>Gregoire Favre also confirmed seeing a similar problem, though only with the
output of his DVB-s card, and not with the esd program. He described his system:</p>

<p>
UP<br />
PIII<br />
Asus p2b-ls<br />
gcc version 2.96 20000731 (Linux-Mandrake 8.0 2.96-0.49mdk)<br />
Mandrake 8.0<br />
raiserfs<br />
ext2(boot)<br />
no patch on the kernel...
</p>

<p>Lee Mitchell also confirmed the problem with esd, but didn't give any
system details. Steven asked for some people <i>not</i> experiencing the
problem to please step forward. Pierre Rousselet replied, <quote who="Pierre
Rousselet">esd works for me with any 2.4.x including 2.4.4 Pentium III,
BE6, ES1370, devfs, Xfree-4.0.3/GNOME esound-0.2.22. Timidity is fine as
well.</quote> Steven noticed that Pierre's version of esd was newer than his,
and said he'd upgrade and test again. There was no reply.</p>

</section>

<section
  title="No ISO9660 Filesystem Maintainer"
  subject="iso9660 maintainer?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0104.3/1266.html"
  posts="4"
  startdate="30 Apr 2001 11:42:50 -0800"
  enddate="30 Apr 2001 15:58:23 -0800"
>

<mention>Alexander Viro</mention>
<mention>Andries Brouwer</mention>

<p>H. Peter Anvin asked who was maintaining the ISO9960 filesystem, and
Alexander Viro replied, no one. He asked if H. Peter felt like volunteering,
and H. Peter replied, <quote who="H. Peter Anvin">I was hoping to avoid it.
I don't really have the cycles.  However, I might be doing some enhancement
work.</quote> Andries Brouwer also said that he wasn't the maintainer but
had done some work in that area recently, and would be happy to look at any
development problems that came up.</p>

</section>

<section
  title="CANBus Driver"
  subject="CANBus driver."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0104.3/1282.html"
  posts="3"
  startdate="30 Apr 2001 12:46:56 -0800"
  enddate="01 May 2001 07:22:30 -0800"
>

<p>Anders Peter Fugmann and some of his classmates had decided to write a
driver for a CANbus ISA card ( AROS: A-858D PCCAN -x ver. 1.12). He asked
if any work had been done on such a thing already, and if a driver would
be wanted. Mark Clayton replied privately that he was very interested in
CAN support, and asked for more information on the card in question. Anders
replied with a link to the <a href="http://www.kvaser.se">Kvaser home page</a>,
and added, <quote who="Anders Peter Fugmann">We will contact Kvaser to get
the technical Specification. I cannot guarantee that we will be allowed to
publish it, but if we are and you are interrested, i can send you a link when
and if we get it.</quote> Elsewhere, David Woodhouse also replied to Anders'
first post, saying, <quote who="David Woodhouse">See the Linux Lab Project
at <a href="http://www.llp.fu-berlin.de/">http://www.llp.fu-berlin.de/</a>.
ISTR there were CAN drivers there at one point.</quote> End Of Thread (tm).</p>

</section>

<section
  title="Tulip Driver Broken Or Fixed In 2.4.4"
  subject="tulip driver broken in 2.4.4?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.0/0080.html"
  posts="4"
  startdate="01 May 2001 08:05:12 -0800"
  enddate="01 May 2001 10:14:13 -0800"
>
<topic>Networking</topic>

<mention>Jeff Garzik</mention>

<p>Ronny Haryanto tried 2.4.4 and found that the tulip driver would die
on his LinkSys LNE100TX v4.1 card after 5 minutes. He could get it working
again with 'ifdown' and 'ifup', but 5 minutes later it would die again. He
reported no such problem on 2.2.18. Jeff Garzik asked if 2.4.3 worked, and
Ronny replied that yes, it did. He added, <quote who="Ronny Haryanto">Too bad
I can't use 2.4.3; I need 2.4.4 due to the VIA chipset bug.</quote> At this
point Jacob Luna Lundberg reported that he'd been seeing a similar problem
on his identical card, but <i>only</i> on kernels <i>prior</i> to 2.4.4; in
fact, 2.4.4 was the first kernel <i>not</i> to break in that way, he said. The
thread stopped there.</p>

</section>

<section
  title="Major Version Numbers"
  subject="Meaning of major kernel version number"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.0/0140.html"
  posts="3"
  startdate="01 May 2001 12:49:43 -0800"
  enddate="01 May 2001 15:59:07 -0800"
>
<topic>SMP</topic>

<mention>George Anzinger</mention>
<mention>Linus Torvalds</mention>

<p>Erik Hensema asked about the meaning of the Linux kernel's major version
number. He wanted to know whether the next stable kernel would be 2.6 or
3.0, and why. He added, <quote who="Erik Hensema">I'm asking this question
because I think there isn't going to be a kernel which is as different from
the previous one as 2.0 compared to 1.2.  As a little reminder: 2.0 brought
us SMP, modules, multi-platform support (did 1.2 support Alpha? I don't
remember), quota support, MD support, loop device, to name a few.</quote>
Oliver Neukum replied that the major version number was entirely up to
Linus Torvalds, or as Oliver put it, <quote who="Oliver Neukum">Our great
fearless leader will talk with the penguin beyond the sky.</quote> George
Anzinger suggested that if user code would have to be relinked to work with
the kernel, it was time for a new version number.</p>

</section>

</kc>

