<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="221" date="30 Jun 2003 00:00:00 -0800" />

<intro>

<!--<p>Thanks go out to all the folks who've been sending in donations. They
make a big difference for me right now. If folks like Kernel Traffic and
feel like sending me a little money, click below:</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="http://images.paypal.com/images/x-click-but04.gif" height="31" width="62" alt="PayPal" border="0" name="submit"/>
</form>

</p>-->

</intro>

<stats posts="1989" size="10748" contrib="575" multiples="308" lastweek="213">

<person posts="81" size="524" who="Greg KH" />
<person posts="52" size="212" who="Andrew Morton" />
<person posts="49" size="163" who="Adrian Bunk" />
<person posts="38" size="136" who="Russell King" />
<person posts="33" size="117" who="David Mosberger" />
<person posts="32" size="286" who="Vojtech Pavlik" />
<person posts="29" size="81" who="Alan Cox" />
<person posts="27" size="130" who="Con Kolivas" />
<person posts="21" size="68" who="(viro)" />
<person posts="20" size="221" who="Lou Langholtz" />
<person posts="20" size="111" who="Rusty Russell" />
<person posts="18" size="123" who="&quot;Perez-Gonzalez, Inaky&quot;" />
<person posts="18" size="78" who="Jeff Garzik" />
<person posts="18" size="66" who="&quot;H. Peter Anvin&quot;" />
<person posts="16" size="134" who="Felipe Alfaro Solana" />
<person posts="16" size="80" who="&quot;Martin J. Bligh&quot;" />
<person posts="16" size="64" who="Alan Stern" />
<person posts="16" size="53" who="john stultz" />
<person posts="16" size="49" who="Andi Kleen" />
<person posts="15" size="96" who="Linus Torvalds" />
<person posts="15" size="39" who="&quot;David S. Miller&quot;" />
<person posts="14" size="67" who="Matthew Wilcox" />
<person posts="14" size="65" who="Jan-Benedict Glaw" />
<person posts="14" size="57" who="Mike Galbraith" />
<person posts="14" size="39" who="Christian Kujau" />
<person posts="13" size="147" who="Adam Belay" />
<person posts="13" size="44" who="=?iso-8859-1?Q?J=F6rn?= Engel" />
<person posts="13" size="43" who="Pavel Machek" />
<person posts="13" size="37" who="Robert Love" />
<person posts="11" size="66" who="george anzinger" />
<person posts="11" size="56" who="Vojtech Pavlik" />
<person posts="11" size="54" who="Bartlomiej Zolnierkiewicz" />
<person posts="11" size="33" who="Christoph Hellwig" />
<person posts="11" size="26" who="James Simmons" />
<person posts="10" size="63" who="Jean Tourrilhes" />
<person posts="10" size="49" who="Sir Ace" />
<person posts="10" size="40" who="Stephan von Krawczynski" />
<person posts="10" size="31" who="Jens Axboe" />
<person posts="10" size="28" who="Ivan Kokshaysky" />
<person posts="10" size="26" who="Sam Ravnborg" />
<person posts="9" size="52" who="Greg Norris" />
<person posts="9" size="48" who="Paul Fulghum" />
<person posts="9" size="47" who="Marcelo Tosatti" />
<person posts="9" size="45" who="&quot;J.A. Magallon&quot;" />
<person posts="9" size="39" who="Matthias Andree" />
<person posts="9" size="32" who="Trond Myklebust" />
<person posts="9" size="31" who="Larry McVoy" />
<person posts="8" size="122" who="Jaakko Niemi" />
<person posts="8" size="95" who="(Andries.Brouwer)" />
<person posts="8" size="62" who="CaT" />
<person posts="8" size="41" who="David Howells" />
<person posts="8" size="33" who="Nick Piggin" />
<person posts="8" size="30" who="&quot;Grover, Andrew&quot;" />
<person posts="8" size="30" who="Patrick Mochel" />
<person posts="8" size="26" who="Pavel Machek" />
<person posts="8" size="24" who="Bill Davidsen" />
<person posts="7" size="137" who="Michael Hunold (LinuxTV.org CVS maintainer)" />
<person posts="7" size="58" who=" (John Myers)" />
<person posts="7" size="40" who="William Lee Irwin III" />
<person posts="7" size="35" who="Andy Pfiffer" />
<person posts="7" size="24" who="David Woodhouse" />
<person posts="7" size="23" who=" (Margit Schubert-While)" />
<person posts="7" size="20" who="Daniel Phillips" />
<person posts="7" size="20" who="Geert Uytterhoeven" />
<person posts="6" size="50" who="Grzegorz Jaskiewicz" />
<person posts="6" size="37" who="&quot;Riley Williams&quot;" />
<person posts="6" size="31" who="Eivind Tagseth" />
<person posts="6" size="28" who="Benjamin Herrenschmidt" />
<person posts="6" size="26" who="Hugh Dickins" />
<person posts="6" size="25" who="Chris Friesen" />
<person posts="6" size="22" who="Fruhwirth Clemens" />
<person posts="6" size="21" who="Karl Vogel" />
<person posts="6" size="20" who="Frank Cusack" />
<person posts="6" size="19" who="Arnaud Ligot" />
<person posts="6" size="19" who="Steven Pratt" />
<person posts="6" size="17" who="Scott McDermott" />
<person posts="6" size="17" who="John Bradford" />
<person posts="5" size="70" who="Lesley van Zijl" />
<person posts="5" size="41" who="Daniel McNeil" />
<person posts="5" size="36" who="&quot;ismail (cartman) donmez&quot;" />
<person posts="5" size="30" who="Daniel Ritz" />
<person posts="5" size="27" who="Andrea Arcangeli" />
<person posts="5" size="23" who="&quot;Rick A. Hohensee&quot;" />
<person posts="5" size="21" who="jw schultz" />
<person posts="5" size="20" who="Marek Michalkiewicz" />
<person posts="5" size="19" who="John Cherry" />
<person posts="5" size="19" who="Michael Buesch" />
<person posts="5" size="19" who="&quot;Petr Vandrovec&quot;" />
<person posts="5" size="18" who="Keith Owens" />
<person posts="5" size="18" who="(Valdis.Kletnieks)" />
<person posts="5" size="17" who="Arnaldo Carvalho de Melo" />
<person posts="5" size="17" who="(yiding_wang)" />
<person posts="5" size="17" who="Davide Libenzi" />
<person posts="5" size="17" who="Mingming Cao" />
<person posts="5" size="16" who="Maneesh Soni" />
<person posts="5" size="16" who="Zwane Mwaikambo" />
<person posts="5" size="15" who="&quot;Justin T. Gibbs&quot;" />
<person posts="5" size="15" who="Mikael Pettersson" />
<person posts="5" size="15" who="James Bottomley" />
<person posts="5" size="14" who="Stewart Smith" />
<person posts="5" size="14" who="Paul Mackerras" />
<person posts="5" size="14" who="Marc-Christian Petersen" />
<person posts="5" size="14" who="Mike Dresser" />
<person posts="5" size="14" who="war" />
<person posts="4" size="74" who="&quot;Mr. James W. Laferriere&quot;" />
<person posts="4" size="40" who="John Levon" />
<person posts="4" size="39" who="John Shillinglaw" />
<person posts="4" size="26" who="Per Nystrom" />
<person posts="4" size="26" who="Tim Schmielau" />
<person posts="4" size="23" who="Nix" />
<person posts="4" size="18" who="Marek Habersack" />
<person posts="4" size="18" who="Mike Waychison" />
<person posts="4" size="18" who="Andrey Panin" />
<person posts="4" size="17" who="Andreas Boman" />
<person posts="4" size="17" who="Herbert Poetzl" />
<person posts="4" size="16" who="Oliver Neukum" />
<person posts="4" size="16" who="Anton Blanchard" />
<person posts="4" size="15" who="=?UTF-8?Q?Fr=E9d=E9ric_L=2E_W=2E_Meunier?=" />
<person posts="4" size="15" who="Eric Valette" />
<person posts="4" size="14" who="Joshua Kwan" />
<person posts="4" size="14" who="Bob Miller" />
<person posts="4" size="14" who="Helge Hafting" />
<person posts="4" size="13" who="Stephen Hemminger" />
<person posts="4" size="13" who="Andries Brouwer" />
<person posts="4" size="13" who="Jesse Pollard" />
<person posts="4" size="12" who="Joe Korty" />
<person posts="4" size="12" who="Pete Clements" />
<person posts="4" size="12" who="&quot;jds&quot;" />
<person posts="4" size="11" who="Gerhard Mack" />
<person posts="4" size="11" who="Roman Zippel" />
<person posts="4" size="11" who="Chris Wright" />
<person posts="4" size="11" who=" (=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=)" />
<person posts="3" size="161" who="(rwhron)" />
<person posts="3" size="100" who="Andre Hedrick" />
<person posts="3" size="86" who="chas williams" />
<person posts="3" size="61" who=" (Florin Iucha)" />
<person posts="3" size="58" who="Lionel Bouton" />
<person posts="3" size="57" who="Jan Dittmer" />
<person posts="3" size="56" who="Dialtone" />
<person posts="3" size="43" who="David Howells" />
<person posts="3" size="36" who="Rudo Thomas" />
<person posts="3" size="35" who="Torsten Foertsch" />
<person posts="3" size="29" who="Stephen Smalley" />
<person posts="3" size="29" who="Zack Gilburd" />
<person posts="3" size="28" who="&quot;Vamsi Krishna S .&quot;" />
<person posts="3" size="28" who="Mark Peloquin" />
<person posts="3" size="27" who="Przemyslaw =?ISO-8859-2?Q?Stanis=B3aw?= Knycz" />
<person posts="3" size="25" who="Zoup" />
<person posts="3" size="23" who="&quot;Stephen C. Tweedie&quot;" />
<person posts="3" size="19" who="Ishikawa" />
<person posts="3" size="17" who="Dave McCracken" />
<person posts="3" size="16" who="Scot McKinley" />
<person posts="3" size="16" who="Jeff" />
<person posts="3" size="15" who="(vanstadentenbrink)" />
<person posts="3" size="15" who="&quot;Paul E. McKenney&quot;" />
<person posts="3" size="12" who="Steven Cole" />
<person posts="3" size="12" who=" (Miles Bader)" />
<person posts="3" size="12" who="Michael Frank" />
<person posts="3" size="12" who="Roy Sigurd Karlsbakk" />
<person posts="3" size="12" who="Martin Diehl" />
<person posts="3" size="12" who="Ray Bryant" />
<person posts="3" size="11" who="Dave Bentham" />
<person posts="3" size="11" who="Steve Lord" />
<person posts="3" size="11" who="Martin Schlemmer" />
<person posts="3" size="11" who="&quot;John Stoffel&quot;" />
<person posts="3" size="11" who="Thorsten =?iso-8859-1?q?K=F6rner?=" />
<person posts="3" size="10" who="Arjan van de Ven" />
<person posts="3" size="10" who="&quot;Randy.Dunlap&quot;" />
<person posts="3" size="10" who="&quot;Paul Rolland&quot;" />
<person posts="3" size="10" who="&quot;Kevin P. Fleming&quot;" />
<person posts="3" size="10" who="Oleg Drokin" />
<person posts="3" size="10" who="&quot;super_penis&quot;" />
<person posts="3" size="10" who="Horst von Brand" />
<person posts="3" size="10" who="=?ISO-8859-2?Q?Pawe=B3_Go=B3aszewski?=" />
<person posts="3" size="9" who="Joel Becker" />
<person posts="3" size="9" who=" (Bob Tracy)" />
<person posts="3" size="9" who="&quot;D. Sen&quot;" />
<person posts="3" size="9" who="Nicolas Mailhot" />
<person posts="3" size="9" who="rmoser" />
<person posts="3" size="9" who="Brad Tilley" />
<person posts="3" size="9" who="Shane Shrybman" />
<person posts="3" size="9" who="&quot;Sourabh Ladha (EED)&quot;" />
<person posts="3" size="9" who="Kai Germaschewski" />
<person posts="3" size="9" who="Aschwin Marsman" />
<person posts="3" size="8" who="Luis Miguel Garcia" />
<person posts="3" size="8" who="Manfred Spraul" />
<person posts="3" size="8" who="Ronald Bultje" />
<person posts="3" size="8" who="Werner Almesberger" />
<person posts="3" size="8" who="Bryan O'Sullivan" />
<person posts="3" size="8" who="David Christensen" />
<person posts="3" size="8" who="Sean Neakums" />
<person posts="3" size="8" who="Bernd Eckenfels" />
<person posts="3" size="8" who="Alex Goddard" />
<person posts="3" size="7" who="Timothy Miller" />
<person posts="3" size="7" who="Herbert Xu" />
<person posts="3" size="7" who="David Woodhouse" />
<person posts="3" size="6" who="Andrei Ivanov" />
<person posts="2" size="184" who="&quot;Szonyi Calin&quot;" />
<person posts="2" size="53" who="Lionel Bouton" />
<person posts="2" size="45" who="Jeremy Fitzhardinge" />
<person posts="2" size="44" who="Pavel Roskin" />
<person posts="2" size="43" who="Alan Cox" />
<person posts="2" size="36" who="John Duthie" />
<person posts="2" size="32" who="Eric Wong" />
<person posts="2" size="31" who="Brandon Low" />
<person posts="2" size="31" who="Matthew Koch" />
<person posts="2" size="28" who="Muli Ben-Yehuda" />
<person posts="2" size="23" who="Semler Michal" />
<person posts="2" size="22" who="Thomas Winischhofer" />
<person posts="2" size="21" who="&quot;Clayton Weaver&quot;" />
<person posts="2" size="20" who="(ishikawa)" />
<person posts="2" size="18" who="Tobias Diedrich" />
<person posts="2" size="17" who="Tony 'Nicoya' Mantler" />
<person posts="2" size="15" who="Alessandro Suardi" />
<person posts="2" size="14" who="Toplica =?utf-8?q?Tanaskovi=C4=87?=" />
<person posts="2" size="14" who="Jeremy A Redburn" />
<person posts="2" size="14" who="Thiago Rondon" />
<person posts="2" size="10" who="Martin Zwickel" />
<person posts="2" size="10" who="Joern Nettingsmeier" />
<person posts="2" size="10" who="&quot;Jim Gifford&quot;" />
<person posts="2" size="9" who="joe briggs" />
<person posts="2" size="9" who="Andy Polyakov" />
<person posts="2" size="9" who="David Lang" />
<person posts="2" size="9" who="Neil Brown" />
<person posts="2" size="8" who="Hans Reiser" />
<person posts="2" size="8" who="Konstantin Kletschke" />
<person posts="2" size="8" who="&quot;David Schwartz&quot;" />
<person posts="2" size="8" who="&quot;J.C. Wren&quot;" />
<person posts="2" size="8" who="Peter Braam" />
<person posts="2" size="8" who="Florian-Daniel Otel" />
<person posts="2" size="8" who="Marcel Holtmann" />
<person posts="2" size="8" who="&quot;Richard B. Johnson&quot;" />
<person posts="2" size="8" who="Matthew Dobson" />
<person posts="2" size="7" who="Vid Strpic" />
<person posts="2" size="7" who="Samium Gromoff" />
<person posts="2" size="7" who="(yiding_wang)" />
<person posts="2" size="7" who="Anders Karlsson" />
<person posts="2" size="7" who="Matthias Juchem" />
<person posts="2" size="7" who="&quot;Walter Harms&quot;" />
<person posts="2" size="7" who="&quot;Henning P. Schmiedehausen&quot;" />
<person posts="2" size="7" who="&quot;Cress, Andrew R&quot;" />
<person posts="2" size="7" who="Clemens Schwaighofer" />
<person posts="2" size="7" who="Andreas Haumer" />
<person posts="2" size="7" who="Alexander Hoogerhuis" />
<person posts="2" size="7" who=" &lt;joe.korty@ccur.com&gt;" />
<person posts="2" size="7" who="John M Flinchbaugh" />
<person posts="2" size="7" who="Daniel Jacobowitz" />
<person posts="2" size="7" who="Samuel Thibault" />
<person posts="2" size="7" who="&quot;Seifert Guido, gse&quot;" />
<person posts="2" size="6" who="&quot;Tobias Reinhard&quot;" />
<person posts="2" size="6" who="Gerd Knorr" />
<person posts="2" size="6" who="Thomas Duffy" />
<person posts="2" size="6" who="Miles Bader" />
<person posts="2" size="6" who="Wade" />
<person posts="2" size="6" who="Alex Riesen" />
<person posts="2" size="6" who="Eric Altendorf" />
<person posts="2" size="6" who="Pete Taphouse" />
<person posts="2" size="6" who="Neil Moore" />
<person posts="2" size="6" who="Daniel Gryniewicz" />
<person posts="2" size="6" who="Matthew Wilcox" />
<person posts="2" size="6" who="John Weber" />
<person posts="2" size="6" who="Steve French" />
<person posts="2" size="6" who="&quot;Oliver Pitzeier&quot;" />
<person posts="2" size="6" who="Jurriaan" />
<person posts="2" size="6" who="&quot;Antony Gelberg&quot;" />
<person posts="2" size="6" who="Ben Collins" />
<person posts="2" size="6" who="Eli Carter" />
<person posts="2" size="6" who="&quot;Benoit Beauchamp&quot;" />
<person posts="2" size="6" who="Peter Lundkvist" />
<person posts="2" size="6" who="Francois Romieu" />
<person posts="2" size="6" who="Matthew Bell" />
<person posts="2" size="5" who="Richard Henderson" />
<person posts="2" size="5" who="Thomas Molina" />
<person posts="2" size="5" who="Mark Watts" />
<person posts="2" size="5" who="Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=" />
<person posts="2" size="5" who="Chuck Berg" />
<person posts="2" size="5" who="Tom Rini" />
<person posts="2" size="5" who="&quot;Thomas Frase&quot;" />
<person posts="2" size="5" who="Roger Larsson" />
<person posts="2" size="5" who="Oleg Drokin" />
<person posts="2" size="5" who="Paul Clements" />
<person posts="2" size="5" who="Kurt Wall" />
<person posts="2" size="5" who="Nicholas Wourms" />
<person posts="2" size="5" who="John T Copeland" />
<person posts="2" size="5" who="Chris Mason" />
<person posts="2" size="5" who="Dave Olien" />
<person posts="2" size="5" who="Olaf Dietsche" />
<person posts="2" size="5" who="Ed L Cashin" />
<person posts="2" size="5" who="Jay Denebeim" />
<person posts="2" size="5" who="Andre Tomt" />
<person posts="2" size="5" who="Julien Oster" />
<person posts="2" size="5" who="Harald Dunkel" />
<person posts="2" size="5" who="Keith Owens" />
<person posts="2" size="5" who="Paul P Komkoff Jr" />
<person posts="2" size="5" who="Seiichi Nakashima" />
<person posts="2" size="5" who="Chris Wedgwood" />
<person posts="2" size="5" who="Ricardo Galli" />
<person posts="2" size="5" who="Ingo Molnar" />
<person posts="2" size="5" who="Dave Jones" />
<person posts="2" size="5" who="BalaKrishna Mallipeddi" />
<person posts="2" size="5" who="(jlnance)" />
<person posts="2" size="4" who="Andrey Borzenkov" />
<person posts="2" size="4" who="Asfand Yar Qazi" />
<person posts="2" size="4" who="(root)" />
<person posts="2" size="4" who="Tugrul Galatali" />
<person posts="2" size="4" who="Yoshinori Sato" />
<person posts="2" size="4" who="&quot;Sachin Prasad&quot;" />
<person posts="2" size="4" who="&quot;Frederick, Fabian&quot;" />
<person posts="1" size="57" who="Joe DiMartino" />
<person posts="1" size="52" who="Michal Ceresna" />
<person posts="1" size="48" who="Andre Hedrick" />
<person posts="1" size="44" who="Fabio Bracci" />
<person posts="1" size="35" who="Michele Albrigo" />
<person posts="1" size="31" who="Prashanth T" />
<person posts="1" size="30" who="=?ISO-8859-2?Q?Rafa=B3?= 'rmrmg' Roszak" />
<person posts="1" size="30" who="=?iso-8859-2?Q?Milo=B9_Soukup?=" />
<person posts="1" size="29" who="Wiktor Wodecki" />
<person posts="1" size="29" who="Rafal Cichosz" />
<person posts="1" size="28" who="Peter Chubb" />
<person posts="1" size="27" who="=?ISO-8859-1?Q?R=E9mi_COLINET?=" />
<person posts="1" size="27" who="Chad Talbott" />
<person posts="1" size="22" who="Bastian Blank" />
<person posts="1" size="22" who="Bob Gill" />
<person posts="1" size="22" who="James Haydon" />
<person posts="1" size="22" who="FORT David" />
<person posts="1" size="20" who="Nagy Tibor" />
<person posts="1" size="19" who="&quot;Barry K. Nathan&quot;" />
<person posts="1" size="19" who="Denis Vlasenko" />
<person posts="1" size="18" who="Martin von Gagern" />
<person posts="1" size="15" who="Bernardo Innocenti" />
<person posts="1" size="15" who="Gerardo Arnaez" />
<person posts="1" size="14" who="Jan Evert van Grootheest" />
<person posts="1" size="12" who="Luis Gonzalez" />
<person posts="1" size="12" who="Norbert Kiesel" />
<person posts="1" size="11" who="Matthew Schumacher" />
<person posts="1" size="11" who="dean gaudet" />
<person posts="1" size="10" who="Y B" />
<person posts="1" size="9" who="&quot;Tvrtko A. =?iso-8859-2?q?Ur=B9ulin?=&quot;" />
<person posts="1" size="9" who="Vinay K Nallamothu" />
<person posts="1" size="7" who="Michael Hunold" />
<person posts="1" size="6" who="Hans-Peter Jansen" />
<person posts="1" size="6" who="Gregor Essers" />
<person posts="1" size="6" who="Disconnect" />
<person posts="1" size="6" who="David Ford" />
<person posts="1" size="6" who=" (Kees Bakker)" />
<person posts="1" size="6" who="Fruhwirth Clemens" />
<person posts="1" size="6" who="Josh Boyer" />
<person posts="1" size="6" who="Torsten Wolf" />
<person posts="1" size="6" who="Tom Sightler" />
<person posts="1" size="5" who="&quot;Michael Umansky&quot;" />
<person posts="1" size="5" who="(yokotak)" />
<person posts="1" size="5" who="Howard Shane" />
<person posts="1" size="5" who="Glyn Kennington" />
<person posts="1" size="5" who="Marius Gedminas" />
<person posts="1" size="5" who="Erik Andersen" />
<person posts="1" size="5" who="Bruce Allan" />
<person posts="1" size="5" who="Uygur Savasar Sinan" />
<person posts="1" size="5" who="Andrey Borzenkov  (by way of Andrey Borzenkov" />
<person posts="1" size="5" who="(karim)" />
<person posts="1" size="5" who="Roland McGrath" />
<person posts="1" size="5" who="&quot;Greg Thompson&quot;" />
<person posts="1" size="5" who="Magnus Solvang" />
<person posts="1" size="5" who="Coen Rosdorff" />
<person posts="1" size="5" who="Mike Anderson" />
<person posts="1" size="5" who="Jiantao Kong" />
<person posts="1" size="5" who="Sir Ace" />
<person posts="1" size="5" who="&quot;Johannes Signy&quot;" />
<person posts="1" size="4" who="Kingsley Cheung" />
<person posts="1" size="4" who="Andreas Heilwagen" />
<person posts="1" size="4" who="Julien LEMOINE" />
<person posts="1" size="4" who="Hariprasad Nellitheertha" />
<person posts="1" size="4" who="Riccardo-Maria Bianchi" />
<person posts="1" size="4" who="Brett" />
<person posts="1" size="4" who="(war)" />
<person posts="1" size="4" who="&quot;C.Newport&quot;" />
<person posts="1" size="4" who="Thorsten Kranzkowski" />
<person posts="1" size="4" who=" (Frank Victor Fischer)" />
<person posts="1" size="4" who="Joshua Schmidlkofer" />
<person posts="1" size="4" who="Giuliano Pochini" />
<person posts="1" size="4" who="Erik Hensema" />
<person posts="1" size="4" who="root" />
<person posts="1" size="4" who="Philip Pokorny" />
<person posts="1" size="4" who="simon raven" />
<person posts="1" size="4" who="Mark Haverkamp" />
<person posts="1" size="4" who="John K Luebs" />
<person posts="1" size="4" who="Kimmo Sundqvist" />
<person posts="1" size="4" who="Hugo Mills" />
<person posts="1" size="4" who="Orion Poplawski" />
<person posts="1" size="4" who="&quot;Udo A. Steinberg&quot;" />
<person posts="1" size="4" who="Petur Thors" />
<person posts="1" size="4" who="&quot;Joseph Makale&quot;" />
<person posts="1" size="4" who="Andrew Miklas" />
<person posts="1" size="4" who="Santiago Garcia Mantinan" />
<person posts="1" size="4" who="Wolfram Schlich" />
<person posts="1" size="4" who="Pierre Machard" />
<person posts="1" size="4" who="Steve Kinneberg" />
<person posts="1" size="4" who="=?ISO-8859-1?Q?S=E9rgio?= Monteiro Basto" />
<person posts="1" size="4" who="Dan Kegel" />
<person posts="1" size="4" who="Jean-Luc" />
<person posts="1" size="4" who="Nathan Scott" />
<person posts="1" size="4" who="Roland Dreier" />
<person posts="1" size="4" who="Samuel Flory" />
<person posts="1" size="4" who="Crispin Cowan" />
<person posts="1" size="3" who="Yaroslav Rastrigin" />
<person posts="1" size="3" who="Paolo Ornati" />
<person posts="1" size="3" who="Suparna Bhattacharya" />
<person posts="1" size="3" who="Matthew Dharm" />
<person posts="1" size="3" who="Gianni Tedesco" />
<person posts="1" size="3" who="boka" />
<person posts="1" size="3" who="Corey Minyard" />
<person posts="1" size="3" who="Olaf Hering" />
<person posts="1" size="3" who="(schmurtz)" />
<person posts="1" size="3" who="Jamal Hadi" />
<person posts="1" size="3" who="Jeff Chua" />
<person posts="1" size="3" who="KELEMEN Peter" />
<person posts="1" size="3" who="Torben Mathiasen" />
<person posts="1" size="3" who="&quot;Robert L. Harris&quot;" />
<person posts="1" size="3" who="Brian Dushaw" />
<person posts="1" size="3" who="Bernard Blackham" />
<person posts="1" size="3" who="Marius Gedminas" />
<person posts="1" size="3" who="Pozsar Balazs" />
<person posts="1" size="3" who="Johannes Stezenbach" />
<person posts="1" size="3" who="Adam Kropelin" />
<person posts="1" size="3" who="John Coffman" />
<person posts="1" size="3" who="&quot;Nathaniel W. Filardo&quot;" />
<person posts="1" size="3" who="Rick Warner" />
<person posts="1" size="3" who="Nikita Danilov" />
<person posts="1" size="3" who="Henrik Persson" />
<person posts="1" size="3" who="Nikita Melnikov" />
<person posts="1" size="3" who="&quot;Die Lottofee...&quot;" />
<person posts="1" size="3" who="Henning Schmiedehausen" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?S=E9rgio?= Monteiro Basto" />
<person posts="1" size="3" who="&quot;Eble, Dan&quot;" />
<person posts="1" size="3" who="Vinesh Christopher" />
<person posts="1" size="3" who="&quot;B. D. Elliott&quot;" />
<person posts="1" size="3" who="&quot;Thomas Molina&quot;" />
<person posts="1" size="3" who="Corey Minyard" />
<person posts="1" size="3" who="Venkat" />
<person posts="1" size="3" who="Kai Makisara" />
<person posts="1" size="3" who="&quot;Nicholas Berry&quot;" />
<person posts="1" size="3" who="Thomas Winischhofer" />
<person posts="1" size="3" who="Greg Ungerer" />
<person posts="1" size="3" who="Thomas Schlichter" />
<person posts="1" size="3" who="Jan Rychter" />
<person posts="1" size="3" who="Lars Marowsky-Bree" />
<person posts="1" size="3" who="Folkert van Heusden" />
<person posts="1" size="3" who="Chris Meadors" />
<person posts="1" size="3" who=" (Jonathan Corbet)" />
<person posts="1" size="3" who="Robins Tharakan" />
<person posts="1" size="3" who="Per Nystrom" />
<person posts="1" size="3" who="Ingo Buescher" />
<person posts="1" size="3" who="&quot;Downing, Thomas&quot;" />
<person posts="1" size="3" who="Roland Mas" />
<person posts="1" size="3" who="Andy Isaacson" />
<person posts="1" size="3" who="Jakub Jelinek" />
<person posts="1" size="3" who="Mel Gorman" />
<person posts="1" size="3" who="Dominik Brodowski" />
<person posts="1" size="3" who="&quot;John Graham&quot;" />
<person posts="1" size="3" who="Chris Meadors" />
<person posts="1" size="3" who="Adam Majer" />
<person posts="1" size="3" who="Joe" />
<person posts="1" size="3" who="Flameeyes" />
<person posts="1" size="3" who="Brian Davids" />
<person posts="1" size="3" who="Bas Vermeulen" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Ren=E9?= Scharfe" />
<person posts="1" size="3" who="Eyal Lebedinsky" />
<person posts="1" size="3" who="(dave.bentham)" />
<person posts="1" size="3" who="Ian Soboroff" />
<person posts="1" size="3" who="Jan Knutar" />
<person posts="1" size="3" who="Paul" />
<person posts="1" size="3" who="Andi Kleen" />
<person posts="1" size="3" who="&quot;Aneesh Kumar K.V&quot;" />
<person posts="1" size="3" who="Eric Wong" />
<person posts="1" size="3" who="&quot;Mr ken Titoh&quot;" />
<person posts="1" size="3" who="Hollis Blanchard" />
<person posts="1" size="3" who="Jaroslav Kysela" />
<person posts="1" size="3" who="Richard Braakman" />
<person posts="1" size="3" who="(simon)" />
<person posts="1" size="3" who="Jaroslav Kysela" />
<person posts="1" size="3" who="Eli Barzilay" />
<person posts="1" size="3" who="Wouter Verhelst" />
<person posts="1" size="2" who="Dipankar Sarma" />
<person posts="1" size="2" who="John Goerzen" />
<person posts="1" size="2" who="Roland Krystian Alberciak" />
<person posts="1" size="2" who="Ulrich Drepper" />
<person posts="1" size="2" who="James Morris" />
<person posts="1" size="2" who="Nick Kurshev" />
<person posts="1" size="2" who="Danek Duvall" />
<person posts="1" size="2" who="Mikulas Patocka" />
<person posts="1" size="2" who="Marco d'Itri" />
<person posts="1" size="2" who="Robert Schweikert" />
<person posts="1" size="2" who="Rusty Trivial Russell" />
<person posts="1" size="2" who="Hanno =?ISO-8859-15?Q?B=F6ck?=" />
<person posts="1" size="2" who="Douglas Gilbert" />
<person posts="1" size="2" who="=?iso-8859-2?Q?Marcel_=A9ebek?=" />
<person posts="1" size="2" who=" (Miquel van Smoorenburg)" />
<person posts="1" size="2" who="Maciej Soltysiak" />
<person posts="1" size="2" who="(mikpe)" />
<person posts="1" size="2" who="&quot;Mukker, Atul&quot;" />
<person posts="1" size="2" who="Matti Rendahl" />
<person posts="1" size="2" who=" (frank.schmischke)" />
<person posts="1" size="2" who="Paul Larson" />
<person posts="1" size="2" who="Albert Cahalan" />
<person posts="1" size="2" who="Marcelo Penna Guerra" />
<person posts="1" size="2" who="Kai Germaschewski" />
<person posts="1" size="2" who="Pete Zaitcev" />
<person posts="1" size="2" who="Jes Sorensen" />
<person posts="1" size="2" who="Stephen Rothwell" />
<person posts="1" size="2" who="Michel =?ISO-8859-1?Q?D=E4nzer?=" />
<person posts="1" size="2" who="Bryan Andersen" />
<person posts="1" size="2" who="Krzysztof Halasa" />
<person posts="1" size="2" who="Kronos" />
<person posts="1" size="2" who="Adam Sulmicki" />
<person posts="1" size="2" who="Ralf Hoelzer" />
<person posts="1" size="2" who="&quot;lode leroy&quot;" />
<person posts="1" size="2" who="Robert Love" />
<person posts="1" size="2" who="Matt Reppert" />
<person posts="1" size="2" who="walt" />
<person posts="1" size="2" who="Bernd Eckenfels" />
<person posts="1" size="2" who="Lennert Buytenhek" />
<person posts="1" size="2" who="Daniel Egger" />
<person posts="1" size="2" who="=?iso-8859-2?Q?Fekete_Kriszti=E1n?=" />
<person posts="1" size="2" who="David Mosberger-Tang" />
<person posts="1" size="2" who="Rik van Riel" />
<person posts="1" size="2" who="Tabris" />
<person posts="1" size="2" who="Bill Nottingham" />
<person posts="1" size="2" who="Arnd Bergmann" />
<person posts="1" size="2" who="Nicolas Turro" />
<person posts="1" size="2" who="Tomas Szepe" />
<person posts="1" size="2" who="Zinx Verituse" />
<person posts="1" size="2" who="Joshua Penix" />
<person posts="1" size="2" who="Chris Heath" />
<person posts="1" size="2" who="=?koi8-r?Q?=22?=Andrey Borzenkov=?koi8-r?Q?=22=20?=" />
<person posts="1" size="2" who="&quot;Andrey Borzenkov&quot;" />
<person posts="1" size="2" who="&quot;Jan Spitalnik (Volny)&quot;  (by way of Jan Spitalnik" />
<person posts="1" size="2" who="(Mitch)" />
<person posts="1" size="2" who="Kimmo Sundqvist" />
<person posts="1" size="2" who="(Matt_Domsch)" />
<person posts="1" size="2" who="david nicol" />
<person posts="1" size="2" who="Scott Robert Ladd" />
<person posts="1" size="2" who="Philippe" />
<person posts="1" size="2" who="Jan-Hinnerk Reichert" />
<person posts="1" size="2" who="Steve G" />
<person posts="1" size="2" who="Jacek =?iso-8859-2?Q?Pop=B3awski?=" />
<person posts="1" size="2" who="Toplica =?iso-8859-2?q?Tanaskovi=E6?=" />
<person posts="1" size="2" who="Rus Foster" />
<person posts="1" size="2" who="Damian Wojslaw" />
<person posts="1" size="2" who="&quot;Adam J. Richter&quot;" />
<person posts="1" size="2" who="Nikolai Zhubr" />
<person posts="1" size="2" who="Nagy Gabor" />
<person posts="1" size="2" who="Jan De Luyck" />
<person posts="1" size="2" who="Jamie Lokier" />
<person posts="1" size="2" who="Jurgen Kramer" />
<person posts="1" size="2" who="&quot;Bart SCHELSTRAETE&quot;" />
<person posts="1" size="2" who="Catalin BOIE" />
<person posts="1" size="2" who="Dave Kleikamp" />
<person posts="1" size="2" who="Wichert Akkerman" />
<person posts="1" size="2" who="Matti Aarnio" />
<person posts="1" size="2" who="Michael Knigge" />
<person posts="1" size="2" who="&quot;Florian Schirmer&quot;" />
<person posts="1" size="2" who="Duncan Sands" />
<person posts="1" size="2" who="&quot;tomas&quot;" />
<person posts="1" size="2" who="&quot;Shawn Starr&quot;" />
<person posts="1" size="2" who="Brent Baccala" />
<person posts="1" size="2" who="Jonathan Bastien-Filiatrault" />
<person posts="1" size="2" who="&quot;Yigit Can&quot;" />
<person posts="1" size="2" who="&quot;Peri&quot;" />
<person posts="1" size="2" who="&quot;Sergio Aguayo&quot;" />
<person posts="1" size="2" who="davide" />
<person posts="1" size="2" who="Cliff White" />
<person posts="1" size="2" who="Marvin" />
<person posts="1" size="1" who="&quot;Kang Kai&quot;" />
<person posts="1" size="1" who="Warodom Werapun" />
<person posts="1" size="1" who="&quot;Breno&quot;" />

</stats>

<section
  title="Status Of ACPI In 2.4"
  subject="2.4.22 timeline was RE: 2.4.21-rc7 ACPI broken"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.1/0288.html"
  posts="24"
  startdate="09 Jun 2003 12:32:23 -0800"
  enddate="18 Jun 2003 12:27:09 -0800"
>
<topic>Power Management: ACPI</topic>
<topic>Virtual Memory</topic>

<mention>Stephan von Krawczynski</mention>
<mention>Torben Mathiasen</mention>

<p>In the course of discussion, Marcelo Tosatti said he'd like to merge the
large ACPI patches into 2.4.23 instead of 2.4.22 as others wanted. He said he
wanted to put 2.4.22 out very quickly (within a couple months), and that
wouldn't give enough time to properly test the ACPI changes. Andrew Grover
replied:</p>

<quote who="Andrew Grover">

<p>I wouldn't have a problem with this, except that you've been deferring
the ACPI merge for over a year. We've been maintaining this patch
outside the mainline tree for EIGHTEEN MONTHS. Please stop leading me
along. Will you EVER merge it?</p>

<p>I am confident it will merge cleanly.<br />
I am confident it will cause no problems when CONFIG_ACPI=off.<br />
I am confident the total number of working machines will go up.<br />
I am willing to bet $500 of MY OWN MONEY on this.</p>

<p>Talk to me, man. What would make you happy? A lot is riding on this.</p>

</quote>

<p>Marcelo assured him that it would go into 2.4.23-pre, and promised that
2.4.22 would be out quickly enough that it wouldn't constitute a major delay.
Alan Cox remarked:</p>

<quote who="Alan Cox">

<p>Its been in 2.4.21-ac for a while. I have exactly zero reports of it
causing problems in the acpi=n case, and a whole raft of "the first
Linux that runs on my toshiba/compaq/hp laptop"</p>

<p>Works well enough for me to have faith in it now.</p>

</quote>

<p>Stephan von Krawczynski confirmed this with his own experiences, and Torben
Mathiasen added that ACPI was needed in order to avoid bad overheating on
his laptop.</p>

<p>Elsewhere, Eric Valette challenged Marcelo's sincerity. He said Marcelo had
promised to merge ACPI in 2.4.22-pre, and hadn't, and was now promising to merge
it in 2.4.23-pre. Eric reiterated the importance people placed on ACPI for the
2.4 kernel; and pointed out that Marcelo had not yet clarified what he was
planning for 2.4.22, that would preclude adding ACPI. Marcelo replied (note the
turnaround on ACPI):</p>

<quote who="Marcelo Tosatti">

<p>My plan for 2.4.22 is:</p>

<p>

<ul>

<li>Include the new aic7xxx driver.</li>

<li>Include ACPI. (I now realized its importance). Already discussing with
Andrew the best way to do it.</li>

<li>Fix the latency/interactivity problems (Chris, Nick and Andrea working
on that)</li>

<li>Merge obviously correct -aa VM patches.</li>

</ul>

</p>

<p>Those are the most important things that are needed now, I think.</p>

</quote>

</section>

<section
  title="Linux 2.5.71 Released"
  subject="Linux 2.5.71"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.1/1828.html"
  posts="34"
  startdate="14 Jun 2003 13:17:32 -0800"
  enddate="19 Jun 2003 20:28:13 -0800"
>
<topic>Version Control</topic>

<mention>Stephen Hemminger</mention>

<p>Linus Torvalds announced <a
href="http://www.kernel.org/pub/linux/kernel/v2.5/ChangeLog-2.5.71">2.5.71</a>,
and said:</p>

<quote who="Linus Torvalds">

<p>I think I'll call this kernel the "sticky turtle", in honor of that historic
"greased weasel" kernel, and as a comment on how sadly dependent I've become
on the daily BK snapshots. It's been too long since 2.5.70.</p>

<p>I'll do better, I promise. While most developers happily use either the
daily snapshots or the BK tree itself, not everybody does, and a lot of
users want "real releases".</p>

<p>There's nothing hugely interesting here, but Al Viro ha sbeen cleaning up
the tty layer, and Stephen Hemminger has been fixing up some network device
alloc/free issues with the help of various people.</p>

<p>And obviously there are the normal usb/pcmcia/sound/architecture updates.
With driver models and networking thrown in as a bonus.</p>

</quote>

</section>

<section
  title="Linux 2.5.72 Released; Linus Moves To OSDL"
  subject="Linux v2.5.72 and a move to OSDL"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.2/0254.html"
  posts="10"
  startdate="16 Jun 2003 20:35:09 -0800"
  enddate="18 Jun 2003 14:54:18 -0800"
>
<topic>FS: NFS</topic>

<mention>John Levon</mention>

<p>Linus Torvalds announced <a href="">2.5.72</a>, and said:</p>

<quote who="Linus Torvalds">

<p>Ok, I waited too long for 2.5.71, so here's a more timely 2.5.72
release.</p>

<p>It's extra timely largely because the hash list poisoning found some
problems in the RPC code, making NFS break.  Trond found and fixed the
breakage, so 2.5.72 should work fine in an NFS environment too.  Let's see
if the list poisoning shows any other dodgy list users.  Knock wood.</p>

<p>Also, Arnaldo has cleaned up a lot of the networking code to use the generic
hash lists, instead of the old ad-hoc net-specific list walking code.  That
code has been tested pretty well, but please holler if you see something.</p>

<p>Changelog for other details appended.</p>

<p>The other big news - well, for me personally, anyway - is that I've
decided to take a leave-of-absense after 6+ years at Transmeta to actually
work full-time on the kernel.</p>

<p>Transmeta has always been very good at letting me spend even an inordinate
amount of time on Linux, but as a result I've been feeling a little guilty
at just how little "real work" I got done lately.  To fix that, I'll instead
be working at OSDL, finally actually doing Linux as my main job.</p>

<p>[ I do not expect a huge amount of change as a result, testament to just
  /how/ freely Transmeta has let me do Linux work.  My email address will
  change to "torvalds@osdl.org" effective July 1st, but everybody is trying
  to make the transfer as smooth as possible, so we'll make sure that there
  will be sufficient address overlap etc to not cause any problems ]</p>

<p>OSDL and Transmeta will have a joint official (read: "boring".  You should
have seen the bio - that didn't make it - that I suggested for myself for
it ;) press-release about this tomorrow morning, but I just wanted to say
thanks to Transmeta.  It has been a special place to work for, and hello to
OSDL that I hope will be the same.</p>

<p>Snif.  I'm actually all teary-eyed.</p>

</quote>

<p>Miles Bader said, <quote who="Miles Bader">I'm still always a bit amazed
when reminded that Linus -- up to now -- _wasn't_ working full time on
the kernel.  [It's like those guys that bike 100 miles before breakfast,
and still make it in to work before me...]</quote></p>

<p>Elsewhere, under the Subject: <a href="">[PATCH] OProfile: IO-APIC
fixup</a>, John Levon asked if Linus' new email address was working yet,
and Linus replied, <quote who="Linus Torvalds">It should work, and you
might as well start testing it. I still have my mail sending side set up
for transmeta, so you'd get replies through the old address, but the more
testing the merrier..</quote></p>

</section>

<section
  title="Status Of VFS Automount Support"
  subject="[PATCH] VFS autmounter support"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.2/0342.html"
  posts="26"
  startdate="17 Jun 2003 06:55:57 -0800"
  enddate="24 Jun 2003 07:23:40 -0800"
>

<mention>Linus Torvalds</mention>

<p>David Howells announced:</p>

<quote who="David Howells">

<p>The attached patch adds automounting support and mountpount expiry support to
the VFS.</p>

<p>This patch involves the adding the following features:</p>

<p>

<ol>

<li>A new dentry operation that (a) marks a dentry as being an automount point,
and (b) gets called by the VFS to come up with a vfsmount structure which
the VFS then stitches into the mount tree fabric at the appropriate place.</li>

<li> A new lookup flag that is used by sys_*stat() to prevent automounting
of the path endpoint. This means "ls -l" in an automounter directory doesn't
cause a mount storm, but will display all the mountpoints in that directory
as subdirectories (either the underlying mountpoint dir or the root dir of
the mounted fs if the mountpoint has been triggered already).</li>

<li>do_kern_mount() is now exported.</li>

<li>The vfsmount structure has acquired, amongst other things, a timeout
field. If mntput() notices a vfsmount reach a usage count of 1, then the
vfsmount expiry time is set and the namespace that contains the vfsmount
has its expiration work chitty queued.</li>

<li>The namespace structure has acquired a work struct that is used to
actually perform vfsmount expiry under process context.</li>

</ol>

</p>

</quote>

<p>Linus Torvalds said he didn't hate it, but wanted to hear from Alexander Viro
and others before letting it in. Alexander said:</p>

<quote who="Alexander Viro">

<p>I'm not too happy with it.  If nothing else, IMO it's the wrong way to
solve the problem - if you want a bunch of filesystems look like a single
object (i.e. go together wherever we mount it, etc.), make it a filesystem.
That would make a lot of sense, and not only for AFS.</p>

<p>We need a light-weight automount.  No arguments here.  But it should be
per-namespace - i.e. "I want to have &lt;foo&gt; mounted on /usr/barf on
demand and I have no intention to screw somebody else - somebody who might
have the same directory seen as /usr/local/debian/barf and want &lt;blah&gt;
mounted on demand there".</p>

<p>Namespace is controled by owner of that namespace.  It is a security
boundary, among other things.  And events in one namespace should not cause
mounts in another.  Yes, AFS wants an illusion of single filesystem composed
in fixed way from many pieces.  But if you want to do that, do it right -
make sure that it acts as a single chunk in mount tree.  IOW, make it look
like a single filesystem.</p>

</quote>

<p>David disagreed with Alexander's assessment, but they were not able to
resolve the issues within the thread.</p>

<p>Elsewhere, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.2/0596.html">[PATCH]
VFS autmounter support v2</a>, David said:</p>

<quote who="David Howells">

<p>I've revised my patch to make sure a process in one namespace doesn't change
the topology of another namespace (kern_automount() will return an error in
that case, as does (u)mount). As a bonus, check_mnt() has been simplified to
take account of the namespace pointer now in vfsmount.</p>

<p>I've also fixes it so that if an automounted subtree is touched with "mount
--bind" or "mount --move", then the base of that tree has its expiry timeout
cleared, thus making it a permanent fixture (until manually unmounted).</p>

</quote>

<p>But Alexander said:</p>

<quote who="Alexander Viro">

<p>You _still_ don't get it.   OK, the last time: kern_automount() will
always do the same thing, no matter which namespace we are it.  It
might be OK for AFS, but it's definitely unfit for any other use.</p>

<p>No amount of "use of (u)mount to rearrange topology" will help here -
with your code you have dentry marked, and stepping on it (in any
namespace, in any instance of that fs in a namespace) will always do
the same thing.  And that is Wrong(tm).</p>

</quote>

<p>David disagreed again, saying, <quote who="David Howells">I think it should
do the same thing (but with results limited to the namespace of whatever
triggered the automount) until the administrator discards that portion of
the tree (umount -l will work there). But I don't think I'm going to get
anywhere arguing about it with you.</quote> But again, they were unable to
agree during the thread.</p>

<p>Elsewhere, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.2/1233.html">[PATCH]
VFS autmounter support v3</a>, David said:</p>

<quote who="David Howells">

<p>Okay, it turns out I don't really need a special operation to deal with
automount points... as HPA was pointing out, the same can be done by giving a
directory a follow_link() operation...</p>

<p>However, would you consent to accept this patch (or something similar)? It has
the actual automounting stuff stuff taken out, leaving two parts:</p>

<p>

<ol>

<li>

<p>A convenience function (__do_add_mount) that a module can call to insert
a vfsmount into the mount topology at a point described by a struct nameidata
(as would be passed to follow_link).</p>

<p>This can be taken out if you insist on my bouncing the mount parameters down
to userspace so that it can issue a mount - provided something approximating
fmount() is also provided so that inter-namespace mounting can be done under
controlled circumstances.</p>

</li>

<li>Automatic mount point expiry. This allows any mountpoint to be given a
timeout, such that when mntput() detects that the vfsmount is only used by
its parent, a work chitty will be enqueued to cause the containing namespace
to be vacuumed later for dead mounts.</li>

</ol>

</p>

<p>I'd also like to make it so that any mount can be given a "timeout" argument,
but I'm not sure what the best way to do so is.</p>

</quote>

<p>Alexander found his approach "broken", and the thread ended.</p>

</section>

<section
  title="kexec For 2.5.72 Released"
  subject="[KEXEC][ANNOUNCE] kexec for 2.5.72 available"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.2/0407.html"
  posts="3"
  startdate="17 Jun 2003 11:39:30 -0800"
  enddate="23 Jun 2003 16:29:43 -0800"
>
<topic>Framebuffer</topic>
<topic>Kexec</topic>

<p>Andy Pfiffer announced:</p>

<quote who="Andy Pfiffer">

<p>A patch set for kexec for 2.5.72 is now available. This patch set is
based upon the stable 2.5.{67,68,69,70,71} versions.</p>

<p>This patch was tested to work (not counting a VESA framebuffer
initialization problem after kexec-ing a new kernel) on a dual-proc
P4-1.7GHz Xeon system.</p>

<p>More info here:<br />
<a
href="http://www.osdl.org/archive/andyp/bloom/Code/Linux/Kexec/index.html">http://www.osdl.org/archive/andyp/bloom/Code/Linux/Kexec/index.html</a></p>

<p>Unified full kexec patch for 2.5.72 is here:<br />
<a
href="http://www.osdl.org/archive/andyp/kexec/2.5.72/kexec2-2.5.72-full.patch">http://www.osdl.org/archive/andyp/kexec/2.5.72/kexec2-2.5.72-full.patch</a></p>

<p>Not that anyone cares, but a unified full patch for 2.5.71 is here:<br />
<a
href="http://www.osdl.org/archive/andyp/kexec/2.5.71/kexec2-2.5.71-full.patch">http://www.osdl.org/archive/andyp/kexec/2.5.71/kexec2-2.5.71-full.patch</a></p>

<p>Unstable 2.5.69 kexec patches from Eric Biederman are available here:<br />
<a
href="http://www.xmission.com/~ebiederm/files/kexec/">http://www.xmission.com/~ebiederm/files/kexec/</a></p>

</quote>

<p>Later he said:</p>

<quote who="Andy Pfiffer">

<p>A patch for kexec in 2.5.72-mm1 is now available.  This patch is based
upon the stable 2.5.72 version.</p>

<p>This patch has been lightly tested to work on a dual-proc P4-1.7GHz Xeon
system.  If you try it, and you use the VESA framebuffer, expect darkness
on your screen during the reboot. ;^)</p>

<p>More info here:<br />
<a
href="http://www.osdl.org/archive/andyp/bloom/Code/Linux/Kexec/index.html">http://www.osdl.org/archive/andyp/bloom/Code/Linux/Kexec/index.html</a></p>

<p>The patch:<br />
<a
href="http://www.osdl.org/archive/andyp/kexec/2.5.72-mm1/kexec2-2.5.72-mm1-full.patch">http://www.osdl.org/archive/andyp/kexec/2.5.72-mm1/kexec2-2.5.72-mm1-full.patch</a></p>

<p>Source for the matching user-mode tool:<br />
<a
href="http://www.osdl.org/archive/andyp/kexec/2.5.72-mm1/kexec-tools-1.8-2.5.72-mm1.tgz">http://www.osdl.org/archive/andyp/kexec/2.5.72-mm1/kexec-tools-1.8-2.5.72-mm1.tgz</a></p>

</quote>

<p>Elsewhere, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.2/1997.html">[KEXEC][ANNOUNCE]
kexec for 2.5.73 available</a>, Andy said:</p>

<quote who="Andy Pfiffer">

<p>A patch set for kexec for 2.5.73 is now available. This patch set is
based upon the stable 2.5.{67,68,69,70,71,72} versions.</p>

<p>This patch was tested to work on a dual P4-1.7GHz Xeon system,
a uniprocessor P3-800 system, and a dual P3-866 system. I continue to
observe strangeness with the re-initialization of the VESA framebuffer
(character-based console TTY worked correctly), a kernel oops in the 2.5.72
version on a 4-way while preparing the reboot memory buffer, and a hang seen
when using the serial console (RS232).</p>

<p>More info here:<br />
<a
href="http://www.osdl.org/archive/andyp/bloom/Code/Linux/Kexec/index.html">http://www.osdl.org/archive/andyp/bloom/Code/Linux/Kexec/index.html</a></p>

<p>Unified full kexec patch for 2.5.73 is here:<br />
<a
href="http://www.osdl.org/archive/andyp/kexec/2.5.73/kexec2-2.5.73-full.patch">http://www.osdl.org/archive/andyp/kexec/2.5.73/kexec2-2.5.73-full.patch</a></p>

<p>Source tarball of the matching user-mode utility for kexec 2.5.73:<br />
<a
href="http://www.osdl.org/archive/andyp/kexec/2.5.73/kexec-tools-1.8-2.5.73.tgz">http://www.osdl.org/archive/andyp/kexec/2.5.73/kexec-tools-1.8-2.5.73.tgz</a></p>

<p>Unstable 2.5.69 kexec patches from Eric Biederman are available here:<br />
<a
href="http://www.xmission.com/~ebiederm/files/kexec/">http://www.xmission.com/~ebiederm/files/kexec/</a></p>

</quote>

</section>

<section
  title="Patch Submission Policy"
  subject="DVB updates, 3rd try"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.2/0572.html"
  posts="7"
  startdate="18 Jun 2003 03:49:03 -0800"
  enddate="19 Jun 2003 00:55:07 -0800"
>
<topic>Digital Video Broadcasting</topic>
<topic>Version Control</topic>

<mention>Michael Hunold</mention>
<mention>John Levon</mention>
<mention>Greg KH</mention>

<p>Michael Hunold asked Linus Torvalds to pull the latest DVB patches from
Michael's BitKeeper tree, and Linus replied:</p>

<quote who="Linus Torvalds">

<p>I don't go out to fetch patches, I really want to see them come to me (and
even then preferably through a few people acting as quality control and
maintainership).</p>

<p>And if there is no clear maintainership relationship and you need to send
them directly to me, I really want plain-text patches (they can be big if
needed), with:</p>

<p>

<ul>

<li>

<p>one patch per email. Not attachements, and not several patches in one
email one after the other. Several emails, with one patch each, and if they
are interdependent, make the subject line be something like</p>

<pre>        [DVB PATCH 1/9] Replace frobutomic counter with sequence numbers</pre>

<p>so that when they get re-ordered by the email system (as they inevitably
will be), I can see it from the overview.</p>

<p>The "[xxx]" syntax is important: my scripts will automatically strip that
part out and replace it with "PATCH", leaving the commit message as just</p>

<pre>        [PATCH] Replace frobutomic counter with sequence numbers</pre>

<p>since once it's in the tree, the ordering is implicit in the SC.</p>

</li>

<li>explanation of the patch for the changelogs at the top of the patch,
so that I don't have to make up my own explanations for what it does and
get it wrong.</li>

<li>Make sure your mailer doesn't corrupt the message with whitespace damage
(spaces at ends of lines should remain, and tabs should be tabs), or with
stupidities like 7-bit quoted-printable crap.</li>

</ul>

</p>

<p>Please.</p>

</quote>

<p>John Levon posted a script he'd hacked from Greg KH, to help follow Linus'
guidelines.</p>

</section>

<section
  title="MegaRAID Driver Update"
  subject="[ANNOUNCE]: megaraid 1.18i driver"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.2/1283.html"
  posts="1"
  startdate="20 Jun 2003 10:54:23 -0800"
>
<topic>Disk Arrays: RAID</topic>

<mention>Atul Mukker</mention>

<p>Atul Mukker announced:</p>

<quote who="Mukker">

<p>1.18 series of the driver has been upgraded to 1.18i. This driver has
fixes for management applications not working with stock 1.18f driver. Other
changes are: Kernel would panic if 2.00.x megaraid driver is loaded on top
of 1.18h or previous drivers. This was because of a bug in older drivers
which were not reserving the controller's memory region.</p>

<p>This driver also incorporates the important changes made 1.18g and 1.18h
driver for firmware handshake. The driver and the patch for 1.18f driver
can be downloaded at:</p>

<p><a
href="ftp://ftp.lsil.com/pub/linux-megaraid/drivers/">ftp://ftp.lsil.com/pub/linux-megaraid/drivers/</a></p>

</quote>

</section>

<section
  title="More On Possible GPL Violations By Wireless Vendors"
  subject="GPL violations by wireless manufacturers"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0306.3/0047.html"
  posts="14"
  startdate="24 Jun 2003 02:10:23 -0800"
  enddate="25 Jun 2003 10:53:21 -0800"
>

<p>Continuing from <kcref subject="Linksys WRT54G and the GPL" startdate="07 Jun 2003 18:41:23 -0800"/>, Richard Ten Brink said:</p>

<quote who="Richard Ten Brink">

<p>I have had some luck resolving the GPL violation by wireless  
manufacturers issue. I have sent letters regarding the issue to   
Linksys, Belkin and Buffalo. This is the letter I received from
Buffalo Technologies and below that is the letter I sent to the three
manufacturers:</p>

<blockquote>

<p>Hi Sir,</p>

<p>We are aware of these requirements and we have the PDF document  
(attached) and a statement/notice that will be put onto the website
within 48 hours for this product. Please let me know if you require
further assistance or if you would like to talk further.</p>

<p>NOTICE:<br />
This product uses software of GPL/LGPL.<br />
You have the right to acquire source code, change it, and re-
distribute it.<br />
The warranty on the product is only applicable if the original or an
official Buffalo firmware is on the unit.<br />
Please refer to GNU_LICENSE.PDF.<br />
We don?t have any obligation to pay if a user has to pay to
distribute or change the source code.</p>

<p>Thanks for your time.</p>

<p>Craig Reid<br />
Technical Sales Engineer</p>

</blockquote>

<p>-----------</p>

<blockquote>

<p>Dear sirs,</p>

<p>Hereby I would like to inform you that the software on at least one
of your products is offered in violation of the General Public
License (GPL) as published by the GNU Software Foundation.  This may
not be known to you due to inclusion of acquired or  licensed
technology from third-party manufacturers in your  product.</p>

<p>The affected product is the Buffalo (Melco) WBR-G54 Wireless  Access
Point</p>

<p>The infringement of the GPL consists of the following:</p>

<p>Your product makes use of Linux kernel version 2.4.5 and  Busybox
software, which are both licensed under GPL  terms and conditions.
The GPL allows copying and  distribution of licensed software,
provided that the  complete corresponding machine-readable source
code or  a written offer to a complete machine-readable copy of the
corresponding source code accompanies the product. As  you have
fulfilled neither of these obligations, you are in  violation GPL
terms and conditions.</p>

<p>Your product includes a kernel driver module that is  inserted into
the GPL licensed Linux kernel when the  product is turned on. There
is no possible way for the user  to prevent the insertion of this
module into the kernel. It is  also impossible for the user to remove
the kernel module  from the running kernel. The operation of the
included  software on your product depends on the operation of the
kernel module. For these reasons the kernel driver module  is not
offered as a separate work as described in Section II  of the GPL and
must therefore be distributed under the  terms and conditions of the
GPL. As you have not  included the complete corresponding machine-
readable  source code or a written offer to a complete machine-
readable copy of the corresponding source code you are  clearly in
violation of GPL terms and conditions.</p>

<p>Because of the huge liability your company could be facing I  advise
you to take appropriate measures to cease offering your  product in
violation of the GPL.</p>

<p>With Regards,</p>

<p>Richard Ten Brink</p>

</blockquote>

</quote>

</section>

</kc>

