<?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="121" date="11 Jun 2001 00:00:00 -0800" />

<stats posts="1144" size="5090" contrib="415" multiples="188" lastweek="136">

<person posts="78" size="194" who="Alan Cox " />
<person posts="44" size="160" who="Alexander Viro " />
<person posts="38" size="182" who="Jeff Garzik " />
<person posts="23" size="90" who="Daniel Phillips " />
<person posts="22" size="83" who="Linus Torvalds " />
<person posts="21" size="67" who="Keith Owens " />
<person posts="21" size="61" who="Pavel Machek " />
<person posts="16" size="43" who="" />
<person posts="15" size="53" who="Bogdan Costescu " />
<person posts="13" size="188" who="Tim Hockin " />
<person posts="11" size="166" who="" />
<person posts="10" size="38" who="Mike Galbraith " />
<person posts="10" size="32" who="&quot;Khachaturov, Vassilii&quot; " />
<person posts="9" size="93" who="Manfred Spraul " />
<person posts="9" size="90" who="Erik Mouw " />
<person posts="9" size="64" who="Chris Mason " />
<person posts="9" size="31" who="Ingo Molnar " />
<person posts="9" size="28" who="Oliver Xymoron " />
<person posts="9" size="28" who="Marcelo Tosatti " />
<person posts="9" size="26" who="Matthew Wilcox " />
<person posts="9" size="25" who="Richard Gooch " />
<person posts="8" size="31" who="Edgar Toernig " />
<person posts="7" size="92" who="Jean Tourrilhes " />
<person posts="7" size="40" who="Mark Frazer " />
<person posts="7" size="35" who="Vojtech Pavlik " />
<person posts="7" size="35" who="Vincent Stemen " />
<person posts="7" size="33" who="Andreas Dilger " />
<person posts="7" size="23" who="&quot;Eric S. Raymond&quot; " />
<person posts="7" size="22" who="Pete Zaitcev " />
<person posts="7" size="19" who="Pavel Roskin " />
<person posts="7" size="17" who="&quot;David S. Miller&quot; " />
<person posts="6" size="46" who="Hans Reiser " />
<person posts="6" size="40" who="Andreas Hartmann " />
<person posts="6" size="35" who="Dawson Engler " />
<person posts="6" size="24" who="&quot;J . A . Magallon&quot; " />
<person posts="6" size="17" who="&quot;Albert D. Cahalan&quot; " />
<person posts="5" size="31" who="Ben LaHaise " />
<person posts="5" size="23" who="&quot;John William&quot; " />
<person posts="5" size="18" who="&quot;Henning P. Schmiedehausen&quot; " />
<person posts="5" size="16" who="Feng Xian " />
<person posts="5" size="15" who="Oleg Drokin " />
<person posts="5" size="14" who="Trond Myklebust " />
<person posts="4" size="71" who="Carlos E Gorges " />
<person posts="4" size="55" who="" />
<person posts="4" size="22" who="Zlatko Calusic " />
<person posts="4" size="20" who="Nico Schottelius " />
<person posts="4" size="18" who="" />
<person posts="4" size="17" who="Andrew Clausen " />
<person posts="4" size="17" who="Marcus Meissner " />
<person posts="4" size="16" who="Bill Pringlemeir " />
<person posts="4" size="15" who="Ingo Oeser " />
<person posts="4" size="15" who="Pete Wyckoff " />
<person posts="4" size="15" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="4" size="15" who="Marc Lehmann " />
<person posts="4" size="14" who="Russell King " />
<person posts="4" size="14" who="Andrew Morton " />
<person posts="4" size="13" who="&quot;H. Peter Anvin&quot; " />
<person posts="4" size="13" who="James Simmons " />
<person posts="4" size="13" who="&quot;Dan Maas&quot; " />
<person posts="4" size="12" who="Mark Hahn " />
<person posts="4" size="12" who="David Woodhouse " />
<person posts="4" size="12" who="Rik van Riel " />
<person posts="4" size="12" who="Paul Mackerras " />
<person posts="4" size="11" who="Roland Kuhn " />
<person posts="4" size="11" who="&quot;John Chris Wren&quot; " />
<person posts="4" size="11" who="Jonas Diemer " />
<person posts="4" size="11" who="Stephen Wille Padnos " />
<person posts="4" size="10" who="Robert &quot;M.&quot; Love " />
<person posts="4" size="10" who="Fabbione " />
<person posts="4" size="9" who="Greg KH " />
<person posts="3" size="65" who="jalaja devi " />
<person posts="3" size="53" who="Alan Cox " />
<person posts="3" size="40" who="Ion Badulescu " />
<person posts="3" size="26" who="Xavier Bestel " />
<person posts="3" size="20" who="mythos " />
<person posts="3" size="11" who="&quot;Arthur Naseef&quot; " />
<person posts="3" size="11" who="Harald Welte " />
<person posts="3" size="11" who="&quot;Michael H. Warfield&quot; " />
<person posts="3" size="11" who="Ben Greear " />
<person posts="3" size="11" who="Kai Germaschewski " />
<person posts="3" size="11" who="=?ISO-8859-1?Q?christophe_barb=E9?= " />
<person posts="3" size="10" who="jamal " />
<person posts="3" size="10" who="Marko Kreen " />
<person posts="3" size="10" who="Andrzej Krzysztofowicz " />
<person posts="3" size="10" who="Jonathan Morton " />
<person posts="3" size="10" who="Christopher Zimmerman " />
<person posts="3" size="10" who="Geert Uytterhoeven " />
<person posts="3" size="10" who="Andre Hedrick " />
<person posts="3" size="10" who="Robert Vojta " />
<person posts="3" size="10" who="Neil Conway " />
<person posts="3" size="9" who="Matti Aarnio " />
<person posts="3" size="9" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="3" size="9" who="David Raufeisen " />
<person posts="3" size="9" who="&quot;Rico Tudor&quot; " />
<person posts="3" size="9" who="Marcin Kowalski " />
<person posts="3" size="9" who="Andrea Arcangeli " />
<person posts="3" size="9" who="Remi Turk " />
<person posts="3" size="9" who="Jamie Lokier " />
<person posts="3" size="9" who="Tim Waugh " />
<person posts="3" size="8" who=" (PROFETA Mickael)" />
<person posts="3" size="8" who="Roy Sigurd Karlsbakk " />
<person posts="3" size="8" who="&quot;David Gordon (LMC)&quot; " />
<person posts="3" size="8" who="Brian Gerst " />
<person posts="3" size="8" who="John Jasen " />
<person posts="3" size="7" who="Nicolas Pitre " />
<person posts="3" size="7" who="Aaron Lehmann " />
<person posts="3" size="7" who="Arjan van de Ven " />
<person posts="3" size="7" who="Ben Twijnstra " />
<person posts="3" size="7" who="&quot;Trever L. Adams&quot; " />
<person posts="3" size="7" who="Frank Eichentopf " />
<person posts="3" size="7" who="&quot;Hayden A. James&quot; " />
<person posts="3" size="7" who="&quot;G. Hugh Song&quot; " />
<person posts="3" size="7" who="753 user " />
<person posts="3" size="6" who=" (Danny ter Haar)" />
<person posts="2" size="48" who="&quot;Nicholas L. Nigay&quot; " />
<person posts="2" size="36" who="Stelian Pop " />
<person posts="2" size="30" who="&quot;Terry Katz&quot; " />
<person posts="2" size="23" who="Frank Davis " />
<person posts="2" size="12" who="" />
<person posts="2" size="11" who="Melchior FRANZ " />
<person posts="2" size="10" who="Nick Urbanik " />
<person posts="2" size="10" who="Leonid Mamtchenkov " />
<person posts="2" size="9" who="" />
<person posts="2" size="9" who="Matt Bernstein " />
<person posts="2" size="9" who="Lech Szychowski " />
<person posts="2" size="9" who="Nivedita Singhvi " />
<person posts="2" size="9" who="Matthias Schniedermeyer " />
<person posts="2" size="8" who="James Bottomley " />
<person posts="2" size="8" who="Gregor Jasny " />
<person posts="2" size="8" who="Steven Walter " />
<person posts="2" size="8" who="Benjamin Redelings I " />
<person posts="2" size="7" who="David Harris " />
<person posts="2" size="7" who="&quot;Peter J. Braam&quot; " />
<person posts="2" size="7" who="Jim Freeman " />
<person posts="2" size="7" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="2" size="7" who="&quot;Martin.Knoblauch&quot; " />
<person posts="2" size="7" who="Pierre Phaneuf " />
<person posts="2" size="7" who="John R Lenton " />
<person posts="2" size="7" who="Michael Rothwell " />
<person posts="2" size="6" who="Urban Widmark " />
<person posts="2" size="6" who="=?iso-8859-1?Q?Jos=E9_Luis_Domingo_L=F3pez?= " />
<person posts="2" size="6" who="Mike Castle " />
<person posts="2" size="6" who="&quot;Paul Fulghum&quot; " />
<person posts="2" size="6" who="Martin Josefsson " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Vasco Figueira " />
<person posts="2" size="6" who="Michael " />
<person posts="2" size="6" who="Tsafrir Dan " />
<person posts="2" size="6" who="Emmanuel Varagnat " />
<person posts="2" size="6" who="&quot;Tomas Styblo&quot; " />
<person posts="2" size="6" who="Jens Axboe " />
<person posts="2" size="6" who="&quot;Juha Saarinen&quot; " />
<person posts="2" size="6" who="David Weinehall " />
<person posts="2" size="6" who="Mike Kravetz " />
<person posts="2" size="6" who="Rudo Thomas " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="&quot;Alok K. Dhir&quot; " />
<person posts="2" size="5" who="&quot;Anil Kumar&quot; " />
<person posts="2" size="5" who="&quot;Mohammad A. Haque&quot; " />
<person posts="2" size="5" who="Tom Rini " />
<person posts="2" size="5" who="Shawn Starr " />
<person posts="2" size="5" who="Andrzej Krzysztofowicz " />
<person posts="2" size="5" who="Ivan " />
<person posts="2" size="5" who="&quot;Roeland Th. Jansen&quot; " />
<person posts="2" size="5" who="Andre Hedrick " />
<person posts="2" size="5" who="Adrian Bunk " />
<person posts="2" size="5" who="&quot;George Bonser&quot; " />
<person posts="2" size="5" who="&quot;Jeff V. Merkey&quot; " />
<person posts="2" size="5" who="Yiping Chen " />
<person posts="2" size="5" who="David Rees " />
<person posts="2" size="5" who="Bruce Harada " />
<person posts="2" size="5" who="&quot;SATHISH.J&quot; " />
<person posts="2" size="5" who="Robert Love " />
<person posts="2" size="5" who=" (Christer Weinigel)" />
<person posts="2" size="5" who="Bjorn Wesen " />
<person posts="2" size="5" who="Leif Sawyer " />
<person posts="2" size="5" who="Adam " />
<person posts="2" size="5" who="Dieter =?iso-8859-1?q?N=FCtzel?= " />
<person posts="2" size="4" who="&quot;Jaswinder Singh&quot; " />
<person posts="2" size="4" who="Tom Vier " />
<person posts="2" size="4" who="Lee Ho " />
<person posts="2" size="4" who="Francois Romieu " />
<person posts="2" size="4" who="Daniel Roesen " />
<person posts="2" size="4" who="&quot;Ingo T. Storm&quot; " />
<person posts="2" size="4" who="Alan Cox " />
<person posts="2" size="4" who="Jeff Dike " />
<person posts="2" size="4" who="Dan Hollis " />
<person posts="2" size="4" who="" />
<person posts="1" size="45" who="Magnus Sandberg " />
<person posts="1" size="33" who="" />
<person posts="1" size="32" who="Rolf Fokkens " />
<person posts="1" size="32" who="Jose Carlos Garcia Sogo " />
<person posts="1" size="31" who="Erik Mouw " />
<person posts="1" size="22" who="Hans Freitag " />
<person posts="1" size="20" who="Mike Phillips " />
<person posts="1" size="15" who="Ted Unangst " />
<person posts="1" size="13" who="Juergen Boehm " />
<person posts="1" size="13" who="" />
<person posts="1" size="12" who="Koos Vriezen " />
<person posts="1" size="11" who="Dawson R Engler " />
<person posts="1" size="11" who="Info " />
<person posts="1" size="9" who="Steinar Hauan " />
<person posts="1" size="9" who="&quot;Rose, Daniel&quot; " />
<person posts="1" size="8" who="Michal Jaegermann " />
<person posts="1" size="8" who="Rich Baum " />
<person posts="1" size="8" who="Christoph Hellwig " />
<person posts="1" size="8" who="Dave Cinege " />
<person posts="1" size="8" who="Mathieu Chouquet-Stringer " />
<person posts="1" size="7" who="Stephen Degler " />
<person posts="1" size="6" who="george anzinger " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="robert seczkowski " />
<person posts="1" size="6" who="Darryl Miles " />
<person posts="1" size="6" who="CZUCZY Gergely " />
<person posts="1" size="6" who="Wayne Whitney " />
<person posts="1" size="6" who="Brad Chapman " />
<person posts="1" size="6" who="&quot;Adam Margulies&quot; " />
<person posts="1" size="5" who=" (Eric W. Biederman)" />
<person posts="1" size="5" who="&quot;David Flynn&quot; " />
<person posts="1" size="5" who="Nathan Walp " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="Miles Lane " />
<person posts="1" size="5" who="Martin Diehl " />
<person posts="1" size="4" who="Mark Hayden " />
<person posts="1" size="4" who="Eduard Hasenleithner " />
<person posts="1" size="4" who="David Lang " />
<person posts="1" size="4" who="Billy Harvey " />
<person posts="1" size="4" who="Horst von Brand " />
<person posts="1" size="4" who="Jasper Jans " />
<person posts="1" size="4" who="Matthew Dharm " />
<person posts="1" size="4" who=" (Kai Henningsen)" />
<person posts="1" size="4" who="Ken Brownfield " />
<person posts="1" size="4" who="Jay Thorne " />
<person posts="1" size="4" who="Tachino Nobuhiro " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Jeff Golds " />
<person posts="1" size="4" who="Gordon Sadler " />
<person posts="1" size="4" who="John Reiser " />
<person posts="1" size="4" who="Oleg Drokin " />
<person posts="1" size="3" who="Adam Slattery " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;W. Michael Petullo&quot; " />
<person posts="1" size="3" who="Matthew Dharm " />
<person posts="1" size="3" who="Willem Konynenberg " />
<person posts="1" size="3" who="Roberto Fichera " />
<person posts="1" size="3" who="Abramo Bagnara " />
<person posts="1" size="3" who="&quot;Ariel Linux Kernel Development&quot; " />
<person posts="1" size="3" who="Michael Merhej " />
<person posts="1" size="3" who="Steve Bromwich " />
<person posts="1" size="3" who="Roger Larsson " />
<person posts="1" size="3" who="Nigel Gamble " />
<person posts="1" size="3" who="Padraig Brady " />
<person posts="1" size="3" who="Craig Kulesa " />
<person posts="1" size="3" who="Jan Harkes " />
<person posts="1" size="3" who="&quot;Gregory T. Norris&quot; " />
<person posts="1" size="3" who="Tim Hockin " />
<person posts="1" size="3" who="Jean-Paul CHAPUT " />
<person posts="1" size="3" who="Malcolm Beattie " />
<person posts="1" size="3" who="&quot;Todd M. Roy&quot; " />
<person posts="1" size="3" who="Michael Rothwell " />
<person posts="1" size="3" who="&quot;Randal, Phil&quot; " />
<person posts="1" size="3" who="Jeff Meininger " />
<person posts="1" size="3" who="Alan " />
<person posts="1" size="3" who="Petr Vandrovec " />
<person posts="1" size="3" who="Horst von Brand " />
<person posts="1" size="3" who="Juan Quintela " />
<person posts="1" size="3" who="Bart Trojanowski " />
<person posts="1" size="3" who="Doug Ledford " />
<person posts="1" size="3" who="&quot;Michael D. Crawford&quot; " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Hermann Himmelbauer " />
<person posts="1" size="3" who="Konstantin Volckov " />
<person posts="1" size="3" who=" (Brad Boyer)" />
<person posts="1" size="3" who="&quot;Michael Guntsche&quot; " />
<person posts="1" size="3" who="&quot;Kevin P. Fleming&quot; " />
<person posts="1" size="3" who="Kip Macy " />
<person posts="1" size="3" who="Nitebirdz " />
<person posts="1" size="3" who="Jim Treadway " />
<person posts="1" size="3" who="Mike Coleman " />
<person posts="1" size="3" who="Matt Chapman " />
<person posts="1" size="3" who="Ole =?ISO-8859-1?Q?Andr=E9?= Vadla =?ISO-8859-1?Q?Ravn=E5s?= " />
<person posts="1" size="3" who="David Brownell " />
<person posts="1" size="3" who="Radhakrishnan Manga " />
<person posts="1" size="3" who="Sasa Ostrouska " />
<person posts="1" size="3" who="Adrian Cox " />
<person posts="1" size="3" who="Fabian Arias " />
<person posts="1" size="3" who="Till Immanuel Patzschke " />
<person posts="1" size="3" who="Rasmus Andersen " />
<person posts="1" size="3" who="poptix " />
<person posts="1" size="3" who="Anton Altaparmakov " />
<person posts="1" size="3" who="Dan Kegel " />
<person posts="1" size="3" who="&quot;Ben Castricum&quot; " />
<person posts="1" size="3" who="Jari Ruusu " />
<person posts="1" size="3" who="James Slater " />
<person posts="1" size="3" who="Bjorn Wesen " />
<person posts="1" size="3" who="=?iso-8859-2?B?R+Fib3IgTOlu4XJ0?= " />
<person posts="1" size="3" who="Svein Erik Brostigen " />
<person posts="1" size="3" who="Ivan Vadovic " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Jonathan Lundell " />
<person posts="1" size="3" who=" (Alexey Vyskubov)" />
<person posts="1" size="3" who="Mihai Moise " />
<person posts="1" size="3" who="Philip Pokorny " />
<person posts="1" size="3" who="Russell Leighton " />
<person posts="1" size="3" who="David Jez " />
<person posts="1" size="3" who="Clinton Hogge " />
<person posts="1" size="3" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="1" size="3" who="Douglas Gilbert " />
<person posts="1" size="3" who="Sean Jones " />
<person posts="1" size="3" who="Srikant Sharma " />
<person posts="1" size="3" who="Philip Blundell " />
<person posts="1" size="2" who="Lars Marowsky-Bree " />
<person posts="1" size="2" who="Dominik Kubla " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;David Schwartz&quot; " />
<person posts="1" size="2" who="&quot;davide.rossetti&quot; " />
<person posts="1" size="2" who="Tom Gall " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Kurt Roeckx " />
<person posts="1" size="2" who="Richard Russon " />
<person posts="1" size="2" who="Jordan " />
<person posts="1" size="2" who=" (Rogier Wolff)" />
<person posts="1" size="2" who="Mikael Pettersson " />
<person posts="1" size="2" who="Ricky Beam " />
<person posts="1" size="2" who="Ali Sanaie " />
<person posts="1" size="2" who="Andrzej Krzysztofowicz " />
<person posts="1" size="2" who="&quot;Jose C. =?ISO-8859-1?Q?Garc=EDa?= Sogo&quot; " />
<person posts="1" size="2" who="Lukasz Trabinski " />
<person posts="1" size="2" who="&quot;Chandrashekar Nagaraj&quot; " />
<person posts="1" size="2" who="Anders Larsen " />
<person posts="1" size="2" who="Philipp Matthias Hahn " />
<person posts="1" size="2" who="Przemyslaw Wegrzyn " />
<person posts="1" size="2" who="Nathan Straz " />
<person posts="1" size="2" who="David Mansfield " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="safemode " />
<person posts="1" size="2" who="Phil Auld " />
<person posts="1" size="2" who="Gerhard Mack " />
<person posts="1" size="2" who="Bharath Madhavan " />
<person posts="1" size="2" who="&quot;Ole Andre Vadla Ravnaas&quot; " />
<person posts="1" size="2" who="&quot;John McGarrigle&quot; " />
<person posts="1" size="2" who="Brian Wellington " />
<person posts="1" size="2" who="Miquel Colom Piza " />
<person posts="1" size="2" who="L Larssen " />
<person posts="1" size="2" who="Lukasz Trabinski " />
<person posts="1" size="2" who="&quot;YU,SAMMY (HP-Roseville,ex1)&quot; " />
<person posts="1" size="2" who="Steven Cole " />
<person posts="1" size="2" who="Thomas Sailer " />
<person posts="1" size="2" who="&quot;Pawel Worach&quot; " />
<person posts="1" size="2" who="dean gaudet " />
<person posts="1" size="2" who="Glenn Shannon " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Christian_Borntr=E4ger?= " />
<person posts="1" size="2" who="Doug McNaught " />
<person posts="1" size="2" who="&quot;ashley thomas&quot; " />
<person posts="1" size="2" who="John Lenton " />
<person posts="1" size="2" who="&quot;M.N.&quot; " />
<person posts="1" size="2" who="Jim Wright " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Rasmus_B=F8g_Hansen?= " />
<person posts="1" size="2" who="Studierende der Universitaet des Saarlandes " />
<person posts="1" size="2" who="&quot;Brian J. Watson&quot; " />
<person posts="1" size="2" who="&quot;Clive Jordan&quot; " />
<person posts="1" size="2" who="&quot;Dr. Kelsey Hudson&quot; " />
<person posts="1" size="2" who="Yunqu Liu " />
<person posts="1" size="2" who="Dax Kelson " />
<person posts="1" size="2" who="Meelis Roos " />
<person posts="1" size="2" who="Ola Theander " />
<person posts="1" size="2" who="Keitaro Yosimura " />
<person posts="1" size="2" who="Nerijus Baliunas " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="James Morris " />
<person posts="1" size="2" who="Steffen Persvold " />
<person posts="1" size="2" who="Martin Clausen " />
<person posts="1" size="2" who="Matthew Kirkwood " />
<person posts="1" size="2" who="elko " />
<person posts="1" size="2" who="&quot;Bulent Abali&quot; " />
<person posts="1" size="2" who="Jan Hudec " />
<person posts="1" size="2" who="Till Immanuel Patzschke " />
<person posts="1" size="2" who="Tomas Franke " />
<person posts="1" size="2" who="John Cavan " />
<person posts="1" size="2" who="Masoud Sharbiani " />
<person posts="1" size="2" who="Jason McMullan " />
<person posts="1" size="2" who="Alexandr Andreev " />
<person posts="1" size="2" who="Ben Ford " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="BH " />
<person posts="1" size="2" who="Haseeb Budhani " />
<person posts="1" size="2" who="Ion Badulescu " />
<person posts="1" size="2" who="hugang " />
<person posts="1" size="2" who="Richard Zidlicky " />
<person posts="1" size="2" who="Qingbo Wu " />
<person posts="1" size="2" who="David Hajek " />
<person posts="1" size="2" who="Giuliano Pochini " />
<person posts="1" size="2" who="Lee Chin " />
<person posts="1" size="2" who="Ivan Schreter " />
<person posts="1" size="2" who="Ryan Mack " />
<person posts="1" size="2" who="&quot;Collins, Tom&quot; " />
<person posts="1" size="2" who="Val Henson " />
<person posts="1" size="2" who="Ralf Baechle " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Nerijus Baliunas&quot; " />
<person posts="1" size="2" who="sebastien person " />
<person posts="1" size="2" who="Jerry Frana " />
<person posts="1" size="2" who="Alon Ronen " />
<person posts="1" size="2" who=" &lt;paolo.pedroni@iol.it&gt;" />
<person posts="1" size="2" who="android " />
<person posts="1" size="2" who="Ed Tomlinson " />
<person posts="1" size="2" who="Julian Anastasov " />
<person posts="1" size="2" who="Liu Wen " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Felix von Leitner " />
<person posts="1" size="2" who="Elmer Joandi " />
<person posts="1" size="2" who="Angela Picariello " />
<person posts="1" size="2" who="Chanchal Chawla " />
<person posts="1" size="1" who="" />

</stats>

<section
  title="ECN At kernel.org"
  subject="Just FYI..."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.2/1236.html"
  posts="4"
  startdate="21 May 2001 17:04:01 -0800"
  enddate="24 May 2001 02:05:36 -0800"
>

<p>David S. Miller announced, <quote who="David S. Miller">vger.kernel.org
is now ECN enabled.</quote> Michael Peddemors objected, <quote who="Michael
Peddemors">I still vote against anything that prevents someone from
contributing to the linux kernel, the movement, and since these mailing lists
are the 'official' way of contributing, aren't we going to far?</quote>
Dr.  Michael Weller replied, <quote who="Dr. Michael Weller">It's an
interesting experiment actually: Is the linux community powerful enough to
force vendors/people to fix their products and deploy updates to comply
to standards or can they just ignore it.</quote> And John Slee said,
<quote who="John Slee">largely the vendors have fixed it.  admins are
often reluctant to touch a known working configuration/patchlevel however.
don't blindly blame the vendor.</quote></p>

</section>

<section
  title="Linux On Crusoe"
  subject="Transmeta Crusoe support?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.3/0046.html"
  posts="3"
  startdate="24 May 2001 02:25:26 -0800"
  enddate="24 May 2001 07:46:14 -0800"
>
<topic>Power Management: ACPI</topic>

<p>Jeff Chua asked how well Transmeta's Crusoe chip supported Linux, and in
particular, <quote who="Jeff Chua">whether I need to recompile everything
(kernel and binaries) on my current 586 platform in order to move to
Crusoe?</quote> Alan Cox replied, <quote who="Alan Cox">No. Crusoe should work
out of the box in that sense. Its actually however not brilliantly documented
for things like longrun mode where folks have actually been poking around the
acpi data in order to find out how the thing works... thats the ironic part
8)</quote> And Linus Torvalds replied, <quote who="Linus Torvalds">Now, now,
we released all the longrun utilities a few months ago, so the "poke around
ACPI" stuff is fairly dated by now (and what the reverse- engineered code
did was actually _not_ longrun at all, but "coolrun", the temperature-based
stuff).</quote></p>

</section>

<section
  title="The Difference Between Linus' And Alan's Trees"
  subject="The difference between Linus's kernel and Alan Cox's kernel"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.3/0370.html"
  posts="7"
  startdate="25 May 2001 12:12:39 -0800"
  enddate="28 May 2001 07:50:42 -0800"
>

<mention>Wayne Brown</mention>
<mention>Linus Torvalds</mention>

<p>Thiago Vinhas de Moraes asked about the difference between Alan Cox's
tree and Linus Torvalds' tree. In particular, <quote who="Thiago Vinhas
de Moraes">Why aren't the -ac patches completely merged to the official
tree, and you centralize the work on single kernel patches ?? Won't it be
easier to administrate?</quote> Wayne Browne gave his interpretation of
the situation:</p>

<quote who="Wayne Browne">

<p>It really ought to be Linus and/or Alan who answers this, but from my
own observations, here's the way I think it goes:</p>

<p>Alan and Linus don't always agree on what should be in the kernel; and
even when they do, they sometimes disagree on when something is ready to
be included.  Alan may think a particular set of patches are ready, while
Linus thinks they need to mature a bit more; or perhaps he thinks the whole
approach is wrong and should be scrapped.  So Alan puts it in his kernel,
and Linus leaves it out of his.  (Of course, sometimes it's Linus who adds
something that Alan rejects.)  It sometimes happens that one of these new
ideas turns out better than expected (especially after going through a few bug
report/new patch cycles), and the person who rejected it changes his mind and
includes it later; or maybe it doesn't work out and gets dropped altogether.
Also, as you've already observed, Alan regularly resyncs major parts of his
tree with Linus' so they don't get too far apart, and Linus occasionally
does the same.</p>

<p>It used to bother me, too, to have to keep up with two different kernel
trees.  But I've come to realize that this is a Good Thing.  It provides a
way for people with different viewpoints to approach an idea from more than
one direction.  If the two kernels are trying to solve a particular problem
in different ways, we get to see how each approach works in the real world,
rather than just in a theoretical discussion.  If the two kernels branch
too far apart it could be a problem, but Linus and Alan have been diligent
about keeping that from happening.  I think the interplay (is "competition"
too strong a word?)  between the two branches has helped make the "official"
kernel better than it might have been otherwise.</p>

</quote>

<p>Elsewhere Alan also replied to Thiago, saying:</p>

<quote who="Alan Cox">

<p>Well it started by accident but it turns out good to have a tree that
changes are merged into, tested by those who need the fixes and reviewed by
third parties before they go to Linus.</p>

<p>So the -ac tree is kind of a peer review, testing and distillation process
for patches.</p>

</quote>

</section>

<section
  title="Status Of NTFS"
  subject="ANN: NTFS new release available (1.1.15)"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.3/0416.html"
  posts="15"
  startdate="25 May 2001 15:49:07 -0800"
  enddate="29 May 2001 08:42:29 -0800"
>
<topic>FS: NTFS</topic>
<topic>Microsoft</topic>

<p>Anton Altaparmakov announced version 1.1.15 of the NTFS patch, and gave a
<a href="http://www-stu.christs.cam.ac.uk/~aia21/ntfs/">link</a>. He included
a changelog:</p>

<quote who="Anton Altaparmakov">

<p>

<ul>

<li>New mount option show_sys_files=&lt;bool&gt; to show all system files
as normal files.</li>

<li>Support for files and in general any attributes up to the full 2TiB size
supported by the NTFS filesystem. Note we only support up to 32-bits worth
of inodes/clusters at this point.</li>

<li> Support for more than 128kiB sized runlists (using vmalloc_32() instead
of kmalloc()).</li>

<li>Fixed races in allocation of clusters and mft records.</li>

<li>Fixed major bugs in attribute handling / searching / collation.</li>

<li>Fixed major bugs in compressing a run list into a mapping pairs array.</li>

<li>Fixed major bugs in inode allocation. Especially file create and
mkdir.</li>

<li>Fixed memory leaks.</li>

<li>Fixed major bug in inode layout assignment of sequence numbers.</li>

<li>Lots of other bug fixes I can't think of right now...</li>

<li>Fixed NULL bug found by the Stanford checker in ntfs_dupuni2map().</li>

<li>Convert large stack variable to dynamically allocated one in
ntfs_get_free_cluster_count() (found by Stanford checker).</li>

<li>New versioning scheme as I was too confused by the date based one...
(versions prior to this are internal only, never been released to public,
so you haven't missed the numbers before 1.1.15).</li>

</ul>

</p>

</quote>

<p>He also listed known bugs and misfeatures:</p>

<quote who="Anton Altaparmakov">

<p>

<ul>

<li>Do not use the driver for writing as it corrupts the file system. If
you do use it, get the Linux-NTFS tools and use the ntfsfix utility after
dismounting a partition you wrote to.</li>

<li>Use "ls -l" instead of just "ls", otherwise the last entry in the
directory is not displayed for some directories. (?!?)</li>

<li>Use the show_sys_files mount option which should make things work
generally better. (It results in both the short and long file names being
shown as well as the sytem files.)</li>

<li>Special characters are not treated correctly. For example if the file
name contains an apostrophe you will not be able to open it.</li>

<li>Writing of extension records is not supported properly.</li>

</ul>

</p>

</quote>

<p>He also added, <quote who="Anton Altaparmakov">For daring people, write
support now works ok for simple files and directories. For example it is
relatively safe to create a directory inside a not too big directory, and
create a few relatively small files in it.  umount, run ntfsfix, reboot
in Windows, chkdsk will run and (hopefully) not detect any problems at
all!</quote></p>

<p>In the course of discussion, it came up that there would still be problems
with the driver on particular versions of NT, since Microsoft changed the
filesystem from version to version; and folks discussed which versions might
be affected.</p>

</section>

<section
  title="VIA: The Saga Continues"
  subject="2.4 freezes on VIA KT133"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.3/0165.html"
  posts="6"
  startdate="24 May 2001 14:48:11 -0800"
  enddate="31 May 2001 14:30:14 -0800"
>
<topic>Disks: IDE</topic>
<topic>USB</topic>

<mention>Albert D. Cahalan</mention>

<p>Tomas Styblo reported that his system would freeze about three times per
month under 2.4 on his Athlon 850, with 100 Mhz FSB, 512M RAM, Abit KT7A
board with VIA KT133. He added, <quote who="Tomas Styblo">This report is
probably not very helpful, but it may be useful for those who planned to
purchase AMD / VIA solution for a server.</quote> But Mark Hahn objected,
<quote who="Mark Hahn">contrary to the implication here, I don't believe
there is any *general* problem with Linux/VIA/AMD stability.  there are
well-known issues with specific items (VIA 686b, for instance), but VIA/AMD
hardware is quite suitable for servers.</quote> Albert D. Cahalan, on the other
hand, felt that VIA was hiding big problems with their hardware, and that no one
should use them for anything until the truth was known. Mark and Alan Cox
disagreed with this, and Alan said:</p>

<quote who="Alan Cox">

<p>The big problem with VIA is not that their hardware has bugs. Everyone has
bugs. I can get a problem with an intel chipset go to developer.intel.com and
generally get a straight answer and often a workaround. That makes me happy.
The problem isnt the bug, its not being given honest info on it.</p>

<p>If VIA had public errata that said things like 'Prefetch bursts can
cause problems unless you set bit 3 of blah' well we'd be able to evaluate
the performance impacts and people could make sensible decisions and have
reliable code.</p>

<p>Intel are not perfect either. We have a whole pile of laptops that crash
when speedstep triggers a trap we cannot handle. We have an APIC problem
that took much effort because they refused to help.</p>

<p>When vendors do help life gets a lot easier. AMD USB was a problem due
to errata. Once they published the fixes AMD USB ceased to be a problem.</p>

</quote>

<p>Several days later, Tomas reported:</p>

<quote who="Tomas Styblo">

<p>It seems the problem is caused by some DMA related bug in the VIA chipset
and/or in the Linux DMA-IDE VIA driver.  I finnaly get rid of the freezes,
by simply compiling the kernel completely without IDE-DMA support. Now
hdparm shows disks do not use DMA and the system is stable, as far as I can
say now.</p>

<p>I've tested it VERY intensely last couple of days and did not manage to
freeze it. For 12 hours a lot of concurrent processes copied gigs of data
all over the disks, calculated CPU intensive crypto etc, the system hasn't
frozen. For debugging purposes I also tried to downgrade to 2.2.19 with
IDE-DMA activated.  It crashed. So it really seems DMA is the problem here.</p>

</quote>

<p>End of thread.</p>

</section>

<section
  title="select() In Linux And BSD"
  subject="select() - Linux vs. BSD"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.3/1014.html"
  posts="14"
  startdate="29 May 2001 07:55:24 -0800"
  enddate="02 Jun 2001 23:52:36 -0800"
>
<topic>BSD</topic>

<p>John Chris Wren reported:</p>

<quote who="John Chris Wren">

<p>In BSD, select() states that when a time out occurs, the bits passed
to select will not be altered.  In Linux, which claims BSD compliancy for
this in the man page (but does not state either way what will happen to the
bits), zeros the users bit masks when a timeout occurs.  I have written a
test case, and run on both systems; BSD behaves as stated, Linux does not
act like BSD.</p>

<p>Should the man pages be changed to reflect reality, or select() fixed to
act like BSD?</p>

</quote>

<p>Andries Brouwer, man page maintainer, pointed out that the BSD behavior
differed from version to version, and that John should be specific about
which version gave the behavior he was reporting. He also said that the man
page said, "<b>On  success,  select  and  pselect  return  the  number of
descriptors contained in the descriptor sets, which may be zero  if  the
timeout expires before anything interesting happens.  On error, -1  is
returned,  and  errno  is  set appropriately;  the  sets and timeout become
undefined, so do not rely on their contents after an error.</b>" He concluded
in a later post, <quote who="Andries Brouwer">a wise programmer does not
assume any particular value for the bits after an error.</quote></p>

</section>

<section
  title="Procfs Documentation"
  subject="[PATCH] Procfs Guide"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.3/1078.html"
  posts="6"
  startdate="29 May 2001 15:29:17 -0800"
  enddate="31 May 2001 04:40:50 -0800"
>
<topic>FS: procfs</topic>

<mention>Jeff Garzik</mention>

<p>Erik Mouw posted some documentation and announced:</p>

<quote who="Erik Mouw">

<p>A couple of weeks ago I promised Jeff Garzik to write a piece of procfs
documentation, so here it is. This guide is written in DocBook SGML and it
tells you how to use the procfs from within the kernel.</p>

<p>I'm still looking for a proper way to automatically include the example
source into the SGML file, this patch with the same content in two files is
a bit of an ugly hack.</p>

<p>The patch is against linux-2.4.5, but should apply cleanly against 2.4.5-ac*
as well.</p>

</quote>

<p>To automatically include the source example in the document, Tim Waugh
suggested, <quote who="Tim Waugh">Probably your best bet is to get the Makefile
to pass a copy of the real example source through sed to &amp;entity;ify
the bits that would confuse SGML (&lt;, &gt;, etc), and into example.c.sed, make
that into an entity, and include it.</quote> He also gave a link to some <a
href="http://people.redhat.com/twaugh/docbook/selfdocbook/">sample text</a>
that did this. Erik was very pleased, and posted a new version. Someone asked
where the DocBook data could be found, as it didn't appear to be in the source.
Erik replied:</p>

<quote who="Erik Mouw">

<p>That's correct, I only submitted it for inclusion into the kernel, so it's
not yet there. Just patch your kernel source with my patch, run "make psdocs"
and you'll have it in your kernel tree as well.</p>

<p>However, because we got a similar procfs question on the kernelnewbies
list, I already put the html and pdf versions online on the kernelnewbies
documentation pages:</p>

<p><a
href="http://www.kernelnewbies.org/documents/kdoc/procfs-guide/lkprocfsguide.html">http://www.kernelnewbies.org/documents/kdoc/procfs-guide/lkprocfsguide.html</a></p>

</quote>

</section>

<section
  title="Status Of CML2"
  subject="Configure.help is complete"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.3/1439.html"
  posts="16"
  startdate="31 May 2001 09:24:54 -0800"
  enddate="02 Jun 2001 10:27:04 -0800"
>
<topic>FS: autofs</topic>
<topic>FS: procfs</topic>
<topic>FS: ramfs</topic>
<topic>Ioctls</topic>
<topic>Kernel Build System</topic>

<p>Eric S. Raymond announced:</p>

<quote who="Eric S. Raymond">

<p>It gives me great pleasure to announce that the Configure.help master
file is now complete with respect to 2.4.5.  Every single one of the 2699
configuration symbols actually used in the 2.4.5 codebase's C source files
or Makefiles now has an entry in Configure.help.</p>

<p>This does not, of course, mean the job of maintaining Configure.help is
done; symbols will be added and dropped in the future (there are a handful
of new ones in ac5, all now documented), and some existing entries could
stand to be rewritten and expanded.  But we have passed a milestone --
maintainance will now be a matter of keeping the boat bailed rather than
trying to ignore a hole in the side.</p>

<p>Thanks to all the contributors who helped put together the over 550 entries
necessary to catch up, too many to name here.  The result is available at:</p>

<p><a
href="http://www.tuxedo.org/~esr/cml2/Configure.help.gz">http://www.tuxedo.org/~esr/cml2/Configure.help.gz</a></p>

<p>Though carried on the CML2 project page, it can be used with CML1 and is
current with respect to both Linus's tree and Alan's.</p>

<p>I now have two requests of Linus and Alan:</p>

<p>

<ol>

<li>Please pick up this work now.  It is a really substantial improvement on
what you have in your trees, incorporating it cannot break anything, and you'll
help prevent unnecessary hassles due to clashing patches in the future.</li>

<li>Please make a policy of rejecting patches that add new configuration
symbols without also adding an explanatory Configure.help entry -- and please
*announce* that you will do so.  We can raise our standards now, and for the
sake of having a well-documentated kernel and configuration system I submit
that we ought to.</li>

</ol>

</p>

</quote>

<p>Several folks were happy to hear this, and there were a few wording
suggestions before the discussion skewed off to a similar documentation of the
/proc filesystem. At one point Alexander Viro remarked, <quote who="Alexander
Viro">We should start removing the crap from procfs in 2.5. Documenting shit
is a good step, but taking it out would be better.</quote> Phil Auld asked
what was wrong with procfs, and David Weinehall replied:</p>

<quote who="David Weinehall">

<p>Imho, a procfs should be for process-information, nothing else.  The procfs
in its current form, while useful, is something horrible that should be
taken out on the backyard and shot using slugs.</p>

<p>Ehrmmm. No, but seriously, the non-process stuff should be separate from
the procfs. Maybe call it kernfs or whatever.</p>

</quote>

<p>Jonathan Lundell argued, <quote who="Jonathan Lundell">It clearly
fills a need, though, and has the distinct side benefit of cutting down
on the proliferation of ioctls. Sure, it's non-standard and a mess. But
it's semi-documented, easy to use, and v. general.  What's the preferred
alternative, to state the first question another way? For any single small
project/driver, creating a new fs simply isn't going to happen.</quote> Remi
Turk put in, <quote who="Remi Turk">If I understand Al Viro correctly we'll
get per driver filesystems in 2.5 (based on ramfs) which you can union-mount
on /proc (possibly using autofs) to get the current /proc tree.</quote>
End of thread.</p>

</section>

<section
  title="Virtual Memory Subsystem In 2.4"
  subject="2.4.5 VM"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0105.3/1497.html"
  posts="22"
  startdate="31 May 2001 14:46:00 -0800"
  enddate="05 Jun 2001 23:51:19 -0800"
>
<topic>Big Memory Support</topic>
<topic>Code Freeze</topic>
<topic>Disk Arrays: RAID</topic>
<topic>Disks: IDE</topic>
<topic>Virtual Memory</topic>

<p>Trever L. Adams complained, <quote who="Trever L. Adams">In my opinion
2.4.x is NOT ready for primetime.  The VM has been getting worse since 2.4.0,
I believe.  Definitely since and including 2.4.3.  I cannot even edit a few
images in gimp where the entire working set used to fit entirely in memory.
The system now locks in some loop (SAK still works).  FILE CACHING IS BROKEN.
I don't care who says what, by the time swap is half filled, it is time to
start throwing away simple caches.  Not wait until there is no more memory
free and then lock in an infinite loop.  My system has 128 Meg of Swap
and RAM.</quote> Christopher Zimmerman remarked, <quote who="Christopher
Zimmerman">I've found that with the latest kernel release (2.4.5) VM
performance has been greatly improved.  kswapd and bdflush no longer use 200%
of my cpu cycles when simply doing a dd bs=1024 count=8388608 if=/dev/zero
of=test.file.  All of my test systems remain responsive with about 180%
cpu available.  These systems are running software RAID and 3ware IDE raid
with 2GB of memory and 4GB swap.</quote></p>

<p>Miquel Colom Piza felt strongly enough about this to post his first email
to linux-kernel after years of lurking:</p>

<quote who="Miquel Colom Piza">

<p>I don't agree with those claiming that 2.4.xx is bad or still beta.</p>

<p>We the administrators have the responsability to test early kernels and
send  good bug reports so the developers can solve the bugs. That's the way
we can contribute to the community.</p>

<p>But it's really risky to use these kernels on MAIN 24x7  production
servers.</p>

<p>This has been true for 1.2.x  2.0.x  (I think that was the best linux
kernel series) 2.2.x and 2.4.x and will be for 2.6.x also</p>

<p>Given we know that the support  from open source developers is clearly
better than commercial contract supports, I don't see the reason to complain
about the work of those wonderfull hackers spending their spare time coding
for all of us.</p>

</quote>

<p>Ken Brownfield added:</p>

<quote who="Ken Brownfield">

<p>I'd be forced to agree.  I have 2.4.x in limited production, and with
the exception of the HP/APIC fatal issues that have a "noapic" work-around,
I have had no problem at all with any of the 2.4.x kernels I've used.</p>

<p>Open software by definition will never reach the kind of monolithic
stability that years of code freeze requires.  Linux (especially 2.4.x)
offers too much in return, and I can always run a 2.2.x kernel.  I would say
that the stability of the kernel has been *above* my expectations, frankly,
considering all that's changed.</p>

<p>It's definitely our responsibility as admins to test these kernels.  I was
running 2.4.0-test1 the second it was released, and the one problem I've
found has been reported and investigated (it's apparently a tough one).</p>

<p>As far as VM, I've never had the severe issues that some are reporting.
This doesn't mean it's not a problem, but it definitely indicates that it's
not a global showstopper.  For VM-intense applications, I roll out a 2.2.19
kernel as a preventative measure while I wait for the VM code to be tweaked.
I guess I would have expected these complaints during the -test phase.  Not to
mention that the distributions seem to have rolled out 2.4.x just fine.</p>

</quote>

<p>Elsewhere, Alan Cox replied to the original report, pointing out:</p>

<quote who="Alan Cox">

<p>Linus 2.4.0 notes are quite clear that you need at least twice RAM of
swap with 2.4.</p>

<p>Marcelo is working to change that but right now you are running something
explicitly explained as not going to work as you want</p>

</quote>

</section>

</kc>

