<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="228" date="17 Aug 2003 00:00:00 -0800" />

<headquote>

<p>If you like Kernel Traffic and want to send me a little money, click
here:</p>

<p>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  <input type="hidden" name="cmd" value="_xclick"/>
  <input type="hidden" name="business" value="zbrown@tumblerings.org"/>
  <input type="hidden" name="no_shipping" value="1"/>
  <input type="hidden" name="return" value="http://www.kerneltraffic.org"/>
  <input type="hidden" name="cancel_return" value="http://www.kerneltraffic.org"/>
  <input type="image" src="https://www.paypal.com/images/x-click-but21.gif" alt="https://www.paypal.com/xclick/business=zbrown%40tumblerings.org&amp;no_note=1&amp;tax=0&amp;currency_code=USD" border="0" name="submit"/>
</form>

</p>

</headquote>

<stats posts="1990" size="9347" contrib="539" multiples="279" lastweek="218">

<person posts="59" size="185" who="Alan Cox" />
<person posts="48" size="155" who="Andrew Morton" />
<person posts="44" size="124" who="(davej)" />
<person posts="39" size="140" who="Jeff Garzik" />
<person posts="36" size="145" who="Bartlomiej Zolnierkiewicz" />
<person posts="33" size="147" who="Greg KH" />
<person posts="32" size="124" who="Russell King" />
<person posts="30" size="94" who="Adrian Bunk" />
<person posts="26" size="85" who="Pavel Machek" />
<person posts="25" size="100" who="Benjamin Herrenschmidt" />
<person posts="21" size="72" who="Andries Brouwer" />
<person posts="20" size="88" who="(Andries.Brouwer)" />
<person posts="20" size="63" who="Jamie Lokier" />
<person posts="20" size="63" who="Jens Axboe" />
<person posts="19" size="86" who="Marcelo Tosatti" />
<person posts="18" size="59" who="Pavel Machek" />
<person posts="17" size="149" who="Michael Buesch" />
<person posts="17" size="91" who="&quot;Martin J. Bligh&quot;" />
<person posts="17" size="67" who="Zwane Mwaikambo" />
<person posts="16" size="75" who="Bernardo Innocenti" />
<person posts="16" size="61" who="Zwane Mwaikambo" />
<person posts="16" size="53" who="Mike Fedyk" />
<person posts="16" size="48" who="Jan Niehusmann" />
<person posts="15" size="85" who="Francois Romieu" />
<person posts="15" size="46" who="Dave Jones" />
<person posts="14" size="54" who="David Brownell" />
<person posts="14" size="52" who="Gene Heskett" />
<person posts="13" size="226" who="Jean Tourrilhes" />
<person posts="13" size="95" who="Jasper Spaans" />
<person posts="13" size="56" who="Andreas Gruenbacher" />
<person posts="13" size="52" who="Mike Galbraith" />
<person posts="13" size="49" who="Tom Rini" />
<person posts="13" size="43" who="&quot;Randy.Dunlap&quot;" />
<person posts="13" size="41" who="(Valdis.Kletnieks)" />
<person posts="12" size="54" who="Paul Clements" />
<person posts="12" size="43" who="Andrey Borzenkov" />
<person posts="12" size="42" who="Herbert Xu" />
<person posts="12" size="36" who="Timothy Miller" />
<person posts="12" size="35" who="Christoph Hellwig" />
<person posts="11" size="136" who="Martin Schlemmer" />
<person posts="11" size="37" who="Nick Piggin" />
<person posts="11" size="37" who="&quot;Ihar \&quot;Philips\&quot; Filipau&quot;" />
<person posts="11" size="34" who="Con Kolivas" />
<person posts="11" size="27" who="James Simmons" />
<person posts="10" size="26" who="Roman Zippel" />
<person posts="9" size="97" who="Matt Mackall" />
<person posts="9" size="43" who="Misha Nasledov" />
<person posts="9" size="34" who="Andi Kleen" />
<person posts="9" size="32" who="&quot;Richard B. Johnson&quot;" />
<person posts="9" size="28" who="Oleg Drokin" />
<person posts="9" size="28" who="John Bradford" />
<person posts="9" size="27" who="Willy Tarreau" />
<person posts="9" size="22" who="&quot;David S. Miller&quot;" />
<person posts="8" size="97" who="Felipe Alfaro Solana" />
<person posts="8" size="40" who="Manuel Estrada Sainz" />
<person posts="8" size="35" who="Herbert =?iso-8859-1?Q?P=F6tzl?=" />
<person posts="8" size="25" who="David Woodhouse" />
<person posts="8" size="23" who="Florian Weimer" />
<person posts="8" size="22" who="Mikael Pettersson" />
<person posts="8" size="22" who="Marc-Christian Petersen" />
<person posts="7" size="45" who="Erik Andersen" />
<person posts="7" size="33" who="Neil Brown" />
<person posts="7" size="25" who="Rob Landley" />
<person posts="7" size="25" who="Takashi Iwai" />
<person posts="7" size="24" who="Geert Uytterhoeven" />
<person posts="7" size="21" who="Vinay K Nallamothu" />
<person posts="7" size="21" who="Hans Reiser" />
<person posts="7" size="20" who="Tomas Szepe" />
<person posts="7" size="18" who="Rusty Russell" />
<person posts="6" size="57" who=" (=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=)" />
<person posts="6" size="31" who="war" />
<person posts="6" size="28" who="Christophe Saout" />
<person posts="6" size="25" who="john stultz" />
<person posts="6" size="24" who="Lou Langholtz" />
<person posts="6" size="23" who="Miles Bader" />
<person posts="6" size="22" who="Albert Cahalan" />
<person posts="6" size="22" who="&quot;Petr Vandrovec&quot;" />
<person posts="6" size="22" who="Daniel Phillips" />
<person posts="6" size="20" who="Stephane Ouellette" />
<person posts="6" size="18" who="Bill Davidsen" />
<person posts="6" size="14" who="=?koi8-r?Q?=22?=Andrey Borzenkov=?koi8-r?Q?=22=20?=" />
<person posts="6" size="14" who="James Morris" />
<person posts="5" size="162" who="&quot;kartikey bhatt&quot;" />
<person posts="5" size="63" who="Brandon Stewart" />
<person posts="5" size="59" who="William Enck" />
<person posts="5" size="55" who="Lucas Correia Villa Real" />
<person posts="5" size="46" who="Linus Torvalds" />
<person posts="5" size="42" who="Ruben Puettmann" />
<person posts="5" size="40" who="Gerardo Exequiel Pozzi" />
<person posts="5" size="27" who="Gerd Knorr" />
<person posts="5" size="23" who="Andre Hedrick" />
<person posts="5" size="21" who="Jocelyn Mayer" />
<person posts="5" size="20" who="Wes Janzen" />
<person posts="5" size="19" who="=?iso-8859-1?q?Chris=20Rankin?=" />
<person posts="5" size="19" who="Jochen Friedrich" />
<person posts="5" size="18" who="(Mitch)" />
<person posts="5" size="17" who="Cliff White" />
<person posts="5" size="16" who="Chip Salzenberg" />
<person posts="5" size="16" who="Trond Myklebust" />
<person posts="5" size="15" who="Vojtech Pavlik" />
<person posts="5" size="14" who="Hugh Dickins" />
<person posts="5" size="14" who="Rahul Karnik" />
<person posts="5" size="14" who="Thomas Molina" />
<person posts="5" size="13" who="Robert Love" />
<person posts="5" size="12" who="&quot;Cho, joon-woo&quot;" />
<person posts="5" size="12" who="Catalin BOIE" />
<person posts="4" size="92" who="Pawel Dziekonski" />
<person posts="4" size="91" who="Jean-Yves LENHOF" />
<person posts="4" size="78" who="Wim Van Sebroeck" />
<person posts="4" size="60" who="Javier Achirica" />
<person posts="4" size="47" who="Christoph Hellwig" />
<person posts="4" size="36" who="&quot;Kathy Frazier&quot;" />
<person posts="4" size="28" who="Tim Small" />
<person posts="4" size="26" who="Maciej Soltysiak" />
<person posts="4" size="23" who="&quot;Christopher Li&quot;" />
<person posts="4" size="23" who="Paul Dickson" />
<person posts="4" size="20" who="Jim Carter" />
<person posts="4" size="17" who="Nuno Silva" />
<person posts="4" size="17" who="Jeff Dike" />
<person posts="4" size="16" who="Roger Larsson" />
<person posts="4" size="16" who="Steven Cole" />
<person posts="4" size="16" who="jw schultz" />
<person posts="4" size="16" who="Dominik Brugger" />
<person posts="4" size="15" who="Santiago Garcia Mantinan" />
<person posts="4" size="14" who="(vlad)" />
<person posts="4" size="14" who="Ricardo Galli" />
<person posts="4" size="14" who="&quot;Gabor Z. Papp&quot;" />
<person posts="4" size="13" who="Anthony Truong" />
<person posts="4" size="13" who="Micha Feigin" />
<person posts="4" size="13" who="Arjan van de Ven" />
<person posts="4" size="13" who="Ingo Molnar" />
<person posts="4" size="13" who="Grant Miner" />
<person posts="4" size="13" who="William Lee Irwin III" />
<person posts="4" size="11" who="Stephen Rothwell" />
<person posts="4" size="10" who="Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=" />
<person posts="4" size="10" who="Manfred Spraul" />
<person posts="3" size="68" who="Clemens Schwaighofer" />
<person posts="3" size="60" who="Zachary Pfeffer" />
<person posts="3" size="39" who="&quot;S.Coffin&quot;" />
<person posts="3" size="24" who="Bob Gill" />
<person posts="3" size="23" who="Dipankar Sarma" />
<person posts="3" size="15" who="Joonas Koivunen" />
<person posts="3" size="15" who="Pavel Roskin" />
<person posts="3" size="14" who="Ken Savage" />
<person posts="3" size="13" who="&quot;Brown, Len&quot;" />
<person posts="3" size="12" who="David McCullough" />
<person posts="3" size="12" who="Jurriaan" />
<person posts="3" size="12" who="Paul Blazejowski" />
<person posts="3" size="12" who="&quot;HABBINGA,ERIK (HP-Loveland,ex1)&quot;" />
<person posts="3" size="11" who="Christian Reichert" />
<person posts="3" size="11" who="Badari Pulavarty" />
<person posts="3" size="11" who="Voluspa" />
<person posts="3" size="10" who="Tom Sightler" />
<person posts="3" size="10" who="Hollis Blanchard" />
<person posts="3" size="10" who="Michael Frank" />
<person posts="3" size="10" who="Krzysztof Halasa" />
<person posts="3" size="10" who="Daniel Blueman" />
<person posts="3" size="10" who="Mark Haverkamp" />
<person posts="3" size="10" who="Alan Stern" />
<person posts="3" size="10" who="Yaroslav Halchenko" />
<person posts="3" size="10" who="Frank Cusack" />
<person posts="3" size="10" who="(viro)" />
<person posts="3" size="10" who="insecure" />
<person posts="3" size="9" who="Josef 'Jeff' Sipek" />
<person posts="3" size="9" who=" (bill davidsen)" />
<person posts="3" size="9" who="Jose Luis Domingo Lopez" />
<person posts="3" size="9" who="Szakacsits Szabolcs" />
<person posts="3" size="9" who="Ville Herva" />
<person posts="3" size="9" who="Martin Pool" />
<person posts="3" size="9" who="Michel =?ISO-8859-1?Q?D=E4nzer?=" />
<person posts="3" size="9" who="Thomas Themel" />
<person posts="3" size="9" who="Jeff Sipek" />
<person posts="3" size="9" who="Jacek Kawa" />
<person posts="3" size="9" who="&quot;Nicolas P.&quot;" />
<person posts="3" size="9" who="Mark Watts" />
<person posts="3" size="9" who="Jens Benecke" />
<person posts="3" size="9" who="Peter Chubb" />
<person posts="3" size="8" who="Warren Togami" />
<person posts="3" size="8" who="Hans-Joachim Baader" />
<person posts="3" size="8" who="Larry McVoy" />
<person posts="3" size="8" who="Ken Moffat" />
<person posts="3" size="8" who="=?ISO-8859-1?Q?R=E9mi_Colinet?=" />
<person posts="3" size="8" who="Stephan von Krawczynski" />
<person posts="3" size="8" who="Bernd Petrovitsch" />
<person posts="3" size="8" who="Frank Cornelis" />
<person posts="3" size="8" who="Karel Kulhavy" />
<person posts="3" size="8" who="Pascal Brisset" />
<person posts="3" size="8" who="(jlnance)" />
<person posts="3" size="8" who="Ian Hastie" />
<person posts="3" size="7" who="Andi Kleen" />
<person posts="3" size="7" who="Ronald Kuetemeier" />
<person posts="3" size="7" who="Sam Ravnborg" />
<person posts="2" size="65" who="&quot;n0p n0p&quot;" />
<person posts="2" size="41" who="(frahm)" />
<person posts="2" size="40" who="Matt Tolentino" />
<person posts="2" size="37" who="Marcelo Penna Guerra" />
<person posts="2" size="27" who="Tom Marshall" />
<person posts="2" size="27" who="Stig Brautaset" />
<person posts="2" size="24" who="Matthias Andree" />
<person posts="2" size="15" who="Otavio Salvador" />
<person posts="2" size="15" who="Paolo Ornati" />
<person posts="2" size="14" who="Matthew Dobson" />
<person posts="2" size="14" who="&quot;Yu, Luming&quot;" />
<person posts="2" size="13" who="&quot;J.C. Wren&quot;" />
<person posts="2" size="11" who="Scott Jacobsen" />
<person posts="2" size="11" who="Thomas Schlichter" />
<person posts="2" size="11" who="David Mosberger" />
<person posts="2" size="10" who="Alex Williamson" />
<person posts="2" size="10" who="Christian Mautner" />
<person posts="2" size="10" who="Suparna Bhattacharya" />
<person posts="2" size="9" who="Roland McGrath" />
<person posts="2" size="9" who="Brian Gerst" />
<person posts="2" size="9" who="Harald Welte" />
<person posts="2" size="9" who="Bjorn Helgaas" />
<person posts="2" size="9" who="Janice M Girouard" />
<person posts="2" size="9" who="(A1tmblwd)" />
<person posts="2" size="9" who="Jeff Woods" />
<person posts="2" size="8" who="Paul Mackerras" />
<person posts="2" size="8" who="Clemens Schwaighofer" />
<person posts="2" size="8" who="&quot;Simon Garner&quot;" />
<person posts="2" size="8" who="Daniel Ritz" />
<person posts="2" size="8" who="Michael Joy" />
<person posts="2" size="8" who="Michal Semler" />
<person posts="2" size="8" who="Xiaogang Wang" />
<person posts="2" size="8" who="Matthias Schniedermeyer" />
<person posts="2" size="8" who="NeilBrown" />
<person posts="2" size="8" who="&quot;Henning P. Schmiedehausen&quot;" />
<person posts="2" size="8" who="&quot;Mr. James W. Laferriere&quot;" />
<person posts="2" size="8" who="Adam Langley" />
<person posts="2" size="8" who="Jeremy Fitzhardinge" />
<person posts="2" size="8" who="Coen Rosdorff" />
<person posts="2" size="7" who="(kwijibo)" />
<person posts="2" size="7" who="Russell Whitaker" />
<person posts="2" size="7" who=" (Georg Schwarz)" />
<person posts="2" size="7" who="Nigel Cunningham" />
<person posts="2" size="7" who="Patrick McLean" />
<person posts="2" size="7" who="Jurriaan on adsl-gate" />
<person posts="2" size="7" who="Bernd Schubert" />
<person posts="2" size="7" who="Aristeu Sergio Rozanski Filho" />
<person posts="2" size="7" who="(in7y118)" />
<person posts="2" size="7" who="Muli Ben-Yehuda" />
<person posts="2" size="7" who="Rob van Nieuwkerk" />
<person posts="2" size="7" who="Greg Norris" />
<person posts="2" size="7" who="John Cherry" />
<person posts="2" size="7" who="Aaron Lehmann" />
<person posts="2" size="7" who="Charles Lepple" />
<person posts="2" size="7" who=" (=?iso-8859-1?q?Ga=EBl_Le_Mignot?=)" />
<person posts="2" size="7" who="&quot;Maciej W. Rozycki&quot;" />
<person posts="2" size="6" who="Micha Feigin" />
<person posts="2" size="6" who="mb" />
<person posts="2" size="6" who="Ed L Cashin" />
<person posts="2" size="6" who="narancs" />
<person posts="2" size="6" who="Justin Cormack" />
<person posts="2" size="6" who="Andrew de Quincey" />
<person posts="2" size="6" who="&quot;Mark W. Alexander&quot;" />
<person posts="2" size="6" who=" (=?utf-8?b?RGFnZmlubiBJbG1hcmkg?=" />
<person posts="2" size="6" who="Peter Chubb" />
<person posts="2" size="6" who="Andreas Mikkelborg" />
<person posts="2" size="6" who="Fridtjof Busse" />
<person posts="2" size="6" who="Lionel Bouton" />
<person posts="2" size="6" who="gaxt" />
<person posts="2" size="5" who="Nick Sanders" />
<person posts="2" size="5" who="Andreas Dilger" />
<person posts="2" size="5" who="Ben Greear" />
<person posts="2" size="5" who="&quot;Justin T. Gibbs&quot;" />
<person posts="2" size="5" who="Nagendra Singh Tomar" />
<person posts="2" size="5" who="Ivan Gyurdiev" />
<person posts="2" size="5" who="&quot;Szonyi Calin&quot;" />
<person posts="2" size="5" who="Mike Dresser" />
<person posts="2" size="5" who="Mark McClelland" />
<person posts="2" size="5" who="Mathias =?utf-8?q?Fr=C3=B6hlich?=" />
<person posts="2" size="5" who="Richard Stevens" />
<person posts="2" size="5" who="Andrey Nekrasov" />
<person posts="2" size="5" who="Otto Solares" />
<person posts="2" size="4" who="&quot;H. J. Lu&quot;" />
<person posts="2" size="4" who="Pete Zaitcev" />
<person posts="2" size="4" who="Josh Boyer" />
<person posts="2" size="4" who="Alex Davis" />
<person posts="2" size="3" who="&quot;Frederick, Fabian&quot;" />
<person posts="1" size="66" who="Dheeraj" />
<person posts="1" size="48" who="Alan Cox" />
<person posts="1" size="40" who="Martin Sarsale" />
<person posts="1" size="38" who="Guillaume Leclanche" />
<person posts="1" size="35" who="Gregory G Carter" />
<person posts="1" size="33" who="Terje Kvernes" />
<person posts="1" size="29" who="Chris Vanden Berghe" />
<person posts="1" size="29" who="David Wilson" />
<person posts="1" size="28" who="James Manning" />
<person posts="1" size="23" who="&quot;K.M. Liu&quot;" />
<person posts="1" size="22" who="Ed Cogburn" />
<person posts="1" size="22" who="Ryan Fitch-Davis" />
<person posts="1" size="19" who="Alexander Markley" />
<person posts="1" size="18" who="Andrea Aime" />
<person posts="1" size="18" who="Chris Rivera" />
<person posts="1" size="17" who="Gabor MICSKO" />
<person posts="1" size="17" who="Ian Hoffman" />
<person posts="1" size="15" who="Alessandro Fiorino" />
<person posts="1" size="13" who="Petr Vandrovec" />
<person posts="1" size="11" who="Jos van den Oever" />
<person posts="1" size="11" who="Andrew Marks" />
<person posts="1" size="9" who="Guolin Cheng" />
<person posts="1" size="9" who="&quot;Chad Kitching&quot;" />
<person posts="1" size="9" who="&quot;B. D. Elliott&quot;" />
<person posts="1" size="8" who="Max Benini" />
<person posts="1" size="7" who="Michael Still" />
<person posts="1" size="7" who="Alex Dumont" />
<person posts="1" size="7" who="&quot;Grover, Andrew&quot;" />
<person posts="1" size="7" who="Corey Minyard" />
<person posts="1" size="7" who="Juergen Rose" />
<person posts="1" size="6" who="Arkadiusz Miskiewicz" />
<person posts="1" size="6" who="&quot;Peter T. Breuer&quot;" />
<person posts="1" size="6" who="&quot;Greg Nate&quot;" />
<person posts="1" size="6" who="&quot;Daniela Engert&quot;" />
<person posts="1" size="6" who="Jakob Oestergaard" />
<person posts="1" size="6" who="Samuel Flory" />
<person posts="1" size="5" who="&quot;Robert Williamson&quot;" />
<person posts="1" size="5" who="John Wendel" />
<person posts="1" size="5" who=" (Juergen Rose)" />
<person posts="1" size="5" who="Fruhwirth Clemens" />
<person posts="1" size="5" who="Lawrence Walton" />
<person posts="1" size="5" who="Jason Lunz" />
<person posts="1" size="5" who="(rwhron)" />
<person posts="1" size="5" who="Takeharu KATO" />
<person posts="1" size="5" who="Bernd Schubert" />
<person posts="1" size="5" who="&quot;Rafael D'Halleweyn (List)&quot;" />
<person posts="1" size="5" who="Matti Aarnio" />
<person posts="1" size="5" who="Matt C" />
<person posts="1" size="5" who="Paul Larson" />
<person posts="1" size="4" who="&quot;G. Chris Hofmann&quot;" />
<person posts="1" size="4" who="Fruhwirth Clemens" />
<person posts="1" size="4" who=" (David Wagner)" />
<person posts="1" size="4" who="Dave O" />
<person posts="1" size="4" who="Matthew Harrell" />
<person posts="1" size="4" who="David Howells" />
<person posts="1" size="4" who="Fruhwirth Clemens" />
<person posts="1" size="4" who="&quot;Nakajima, Jun&quot;" />
<person posts="1" size="4" who="Florent Coste" />
<person posts="1" size="4" who="Chiaki" />
<person posts="1" size="4" who="Norbert Preining" />
<person posts="1" size="4" who="Marcus Metzler" />
<person posts="1" size="4" who="&quot;Krishnakumar. R&quot;" />
<person posts="1" size="4" who="(support)" />
<person posts="1" size="4" who="Jan De Luyck" />
<person posts="1" size="4" who="&quot;Mr Robin Page. (Chief Executive)&quot;" />
<person posts="1" size="4" who="Jakub Jelinek" />
<person posts="1" size="4" who="Jose Luis Domingo Lopez" />
<person posts="1" size="4" who="Helge Hafting" />
<person posts="1" size="4" who="Stuart Longland" />
<person posts="1" size="4" who="&quot;Luck, Tony&quot;" />
<person posts="1" size="4" who="Sean Estabrooks" />
<person posts="1" size="4" who="Adam Belay" />
<person posts="1" size="4" who="Leonardo Eloy" />
<person posts="1" size="4" who="George Anzinger" />
<person posts="1" size="4" who="Bongani Hlope" />
<person posts="1" size="4" who="Micha Feigin" />
<person posts="1" size="4" who="Mike Anderson" />
<person posts="1" size="3" who="Corey Hickey" />
<person posts="1" size="3" who="Eric Blade" />
<person posts="1" size="3" who="(richard.brunner)" />
<person posts="1" size="3" who="David Hinds" />
<person posts="1" size="3" who="Ryan Underwood" />
<person posts="1" size="3" who="OGAWA Hirofumi" />
<person posts="1" size="3" who="Christopher Li" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Ram=F3n?= Rey =?UTF-8?Q?Vicente?=" />
<person posts="1" size="3" who="Bernhard Rosenkraenzer" />
<person posts="1" size="3" who="&quot;Michael D. Crawford&quot;" />
<person posts="1" size="3" who="&quot;J.A. Magallon&quot;" />
<person posts="1" size="3" who="csg" />
<person posts="1" size="3" who="Frank van de Pol" />
<person posts="1" size="3" who="Wakko Warner" />
<person posts="1" size="3" who="Willy Gardiol" />
<person posts="1" size="3" who="&quot;Gary Funck&quot;" />
<person posts="1" size="3" who="Stefan B" />
<person posts="1" size="3" who=" (Dick Streefland)" />
<person posts="1" size="3" who="Luiz Capitulino" />
<person posts="1" size="3" who="&quot;Tolentino, Matthew E&quot;" />
<person posts="1" size="3" who="&quot;Kevin P. Fleming&quot;" />
<person posts="1" size="3" who="Nathan Scott" />
<person posts="1" size="3" who="Peter Svensson" />
<person posts="1" size="3" who="Juan Quintela" />
<person posts="1" size="3" who="&quot;Feng Pan&quot;" />
<person posts="1" size="3" who="John Levon" />
<person posts="1" size="3" who="Matthew Wilcox" />
<person posts="1" size="3" who="(ramzez)" />
<person posts="1" size="3" who="Ion Badulescu" />
<person posts="1" size="3" who="Alistair J Strachan" />
<person posts="1" size="3" who="Fruhwirth Clemens" />
<person posts="1" size="3" who="&quot;Steve French (IBM LTC)&quot;" />
<person posts="1" size="3" who="Martin Pool" />
<person posts="1" size="3" who=" (Danny ter Haar)" />
<person posts="1" size="3" who="Paul Clements" />
<person posts="1" size="3" who="Shane Shrybman" />
<person posts="1" size="3" who="=?iso-8859-1?q?Davide=20Prina?=" />
<person posts="1" size="3" who="Marc Heckmann" />
<person posts="1" size="3" who="Alessandro Suardi" />
<person posts="1" size="3" who="Andreas Romeyke" />
<person posts="1" size="3" who="Vid Strpic" />
<person posts="1" size="3" who="Mikael Magnusson" />
<person posts="1" size="3" who="&quot;Paul Blazejowski&quot;" />
<person posts="1" size="3" who="Svein Ove Aas" />
<person posts="1" size="3" who="Dave Hansen" />
<person posts="1" size="3" who="&quot;Ale&quot;" />
<person posts="1" size="3" who="(ahorn)" />
<person posts="1" size="3" who="Eyal Lebedinsky" />
<person posts="1" size="3" who="Ulrich Drepper" />
<person posts="1" size="3" who="Kyle McMartin" />
<person posts="1" size="3" who="Jerry Cooperstein" />
<person posts="1" size="3" who="&quot;Robert L. Harris&quot;" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?B=FAs_J=F3zsef?=" />
<person posts="1" size="3" who="&quot;Pavlica, Nick&quot;" />
<person posts="1" size="3" who="Tigran Aivazian" />
<person posts="1" size="3" who="Dave Jones" />
<person posts="1" size="3" who="Thomas Hood" />
<person posts="1" size="3" who="Michael Frank" />
<person posts="1" size="3" who="Oliver Pitzeier" />
<person posts="1" size="3" who="Ian Hastie" />
<person posts="1" size="3" who="Ram Pai" />
<person posts="1" size="3" who="Francesco Sportolari" />
<person posts="1" size="3" who="&quot;Steven  Mickovski&quot;" />
<person posts="1" size="3" who="&quot;Phattanon Duangdara&quot;" />
<person posts="1" size="3" who="Thomas Covello" />
<person posts="1" size="3" who="Tim Lee" />
<person posts="1" size="3" who="&quot;Jose Luis Alarcon Sanchez&quot;" />
<person posts="1" size="3" who="Alexander Winston" />
<person posts="1" size="3" who="Robert Schwebel" />
<person posts="1" size="3" who="Nikita Danilov" />
<person posts="1" size="3" who="=?ISO-8859-15?Q?Mika_Penttil=E4?=" />
<person posts="1" size="3" who="Sean Neakums" />
<person posts="1" size="3" who=" (Mike Castle)" />
<person posts="1" size="3" who="Colin Walters" />
<person posts="1" size="3" who="Dave Olien" />
<person posts="1" size="3" who="Horst von Brand" />
<person posts="1" size="3" who="mdew" />
<person posts="1" size="3" who="Todor Todorov" />
<person posts="1" size="2" who="Frank Van Damme" />
<person posts="1" size="2" who="Johannes Stezenbach" />
<person posts="1" size="2" who="Ingo Oeser" />
<person posts="1" size="2" who="Dieter =?iso-8859-1?q?N=FCtzel?=" />
<person posts="1" size="2" who="John Mylchreest" />
<person posts="1" size="2" who="Benjamin Weber" />
<person posts="1" size="2" who="Hans Lambrechts" />
<person posts="1" size="2" who="Joel Becker" />
<person posts="1" size="2" who="&quot;Rahul Karnik&quot;" />
<person posts="1" size="2" who="Ian Wienand" />
<person posts="1" size="2" who="Michael Plump" />
<person posts="1" size="2" who="Jindrich Makovicka" />
<person posts="1" size="2" who="adri" />
<person posts="1" size="2" who="Nicolas Pitre" />
<person posts="1" size="2" who="Mitchell Blank Jr" />
<person posts="1" size="2" who="Jean Delvare" />
<person posts="1" size="2" who="=?iso-8859-1?Q?Taneli_V=E4h=E4kangas?=" />
<person posts="1" size="2" who="Henrik Raeder Clausen" />
<person posts="1" size="2" who="Harm Verhagen" />
<person posts="1" size="2" who="(zipa24)" />
<person posts="1" size="2" who="&quot;Paul E. McKenney&quot;" />
<person posts="1" size="2" who="&quot;Dean McEwan&quot;" />
<person posts="1" size="2" who="iain d broadfoot" />
<person posts="1" size="2" who="Denis Vlasenko" />
<person posts="1" size="2" who="Luke Howard" />
<person posts="1" size="2" who="Julien Danjou" />
<person posts="1" size="2" who="&quot;Udo A. Steinberg&quot;" />
<person posts="1" size="2" who="Patrick McLean" />
<person posts="1" size="2" who="Stephen Hemminger" />
<person posts="1" size="2" who="Matt Domsch" />
<person posts="1" size="2" who="Lars Duesing" />
<person posts="1" size="2" who="Francois Cartegnie" />
<person posts="1" size="2" who="Joe Korty" />
<person posts="1" size="2" who="Tom Vier" />
<person posts="1" size="2" who="Ludovic Drolez" />
<person posts="1" size="2" who="Shawn Starr" />
<person posts="1" size="2" who="OSDL" />
<person posts="1" size="2" who="Andreas Schwab" />
<person posts="1" size="2" who="&quot;Norman Diamond&quot;" />
<person posts="1" size="2" who="Patrick Mochel" />
<person posts="1" size="2" who="Ian Chilton" />
<person posts="1" size="2" who="Jon Burgess" />
<person posts="1" size="2" who="&quot;ismail (cartman) donmez&quot;" />
<person posts="1" size="2" who="Peter Berg Larsen" />
<person posts="1" size="2" who="Bernd Eckenfels" />
<person posts="1" size="2" who="CASINO_E" />
<person posts="1" size="2" who="Warren Turkal" />
<person posts="1" size="2" who="David Walser" />
<person posts="1" size="2" who="Oliver Neukum" />
<person posts="1" size="2" who="Robert Love" />
<person posts="1" size="2" who="(Matt_Domsch)" />
<person posts="1" size="2" who="Harald Dunkel" />
<person posts="1" size="2" who="Erik Heinz" />
<person posts="1" size="2" who="JLB" />
<person posts="1" size="2" who="Karol Kozimor" />
<person posts="1" size="2" who="Adrian Reber" />
<person posts="1" size="2" who="Daniel Jacobowitz" />
<person posts="1" size="2" who="Jens Leuschner" />
<person posts="1" size="2" who="Malcolm Smith" />
<person posts="1" size="2" who="(P)" />
<person posts="1" size="2" who="Steven Ihde" />
<person posts="1" size="2" who="(reg)" />
<person posts="1" size="2" who="(tm_gccmail)" />
<person posts="1" size="2" who="Damian Kolkowski" />
<person posts="1" size="2" who="&quot;Ro0tSiEgE LKML&quot;" />
<person posts="1" size="2" who="(xtzkhsgjpjjo)" />
<person posts="1" size="2" who=" (Margit Schubert-While)" />
<person posts="1" size="2" who="Danek Duvall" />
<person posts="1" size="2" who="Pau Aliagas" />
<person posts="1" size="2" who="Ricky Beam" />
<person posts="1" size="2" who="Domen Puncer" />
<person posts="1" size="2" who="&quot;Mr. Mailing List&quot;" />
<person posts="1" size="2" who="(jhghwwtlrrnq)" />
<person posts="1" size="2" who="Henrik Persson" />
<person posts="1" size="2" who="Matthew Peters" />
<person posts="1" size="2" who="Flameeyes" />
<person posts="1" size="2" who="&quot;Matthew Mullins&quot;" />
<person posts="1" size="2" who="(gssjznwarnaj)" />
<person posts="1" size="2" who="Chris Wright" />
<person posts="1" size="2" who="chas williams" />
<person posts="1" size="2" who="Chromosom" />
<person posts="1" size="2" who="Jan Killius" />
<person posts="1" size="2" who="Venkat Raghu" />
<person posts="1" size="2" who="Geoff Rivell" />
<person posts="1" size="2" who="Kurt Wall" />
<person posts="1" size="2" who="&quot;Guillaume Boissiere&quot;" />
<person posts="1" size="2" who="Yaroslav Popovitch" />
<person posts="1" size="2" who="david nicol" />
<person posts="1" size="2" who="&quot;Aphirak Jansang&quot;" />
<person posts="1" size="2" who="(pavel)" />
<person posts="1" size="2" who="(aa12.bbs2)" />
<person posts="1" size="2" who="Vladimir Lazarenko" />
<person posts="1" size="2" who="M M" />
<person posts="1" size="2" who="(a_samson2)" />
<person posts="1" size="2" who="(bverne)" />
<person posts="1" size="2" who="Narayan Desai" />
<person posts="1" size="2" who="Theewara Vorakosit" />
<person posts="1" size="2" who="(aa1572)" />
<person posts="1" size="2" who="Felix von Leitner" />
<person posts="1" size="1" who="hsdm" />
<person posts="1" size="1" who="Jani Monoses" />
<person posts="1" size="1" who="Clock" />
<person posts="1" size="1" who="(millionaires)" />
<person posts="1" size="1" who="(SexyCaro)" />

</stats>

<section
  title="Kernel 2.6 Size Increase Troubling For Embedded Developers"
  subject="Kernel 2.6 size increase"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0307.2/2279.html"
  posts="77"
  startdate="23 Jul 2003 10:46:46 -0800"
  enddate="08 Aug 2003 06:43:04 -0800"
>
<topic>Disks: IDE</topic>
<topic>FS: ROMFS</topic>
<topic>FS: ramfs</topic>
<topic>FS: smbfs</topic>
<topic>FS: sysfs</topic>
<topic>Kexec</topic>
<topic>PCI</topic>
<topic>Real-Time: RTAI</topic>
<topic>Small Systems</topic>

<mention>Randy Dunlap</mention>
<mention>David S. Miller</mention>
<mention>Christoph Hellwig</mention>
<mention>Bill Davidsen</mention>
<mention>Francois Romieu</mention>
<mention>Richard B. Johnson</mention>
<mention>Karim Yaghmour</mention>

<p>Bernardo Innocenti was concerned about the increase in size between 2.4 and
2.6-test, especially for the impact this would have on embedded systems. He
broke the kernel down into subsystems and analyzed the size increase of each.
For networking, it appeared that the bulk of the increase was taken up by
xfrm, an IPsec user configuration interface. He suggested that the module be
made optional; and a patch to do this was accepted finally on August 9th.
Bernardo also noted that among drivers, the block drivers had generally
become smaller, while character drivers had grown. He also said that among
filesystems, <quote who="Bernardo Innocenti">almost all modules have got
30-40% bigger, therefore bloat is probably caused by inlines and macros
getting more complex.</quote></p>

<p>Richard B. Johnson thought at least some of the general increase
might be due to the kernel explicitly initializing variables to 0,
causing the compiled binary to take up space storing these empty
values; but David S. Miller pointed out that a lot of explicit
0-initializations were removed in the 2.5 timeframe, which would reduce
the compiled kernel size. And Randy Dunlap added that there were <a
href="http://developer.osdl.org/ogasawara/kj-patches/uninit_static/">yet more
patches</a> available to catch cases still lingering in the kernel code.</p>

<p>Addressing the filesystem growth, Christoph Hellwig wanted to test
Bernardo's assertion that the bloat was probably caused by inlines and
macros. He posted a horrifying hack to try to expose the problem at the expense
of various hardware platforms (David S. Miller started to speak up against
this, until he realized that Christoph didn't want to submit that code for
inclusion anywhere, he just wanted Bernardo to test with it). The discussion
meandered along for a bit with no conclusion, and eventually Ihar Philips
Filipau remarked, <quote who="Ihar Philips Filipau">Linus repeating 'small is
beatiful' sounds more and more like crude joke...  As for embedded market -
it is already in deep fork and far far away from vanilla kernels... Vanilla
really not that relevant to real world...</quote> Mike Fedyk replied:</p>

<quote who="Mike Fedyk">

<p>Vanilla will be what people put into it.  And I have seen more messages
from embedded people complaining, than actually doing and submitting patches
for merging.</p>

<p>So the embedded trees are a deep fork huh?  Did you or anyone else do
anything to merge during 2.5?!</p>

<p>And now you see why there is a "deep" fork...</p>

</quote>

<p>Ihar replied:</p>

<quote who="Ihar Philips Filipau">

<p>

<ul>

<li>Real-time stuff is a must - something like RTAI.</li>
<li>Things like Linux Trace Toolkit - soone or later you have to start
using them to tune performace.</li>
<li>Patches to remove mandatory (for 2.2/2.0) PCI/IDE support were pretty
common too.</li>
<li>Patch to shrink network hashes - norm of life.</li>
<li>Patch to kill PCI names database.</li>
<li>And this is only things I was using personally (and I remember about)
in my short 4 years carrier.</li>

</ul>

</p>

<p>CONFIG_TINY - <a
href="http://lwn.net/Articles/14186/">http://lwn.net/Articles/14186/</a> -
got something like this merged? - so I'm the first guy in the download queue
on <a href="ftp://ftp.kernel.org">ftp.kernel.org</a>!</p>

<p>Kernel heavily tuned for servers and workstations (read - modern PCs).</p>

<p>At my previous position company was using kernel prepared by Karim Yaghmour
and right now we using kernels from MontaVista.</p>

<p>Far from vanillas.</p>

</quote>

<p>Francois Romieu pointed out the CONFIG_EMBEDDED option that did exist in the
official kernel, and asked Ihar to publish the patches he'd mentioned. Ihar
admitted he hadn't know about CONFIG_EMBEDDED; but he also couldn't get it
working. He didn't provide any details about his problem, however, so no one
could help him. But Francois Romieu at least confirmed that CONFIG_EMBEDDED
seemed to work fine on his own system.</p>

<p>Elsewhere, Bernardo did try Christoph's ugly hack, and found that not much
improved. 2.6-test was still pretty big. Willy Tarreau said:</p>

<quote who="Willy Tarreau">

<p>I did the same observation a few weeks ago on 2.5.74/gcc-2.95.3. I tried
to track down the responsible, to the point that I completely disabled every
driver, networking option and file-system, just to see, and got about a 550
kB vmlinux compiled with -Os. 550 kB for nothing :-(</p>

<p>I don't have the config nor the exact numbers right here now, but I can
redo the tests on 2.6.0-test1 if needed.</p>

<p>I was interested in using a very minimal pre-boot kernel with kexec
which would automatically select a valid image among several ones. But 500
kB overhead for a boot loader quickly refrained me...</p>

</quote>

<p>Bernardo pointed out that a lot of 2.6 features, like SysFS and the various
I/O schedulers, could not be configured out of the kernel. He added, <quote
who="Bernardo Innocenti">There are probably many other things mostly useless
for embedded systems that I'm not aware of.</quote> Bill Davidsen replied that
currently, the push was to get a stable 2.6.0 released in the near future,
and that a better time to consider the embedded issue would be after a number
of releases of the stable series had already come out. But he agreed that
definitely some parts of the kernel could be made optional at that point.
Nicolas Pitre also suggested that <quote who="Nicolas Pitre">Being able to
remove the block layer entirely, just as for the networking layer, should be
considered too, since none of ramfs, tmpfs, nfs, smbfs, jffs and jffs2 just
to name those ones actually need the block layer to operate.  This is really
a big pile of dead code in many embedded setups.</quote> Bernardo and Miles
Bader loved this idea; and Miles remarked, <quote who="Miles Bader">When
I've used a debugger to trace through the kernel reading a block on a system
using only romfs, it's utterly amazing how much completely unnecessary
stuff happens.  Of course it's a lot harder to find a clean way to make it
optional than it is to complain about it ... :-)</quote> Bernardo asked how
difficult it would be to remove the block layer, and David Woodhouse said,
<quote who="David Woodhouse">Depends how thorough you want to be. I wanted
to go the whole way and actually remove the definition of struct buffer_head,
then remove all the code which would no longer compile at all.</quote></p>

<p>Elsewhere, Bernardo actually tried stripping SysFS out of the kernel,
just to see what would happen. He said, <quote who="Bernardo Innocenti">I just
saved 7KB and got a kernel that couldn't boot because root device translation
depends on sysfs ;-)</quote> Tom Rini replied, <quote who="Tom Rini">Now that
someone has gone down the path (and, thanks for doing it), we know how much
is saved and what needs to be done to get it to work.  Lets just hope it
doesn't grow that much more.</quote> Barnardo posted his patch for anyone
interested, cautioning everyone that this was only intended for testing
purposes, because like he said, the resulting kernel wouldn't boot.</p>

</section>

<section
  title="Framebuffer Client Notification Mechanism"
  subject="[PATCH] Framebuffer: client notification mecanism &amp; PM"
  posts="24"
  startdate="29 Jul 2003 05:13:39 -0800"
  enddate="07 Aug 2003 13:51:16 -0800"
>
<topic>Framebuffer</topic>

<p>Benjamin Herrenschmidt posted a patch that <quote who="Benjamin
Herrenschmidt">adds a mecanism for in-kernel "clients" of a framebuffer device
to get notified of events on this framebuffer device. It adds some basic
Power Management callbacks based on this, and implements support in fbcon.
This allows fbdev low level drivers to instruct clients like "fbcon" to stop
touching the framebuffer as the hardware is going to be suspended, and to
restore the display after resume.</quote> There were some comments, and a
few posts down the line, James Simmons said, <quote who="James Simmons">I
knew it was a matter of time before "client" management would happen.
Is this a 2.6.X thing tho or shoudl we wait for the next developement
cycle. I don't mind working on experimental stuff.</quote> And Benjamin
replied, <quote who="Benjamin Herrenschmidt">We need that now for proper
power management.</quote> This suited James, and the thread went on for
several days in technical areas before petering out.</p>

</section>

<section
  title="Filesystem Errors In 2.6.0-test2"
  subject="ext3 badness in 2.6.0-test2"
  posts="11"
  startdate="04 Aug 2003 06:22:45 -0800"
  enddate="10 Aug 2003 15:44:32 -0800"
>
<topic>Disk Arrays: RAID</topic>
<topic>FS: ext2</topic>
<topic>FS: ext3</topic>

<mention>Frank van de Pol</mention>
<mention>Daniel Jacobowitz</mention>
<mention>Linus Torvalds</mention>

<p>Daniel Jacobowitz got an ext3 error of the form, "EXT3-fs error (device
md0) in start_transaction: Journal has aborted". Unfortunately, after this,
the disk was completely inaccessible for reading or writing, so any system
logs that might have helped were unavailable. Andrew Morton said that
without the log data, it was hard to tell for certain. But he said, <quote
who="Andrew Morton">Could have been an IO error, or the block/MD/device layer
returned incorrect data.  ext3 used to go BUG a lot in the latter case, but
nowadays we try to abort the journal and go read-only.</quote> Neil Brown
also saw the same problem, and figured it was probably with ext3. Frank van
de Pol also confirmed seeing the same problem; Neil managed to get some log
entries and posted them, and Andrew said there was definitely an ext3 bug
in there somewhere. But he also added, <quote who="Andrew Morton">I find
it distinctly fishy how this happens so much with ext3-on-md, and so little
with ext3-on-just-a-disk.</quote> Neil replied:</p>

<quote who="Neil Brown">

<p>I can reproduce this easily with various configurations of ext3 over raid5,
and get a similar problem with ext2 over raid5 (corrupt inodes rather than
directory entries) but ext3 over raid0 is rock-solid.</p>

<p>So I guess the finger points generally in the direction of raid5.  Now I've
just got to figure if it is a bug in r5, or some assumption that it makes
that is no longer valid (I was briefly suspicious of PF_READAHEAD which
could have made a real mess of raid5, but that wouldn't have this symptom)</p>

</quote>

<p>In their initial reports, Daniel and Frank had both also said they'd been
using RAID. Andrew was happy the thing was at least reproducible; and folks
started bandying patches around to try to isolate a fix. Andrew said the
PF_READAHEAD was actually a likely candidate in spite of Neil's reservations;
and posted a fix that had actually already made it into Linus Torvalds' tree.
Neil tried it, and it did seem to fix the problem. There were a couple more
posts after that, and the thread petered out.</p>

</section>

<section
  title="Setting Per-User Resource Limits"
  subject="Is it possible to add this feature."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0308.0/1221.html"
  posts="7"
  startdate="05 Aug 2003 16:20:32 -0800"
  enddate="07 Aug 2003 04:32:28 -0800"
>

<mention>Rik van Riel</mention>

<p>Someone asked if it were possible to limit memory-usage and CPU-usage on
a per-user bases, and Kurt Wall suggested 'ulimit -m' for memory limiting
and 'ulimit -t' for CPU limiting. But Mike Fedyk countered, <quote who="Mike
Fedyk">This is per session, and the user can have many sessions.  Unless you
limit the number of sessions a user can have...</quote> And Martin Pool added,
<quote who="Martin Pool">Mike is correct that you cannot have system-wide
per-user limits at the moment, at least in the standard kernel.  However,
it would be possible to add it, if you find somebody to develop it for
you.</quote> Patrick McLean announced:</p>

<quote who="Patrick McLean">

<p>I am going to be working on this feature with a friend starting in
September as a term project (we are both undergrads in computer science),
and a way to get into kernel hacking :) Send me a mail if you want more info,
or if you want us to keep you up to date on our progress.</p>

<p>We will also be loking for ways to specify the limits in a fairly simple,
but scalable way, and we will be happy for any suggestions.</p>

</quote>

<p>And Alan Cox suggested, <quote who="Alan Cox">Google for two things -
firstly Rik van Riel's bits of work (I think it was Rik anyway) on a fair
share scheduler, also "beancounter" which was a patch long ago that started
to attack the limits issues)</quote>.</p>

</section>

<section
  title="Converting One Filesystem To Another"
  subject="reiserfs4"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0308.0/1631.html"
  posts="15"
  startdate="06 Aug 2003 17:05:51 -0800"
  enddate="08 Aug 2003 08:23:31 -0800"
>
<topic>FS: ReiserFS</topic>
<topic>FS: ext3</topic>

<mention>Hans Reiser</mention>

<p>Vladimir Lazarenko wanted to upgrade to ReiserFS 4, but asked if
there were a converter that would allow him to migrate to the new version
without data loss.  He really wanted to avoid the whole 'backup, create
new partition, and restore' scenario. Hans Reiser gave a pointer to <a
href="http://tzukanov.narod.ru/convertfs/">ConvertFS</a>, a third-party work
in progress. But Andreas Dilger said the whole concept of a converter was
broken. He said:</p>

<quote who="Andreas Dilger">

<p>If you are converting your current filesystem to an _experimental_
filesystem, wouldn't you want to have a backup in case the new filesystem
had a bug in it?</p>

<p>Considering that such a conversion tool would be used only very rarely,
wouldn't you want to make a backup in case the conversion tool was broken?</p>

<p>The safest conversion is to make a backup with tar or similar, and then
restore it after a formatting the new filesystem.</p>

</quote>

<p>Ivan Gyurdiev replied that sometimes <quote who="Ivan Gyurdiev">people
don't have the resources (hard disk space, tape drives, money)  to backup
their data, and might still be interested in testing a new filesystem. They
might be willing to take a risk with the new fs and converter. Amazing as it
may sound, people do that. I am such a tester, and I'd find a converter to be
a useful tool. But since the previous discussion on the subject concluded it'd
be really hard to impossible to write one, I guess I'll have to settle for
new hard drive(s).</quote> Oleg Drokin gave anothing link to the ConvertFS
page, saying that it's <quote who="Oleg Drokin">only requirement seems to
be that both fs types should have read/write support in Linux.</quote></p>

<p>Ivan gave it a whirl, but found that it required having 50% of the
disk free for use by the program. This, for him, defeated the purpose of
using the tool at all, since he could just copy the data himself in that
case. Tomas Szepe also said, <quote who="Tomas Szepe">I'm afraid I cannot
recommend using this tool.  A test conversion from reiserfs to ext3 (inside
a vmware machine) screwed up the data real horrorshow: directory structure
seems ok but file contents are apparently shifted.</quote> Hans replied that
VMWare might be interfering, and Tomas agreed, but added, <quote who="Tomas
Szepe">Nevertheless I'm inclined to believe this is rather a FIBMAP related
kernel bug that has been introduced after the current version of the convertfs
toolset was released in March 2002.</quote></p>

</section>

<section
  title="Linux 2.6.0-test3 Released"
  subject="Linux 2.6.0-test3"
  archive="http://groups.google.com/groups?hl=en&amp;lr=lang_en&amp;ie=UTF-8&amp;oe=UTF-8&amp;safe=off&amp;selm=Pine.LNX.4.44.0308082228470.1852-100000%40home.osdl.org.lucky.linux.kernel"
  posts="21"
  startdate="08 Aug 2003 21:40:37 -0800"
  enddate="13 Aug 2003 16:41:07 -0800"
>
<topic>USB</topic>

<p>Linus Torvalds announced <a href="">2.6.0-test3</a>, saying:</p>

<quote who="Linus Torvalds">

<p>The bulk of the diff by far is various architecture updates, and in
particular bringing MIPS[64] a bit closer to being up-to-date for 2.6.x But
there's arm, alpha, h8300 and ia64 updates too.</p>

<p>Merging the SELinux security architecture also ends up growing the patch,
even though it may not be all that noticeable for most normal users.</p>

<p>For most x86 users, the CPU frequency updates, network driver updates,
and some USB updates are most likely to matter.</p>

<p>And this should fix the PCMCIA lock-up that a number of people have seen
happening since 2.5.71 or so. Thanks for people involved in testing and
fixing that one.</p>

<p>Also, Andrew fixed a read-ahead bug that was introduced in test2 that
could cause (non-readahead) IO failures under load.</p>

</quote>

</section>

<section
  title="Hyperthreading Configuration Problems In 2.6"
  subject="[2.6.0-test3] Hyperthreading gone"
  posts="11"
  startdate="09 Aug 2003 09:08:43 -0800"
  enddate="12 Aug 2003 09:02:58 -0800"
>
<topic>Hyperthreading</topic>
<topic>Power Management: ACPI</topic>

<p>Florian Weimer noticed that hyperthreading didn't work for him under
2.6.0-test3: only one CPU would ever be activated during a run. He said recent
2.4 kernels (starting with 2.4.20) did successfully support hyperthreading
on his machine. Gabor Micsko confirmed the problem on his own system;
Greg Norris asked, <quote who="Greg Norris">Did you select CPU Enumeration
Only, or "normal" ACPI?  If the former, did you specify the "acpismp=force"
parameter at bootup?</quote> Florian said he'd selected enumeration only,
but not "acpismp=force" at bootup. He explained, <quote who="Florian
Weimer">Previous experience (with some 2.5.x versions) indicates that Linux
does not support full ACPI on this machine.  The documentation suggests that
the command line option enables full ACPI, so I hesitate to do this.</quote>
Greg added, <quote who="Greg Norris">According to the 2.6.0-test3 menuconfig
help text, the parameter is required when CPU Enumeration Only is selected,
and enables only limited ACPI support.  For whatever it's worth, that matches
my experience.</quote> And Florian replied, <quote who="Florian Weimer">I
don't think it's clear from the description.  It's certainly unexpected
that a compile-time option doesn't activate a feature, but merely adds a
boot option to do so.</quote></p>

<p>Close by, Hugh Dickins told Florian that the "acpismp=force" specification
at bootup <i>was</i> necessary, even though ACPI was not supported on his
hardware.  He agreed it was confusing, <quote who="Hugh Dickins">and the
ACPI guys agree it's wrong and to be fixed.</quote> He asked Len Brown about
the status of this, since as far as he knew Len had been about to submit a
patch to deal with this very problem, just four weeks before. Len replied,
<quote who="Len Brown">My changes go to Marcelo via Andy</quote> [Grover].
<quote who="Len Brown">This one has been waiting in his staging area while
he was out on vacation.  Now that he is back -- unless something broke in
his tree -- I assume he'll be sending it along to Marcelo shortly.</quote>
And Marcelo Tosatti said, <quote who="Marcelo Tosatti">Good to know. Andrew,
I'll wait for you on those updates to release -rc3.</quote></p>

</section>

<section
  title="Status Of Netconsole In 2.6"
  subject="[PATCH][RFC] Netconsole debugging tool for 2.6"
  posts="5"
  startdate="11 Aug 2003 00:55:08 -0800"
  enddate="12 Aug 2003 09:39:17 -0800"
>
<topic>SMP</topic>

<p>Matt Mackall announced:</p>

<quote who="Matt Mackall">

<p>Because my development box makes the room it's in uncomfortably warm,
I've decided to take a stab at resurrecting Ingo's netconsole patch.</p>

<p>For those who missed it the first time around (for 2.4.10), this
module is a "serial console over networks" which lets you catch kernel
messages, oopses and so on that can't be caught by syslog.</p>

<p>Since I thought the biggest problem with the first version was
configuration, I went ahead and wrote some reasonable option parsing
and made it also work as built-in so you can now boot with:</p>

<p>  linux netconsole=2525@10.0.0.1/eth1,9353@10.0.0.2/12:34:56:78:9a:bc</p>

<p>    or just</p>

<p>  linux netconsole=@10.0.0.1/,@10.0.0.2/</p>

<p>I've also added support for a third NIC (TLAN). Accepting patches for
other cards (only about 10 lines of code each).</p>

<p>Issues:</p>

<p>

<ul>

<li>Probably better ways to handle device locking these days</li>
<li>SMP-safe?</li>
<li>Would like to get logging up much earlier in the boot process</li>
<li>Need support for more cards</li>

</ul>

</p>

</quote>

<p>Jon Burgess asked:</p>

<quote who="Jon Burgess">

<p>Is this different from the netdump patch which RedHat include in their
kernel?</p>

<p>The RH kernel patch is at <a
href="http://www.kernelnewbies.org/kernels/rh9/SOURCES/linux-2.4.18-netdump.patch">http://www.kernelnewbies.org/kernels/rh9/SOURCES/linux-2.4.18-netdump.patch</a></p>

<p>The tools are shipped in netdump-*.rpm with the distribution.</p>

</quote>

<p>Matt hadn't known about the Red Hat patch, and after some analysis offered a
comparison:</p>

<quote who="Matt Mackall">

<p>Theirs:</p>

<p>

<ul>

<li>does crashdumps</li>
<li>does syslog without levels</li>
<li>has hooks for receive</li>

</ul>

</p>

<p>Mine:</p>

<p>

<ul>

<li>works in 2.6</li>
<li>has non-appalling configuration</li>
<li>works as a built-in and is available earlier in boot</li>
<li>does syslog with levels (haven't posted this though)</li>

</ul>

</p>

</quote>

<p>Jeff Garzik also added:</p>

<quote who="Jeff Garzik">

<p>netconsole does syslog with levels, too.  I agree netdump/netconsole
have complete awful configuration.  I was thinking netlink would be a good
configurator.</p>

<p>The kernel printk &lt;foo&gt; prefixes map into syslog quite nicely.</p>

<p>In any case, there is my own active effort into cleaning up netdump to
be less x86-specific, and get it ready for mainline.</p>

<p>Maybe we can start discussing converging all these implementations on
netdev@oss.sgi.com?  (that's where the networking developers live)</p>

</quote>

<p>Matt didn't like that idea, and the thread ended.</p>

</section>

</kc>

