<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="144" date="03 Dec 2001 00:00:00 -0800" />

<stats posts="1994" size="7708" contrib="624" multiples="296" lastweek="244">

<person posts="43" size="109" who="Alan Cox " />
<person posts="35" size="102" who="Alexander Viro " />
<person posts="33" size="145" who="Andrew Morton " />
<person posts="33" size="142" who="Mike Fedyk " />
<person posts="33" size="116" who="&quot;H. Peter Anvin&quot; " />
<person posts="30" size="104" who="Ingo Molnar " />
<person posts="29" size="102" who="Andreas Dilger " />
<person posts="29" size="80" who="Rik van Riel " />
<person posts="29" size="76" who="&quot;David S. Miller&quot; " />
<person posts="28" size="93" who="Robert Love " />
<person posts="28" size="87" who="war " />
<person posts="28" size="83" who="Jens Axboe " />
<person posts="24" size="107" who="J Sloan " />
<person posts="23" size="68" who="Marcelo Tosatti " />
<person posts="20" size="69" who="Linus Torvalds " />
<person posts="18" size="71" who="Keith Owens " />
<person posts="17" size="74" who="Patrick McFarland " />
<person posts="16" size="50" who="=?ISO-8859-15?Q?Fran=E7ois?= Cami " />
<person posts="15" size="58" who="Andrea Arcangeli " />
<person posts="15" size="55" who="vda " />
<person posts="15" size="42" who="Jeff Garzik " />
<person posts="14" size="44" who="James A Sutherland " />
<person posts="14" size="43" who="David Weinehall " />
<person posts="13" size="36" who="Oliver Xymoron " />
<person posts="12" size="38" who="Bill Davidsen " />
<person posts="12" size="36" who="Russell King " />
<person posts="12" size="33" who="Davide Libenzi " />
<person posts="11" size="110" who="Pavel Machek " />
<person posts="11" size="81" who="Neil Brown " />
<person posts="11" size="38" who="Anton Altaparmakov " />
<person posts="11" size="37" who="&quot;Martin Eriksson&quot; " />
<person posts="11" size="33" who="Ryan Cumming " />
<person posts="11" size="32" who="Arnaldo Carvalho de Melo " />
<person posts="10" size="55" who="Nicolas Aspert " />
<person posts="10" size="37" who="&quot;Richard B. Johnson&quot; " />
<person posts="10" size="31" who="Christoph Hellwig " />
<person posts="10" size="28" who="Anuradha Ratnaweera " />
<person posts="9" size="34" who="Ville Herva " />
<person posts="9" size="32" who="" />
<person posts="9" size="32" who="Stephan von Krawczynski " />
<person posts="9" size="28" who="&quot;Jeff V. Merkey&quot; " />
<person posts="9" size="28" who="Benjamin LaHaise " />
<person posts="9" size="26" who="Trond Myklebust " />
<person posts="9" size="25" who="Andi Kleen " />
<person posts="8" size="54" who="Sebastian =?iso-8859-1?q?Dr=F6ge?= " />
<person posts="8" size="26" who="James Simmons " />
<person posts="8" size="25" who="Horst von Brand " />
<person posts="8" size="23" who="Richard Gooch " />
<person posts="7" size="60" who="Chris Chabot " />
<person posts="7" size="26" who="Andre Hedrick " />
<person posts="7" size="25" who="Phil Sorber " />
<person posts="7" size="24" who="&quot;J.A. Magallon&quot; " />
<person posts="7" size="23" who="" />
<person posts="7" size="22" who="&quot;Petr Vandrovec&quot; " />
<person posts="7" size="22" who="Shaya Potter " />
<person posts="7" size="21" who="Helge Hafting " />
<person posts="7" size="20" who="David Relson " />
<person posts="7" size="19" who="Alex Bligh - linux-kernel " />
<person posts="7" size="17" who="Greg KH " />
<person posts="6" size="46" who="Martin Dalecki " />
<person posts="6" size="45" who="&quot;Marco Berizzi&quot; " />
<person posts="6" size="27" who="Ben Greear " />
<person posts="6" size="25" who="Remco Post " />
<person posts="6" size="24" who="Samuel Maftoul " />
<person posts="6" size="24" who="Erik Andersen " />
<person posts="6" size="21" who="Nick LeRoy " />
<person posts="6" size="20" who="&quot;Michael H. Warfield&quot; " />
<person posts="6" size="20" who="&quot;Marcel J.E. Mol&quot; " />
<person posts="6" size="19" who="Mike Castle " />
<person posts="6" size="19" who="Andreas Schwab " />
<person posts="6" size="19" who=" (Eric W. Biederman)" />
<person posts="6" size="19" who="nakai " />
<person posts="6" size="19" who="James Davies " />
<person posts="6" size="18" who="Luigi Genoni " />
<person posts="6" size="18" who="=?iso-8859-1?q?Lu=EDs=20Henriques?= " />
<person posts="6" size="17" who="&quot;Eric S. Raymond&quot; " />
<person posts="6" size="17" who="Tom Rini " />
<person posts="6" size="16" who="John Jasen " />
<person posts="6" size="16" who="Dominik Kubla " />
<person posts="6" size="15" who="Stefan Smietanowski " />
<person posts="6" size="13" who="Bernd Eckenfels " />
<person posts="5" size="88" who=" (Paulo J. Matos aka PDestroy)" />
<person posts="5" size="58" who="Momchil Velikov " />
<person posts="5" size="28" who="Pete Zaitcev " />
<person posts="5" size="27" who="Paul Bristow " />
<person posts="5" size="25" who="Rob Landley " />
<person posts="5" size="24" who="Didier Moens " />
<person posts="5" size="23" who="Paul Mackerras " />
<person posts="5" size="22" who="&quot;Christopher Friesen&quot; " />
<person posts="5" size="21" who="Anton Blanchard " />
<person posts="5" size="19" who="Gregoire Favre " />
<person posts="5" size="19" who="Charles Marslett " />
<person posts="5" size="18" who="John Alvord " />
<person posts="5" size="17" who="Phil Howard " />
<person posts="5" size="17" who="Julian Anastasov " />
<person posts="5" size="17" who="Sid Carter " />
<person posts="5" size="16" who="Ali Akcaagac " />
<person posts="5" size="16" who="OGAWA Hirofumi " />
<person posts="5" size="16" who="Torrey Hoffman " />
<person posts="5" size="15" who="&quot;H. Peter Anvin&quot; " />
<person posts="5" size="15" who="&quot;Mohammad A. Haque&quot; " />
<person posts="5" size="15" who="&quot;Randy.Dunlap&quot; " />
<person posts="5" size="14" who="Daniel Phillips " />
<person posts="5" size="14" who="&quot;Dan Maas&quot; " />
<person posts="5" size="13" who="Mark Hahn " />
<person posts="5" size="13" who="Horst von Brand " />
<person posts="5" size="13" who="Florian Weimer " />
<person posts="5" size="13" who="Chris Wedgwood " />
<person posts="5" size="10" who="Roy Sigurd Karlsbakk " />
<person posts="4" size="106" who="Nathan Myers " />
<person posts="4" size="50" who="Slo Mo Snail " />
<person posts="4" size="32" who="=?unknown-8bit?B?RnLpZOlyaWMgTC4gVy4=?= Meunier " />
<person posts="4" size="19" who="Jonathan Kamens " />
<person posts="4" size="16" who="Jeff Chua " />
<person posts="4" size="16" who="Peter Zaitsev " />
<person posts="4" size="16" who="&quot;Jeff Merkey&quot; " />
<person posts="4" size="16" who="Peter =?iso-8859-1?Q?W=E4chtler?= " />
<person posts="4" size="15" who="george anzinger " />
<person posts="4" size="15" who="Tommy Reynolds " />
<person posts="4" size="14" who="Jakob Kemi " />
<person posts="4" size="14" who="&quot;Jon&quot; " />
<person posts="4" size="13" who="Brian Gerst " />
<person posts="4" size="13" who="Pascal Haakmat " />
<person posts="4" size="13" who="Jan Hubicka " />
<person posts="4" size="13" who="Ivan Kokshaysky " />
<person posts="4" size="13" who="Marcus Grando " />
<person posts="4" size="13" who="Allan Sandfeld " />
<person posts="4" size="12" who="" />
<person posts="4" size="12" who="&quot;Dr. Kelsey Hudson&quot; " />
<person posts="4" size="12" who="&quot;David C. Hansen&quot; " />
<person posts="4" size="12" who="Padraig Brady " />
<person posts="4" size="11" who=" (bill davidsen)" />
<person posts="4" size="11" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="4" size="11" who="Alex Buell " />
<person posts="4" size="11" who="Luben Tuikov " />
<person posts="4" size="11" who="Miguel Maria Godinho de Matos " />
<person posts="4" size="11" who="Christian =?iso-8859-1?q?Borntr=E4ger?= " />
<person posts="4" size="10" who="Flavio Stanchina " />
<person posts="4" size="10" who="Mike Galbraith " />
<person posts="4" size="10" who="Jeff Dike " />
<person posts="4" size="10" who="Arjan van de Ven " />
<person posts="4" size="10" who="rpjday " />
<person posts="4" size="10" who="&quot;victor1 torres&quot; " />
<person posts="4" size="10" who="Olaf Hering " />
<person posts="4" size="9" who="&quot;Rajasekhar Inguva&quot; " />
<person posts="4" size="9" who="Thomas Hood " />
<person posts="3" size="89" who="Pavel Frolov " />
<person posts="3" size="33" who="&quot;Marcelo Borges Ribeiro&quot; " />
<person posts="3" size="30" who="Ward Vandewege " />
<person posts="3" size="16" who="Rolf Fokkens " />
<person posts="3" size="15" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="3" size="15" who="&quot;kmliu&quot; " />
<person posts="3" size="14" who="" />
<person posts="3" size="12" who=" (Andrew Pimlott)" />
<person posts="3" size="12" who="&quot;Elgar, Jeremy&quot; " />
<person posts="3" size="11" who="Joachim Backes " />
<person posts="3" size="11" who="Nathan Dabney " />
<person posts="3" size="11" who="Joe " />
<person posts="3" size="11" who="Mark Richards " />
<person posts="3" size="11" who="Dirk Pritsch " />
<person posts="3" size="10" who="&quot;Jordan Russell&quot; " />
<person posts="3" size="10" who="&quot;Rob Turk&quot; " />
<person posts="3" size="10" who="Krzysztof Oledzki " />
<person posts="3" size="10" who="Ron Lawrence " />
<person posts="3" size="10" who=" (Erik Hensema)" />
<person posts="3" size="10" who="Christoph Rohland " />
<person posts="3" size="10" who="Eric Weigle " />
<person posts="3" size="10" who="Jeff Chua " />
<person posts="3" size="10" who="Tommi Kyntola " />
<person posts="3" size="10" who="Alex Valys " />
<person posts="3" size="9" who="&quot;Martin A. Brooks&quot; " />
<person posts="3" size="9" who="Jochen Eisinger " />
<person posts="3" size="9" who="Philipp Matthias Hahn " />
<person posts="3" size="9" who="" />
<person posts="3" size="9" who="=?iso-8859-1?q?willy=20tarreau?= " />
<person posts="3" size="9" who="Dan Kegel " />
<person posts="3" size="9" who="&quot;M. Edward (Ed) Borasky&quot; " />
<person posts="3" size="9" who="Linux maillist account " />
<person posts="3" size="9" who="Morten Helgesen " />
<person posts="3" size="9" who="Alex Davis " />
<person posts="3" size="8" who=" (Miquel van Smoorenburg)" />
<person posts="3" size="8" who="Kurt Roeckx " />
<person posts="3" size="8" who="Giacomo Catenazzi " />
<person posts="3" size="8" who="Christoph Hellwig " />
<person posts="3" size="8" who="=?iso-8859-1?Q?Rasmus_B=F8g_Hansen?= " />
<person posts="3" size="8" who="" />
<person posts="3" size="8" who="Sinisa Milivojevic " />
<person posts="3" size="8" who="=?iso-8859-2?B?R+Fib3IgTOlu4XJ0?= " />
<person posts="3" size="8" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="3" size="8" who="&quot;[MOc]cda*mirabilos&quot; " />
<person posts="3" size="7" who="David Ford " />
<person posts="3" size="7" who="William Lee Irwin III " />
<person posts="3" size="7" who="Ahmed Masud " />
<person posts="3" size="7" who="Ian Stirling " />
<person posts="3" size="7" who="Zwane Mwaikambo " />
<person posts="3" size="6" who="Tim Hockin " />
<person posts="2" size="26" who="&quot;Nathan G. Grennan&quot; " />
<person posts="2" size="23" who="Manoj Iyer " />
<person posts="2" size="23" who="Petr Titera " />
<person posts="2" size="13" who="Mathieu Chouquet-Stringer " />
<person posts="2" size="12" who="Jesse Pollard " />
<person posts="2" size="12" who="Didier Moens " />
<person posts="2" size="11" who="Jim Henderson " />
<person posts="2" size="11" who="Alvaro Lopes " />
<person posts="2" size="11" who="Rob Myers " />
<person posts="2" size="10" who="&quot;John D. Davis&quot; " />
<person posts="2" size="10" who="Dieter =?iso-8859-1?q?N=FCtzel?= " />
<person posts="2" size="10" who="Svein Erik Brostigen " />
<person posts="2" size="10" who=" (Linus Torvalds)" />
<person posts="2" size="9" who="&quot;Peter T. Breuer&quot; " />
<person posts="2" size="9" who="Marc Haber " />
<person posts="2" size="9" who="Abraham vd Merwe " />
<person posts="2" size="9" who=" (Jonathan Kamens)" />
<person posts="2" size="9" who="Martin Persson " />
<person posts="2" size="9" who="Rene Rebe " />
<person posts="2" size="9" who="&quot;Sean Elble&quot; " />
<person posts="2" size="8" who="hari " />
<person posts="2" size="8" who="Gavin Baker " />
<person posts="2" size="8" who="&quot;Matteo Sasso&quot; " />
<person posts="2" size="8" who="=?ISO-8859-1?Q?Peter_Kjellstr=F6m?= " />
<person posts="2" size="8" who="&quot;Ahmed Masud&quot; " />
<person posts="2" size="8" who="Joe Korty " />
<person posts="2" size="8" who="Miles Lane " />
<person posts="2" size="8" who="Lost Logic " />
<person posts="2" size="7" who=" (Kai Henningsen)" />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="Borsenkow Andrej " />
<person posts="2" size="7" who="Andreas Steinmetz " />
<person posts="2" size="7" who="&quot;Tyler BIRD&quot; " />
<person posts="2" size="7" who="Frank Davis " />
<person posts="2" size="7" who="Stuart Young " />
<person posts="2" size="7" who="Rick Lindsley " />
<person posts="2" size="7" who="&quot;John P. Looney&quot; " />
<person posts="2" size="7" who="Dmitri Popov " />
<person posts="2" size="6" who="&quot;Alex Riesen&quot; " />
<person posts="2" size="6" who="Hartmut Holz " />
<person posts="2" size="6" who="=?ISO-8859-1?Q?Ra=FAl?= =?ISO-8859-1?Q?N=FA=F1ez?= de Arenas" />
<person posts="2" size="6" who="Dominik Mierzejewski " />
<person posts="2" size="6" who="CaT " />
<person posts="2" size="6" who="Joel Jaeggli " />
<person posts="2" size="6" who="Tim Waugh " />
<person posts="2" size="6" who="Maneesh Soni " />
<person posts="2" size="6" who="Joel Becker " />
<person posts="2" size="6" who="Daniel Gryniewicz " />
<person posts="2" size="6" who="Douglas Gilbert " />
<person posts="2" size="6" who="Mike Eldridge " />
<person posts="2" size="6" who="Mark Hymers " />
<person posts="2" size="6" who="Rusty Russell " />
<person posts="2" size="6" who="Jan Hudec " />
<person posts="2" size="6" who="Thorsten Glaser " />
<person posts="2" size="6" who="Nerijus Baliunas " />
<person posts="2" size="5" who="Andris Pavenis " />
<person posts="2" size="5" who="&quot;Justin T. Gibbs&quot; " />
<person posts="2" size="5" who="Catalin Marinas " />
<person posts="2" size="5" who=" (Colonel)" />
<person posts="2" size="5" who="Juan Quintela " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="&quot;Joel Beach&quot; " />
<person posts="2" size="5" who="J Sloan " />
<person posts="2" size="5" who="Sven Koch " />
<person posts="2" size="5" who="Heikki Levanto " />
<person posts="2" size="5" who="DevilKin " />
<person posts="2" size="5" who="&quot;William N. Zanatta&quot; " />
<person posts="2" size="5" who="&quot;Jarmo&quot; " />
<person posts="2" size="5" who="=?iso-8859-1?Q?Jos=E9_Luis_Domingo_L=F3pez?= " />
<person posts="2" size="5" who="William Park " />
<person posts="2" size="5" who="Richard Henderson " />
<person posts="2" size="5" who="&quot;F.H. Bulthuis&quot; " />
<person posts="2" size="5" who="Hans Reiser " />
<person posts="2" size="5" who="Alessandro Suardi " />
<person posts="2" size="5" who="Adrian Bunk " />
<person posts="2" size="5" who="Doug McNaught " />
<person posts="2" size="5" who="Jonathan Lundell " />
<person posts="2" size="5" who="Mikael Pettersson " />
<person posts="2" size="5" who="&quot;Norm Dressler&quot; " />
<person posts="2" size="5" who="&quot;Alok K. Dhir&quot; " />
<person posts="2" size="5" who="&quot;Jahn Veach&quot; " />
<person posts="2" size="5" who="Evgeniy Polyakov " />
<person posts="2" size="5" who="Ian Molton " />
<person posts="2" size="5" who="Samium Gromoff " />
<person posts="2" size="5" who="&quot;Mr. Shannon Aldinger&quot; " />
<person posts="2" size="5" who="Jamie Lokier " />
<person posts="2" size="5" who="Lars Brinkhoff " />
<person posts="2" size="5" who="&quot;Bryan W. Headley&quot; " />
<person posts="2" size="4" who="Chris Wright " />
<person posts="2" size="4" who="sekhar raja " />
<person posts="2" size="4" who="&quot;rohit prasad&quot; " />
<person posts="2" size="4" who="Mike Dresser " />
<person posts="2" size="4" who="Nav Mundi " />
<person posts="2" size="4" who="&quot;imajina.ne&quot; " />
<person posts="2" size="4" who="Urban Widmark " />
<person posts="2" size="4" who="&quot;Garst R. Reese&quot; " />
<person posts="2" size="4" who="Arnvid Karstad " />
<person posts="2" size="4" who="" />
<person posts="2" size="4" who="&quot;Albert D. Cahalan&quot; " />
<person posts="2" size="4" who="Christian Lavoie " />
<person posts="1" size="41" who="Hans-Christian Armingeon " />
<person posts="1" size="38" who="&quot;Niels Christiansen&quot; " />
<person posts="1" size="34" who="Dietmar Schmidt " />
<person posts="1" size="28" who="=?koi8-r?b?4sXSxdrBIPLPzcHO?= " />
<person posts="1" size="27" who="Chris Siebenmann " />
<person posts="1" size="22" who="Ethan " />
<person posts="1" size="19" who="Massimo Dal Zotto " />
<person posts="1" size="17" who="watermodem " />
<person posts="1" size="15" who="Frank van Maarseveen " />
<person posts="1" size="14" who="&quot;Martin J. Bligh&quot; " />
<person posts="1" size="14" who="Matthew Dobson " />
<person posts="1" size="14" who="Dave Poirier " />
<person posts="1" size="13" who="Michael Kummer " />
<person posts="1" size="12" who="Shuji YAMAMURA " />
<person posts="1" size="12" who="Marko van Dooren " />
<person posts="1" size="12" who=" (Gunther Mayer)" />
<person posts="1" size="11" who="Martin Donnelly " />
<person posts="1" size="9" who="&quot;Carlo E. Prelz&quot; " />
<person posts="1" size="9" who="Ralf Hoffmann " />
<person posts="1" size="8" who="&quot;M.H.VanLeeuwen&quot; " />
<person posts="1" size="8" who="&quot;Matthias Benkmann&quot; " />
<person posts="1" size="7" who="&quot;Neulinger, Nathan&quot; " />
<person posts="1" size="7" who=" (Jonathan R. Hudson) &gt;" />
<person posts="1" size="7" who="David Lang " />
<person posts="1" size="6" who="nobody " />
<person posts="1" size="6" who="Bill Currie " />
<person posts="1" size="6" who="Mario Mikocevic " />
<person posts="1" size="6" who="Szabolcs Berecz " />
<person posts="1" size="5" who="Dave Lawrence " />
<person posts="1" size="5" who="Kai Germaschewski " />
<person posts="1" size="5" who="Rock Gordon " />
<person posts="1" size="5" who="Jason Holmes " />
<person posts="1" size="5" who="Pozsar Balazs " />
<person posts="1" size="5" who="&quot;Adam McKenna&quot; " />
<person posts="1" size="5" who="J Sloan " />
<person posts="1" size="5" who="&quot;Eric Sandeen&quot; " />
<person posts="1" size="5" who="jarmo kettunen " />
<person posts="1" size="5" who="Stelian Pop " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="Charles Baylis " />
<person posts="1" size="5" who="Jan Kara " />
<person posts="1" size="5" who="Mark Hindley " />
<person posts="1" size="5" who="&quot;Nelson Lee&quot; " />
<person posts="1" size="5" who="Erik Gustavsson " />
<person posts="1" size="5" who="&quot;Hitokage Nishino&quot; " />
<person posts="1" size="5" who="Eli Carter " />
<person posts="1" size="4" who="&quot;BALBIR SINGH&quot; " />
<person posts="1" size="4" who="Robert Cohen " />
<person posts="1" size="4" who="&quot;Martin Petruzzi&quot; " />
<person posts="1" size="4" who="Simon Kirby " />
<person posts="1" size="4" who="Jesse Pollard " />
<person posts="1" size="4" who="Dmitri Kassatkine " />
<person posts="1" size="4" who="&quot;Jim Fleming&quot; " />
<person posts="1" size="4" who="Andreas Krennmair " />
<person posts="1" size="4" who="Leif Sawyer " />
<person posts="1" size="4" who="Pascal Lengard " />
<person posts="1" size="4" who="Usuario Universo Online " />
<person posts="1" size="4" who="Blake Barnett " />
<person posts="1" size="4" who="Rob Radez " />
<person posts="1" size="4" who="Osvaldo Marques Junior " />
<person posts="1" size="4" who="Joachim Martillo " />
<person posts="1" size="4" who="FORT David " />
<person posts="1" size="4" who="Iain " />
<person posts="1" size="4" who="Chris " />
<person posts="1" size="4" who="Per Larsson " />
<person posts="1" size="4" who="David Mosberger " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Vincent Sweeney " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Marco Colombo " />
<person posts="1" size="4" who="Sean Hunter " />
<person posts="1" size="4" who="David Dyck " />
<person posts="1" size="4" who="Yaroslav Popovitch " />
<person posts="1" size="4" who="Dieter =?iso-8859-15?q?N=FCtzel?= " />
<person posts="1" size="4" who="&quot;Marvin Justice&quot; " />
<person posts="1" size="4" who="Piter Punk " />
<person posts="1" size="4" who="Tom Eastep " />
<person posts="1" size="4" who="&quot;Hua Zhong&quot; " />
<person posts="1" size="4" who="James Cassidy " />
<person posts="1" size="4" who="Andreas Bombe " />
<person posts="1" size="4" who="Tim Connors " />
<person posts="1" size="4" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="1" size="4" who="&quot;Paul G. Allen&quot; " />
<person posts="1" size="3" who="&quot;Galappatti, Kishantha&quot; " />
<person posts="1" size="3" who="Jeff Epler " />
<person posts="1" size="3" who="Axel Kittenberger " />
<person posts="1" size="3" who="Mark Moss " />
<person posts="1" size="3" who="Adrian Daminato " />
<person posts="1" size="3" who="Dipak " />
<person posts="1" size="3" who="Jeff " />
<person posts="1" size="3" who="&quot;Bjoern A. Zeeb&quot; " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Duane Toler " />
<person posts="1" size="3" who="Sven Vermeulen " />
<person posts="1" size="3" who="Vojtech Pavlik " />
<person posts="1" size="3" who="Daniel Kobras " />
<person posts="1" size="3" who="Peter Osterlund " />
<person posts="1" size="3" who="ZipKid " />
<person posts="1" size="3" who="David Woodhouse " />
<person posts="1" size="3" who="Sven Heinicke " />
<person posts="1" size="3" who="Michel Angelo da Silva Pereira " />
<person posts="1" size="3" who="Andrey Nekrasov " />
<person posts="1" size="3" who="bert hubert " />
<person posts="1" size="3" who="&quot;Kevin P. Fleming&quot; " />
<person posts="1" size="3" who="GOTO Masanori " />
<person posts="1" size="3" who="Grant Bayley " />
<person posts="1" size="3" who="Martin Knoblauch " />
<person posts="1" size="3" who="&quot;Mike Black&quot; " />
<person posts="1" size="3" who="Terje Eggestad " />
<person posts="1" size="3" who="Dipankar Sarma " />
<person posts="1" size="3" who="Nathan Poznick " />
<person posts="1" size="3" who="Roger Larsson " />
<person posts="1" size="3" who="Daniel Stone " />
<person posts="1" size="3" who="Steven Walter " />
<person posts="1" size="3" who="Steve Lion " />
<person posts="1" size="3" who="Wolfgang Rohdewald " />
<person posts="1" size="3" who="Stephen Frost " />
<person posts="1" size="3" who="Dave Ashley (linux mailing list) " />
<person posts="1" size="3" who="&quot;Shailabh Nagar&quot; " />
<person posts="1" size="3" who="&quot;Phil Oester&quot; " />
<person posts="1" size="3" who="Brian Strand " />
<person posts="1" size="3" who="Madhav Diwan " />
<person posts="1" size="3" who="Suparna Bhattacharya " />
<person posts="1" size="3" who="Manuel Cepedello Boiso " />
<person posts="1" size="3" who="Kent Borg " />
<person posts="1" size="3" who="Andreas Jaeger " />
<person posts="1" size="3" who="Patrick Mau " />
<person posts="1" size="3" who="Karim Lakhani " />
<person posts="1" size="3" who="Matti Aarnio " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Lincoln Dale " />
<person posts="1" size="3" who="Valkai Elod " />
<person posts="1" size="3" who="Gerd Knorr " />
<person posts="1" size="3" who="GoodNews " />
<person posts="1" size="3" who="Brian Raymond " />
<person posts="1" size="3" who="Ben Pharr - Lists " />
<person posts="1" size="3" who="Michael Covi " />
<person posts="1" size="3" who="safemode " />
<person posts="1" size="3" who="Reza Roboubi " />
<person posts="1" size="3" who="&quot;Stefan Bader&quot; " />
<person posts="1" size="3" who="john slee " />
<person posts="1" size="3" who="Teodor Iacob " />
<person posts="1" size="3" who="Martin Josefsson " />
<person posts="1" size="3" who="Jan Slupski " />
<person posts="1" size="3" who="Masoud " />
<person posts="1" size="3" who="Edward Shushkin " />
<person posts="1" size="3" who="&quot;Holzrichter, Bruce&quot; " />
<person posts="1" size="3" who="William Stearns " />
<person posts="1" size="3" who="Jean-Luc Coulon " />
<person posts="1" size="3" who="Dan Merillat " />
<person posts="1" size="3" who="erasmo perez " />
<person posts="1" size="3" who="Steffen Persvold " />
<person posts="1" size="3" who="Mike Maravillo " />
<person posts="1" size="3" who="Steve Bergman " />
<person posts="1" size="3" who="SpaceWalker " />
<person posts="1" size="3" who="&quot;Philip R. Auld&quot; " />
<person posts="1" size="3" who="Gregory Maxwell " />
<person posts="1" size="3" who="Juergen Sauer " />
<person posts="1" size="3" who="Vitaly Luban " />
<person posts="1" size="3" who="Matthew Dharm " />
<person posts="1" size="3" who="Ken Brownfield " />
<person posts="1" size="3" who="Stevie O " />
<person posts="1" size="3" who="Tetsuji Rai " />
<person posts="1" size="3" who="&quot;Chandrasekhar&quot; " />
<person posts="1" size="3" who="Peter Jay Salzman " />
<person posts="1" size="3" who="Bjorn Wesen " />
<person posts="1" size="3" who=" (Oliver Neukum)" />
<person posts="1" size="3" who="Alastair Stevens " />
<person posts="1" size="3" who="&quot;Kristofer T. Karas&quot; " />
<person posts="1" size="3" who="Mike Bennett " />
<person posts="1" size="3" who="&quot;Steve Best&quot; " />
<person posts="1" size="3" who="Ragnar Hojland Espinosa " />
<person posts="1" size="3" who="Cameron Simpson " />
<person posts="1" size="3" who="Chris Meadors " />
<person posts="1" size="3" who="Bill Jonas " />
<person posts="1" size="3" who="&quot;Rune&quot; " />
<person posts="1" size="3" who="Sean Hunter " />
<person posts="1" size="3" who="David Rees " />
<person posts="1" size="3" who="Chris Gray " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Heinz Diehl " />
<person posts="1" size="3" who="Doug Ledford " />
<person posts="1" size="3" who="Adam Feuer " />
<person posts="1" size="3" who="John Weber " />
<person posts="1" size="3" who="Bongani Hlope " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Todd Roy " />
<person posts="1" size="3" who="Jochen Striepe " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Urs Thuermann " />
<person posts="1" size="2" who="&quot;Henning P. Schmiedehausen&quot; " />
<person posts="1" size="2" who="Nicolas Pitre " />
<person posts="1" size="2" who="Andi Kleen " />
<person posts="1" size="2" who="Adrian Cox " />
<person posts="1" size="2" who="Sergei Pachkov " />
<person posts="1" size="2" who="Grant Erickson " />
<person posts="1" size="2" who="Peter Svensson " />
<person posts="1" size="2" who="Viktor Rosenfeld " />
<person posts="1" size="2" who="Arjan van de Ven " />
<person posts="1" size="2" who="Kristian Hogsberg " />
<person posts="1" size="2" who="Patrick Cole " />
<person posts="1" size="2" who="=?iso-8859-1?q?szonyi=20calin?= " />
<person posts="1" size="2" who="Grant Erickson " />
<person posts="1" size="2" who="Oliver Neukum " />
<person posts="1" size="2" who="Willy Tarreau " />
<person posts="1" size="2" who="Johannes Erdfelt " />
<person posts="1" size="2" who="Anton Petrusevich " />
<person posts="1" size="2" who="&quot;David =?ISO-8859-1?Q?G=F3mez&quot; ?= " />
<person posts="1" size="2" who="Marek =?iso-8859-13?Q?P=E6tlicki?= " />
<person posts="1" size="2" who="David Mansfield " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Richard Russon " />
<person posts="1" size="2" who="Roman Zippel " />
<person posts="1" size="2" who="&quot;Partha Narayanan&quot; " />
<person posts="1" size="2" who="Alistair Riddell " />
<person posts="1" size="2" who="matthieu foillard " />
<person posts="1" size="2" who="Per-Olof Pettersson " />
<person posts="1" size="2" who="Per-Olof Pettersson " />
<person posts="1" size="2" who="Nathan Walp " />
<person posts="1" size="2" who="Dave McCracken " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Clemens Schwaighofer " />
<person posts="1" size="2" who="Ben Collins " />
<person posts="1" size="2" who="MaxiM Basunov " />
<person posts="1" size="2" who="Mike Kravetz " />
<person posts="1" size="2" who="Victor Yodaiken " />
<person posts="1" size="2" who="&quot;Marc A. Ohmann&quot; " />
<person posts="1" size="2" who="Bruce Harada " />
<person posts="1" size="2" who="Peter Adebahr " />
<person posts="1" size="2" who="&quot;Walt Meservey&quot; " />
<person posts="1" size="2" who="&quot;Wouter van Bommel&quot; " />
<person posts="1" size="2" who="Tigran Aivazian " />
<person posts="1" size="2" who="Douglas Gilbert " />
<person posts="1" size="2" who="Thomas Davis " />
<person posts="1" size="2" who="Eamonn Hamilton " />
<person posts="1" size="2" who="&quot;Matthias Benkmann&quot; " />
<person posts="1" size="2" who="Daniel Stodden " />
<person posts="1" size="2" who="Michael Zimmermann " />
<person posts="1" size="2" who="&quot;G . Sumner Hayes&quot; " />
<person posts="1" size="2" who="Gerhard Mack " />
<person posts="1" size="2" who="Michael Arras " />
<person posts="1" size="2" who="John Cowan " />
<person posts="1" size="2" who="Wolfgang Rohdewald " />
<person posts="1" size="2" who="Harald Arnesen " />
<person posts="1" size="2" who="Robert Boermans " />
<person posts="1" size="2" who="Joerg Pommnitz " />
<person posts="1" size="2" who="Ken Witherow " />
<person posts="1" size="2" who="kees " />
<person posts="1" size="2" who="Matt Bernstein " />
<person posts="1" size="2" who=" &lt;noreply@noreply.com&gt;" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Anton Altaparmakov " />
<person posts="1" size="2" who=" (Rene Blokland)" />
<person posts="1" size="2" who="Joseph Mathewson " />
<person posts="1" size="2" who="Josh Fryman " />
<person posts="1" size="2" who="Steve Underwood " />
<person posts="1" size="2" who="Christian Haugan Toldnes " />
<person posts="1" size="2" who="Chung Won-young " />
<person posts="1" size="2" who="Fabian Svara " />
<person posts="1" size="2" who="Ralf Baechle " />
<person posts="1" size="2" who="Fred Bulthuis " />
<person posts="1" size="2" who="&quot;Joao Soares Veiga&quot; " />
<person posts="1" size="2" who="&quot;Ishak Hartono&quot; " />
<person posts="1" size="2" who="Tobias Ringstrom " />
<person posts="1" size="2" who="&quot;Marco C. Mason&quot; " />
<person posts="1" size="2" who="Jason L Tibbitts III " />
<person posts="1" size="2" who="Mathijs Mohlmann " />
<person posts="1" size="2" who="Eugenio Mastroviti " />
<person posts="1" size="2" who="Neil Booth " />
<person posts="1" size="2" who="&quot;Ryan M. McConahy&quot; " />
<person posts="1" size="2" who="Ross Vandegrift " />
<person posts="1" size="2" who="=?iso-8859-1?q?Lu=EDs=20Henriques?= " />
<person posts="1" size="2" who="Pierre Berthier " />
<person posts="1" size="2" who="Pawel Worach " />
<person posts="1" size="2" who="Alexandre Dulaunoy " />
<person posts="1" size="2" who="&quot;=?iso-8859-1?q?H=E5vard_Kv=E5len?=&quot; " />
<person posts="1" size="2" who="Jeffrin " />
<person posts="1" size="2" who="Eric Streit " />
<person posts="1" size="2" who="Kyle Sallee " />
<person posts="1" size="2" who="Tim Schmielau " />
<person posts="1" size="2" who="Jochen Friedrich " />
<person posts="1" size="2" who="Andrei Ivanov " />
<person posts="1" size="2" who="Francois Romieu " />
<person posts="1" size="2" who="Manik Raina " />
<person posts="1" size="2" who="Duncan Sands " />
<person posts="1" size="2" who="David Balazic " />
<person posts="1" size="2" who="Thomas Mueller " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Anders Eriksson " />
<person posts="1" size="2" who="Louis Garcia " />
<person posts="1" size="2" who="ISP Client " />
<person posts="1" size="2" who="Gregor Jasny " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Luke " />
<person posts="1" size="2" who="Frederick Thomssen " />
<person posts="1" size="2" who="Mikael Gustaf Claesson " />
<person posts="1" size="2" who="Dana Lacoste " />
<person posts="1" size="2" who="Jeff Snyder " />
<person posts="1" size="2" who="Giuliano Pochini " />
<person posts="1" size="2" who="&quot;Johan Kullstam&quot; " />
<person posts="1" size="2" who="&quot;Michael T. Babcock&quot; " />
<person posts="1" size="2" who="&quot;Aaron Tiensivu&quot; " />
<person posts="1" size="2" who="Stephen Satchell " />
<person posts="1" size="2" who="Adam Schrotenboer " />
<person posts="1" size="2" who="Pierre Rousselet " />
<person posts="1" size="2" who="Hisham Kotry " />
<person posts="1" size="2" who="Blue Lang " />
<person posts="1" size="2" who="Marcin Glogowski " />
<person posts="1" size="2" who="=?iso-8859-1?q?Steve=20Kieu?= " />
<person posts="1" size="2" who="&quot;McEnroe&quot; " />
<person posts="1" size="2" who="Sujal Shah " />
<person posts="1" size="2" who="Aaron Smith " />
<person posts="1" size="2" who="Thiago Rondon " />
<person posts="1" size="2" who="Jimmie Mayfield " />
<person posts="1" size="2" who="Luis Miguel Correia Henriques " />
<person posts="1" size="2" who="Frank Cornelis " />
<person posts="1" size="2" who="Tim Tassonis " />
<person posts="1" size="2" who=" (Erik Tews)" />
<person posts="1" size="2" who="Ricardo Galli " />
<person posts="1" size="2" who="James Morris " />
<person posts="1" size="2" who="Petr =?ISO-8859-1?Q?Tite=28ra?= " />
<person posts="1" size="2" who="Josep Lladonosa i Capell " />
<person posts="1" size="1" who="erasmo perez " />
<person posts="1" size="1" who="&quot;Fryderyk Mazurek&quot; " />
<person posts="1" size="1" who="&quot;Thomas S. Iversen&quot; " />
<person posts="1" size="1" who="Isaac Claymore " />
<person posts="1" size="1" who="Abhishek Rai " />

</stats>

<section
  title="Gearing Up For 2.5 And Handoff To Marcelo"
  subject="Linux-2.4.15-pre9"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.2/1270.html"
  posts="20"
  startdate="21 Nov 2001 22:44:30 -0800"
  enddate="26 Nov 2001 07:18:45 -0800"
>
<topic>Kernel Release Announcement</topic>

<p>Linus Torvalds announced 2.4.15-pre9, and added, <quote who="Linus
Torvalds">I think I'm ready to hand this over to Marcelo.</quote>
Anuradha Ratnaweera asked if Linus would first please <quote who="Anuradha
Ratnaweera">include Tim Schmielau's patch to handle uptime larger than
497 days?  It is a cool feature we always liked to have.</quote> But Tim
Schmielau replied, <quote who="Tim Schmielau">Seeing the differences between
pre-patches getting smaller and smaller, I guess I finished the patch just
too late in the release cycle.  I will keep an eye on it and eventually
resubmit it to Marcelo when it needs rediffing.</quote> And Linus also
replied to Anuradha, saying:</p>

<quote who="Linus Torvalds">

<p>Quite frankly, right now I'm in "handle only bugs that can crash the
system mode". Anything that takes 497 days to see is fairly low on my
priority list. My highest priority, in fact, is to get 2.4.15 out without
any embarrassment.</p>

<p>Because it's not as if time stops when Marcelo takes over. I've suggested
to him that he wait for a while just to see what the real problem spots are,
but he'll have a full-time job integrating patches.</p>

<p>Note that I'll probably do the same thing: when I release 2.4.15, I'll
at the same time release a 2.5.0 that is identical except for version number
(that makes synchronization easier later on). And I'll probably _not_ start
accepting all the big waiting patches immediately, I'd rather wait for at
least a week or two to see that there aren't any other issues.</p>

<p>It's much easier doing some of the IO patches in particular knowing that
the base you start out from is stable.</p>

</quote>

</section>

<section
  title="2.5 Starts Up"
  subject="2.4.15-final"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.2/1500.html"
  posts="3"
  startdate="23 Nov 2001 00:14:47 -0800"
  enddate="23 Nov 2001 00:49:57 -0800"
>

<mention>Rob Radez</mention>
<mention>Linus Torvalds</mention>

<p>Rob Radez hadn't seen an announcement for 2.4.15 from Linus Torvalds,
and Frank Davis added, <quote who="Frank Davis">Nor did I see an official
announcement of Linux 2.5.0 from Linus on lkml. :)</quote> And Pozsar Balazs
said with a snicker, <quote who="Pozsar Balazs">Well, real men just upload
their stuff and let the world announce it :)))</quote></p>

</section>

<section
  title="2.4 Hand-Off To Marcelo"
  subject="2.4.15-greased-turkey ???"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.2/1506.html"
  posts="6"
  startdate="23 Nov 2001 00:51:22 -0800"
  enddate="23 Nov 2001 13:19:14 -0800"
>

<mention>Oliver Xymoron</mention>

<p>Tim Tassonis was puzzled by the version number of 2.4.15: officially,
the number was, "2.4.15-greased-turkey". Jeff Garzik said, <quote who="Jeff
Garzik">Thanksgiving holiday in America...  maybe Linus is giving thanks
that he can turn 2.4 over to Marcelo now :)</quote> And Linus Torvalds also
answered Tim:</p>

<quote who="Linus Torvalds">

<p>It'sa worthy follow-up to the 2.2.x "greased weasel" releases, but as
yesterday was Thanksgiving here in the US, and a lot of turkeys offered their
lives in celebration of the new 2.5.0 tree, the 2.4.x series got christened a
"greased turkey" instead of a weasel.</p>

<p>It may not have quite the same connotations of slippery speed as the
weasel, but then some people said the same thing about the penguin too.</p>

</quote>

<p>Oliver Xymoron replied that, as a vegetarian, he'd been forced to patch
the kernel version to be "2.4.15-greased-<i>tofu</i>rkey" before it would
compile; and Jamie Lokier added, <quote who="Jamie Lokier">I've had better
luck with 2.4.15-tasteful-salad.</quote></p>

</section>

<section
  title="Marcelo Takes Over 2.4"
  subject="Linux 2.4.16-pre1"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/0092.html"
  posts="105"
  startdate="24 Nov 2001 10:39:15 -0800"
  enddate="27 Nov 2001 00:59:29 -0800"
>
<topic>Big Memory Support</topic>
<topic>Disk Arrays: RAID</topic>
<topic>SMP</topic>
<topic>Sound: MIDI</topic>
<topic>Virtual Memory</topic>

<mention>Paul Mackerras</mention>
<mention>Alexander Viro</mention>

<p>Marcelo Tosatti announced his first release as 2.4 maintainer. He said:</p>

<quote who="Marcelo Tosatti">

<p>So here it goes 2.4.16-pre1. Obviously the most important fix is the
iput() one, which probably fixes the filesystem corruption problem people
have been seeing.</p>

<p>Please, people who have been experiencing the fs corruption problems test
this and tell me its now working so I can release a final 2.4.16 ASAP.</p>

<p>

<ul>

<li>Correctly sync inodes in iput()                       (Alexander Viro)</li>
<li>Make pagecache readahead size tunable via /proc       (was in -ac tree)</li>
<li>Fix PPC kernel compilation problems                   (Paul Mackerras)</li>

</ul>

</p>

</quote>

<p>He replied to himself a minute later,
having forgotten to include the URL, which he now added: <a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/marcelo/2.4/testing/">ftp.xx.kernel.org/pub/linux/kernel/people/marcelo/2.4/testing/</a>.
Phil Sorber replied that he didn't see these announced on the front page of
<a href="http://kernel.org/">http://kernel.org/</a>. Marcelo said he thought
H. Peter Anvin would attend to that soon enough, as H. Peter was the server
maintainer. H. Peter also replied to Phil, saying:</p>

<quote who="H. Peter Anvin">

<p>let me vent here for a moment...</p>

<p>I WOULD BE BLOODY GRATEFUL IF SOMEONE WOULD ACTUALLY TELL ME THESE THINGS
AHEAD OF TIME FOR A BLOODY CHANGE!!!!!!!!!!!!!!!!!!!!!!!!  </p>

<p>Every time something changes, something like 200 lusers write to me to
bitch &amp; whine, and I have to do script maintenance as soon as possible,
despite anything else I may have wanted to do.  I am getting rather sick and
tired of having to second-guess the kernel maintainers, and I would really
like to get just a bit of consideration in that manner.</p>

</quote>

<p>Elsewhere, Linus Torvalds put in:</p>

<quote who="Linus Torvalds">

<p>I also decided that the suggestion to move the "testing" subdirectory
down to below the kernel that the directory is for is a good idea.</p>

<p>So I moved all the 2.5.x testing stuff to kernel/v2.5/testing, leaving
the old kernel/testing directory basically orphaned.</p>

<p>Marcelo could either take over the old directory (which will make his
pre-patches show up on kernel.org automatically), or preferably just do the
same thing, and make the v2.4 test patches in v2.4/testing (which will also
require support from the site admin, who is probably overworked as-is with
the RAID failures ;)</p>

</quote>

<p>Alan Cox replied, <quote who="Alan Cox">I'll start using v2.2/testing if
I remember when I finall get around to 2.2.21pre1.</quote></p>

<p>H. Peter asked Alan to let him know when Alan went ahead with that;
and added elsewhere:</p>

<quote who="H. Peter Anvin">

<p>I like this idea much better than Marcelo's idea, which requires yet a
whole slew of ad hoc knowledge in the scripts -- there is just way too much
of that already.  I'll try to implement this.</p>

<p>To summarize:</p>

<p>I'll expect v2.5 prepatches in v2.5/testing; v2.4 prepatches in
v2.4/testing, and nothing else...</p>

</quote>

<p>(He hadn't been aware of Alan's intention to use the same method for 2.2
when he posted)</p>

<p>There was some suggestion that 2.0 would also benefit from this treatment,
and David Weinehall said at one point, <quote who="David Weinehall">Well,
if people want me to, I can put my prepatches in v2.0/testing.</quote>
H. Peter was happy.</p>

<p>Elsewhere, in a completely different subthread, there was some discussion
about Linus' abilities as a maintainer, the way kernel releases should
be handled, and the overall direction and future of the Linux kernel as
a whole. Stephan von Krawczyn felt that the problems arose from releasing
official versions too soon, resulting things like the 2.4.15 fiasco. But Linus
replied:</p>

<quote who="Linus Torvalds">

<p>Actually, I think that is just the _symptom_ of the basic issue: I do
not like being a maintainer.</p>

<p>Let's face it, we had similar problems in 2.2.x, for all the same reasons:
I'm simply not a good maintainer, because I'm too impatient and get too
bored with it.</p>

<p>The fact that I've held on to 2.4.x for too long, mostly due to the
VM problems, really doesn't help. That just makes me _less_ likely to be
careful. Especially when the last known VM problem was fixed (ie the Oracle
highmem deadlock), I had a very strong urge to just "get the d*mn thing out
to Marcelo".</p>

<p>I'm much happier doing development, and what I'm best at for Linux is at
doing the "hard decisions" - and not necessarily because of technical reasons,
but simply because I _can_ make them without too many people grumbling. An
example of this is to do the VM reorg in the first place, something that at
the time a lot of people disagreed with.</p>

<p>But I'm not a good, careful, maintainer. I never claim to be.</p>

<p>I bet you'll see better, more consistent quality from Marcelo.</p>

</quote>

<p>Patrick McFarland suggested (which resulted in a kind of mini-flamewar)
that Linus stop maintaining any kernel, stable or development. In the course
of discussion, several folks accused him of being a troll. He said, <quote
who="Patrick McFarland">Im probably maybe one of 10 people on this whole
planet that would like to see the kernel become more than it is, and would
actually help doing it. Obviously, the whole damn community is having problems
with me disagreeing with it, so screw it. You guys blew it.</quote> At one point
Rik van Riel said in reply:</p>

<quote who="Rik van Riel">

<p>No. People think you're a troll because all you've done up till now is
shout around some generic handwaving about how other people should do stuff
better.</p>

<p>Now if you showed us some of your work (patches, documentation, tracing
down bugs, etc...) you could convince us you're serious about helping out
improving the kernel.</p>

</quote>

<p>Patrick replied that he might have some MIDI-related code (not necessarily
kernel-related) in about a month or so.</p>

<p>Elsewhere, there were more peaceful reactions to Linus' statements. Mike
Fedyk said:</p>

<quote who="Mike Fedyk">

<p>You admit that you do not like to maintain.  We have seen that, and
unfortunately for 2.4 it is true.</p>

<p>Personally, I think that 2.4 was released too early.  It was when the
Internet hype was going full force, and nobody (including myself) could be
faulted for getting swept up in the wave that it was.</p>

<p>I'd like to suggest two possibilities.</p>

<p>1) Develop 2.5 until it is ready to be 2.6 and immediately give it over
to a maintainer, and start 2.7.</p>

<p>2) Develop 2.5 until it has the features you want to go into 2.6, and
give it over to the future 2.6 maintainer to stabalize and release it.
(there would be two develoment kernel at the same time for a short period
with this)</p>

<p>With both you would get to do what you like and won't get bored with,
and let people share their latest code for many to see.</p>

<p>Linus, can you say if you plan to do anything like this0?</p>

</quote>

<p>Linus replied to the statement that 2.4 was released to early:</p>

<quote who="Linus Torvalds">

<p>That's not the problem, I think.</p>

<p>2.4.0 was appropriate for the time. The problem with _any_ big release
is that the people you _really_ want to test it won't test it until it is
stable, and you cannot make it stable before you have lots of testers. A
basic chicken-and-egg problem, in short.</p>

<p>You find the same thing (to a smaller degree) with the pre-patches, where
a lot more people end up testing the non-pre-patches, and inevitably there are
more percieved problems with the "real" version than with the pre-patch. Just
statistically you should realize that that is not actually true ;)</p>

</quote>

<p>And to the suggestion of forking the new development series immediately
upon the creation of each stable series, Linus went on:</p>

<quote who="Linus Torvalds">

<p>I'd love to do that, but it doesn't really work very well. Simply because
whenever the "stable" fork happens, there are going to be issues that the
bleeding-edge guard didn't notice, or didn't realize how they bite people
in the real world.</p>

<p>So I could throw a 2.6 directly over the fence, and start a 2.7 series,
but that would have two really killer problems</p>

<p> (a) I really don't like giving something bad to whoever gets to be
     maintainer of the stable kernel. It just doesn't work that way: whoever
     would be willing to maintain such a stable kernel would be a real sucker
     and a glutton for punishment.</p>

<p> (b) Even if I found a glutton for punishment that was intelligent enough
     in other ways to be a good maintainer, the _development_ tree too needs
     to start off from a "known reasonably good" point. It doesn't have to
     be perfect, but it needs to be _known_.</p>

<p>For good of for bad, we actually have that now with 2.4.x - the system does
look fairly stable, with just some silly problems that have known solutions
and aren't a major pain to handle. So the 2.5.x release is off to a good
start, which it simply wouldn't have had if I had just cut over from 2.4.0.</p>

<p>The _real_ solution is to make fewer fundamental changes between stable
kernels, and that's a real solution that I expect to become more and more
realistic as the kernel stabilizes. I already expect 2.5 to have a _lot_
less fundamental changes than the 2.3.x tree ever had - the SMP scaliability
efforts and page-cachification between 2.2.x and 2.4.x is really quite a
big change.</p>

<p>But you also have to realize that "fewer fundamental changes" is a mark
of a system that isn't evolving as quickly, and that is reaching middle age.
We are probably not quite there yet ;)</p>

</quote>

<p>Rik came out in strong support of Linus' proposed solution of making
fewer changes between stable series, and H. Peter added, <quote who="H. Peter
Anvin">I would REALLY like to see this policy.  I have been harping on this
for some time now -- we have been having 2-3 times too long cycles between
stable kernels, which results in an unacceptable level of pressure to "get
your features in" instead of the proper answer "you missed the boat, wait
for the next one."</quote></p>

</section>

<section
  title="Ensuring Stability Of The Stable Series"
  subject="Kernel Releases"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/0174.html"
  posts="35"
  startdate="24 Nov 2001 20:27:14 -0800"
  enddate="28 Nov 2001 11:17:18 -0800"
>

<mention>Dan Kegel</mention>

<p>David Relson was upset by the fact that the stable series had not been
very stable of late, and that several official releases had been seriously
broken. He offered a suggestion, <quote who="David Relson">When the kernel
maintainer, now Marcelo for 2.4, is ready to release the next kernel, for
example 2.4.16, I suggest he switch from "pre?" to "-rc1" (as in release
candidate).  A day or two with -rc1 will quickly show if it has a show stopper.
If so, then the minor fixes (and nothing else) go into -rc2.  A day or two ...,
and either -rc3 appears or we have a stable release and 2.4.16 is ready to be
released.</quote> Bill Davidsen replied, <quote who="Bill Davidsen">I wish
you luck. About 18 months ago I offered to set up a testing group to take
kernel source before it with up for ftp and to compile it on various x86,
SPARC{32,64}, and ALPHA machines to be sure it would at least compile. I
was told with varying degrees of rudeness that it would delay the releases
(that is a GOOD thing in stable kernels), and that I should avoid the 2.4
series and use the "stable" 2.2 kernsls (2.4 IS a stable kernel of course,
although you would never gues it).</quote></p>

<p>Dan Kegel applauded David's suggestion, and also suggested running releases
past the <a href="http://osdlab.org/">Open Source Development Lab</a> folks
prior to each release candidate. Nathan Dabney from that group, replied:</p>

<quote who="Nathan Dabney">

<p>We will be running all the available tests (until that list gets too
large to be possible) on each kernel the morning after it's released.
That's including pre/test/flyingmonkey/whatever.  The test requests after
a kernel release are currently automatic.</p>

<p>The regression tests we have planned are the majority of the tests available
under the Linux Test Project (sourceforge:LTP).  We have not however finished
setting these up for automation.</p>

<p>Marcelo is also already working with the lab on non-stp related
projects.</p>

<p>QA on the Linux Kernel will happen.  However just like everything else
in the Linux world, it won't be what you are used to.  (read: automatic bug
submissions to the LK list will NOT happen.)</p>

<p>One potential issue for waiting for these tests to finish before moving
on to the next release is the fact that while all the tests are /requested/
the morning after a kernel hits kernel.org, they may not finish for days.
This is because of other tests in the queues from developers or tests that
take longer than a single day to complete.  My thoughts on this tend towards
having a short set of tests that can be considered a "smoke test" on the
kernel to verify a short list of basic QA items before the major tests are
ordered against a kernel.  This short list would catch most compile/boot
issues as well as a limited range of driver problems and a decent number
of kernel component performance areas.  I see the potential to have the STP
going in the background from the development effort and only becoming visible
to the LK list when we find problems or other things worth commenting on.
I don't see a benefit for the development effort to be driven or controlled
by anything the QA process does or doesn't do.</p>

<p>It's a constant game of catch up and verification.  But at least the
tools are getting better.</p>

</quote>

</section>

<section
  title="Suggestions For Marcelo"
  subject="Linux 2.4.16"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/0439.html"
  posts="20"
  startdate="26 Nov 2001 04:30:08 -0800"
  enddate="29 Nov 2001 05:50:25 -0800"
>

<mention>Anuradha Ratnaweera</mention>
<mention>Paul Mackerras</mention>
<mention>Alexander Viro</mention>
<mention>Dominik Kubla</mention>

<p>Marcelo Tosatti his first ever official release (not counting pre-releases):</p>

<quote who="Marcelo Tosatti">

<p>Due to the corruption problems on 2.4.15, I'm releasing 2.4.16.</p>

<p>Changelog:</p>

<p>final:</p>

<p>

<ul>

<li>Fix 8139too oops                              (Philipp Matthias Hahn)</li>

</ul>

</p>

<p>pre1:</p>

<p>

<ul>

<li>Correctly sync inodes in iput()                 (Alexander Viro)</li>
<li>Make pagecache readahead size tunable via /proc (was in -ac tree)</li>
<li>Fix PPC kernel compilation problems             (Paul Mackerras)</li>

</ul>

</p>

</quote>

<p>Dominik Kubla gave a cheer, but Anuradha Ratnaweera suggested that Marcelo
should, as a policy, have the final release be identical to the most recent
pre-release. Later in the sub-thread, Helge Hafting replied:</p>

<quote who="Helge Hafting">

<p>A "policy" is a simplification that isn't needed.</p>

<p>This fix could trivially be proved not to make things worse, so no reason
at all to omit it.  Policies, rules-of-thumb etc.  is for management and
others without detail knowledge.  Those who know better shouldn't be limited
by such rules.  And they aren't. :-)</p>

<p>Of course it is possible to write down a detailed policy that even
expert coders could agree to - but why bother?  You wouldn't get it into a
few lines...</p>

</quote>

<p>Alan Cox also said in response to Anuradha, that such niceties were not
really necessary <quote who="Alan Cox">When the patch is totally obvious
and there is a need to get a release out.</quote> And Rik van Riel also
said to Anuradha, <quote who="Rik van Riel">This 8139too fix is ONE LINE,
in a self-contained piece of code.</quote> Anuradha said that it would still
be best to avoid ambiguous situations by implementing a clear policy, but
H. Peter Anvin said, <quote who="H. Peter Anvin">Sorry, but you have just
crossed the line of what is reasonable to demand of other people.  If you
don't trust the maintainers and want to maintain such a policy, fork the kernel
and start maintaining it yourself.</quote> And Andreas Jaeger put in:</p>

<quote who="Andreas Jaeger">

<p>It's Marcelo deciding what it's ok and what not.  He's the one responsible
for it.  If you like to give him a friendly advise - fine with me but I don't
think you've got the right to *define* what's ok and what not for Marcelo.</p>

<p>I've got the impression from these threads about maintaince on lkml that
a number of people try to force something on Marcelo without giving him a
chance to find his own way of doing it.  I trust Marcelo that he'll do the
right thing.</p>

<p>Could we get back to coding and testing?</p>

</quote>

<p>Anuradha replied that he also trusted Marcelo, but that he'd just been
discussing his own ideas about things.</p>

<p>Marcelo also replied to Anuradha's initial comment, saying that the fix was
really very small, and obviously correct; and Anuradha agreed.</p>

</section>

<section
  title="Brief Discussion Of Patch Submission Policies For 2.4"
  subject="[PATCH] net/802/Makefile"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/0435.html"
  posts="15"
  startdate="26 Nov 2001 05:06:45 -0800"
  enddate="26 Nov 2001 22:28:16 -0800"
>

<mention>Linus Torvalds</mention>
<mention>Olaf Hering</mention>

<p>Olaf Hering posted an 802 patch against 2.4 to the list, ccing Linus
Torvalds and Marcelo Tosatti. Marcelo replied, <quote who="Marcelo Tosatti">Let
the correction come to me through the 802 maintainer, please.</quote></p>

<p>David S. Miller replied:</p>

<quote who="David S. Miller">

<p>Technically there is no such person currently.  At best it comes under
"networking" and that I guess would be me.</p>

<p>The person who originally wrote this 802 stuff is not active anymore and
he is only mentioned in the credits.</p>

</quote>

<p>Olaf then submitted the patch to David, and they and others went on to
discuss it.</p>

</section>

<section
  title="2.4 Release Policies"
  subject="Release Policy [was: Linux 2.4.16  ]"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/0485.html"
  posts="47"
  startdate="26 Nov 2001 08:38:33 -0800"
  enddate="28 Nov 2001 04:57:22 -0800"
>

<mention>Daniel Quinlan</mention>

<p>David Relson thanked Marcelo Tosatti for taking over 2.4 maintenance,
and for putting out 2.4.16; he asked, <quote who="David Relson">Over the
last few days, there have been lots of messages regarding "Kernel Release"
and "-preX vs. -rcX".  You, as the official maintainer of kernel 2.4 are the
person who actually creates the release policy and makes it happen.  Would you
care to share your thoughts on this matter?</quote> Marcelo replied:</p>

<quote who="Marcelo Tosatti">

<p>Sorry for not being able to discuss this issues... Its just that I'm too
busy doing the maintenance and other stuff at Conectiva at the same time
(people are flooding me with patches, btw, please stop for a while).</p>

<p>Daniel Quinlan suggested me to release a "pre-final" release before the
real final one (which would catch most "stupid" bugs), and I think thats a
nice way of solving the problem.</p>

<p>I'll _probably_ do that --- not sure yet, though.</p>

</quote>

<p>Chris Meadors asked:</p>

<quote who="Chris Meadors">

<p>Aren't all the -pre's pre-finals?  And what if there is a big bug found
in the -final, it will obviously be followed up with a -final-final?</p>

<p>I like the ISC's release methods.  The do -rc's (-pre's would be fine for
the kernel as it is already established), each -rc fixes problems found with
the previous.  When an -rc has been out long enough with no more bug reports
they release that code, WITHOUT changes.</p>

</quote>

<p>Marcelo replied:</p>

<quote who="Marcelo Tosatti">

<p>Just the -pre-final is a -pre-final. :)</p>

<p>-pre-final basically means that this is the "candidate" release for
the final.</p>

<p>I could call it "candidate" or whatever (I don't really care about the
name).</p>

</quote>

<p>H. Peter Anvin remarked, <quote who="H. Peter Anvin">if you settle on a
naming scheme, *please* let me know ahead of time so I can update the scripts
to track it, rather than finding out by having hundreds of complaints in
my mailbox...</quote></p>

<p>David Weinehall explained his own system, <quote who="David Weinehall">I
for one used the -pre and -pre-final naming for the v2.0.39-series, and
I'll probably use the same naming for the final pre-patch of v2.0.40,
_unless_ there's some sort of agreement on another naming scheme. I'd be
perfectly content with using the -rc naming for the final instead. The
important thing is not the naming itself, but consistency between the
different kernel-trees.</quote> H. Peter replied, <quote who="H. Peter
Anvin">Consistency is a Very Good Thing[TM] (says the one who tries to
teach scripts to understand the naming.)  The advantage with the -rc
naming is that it avoids the -pre5, -pre6, -pre-final, -pre-final-really,
-pre-final-really-i-mean-it-this-time phenomenon when the release candidate
wasn't quite worthy, you just go -rc1, -rc2, -rc3.  There is no shame in
needing more than one release candidate.</quote> Marcelo replied, <quote
who="Marcelo Tosatti">Agreed. I stick with the -rc naming convention for
2.4+...</quote> H. Peter replied, <quote who="H. Peter Anvin">I have updated
the kernel.org scripts to recognize the -rc naming convention.  Any -rc patch
found is assumed to be newer than any -pre patch found.  I will try to add
tracking of the v2.0 and v2.2 trees sometime later this week.</quote> And David
Weinehall said he'd use the same scheme for 2.0.</p>

</section>

<section
  title="Tool For SCSI Driver Regression Testing"
  subject="Looking for SCSI test harness"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/0587.html"
  posts="5"
  startdate="26 Nov 2001 11:48:00 -0800"
  enddate="26 Nov 2001 12:40:29 -0800"
>
<topic>Disks: SCSI</topic>

<p>Oliver Xymoron asked if anyone knew of a tool to <quote who="Oliver
Xymoron">put a SCSI disk/driver through its paces</quote>, for use
in regression testing. Marcelo Tosatti replied, <quote who="Marcelo
Tosatti">Cerberus (stress tool, you can probably find it at freshmeat.net)
you can has a SCSI burn test...</quote> Oliver said he'd look into
that. Andre Hedrick also replied to Oliver's initial post, saying, <quote
who="Andre Hedrick">One day I will get around to fixing SCSI to have a
low-level diagnostic entry point for a test suite, but not time right now
... sorry.</quote> But Oliver replied, <quote who="Oliver Xymoron">I think
the sg interface is actually sufficient for my purposes.</quote></p>

</section>

<section
  title="Preparing For 2.0.40"
  subject="[ANNOUNCEMENT] Linux 2.0.40-pre3"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/0632.html"
  posts="5"
  startdate="26 Nov 2001 12:58:28 -0800"
  enddate="26 Nov 2001 13:36:18 -0800"
>
<topic>Disks: IDE</topic>

<mention>Stefan Smietanowski</mention>

<p>David Weinehall announced:</p>

<quote who="David Weinehall">

<p>Here comes another one. Unless I receive some more patches, the next
patch will be the first release-candidate for v2.0.40</p>

<p>2.0.40pre3</p>

<p>

<ul>

<li>Fix typo in sched.c this time for real; I applied this patch to the
wrong kernel-tree last time, hence the reject                    (Tim
Sutherland)</li>

<li>IDE probe patch for some ATAPI drives   (Geert Van der Plas)</li>

</ul>

</p>

</quote>

<p>Stefan Smietanowski (possibly doing some mail-parsing scripting), noticed
that David gave the version number as "2.0.40-pre3" in the Subject: line, but
"2.0.40pre3" in the body of his message. Stefan was under the impression that
David had recently agreed to use the dashed form typically. David replied,
<quote who="David Weinehall">I use it in the Makefile EXTRAVERSION.</quote>
Stefan asked if there was a reason not to use it everywhere, and David
replied, <quote who="David Weinehall">No, more of a thinko :-)</quote>
End of thread.</p>

</section>

<section
  title="2.4 Handoff: The Saga Continues"
  subject="Linux 2.4.17-pre1"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/1245.html"
  posts="13"
  startdate="28 Nov 2001 07:47:07 -0800"
  enddate="29 Nov 2001 08:48:38 -0800"
>

<mention>Robert Love</mention>
<mention>Ken Brownfield</mention>

<p>Marcelo Tosatti announced 2.4.17-pre1. Andrey Nekrasov noticed that
the patch failed to update the version number. Marcelo replied, <quote
who="Marcelo Tosatti">Yes, I forgot to do that in this release, sorry.
Hope it never happens again.</quote> Tommy Reynolds replied, <quote who="Tommy
Reynolds">It's OK to make mistakes, as long as they're new ones ;-)</quote></p>

<p>Elsewhere, Mike Fedyk asked Marcelo, <quote who="Mike
Fedyk">Any chance you'll merge Robert's netdev-random uniformity
cleanup patch with the default to "no"?</quote> Ken Brownfield
seconded this proposal, and Robert Love gave a link to <a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/rml/netdev-random">the
patch</a>. Marcelo said to Mike, <quote who="Marcelo Tosatti">Not sure. Have
to read the patch...</quote> End of thread.</p>

</section>

</kc>

