<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="279" date="20 Oct 2004 00:00:00 -0800" />

<stats posts="1691" size="9995" contrib="430" multiples="235" lastweek="182">

<person posts="100" size="428" who="(janitor)" />
<person posts="65" size="547" who="William Lee Irwin III" />
<person posts="47" size="217" who="Benjamin Herrenschmidt" />
<person posts="39" size="136" who="Alan Cox" />
<person posts="29" size="317" who="Anton Altaparmakov" />
<person posts="29" size="268" who="Keshavamurthy Anil S" />
<person posts="28" size="117" who="Greg KH" />
<person posts="22" size="146" who="Andrea Arcangeli" />
<person posts="20" size="74" who="Christoph Hellwig" />
<person posts="19" size="174" who="Christoph Lameter" />
<person posts="19" size="124" who="Keiichiro Tokunaga" />
<person posts="19" size="67" who="Pavel Machek" />
<person posts="18" size="92" who="Roland Dreier" />
<person posts="18" size="69" who="Dmitry Torokhov" />
<person posts="17" size="56" who="Jeff Garzik" />
<person posts="16" size="64" who="Linus Torvalds" />
<person posts="15" size="77" who="Sergei Haller" />
<person posts="15" size="66" who="Andi Kleen" />
<person posts="15" size="62" who="Arjan van de Ven" />
<person posts="14" size="91" who="Marcelo Tosatti" />
<person posts="14" size="52" who="Jon Masters" />
<person posts="13" size="152" who="Andrew Morton" />
<person posts="13" size="111" who="Ray Bryant" />
<person posts="13" size="78" who="&quot;Rafael J. Wysocki&quot;" />
<person posts="13" size="49" who="Russell King" />
<person posts="13" size="41" who="&quot;David S. Miller&quot;" />
<person posts="12" size="46" who="Jeremy Allison" />
<person posts="11" size="104" who="James Morris" />
<person posts="11" size="74" who="Bjorn Helgaas" />
<person posts="11" size="48" who="Paul Jackson" />
<person posts="11" size="47" who="&quot;Randy.Dunlap&quot;" />
<person posts="11" size="45" who="James Bottomley" />
<person posts="10" size="46" who="&quot;Zhu, Yi&quot;" />
<person posts="10" size="36" who="Andrew Walrond" />
<person posts="10" size="34" who="Pavel Machek" />
<person posts="10" size="32" who="Lee Revell" />
<person posts="10" size="31" who="Andi Kleen" />
<person posts="9" size="47" who="Gene Heskett" />
<person posts="9" size="38" who="Hanna Linder" />
<person posts="9" size="38" who="Denis Vlasenko" />
<person posts="9" size="38" who="Tonnerre" />
<person posts="9" size="33" who="Oliver Neukum" />
<person posts="9" size="28" who="Nick Piggin" />
<person posts="8" size="219" who="Borislav Petkov" />
<person posts="8" size="49" who="Rolf Eike Beer" />
<person posts="8" size="47" who="Patrick Mochel" />
<person posts="8" size="36" who="Luke Kenneth Casson Leighton" />
<person posts="8" size="36" who="Jesper Juhl" />
<person posts="8" size="36" who="John Richard Moser" />
<person posts="8" size="31" who="Nigel Cunningham" />
<person posts="8" size="30" who="Geert Uytterhoeven" />
<person posts="8" size="29" who="Matthew Wilcox" />
<person posts="8" size="28" who="Jan Dittmer" />
<person posts="8" size="26" who="Vojtech Pavlik" />
<person posts="7" size="98" who="Evgeniy Polyakov" />
<person posts="7" size="90" who="Hirokazu Takata" />
<person posts="7" size="82" who="Alan Cox" />
<person posts="7" size="57" who="Kenji Kaneshige" />
<person posts="7" size="35" who="Andreas Happe" />
<person posts="7" size="32" who="Dan Kegel" />
<person posts="7" size="28" who="&quot;Luiz Fernando N. Capitulino&quot;" />
<person posts="6" size="199" who="Jean-Luc Cooke" />
<person posts="6" size="85" who="Roland McGrath" />
<person posts="6" size="35" who="Theodore Ts'o" />
<person posts="6" size="31" who="John Cherry" />
<person posts="6" size="31" who="Bartlomiej Zolnierkiewicz" />
<person posts="6" size="30" who="Linas Vepstas" />
<person posts="6" size="29" who="Herbert Poetzl" />
<person posts="6" size="29" who="&quot;Leonid Grossman&quot;" />
<person posts="6" size="29" who="Thomas Habets" />
<person posts="6" size="28" who="Christoph Hellwig" />
<person posts="6" size="25" who="&quot;Jan Beulich&quot;" />
<person posts="6" size="21" who="Jesse Barnes" />
<person posts="6" size="21" who="(viro)" />
<person posts="6" size="20" who="Jon Smirl" />
<person posts="6" size="19" who="Norberto Bensa" />
<person posts="5" size="100" who="Nuno Ferreira" />
<person posts="5" size="38" who="tabris" />
<person posts="5" size="35" who="&quot;Ingo Freund&quot;" />
<person posts="5" size="33" who="Paul Mackerras" />
<person posts="5" size="30" who="Yasunori Goto" />
<person posts="5" size="29" who="David Howells" />
<person posts="5" size="21" who="Micha Feigin" />
<person posts="5" size="20" who="Albert Cahalan" />
<person posts="5" size="19" who="&quot;Richard B. Johnson&quot;" />
<person posts="5" size="19" who="Arkadiusz Miskiewicz" />
<person posts="5" size="19" who="Rik van Riel" />
<person posts="5" size="18" who="Herbert Xu" />
<person posts="5" size="17" who="Esben Nielsen" />
<person posts="5" size="17" who="Paul Fulghum" />
<person posts="5" size="17" who="Sam Ravnborg" />
<person posts="4" size="49" who="&quot;Martin Schlemmer [c]&quot;" />
<person posts="4" size="26" who="Marc Ballarin" />
<person posts="4" size="26" who="Petr Vandrovec" />
<person posts="4" size="23" who="Mikael Pettersson" />
<person posts="4" size="21" who=" (Luis R. Rodriguez)" />
<person posts="4" size="20" who="Nico Schottelius" />
<person posts="4" size="16" who="Christian Fischer" />
<person posts="4" size="16" who="Stephen Hemminger" />
<person posts="4" size="16" who="Eric Mudama" />
<person posts="4" size="16" who="Samuel Thibault" />
<person posts="4" size="15" who="Dave Airlie" />
<person posts="4" size="15" who="Lukas Hejtmanek" />
<person posts="4" size="14" who="Tigran Aivazian" />
<person posts="4" size="14" who="Chris Wright" />
<person posts="4" size="14" who="Jens Axboe" />
<person posts="4" size="13" who="Ed Schouten" />
<person posts="4" size="13" who="Bartlomiej Zolnierkiewicz" />
<person posts="4" size="13" who="Zwane Mwaikambo" />
<person posts="3" size="68" who="Einar Lueck" />
<person posts="3" size="61" who="micah milano" />
<person posts="3" size="48" who="David Wysochanski" />
<person posts="3" size="38" who="Ray Bryant" />
<person posts="3" size="36" who="Prasanna S Panchamukhi" />
<person posts="3" size="33" who="Steve Longerbeam" />
<person posts="3" size="29" who="&quot;Povolotsky, Alexander&quot;" />
<person posts="3" size="27" who="Thayne Harbaugh" />
<person posts="3" size="24" who="John Lenz" />
<person posts="3" size="22" who="Hannes Reinecke" />
<person posts="3" size="21" who="David Gibson" />
<person posts="3" size="20" who="Robert Love" />
<person posts="3" size="18" who="Hui Huang" />
<person posts="3" size="17" who="Matthias Andree" />
<person posts="3" size="16" who="Zwane Mwaikambo" />
<person posts="3" size="15" who="Neil Horman" />
<person posts="3" size="15" who="Martin Diehl" />
<person posts="3" size="15" who="&quot;J.A. Magallon&quot;" />
<person posts="3" size="14" who="Joel Jaeggli" />
<person posts="3" size="13" who="(Valdis.Kletnieks)" />
<person posts="3" size="13" who="Michal Ludvig" />
<person posts="3" size="13" who="&quot;Aboo Valappil&quot;" />
<person posts="3" size="13" who="Ingo Molnar" />
<person posts="3" size="12" who="Stefan Seyfried" />
<person posts="3" size="12" who="Patrick McHardy" />
<person posts="3" size="12" who="CaT" />
<person posts="3" size="12" who="Takashi Iwai" />
<person posts="3" size="12" who="&quot;Roberts-Thomson, James&quot;" />
<person posts="3" size="12" who="Badari Pulavarty" />
<person posts="3" size="12" who="=?iso-8859-1?Q?J=F6rn?= Engel" />
<person posts="3" size="12" who="Sid Boyce" />
<person posts="3" size="12" who="Donald Duckie" />
<person posts="3" size="12" who="Antony Suter" />
<person posts="3" size="12" who="Alex Williamson" />
<person posts="3" size="11" who="Joerg Sommrey" />
<person posts="3" size="11" who="David Lang" />
<person posts="3" size="11" who="&quot;Leubner, Achim&quot;" />
<person posts="3" size="11" who="Dax Kelson" />
<person posts="3" size="11" who="Santiago Gala" />
<person posts="3" size="11" who="Bernd Schubert" />
<person posts="3" size="11" who="Dave Jones" />
<person posts="3" size="11" who="&quot;Mukund JB.&quot;" />
<person posts="3" size="11" who="Rahul Karnik" />
<person posts="3" size="10" who="Buddy Lucas" />
<person posts="3" size="10" who="Anton Blanchard" />
<person posts="3" size="10" who="&quot;Sam Ravnborg&quot;" />
<person posts="3" size="10" who="&quot;Dave Aubin&quot;" />
<person posts="3" size="10" who="Paul Jakma" />
<person posts="3" size="10" who="Felipe Alfaro Solana" />
<person posts="3" size="10" who="David Vrabel" />
<person posts="3" size="9" who="Rodrigo Severo" />
<person posts="3" size="9" who="Timur Tabi" />
<person posts="3" size="9" who="Phy Prabab" />
<person posts="3" size="9" who="Lennert Buytenhek" />
<person posts="3" size="8" who="Chris Wedgwood" />
<person posts="3" size="8" who="Dinesh Ahuja" />
<person posts="2" size="35" who="&quot;Oliver M. Bolzer&quot;" />
<person posts="2" size="31" who="Michal Rokos" />
<person posts="2" size="25" who="Randy Gardner" />
<person posts="2" size="23" who="Andreas Gruenbacher" />
<person posts="2" size="20" who="Yoichi Yuasa" />
<person posts="2" size="20" who="Maurice Volaski" />
<person posts="2" size="19" who="Mikhail Ramendik" />
<person posts="2" size="19" who="Michael Baehr" />
<person posts="2" size="19" who="&quot;Srinivas G.&quot;" />
<person posts="2" size="18" who="Arnd Bergmann" />
<person posts="2" size="18" who="Alexander Nyberg" />
<person posts="2" size="16" who="Konstantin Kletschke" />
<person posts="2" size="16" who="Trond Myklebust" />
<person posts="2" size="15" who="John McCutchan" />
<person posts="2" size="12" who="&quot;Nakajima, Jun&quot;" />
<person posts="2" size="11" who="&quot;Johnson, Richard&quot;" />
<person posts="2" size="11" who="Chris Mason" />
<person posts="2" size="10" who="jamal" />
<person posts="2" size="10" who="&quot;Li, Shaohua&quot;" />
<person posts="2" size="10" who="&quot;Adam Radford&quot;" />
<person posts="2" size="10" who="Kevin Fenzi" />
<person posts="2" size="10" who="Joshua Ross" />
<person posts="2" size="9" who="Jan-Benedict Glaw" />
<person posts="2" size="9" who="=?ISO-8859-1?Q?Ren=E9_Rebe?=" />
<person posts="2" size="9" who="Andries Brouwer" />
<person posts="2" size="9" who="Ryan Arnold" />
<person posts="2" size="9" who="Robert Hancock" />
<person posts="2" size="9" who="Lincoln Dale" />
<person posts="2" size="9" who="Mpourtounis Dimitris" />
<person posts="2" size="8" who="Peter Osterlund" />
<person posts="2" size="8" who="&quot;Randy.Dunlap&quot;" />
<person posts="2" size="8" who="Tony Lee" />
<person posts="2" size="8" who="Norbert van Nobelen" />
<person posts="2" size="8" who="Koos Vriezen" />
<person posts="2" size="8" who="Paulo Marques" />
<person posts="2" size="8" who="Justin Piszcz" />
<person posts="2" size="8" who="Thomas Zehetbauer" />
<person posts="2" size="7" who="Christoph Lameter" />
<person posts="2" size="7" who="Andy Lutomirski" />
<person posts="2" size="7" who="Andries Brouwer" />
<person posts="2" size="7" who="Timothy Miller" />
<person posts="2" size="7" who="Madnux" />
<person posts="2" size="7" who="Andreas Schwab" />
<person posts="2" size="7" who="YOSHIFUJI Hideaki / =?iso-2022-jp?B?GyRCNUhGIzFRTEAbKEI=?=" />
<person posts="2" size="7" who="Josef 'Jeff' Sipek" />
<person posts="2" size="7" who="&quot;Maciej W. Rozycki&quot;" />
<person posts="2" size="7" who="&quot;Kilau, Scott&quot;" />
<person posts="2" size="6" who="Glenn Johnson" />
<person posts="2" size="6" who="Duncan Sands" />
<person posts="2" size="6" who="Colin Leroy" />
<person posts="2" size="6" who="maximilian attems" />
<person posts="2" size="6" who="Lars Marowsky-Bree" />
<person posts="2" size="6" who="Gundolf Kiefer" />
<person posts="2" size="6" who="Jan De Luyck" />
<person posts="2" size="6" who="&quot;H. Peter Anvin&quot;" />
<person posts="2" size="6" who="David Woodhouse" />
<person posts="2" size="6" who="Lukas Hejtmanek" />
<person posts="2" size="6" who="Christian Borntraeger" />
<person posts="2" size="6" who="Dave Hansen" />
<person posts="2" size="6" who="&quot;Rakesh Jagota&quot;" />
<person posts="2" size="6" who="Alex Riesen" />
<person posts="2" size="6" who="Chris Friesen" />
<person posts="2" size="6" who="Andrea Carpani" />
<person posts="2" size="6" who="Mark Goodman" />
<person posts="2" size="6" who="Martin Mares" />
<person posts="2" size="5" who="Timothy Miller" />
<person posts="2" size="5" who="&quot;Brian McGrew&quot;" />
<person posts="2" size="5" who="Paolo Ciarrocchi" />
<person posts="2" size="5" who="Vladimir Saveliev" />
<person posts="2" size="5" who="&quot;xuhaoz&quot;" />
<person posts="1" size="85" who="Jason Baron" />
<person posts="1" size="47" who="&quot;Paul E. McKenney&quot;" />
<person posts="1" size="41" who="Shailabh Nagar" />
<person posts="1" size="39" who="(Daniel.Kirsten)" />
<person posts="1" size="38" who="Dave Airlie" />
<person posts="1" size="35" who="James Cleverdon" />
<person posts="1" size="34" who="Narayan Desai" />
<person posts="1" size="33" who=" (Marcel Sebek)" />
<person posts="1" size="28" who="Adam J Watson" />
<person posts="1" size="27" who="Patrick Spousta" />
<person posts="1" size="27" who="Michel Angelo da Silva Pereira" />
<person posts="1" size="24" who=" (Kaigai Kohei)" />
<person posts="1" size="23" who="Jurgen Kramer" />
<person posts="1" size="22" who="&quot;David J. Schuller&quot;" />
<person posts="1" size="22" who="Hajo Simons" />
<person posts="1" size="22" who="Mark Carey" />
<person posts="1" size="21" who="Ingvar Hagelund" />
<person posts="1" size="19" who="Dominik Karall" />
<person posts="1" size="17" who="James Pell" />
<person posts="1" size="17" who="Kristoffer Sjoberg" />
<person posts="1" size="15" who="Troy McFerrron" />
<person posts="1" size="14" who="Rick Hohensee" />
<person posts="1" size="14" who="Erik Andersen" />
<person posts="1" size="12" who="&quot;Oliver M. Bolzer&quot;" />
<person posts="1" size="11" who="Frank Steiner" />
<person posts="1" size="10" who="&quot;Ed Schouten&quot;" />
<person posts="1" size="10" who="Miroslav Zubcic" />
<person posts="1" size="10" who="Haroldo Gamal" />
<person posts="1" size="10" who="Masao Fukuchi" />
<person posts="1" size="10" who="Romain Lievin" />
<person posts="1" size="10" who="Ray Bryant" />
<person posts="1" size="8" who="=?ISO-8859-1?Q?Mathieu_B=E9rard?=" />
<person posts="1" size="8" who="Kenji Kaneshige" />
<person posts="1" size="7" who="Suresh Siddha" />
<person posts="1" size="7" who="ramsez" />
<person posts="1" size="7" who="Bart Verwilst" />
<person posts="1" size="7" who="&quot;Dhiman, Gaurav&quot;" />
<person posts="1" size="6" who="Martin Schwidefsky" />
<person posts="1" size="6" who="Mike Waychison" />
<person posts="1" size="6" who="Len Brown" />
<person posts="1" size="6" who="Robin Holt" />
<person posts="1" size="6" who="Roel van der Made" />
<person posts="1" size="6" who="Steve Snyder" />
<person posts="1" size="5" who="Gaurav Dhiman" />
<person posts="1" size="5" who="Diego Calleja" />
<person posts="1" size="5" who="Hugh Dickins" />
<person posts="1" size="5" who="Madhu Bandireddy" />
<person posts="1" size="5" who="=?UTF-8?B?0JrQuNGA0LjQuyDQmdC+0LLRh9C10LI=?=" />
<person posts="1" size="5" who="&quot;Richard F. Rebel&quot;" />
<person posts="1" size="5" who="Russ Anderson" />
<person posts="1" size="5" who="Michael Richardson" />
<person posts="1" size="5" who="Mark Jacob" />
<person posts="1" size="5" who="&quot;Imran Badr&quot;" />
<person posts="1" size="4" who="&quot;newhopeint&quot;" />
<person posts="1" size="4" who="Chuck Lever" />
<person posts="1" size="4" who="Sven Schuster" />
<person posts="1" size="4" who="Piotr Perak" />
<person posts="1" size="4" who="Bernhard Rosenkraenzer" />
<person posts="1" size="4" who="&quot;Protasevich, Natalie&quot;" />
<person posts="1" size="4" who="Takayoshi Kochi" />
<person posts="1" size="4" who="Donald Becker" />
<person posts="1" size="4" who="Kevin Fenzi" />
<person posts="1" size="4" who="Wes Felter" />
<person posts="1" size="4" who="&quot;Rusty Russell (IBM)&quot;" />
<person posts="1" size="4" who="Martin Waitz" />
<person posts="1" size="4" who="Nivedita Singhvi" />
<person posts="1" size="4" who="Colin Phipps" />
<person posts="1" size="4" who="Gerhard Jaeger" />
<person posts="1" size="4" who="&quot;David Schwartz&quot;" />
<person posts="1" size="4" who="William Stearns" />
<person posts="1" size="4" who="Nishanth Aravamudan" />
<person posts="1" size="4" who="Magnus =?iso-8859-1?q?M=E4=E4tt=E4?=" />
<person posts="1" size="4" who="Dirk Morris" />
<person posts="1" size="4" who="Andrew Vasquez" />
<person posts="1" size="4" who="(postmaster)" />
<person posts="1" size="4" who="=?iso-8859-1?Q?Rog=E9rio?= Brito" />
<person posts="1" size="4" who="Stew Smith" />
<person posts="1" size="4" who="David Dillow" />
<person posts="1" size="4" who="(kateosaze04)" />
<person posts="1" size="4" who="Patrick Kiwitter- Mailinglist" />
<person posts="1" size="4" who="George Georgalis" />
<person posts="1" size="4" who="Bernd Petrovitsch" />
<person posts="1" size="4" who="Richard Henderson" />
<person posts="1" size="4" who="Matt Domsch" />
<person posts="1" size="4" who="Deepak Saxena" />
<person posts="1" size="3" who="Terence Ripperda" />
<person posts="1" size="3" who="Alistair John Strachan" />
<person posts="1" size="3" who="Jakub Jelinek" />
<person posts="1" size="3" who="Kostas Georgiou" />
<person posts="1" size="3" who="Xavier Bestel" />
<person posts="1" size="3" who="Arnaldo Carvalho de Melo" />
<person posts="1" size="3" who="Christopher Hotchkiss" />
<person posts="1" size="3" who="Matt Heler" />
<person posts="1" size="3" who="&quot;Frank Phillips&quot;" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Mika_Penttil=E4?=" />
<person posts="1" size="3" who="Russell King" />
<person posts="1" size="3" who="Matt Mackall" />
<person posts="1" size="3" who="Vladimir Grouzdev" />
<person posts="1" size="3" who="&quot;J. Bruce Fields&quot;" />
<person posts="1" size="3" who="Stephen Rothwell" />
<person posts="1" size="3" who="=?iso-8859-1?Q?Kristian_S=F8rensen?=" />
<person posts="1" size="3" who="James Courtier-Dutton" />
<person posts="1" size="3" who="David Brownell" />
<person posts="1" size="3" who="David Zeuthen" />
<person posts="1" size="3" who="Matt Porter" />
<person posts="1" size="3" who="&quot;Mr. Berkley Shands&quot;" />
<person posts="1" size="3" who="Bill Davidsen" />
<person posts="1" size="3" who="&quot;JENNIFER RODRIGUEZ&quot;" />
<person posts="1" size="3" who="&quot;Fao, Sean&quot;" />
<person posts="1" size="3" who="Martin Josefsson" />
<person posts="1" size="3" who="David Weinehall" />
<person posts="1" size="3" who="Cal Peake" />
<person posts="1" size="3" who="&quot;Martin J. Bligh&quot;" />
<person posts="1" size="3" who="Fabrice =?iso-8859-1?q?M=E9nard?=" />
<person posts="1" size="3" who="Giuliano Pochini" />
<person posts="1" size="3" who="David Stevens" />
<person posts="1" size="3" who="Con Kolivas" />
<person posts="1" size="3" who="&quot;Alexander E. Patrakov&quot;" />
<person posts="1" size="3" who="Guennadi Liakhovetski" />
<person posts="1" size="3" who="(mike.miller)" />
<person posts="1" size="3" who="&quot;Michael Hoeller&quot;" />
<person posts="1" size="3" who="Horst von Brand" />
<person posts="1" size="3" who="Andre Eisenbach" />
<person posts="1" size="3" who="&quot;John W. Linville&quot;" />
<person posts="1" size="3" who="Gerd Knorr" />
<person posts="1" size="3" who="markus reichelt" />
<person posts="1" size="3" who="Olivier Galibert" />
<person posts="1" size="3" who="James Oakley" />
<person posts="1" size="3" who="Ivan Kokshaysky" />
<person posts="1" size="3" who="Bryan O'Sullivan" />
<person posts="1" size="3" who="Pozsar Balazs" />
<person posts="1" size="3" who="Pete Zaitcev" />
<person posts="1" size="3" who="Fabian Fenaut" />
<person posts="1" size="3" who="Rusty Russell" />
<person posts="1" size="3" who="&quot;Gilbert, John&quot;" />
<person posts="1" size="3" who="Geoff Mishkin" />
<person posts="1" size="3" who="&quot;Barry K. Nathan&quot;" />
<person posts="1" size="3" who="Will Dyson" />
<person posts="1" size="3" who="Jason L Tibbitts III" />
<person posts="1" size="3" who="Giuseppe Bilotta" />
<person posts="1" size="3" who="Martin Peck" />
<person posts="1" size="3" who="Willy Tarreau" />
<person posts="1" size="3" who="&quot;Francesco P. Lovergine&quot;" />
<person posts="1" size="3" who="Erik Mouw" />
<person posts="1" size="3" who="Scott Robert Ladd" />
<person posts="1" size="3" who="(linux)" />
<person posts="1" size="3" who="Judith und Mirko Kloppstech" />
<person posts="1" size="3" who="Matti Aarnio" />
<person posts="1" size="3" who="Marcel Holtmann" />
<person posts="1" size="3" who="=?utf-8?q?Pawe=C5=82_Sikora?=" />
<person posts="1" size="3" who="Rakesh Avichal Ughreja" />
<person posts="1" size="3" who="&quot;Stuart MacDonald&quot;" />
<person posts="1" size="3" who="Frank van Maarseveen" />
<person posts="1" size="3" who="Ryan Cumming" />
<person posts="1" size="3" who="Francois Romieu" />
<person posts="1" size="3" who="Pascal Schmidt" />
<person posts="1" size="3" who="(plinius)" />
<person posts="1" size="3" who="Obelix" />
<person posts="1" size="3" who="Olaf Hering" />
<person posts="1" size="3" who="Grzegorz Kulewski" />
<person posts="1" size="3" who="john stultz" />
<person posts="1" size="2" who="(pinotj)" />
<person posts="1" size="2" who="&quot;Zeno R.R. Davatz&quot;" />
<person posts="1" size="2" who="Lukas Hejtmanek" />
<person posts="1" size="2" who="&quot;Jeff V. Merkey&quot;" />
<person posts="1" size="2" who="Jedi/Sector One" />
<person posts="1" size="2" who=" (Stephan Dreyer)" />
<person posts="1" size="2" who="Fawad Lateef" />
<person posts="1" size="2" who="Michael Thonke" />
<person posts="1" size="2" who="Erik Hanson" />
<person posts="1" size="2" who="&quot;Ramiro Clarke&quot;" />
<person posts="1" size="2" who="Elad Ben-Israel" />
<person posts="1" size="2" who="Suresh Balla" />
<person posts="1" size="2" who="Michael Hunold" />
<person posts="1" size="2" who="Jose Luis Domingo Lopez" />
<person posts="1" size="2" who="Matthew Garrett" />
<person posts="1" size="2" who="Ulisses" />
<person posts="1" size="2" who="yeyb03" />
<person posts="1" size="2" who="Kirill Korotaev" />
<person posts="1" size="2" who="sledgedog" />
<person posts="1" size="2" who="Jeon" />
<person posts="1" size="2" who="Raymond W" />
<person posts="1" size="2" who="Sudhakar" />
<person posts="1" size="2" who="&quot;Mike R.&quot;" />
<person posts="1" size="2" who="Sean Neakums" />
<person posts="1" size="2" who="manomugdha biswas" />
<person posts="1" size="2" who="Francesco Casadei" />
<person posts="1" size="2" who="&quot;Winfred Velasquez&quot;" />
<person posts="1" size="2" who="Adam K Kirchhoff" />
<person posts="1" size="2" who="(postmaster)" />
<person posts="1" size="2" who="Ankit Jain" />
<person posts="1" size="2" who="Charlie LaMothe" />
<person posts="1" size="2" who="anil dahiya" />
<person posts="1" size="2" who="&quot;Sales&quot;" />

</stats>

<section
  title="Linux 2.6.9-rc2-mm1 Released"
  subject="2.6.9-rc2-mm1"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2F1dX-2r9-5%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DAndrew%2520Morton%26as_usubject%3D2.6.9-rc2-mm1%26as_drbb%3Db%26as_mind%3D16%26as_minm%3DSep%26as_miny%3D2004%26as_maxd%3D16%26as_maxm%3DSep%26as_maxy%3D2004"
  posts="39"
  startdate="16 Sep 2004 01:40:20 -0800"
  enddate="23 Sep 2004 23:24:05 -0800"
>
<topic>Kernel Release Announcement</topic>

<mention>Jesse Barnes</mention>

<p>Andrew Morton announced Linux 2.6.9-rc2-mm1, saying:</p>

<quote who="Andrew Morton">

<a href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc2/2.6.9-rc2-mm1/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc2/2.6.9-rc2-mm1/</a>

<p>

<ul>

<li>Added lots of Ingo's low-latency patches</li>

<li>Lockmeter doesn't compile.  Don't enable CONFIG_LOCKMETER.</li>

<li>Several architecture updates</li>

</ul>

</p>

</quote>

<p>Norberto Bensa pointed out that one of the patches Andrew had accepted would
break Nvidia's binary-only driver, and that Nvidia users would have to revert
the patch in order to use the driver.</p>

<p>Jesse Barnes also noticed that some of the changes in -mm1 broke sn2;
and some folks worked on that.</p>

<p>Miscellaneous other breakages and fixes were discussed, as usual.</p>

</section>

<section
  title="Linking Drivers With Modules In SysFS"
  subject="[RFC] put symbolic links between drivers and modules in the sysfs"
  archive="http://groups.google.com/groups?hl=en&amp;lr=lang_en&amp;safe=off&amp;selm=2GAiX-1VM-9%40gated-at.bofh.it"
  posts="12"
  startdate="20 Sep 2004 09:29:44 -0800"
  enddate="26 Sep 2004 05:09:03 -0800"
>
<topic>FS: initramfs</topic>
<topic>FS: ramfs</topic>
<topic>FS: sysfs</topic>
<topic>USB</topic>

<p>James Bottomley said:</p>

<quote who="James Bottomley">

<p>This functionality is essential for us to work out which drivers are
supplied by which modules.  We use this in turn to work out which modules
are necessary to find the root device (and hence what initrd/initramfs needs
to insert).</p>

<p>If you look at debian at the moment, it uses a huge mapping table on
/proc/scsi/* to do this.  If we implement the sysfs feature, we can simply
go from /sys/block/&lt;device&gt; to the actual device to the driver and
then to the module with no need of any fixed tables.</p>

<p>The code is a first cut and introduces two new module APIs:
module_add_driver() and module_remove_driver().  We need this because the
generic device model driver has no current knowledge of modules.  We could
enhance it to have a struct module * in struct device_driver, but once we
have the sysfs links which this patch provides, there didn't seem to be a
compelling reason to add it to struct device_driver.</p>

</quote>

<p>Greg KH replied, <quote who="Greg KH">I like it.  But I do think that
this should be moved into the driver core, so I added a "struct module *"
to "struct device_driver".  Here's the patch that I just applied to my
trees, based on yours.  It is only the core changes (and yes, I did fix up
the location of the functions in the module.h file and fixed the bug when
modules were not configured in.)  I'll post my usb core change after this,
to show you how USB can be hooked up to it.  I'll let you figure out what
the best way to handle the scsi code would be.</quote> He posted his patches,
but there was no discussion.</p>

<p>Elsewhere, Alexander Viro had his own objections. He said to James:</p>

<quote who="Alexander Viro">

<p>So what will your userland code do when you run it on a system with
non-modular kernel currently running?</p>

<p>IOW, that's a fundamentally broken interface - you really want the same
information regardless of modular vs. built-in.</p>

</quote>

<p>Greg replied, <quote who="Greg KH">I agree, and Rusty has some pending
patches that provide that information for all drivers built into the system.
When they are merged, this symlink will be created for those also (with a
bit of tweaking, but it will happen.)</quote> Herbert Xu also agreed with
Alexander's objections, and was glad to see this being worked on in this
thread. James, however, disagreed with Alexander that the interface was
broken, though he agreed the module parameters might have some issues. But
there wasn't much discussion.</p>

</section>

<section
  title="ipchains And ipfwadm To Be Removed; iptables Replacing Them, But Not Yet Fully Ready"
  subject="[PATCH] Warn people that ipchains and ipfwadm are going away."
  archive="http://groups.google.com/groups?hl=en&amp;lr=lang_en&amp;safe=off&amp;selm=2GFBZ-61e-11%40gated-at.bofh.it"
  posts="27"
  startdate="20 Sep 2004 15:09:02 -0800"
  enddate="23 Sep 2004 15:25:35 -0800"
>
<topic>Backward Compatibility</topic>
<topic>Spam</topic>
<topic>Virtual Memory</topic>

<p>Rusty Russell put some comments in the code to warn folks that ipchains and
ipfwadm were deprecated and would be removed soon. He said:</p>

<quote who="Rusty Russell">

<p>At the recent netfilter workshop in Erlangen, we was decided to remove
the backwards compatibility code for ipchains and ipfwadm.  This will allow
significant cleanup of interfaces, since we had to have a mid-level interface
for the backwards compatibility layer to use.</p>

<p>Start off with a warning for 2.6.9, so any remaining users have a chance
to migrate.  Their firewall scripts might not check return values, and they
might get a nasty surprise when this goes away.</p>

</quote>

<p>Bill Davidsen remarked:</p>

<quote who="Bill Davidsen">

<p>I thought I understood the "new development model" but I guess I don't.
Are working features now going to be removed from the "stable" chain instead
of during a development cycle?</p>

<p>Not a complaint, I thought the new method was regarding new features...</p>

</quote>

<p>There was no response here, but elsewhere Marc Ballarin pointed out that
Rusty's comments were compile-time only, and would thus probably be missed in
the long stream of compile-time warnings put out by standard kernels. Rusty
replied, <quote who="Rusty Russell">Sure, but you have to start somewhere.
Next step will be #error.  Then finally remove the whole thing (I don't want
to remove the whole thing to start with, since that would create a silent
failure).</quote> Marc said he was thinking of a prominent message at module
load time; but the discussion skewed off.</p>

<p>Close by, Richard B. Johnson asked, <quote who="Richard B. Johnson">What
replaces the firewall stuff? It can't just "go away"!</quote> James
Courtier-Dutton and Marc replied that iptables had already been the standard
since 2001. Martin Josefsson also pointed this out, but Richard replied that
old code still depended on the old mechanisms. He said:</p>

<quote who="Richard B. Johnson">

<p>I guess I'll have to convert 1340 lines of ipchains commands to iptables
-yech!</p>

<p>I had convert something to ipchains a couple of years ago.  That's when
I only had to kill-off only about 100 spam-hosts.</p>

<p>Now I gotta convert again. Soon they'll be replacing `ls` with `echo *`
and nothing will work.</p>

</quote>

<p>William Stearns replied:</p>

<quote who="William Stearns">

<p>I have a script that does a first pass of converting an ipchains
firewall script to an iptables firewall script at</p>

<p><a href="http://www.stearns.org/i2i/ipchains2iptables">http://www.stearns.org/i2i/ipchains2iptables</a><br />
<a href="http://www.stearns.org/i2i/ipchains2iptables.README">http://www.stearns.org/i2i/ipchains2iptables.README</a></p>

<p>Because of architectural differences between the two firewall technologies
it can't produce a perfect translation, but it does handle most of the
grunt work.</p>

</quote>

<p>Close by, Andi Kleen also pointed out that <quote who="Andi Kleen">doesn't
have usable 32bit emulation on x86-64.  32bit userland on x86-64 kernel
cannot use iptables, they have to use ipchains.  I would ask for to not
drop ipchains until this is fixed.</quote> David Woodhouse agreed with this,
saying, <quote who="David Woodhouse">The iptables compatibility with 32-bit
userspace is completely broken.</quote> But Albert Cahalan objected, <quote
who="Albert Cahalan">Who is doing a 32-bit userland on x86-64, and WTF for?
Why do they not also run a 32-bit kernel?</quote> Matthew Garrett replied,
<quote who="Matthew Garrett">Debian will be shipping a 32-bit userland with a
64-bit kernel. The reasons are long, awkward, and mostly uninteresting. The
reason for shipping a 64-bit kernel is that it makes it easier for users
who require large quantities of VM to obtain it.</quote> David S. Miller
said, <quote who="David S. Miller">But just like the sparc64 port, there
is a 64-bit userland compilation environment available, and debian has the
means to ship 64-bit specific packages on top of a mostly 32-bit userland.
So it is very easy for them to ship a 64-bit netfilter utility package if
they wanted to.</quote></p>

</section>

<section
  title="Staircase Scheduler Version 8.6 Released"
  subject="[PATCH] Staircase scheduler v8.6"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2Hzbo-2nW-23%40gated-at.bofh.it"
  posts="1"
  startdate="23 Sep 2004 02:36:30 -0800"
>

<p>Con Kolivas said:</p>

<quote who="Con Kolivas">

<p>Updated the staircase cpu scheduler. This version is the first in the
next development phase I've been leading it towards - removing dependency
on scheduler_tick to make it suitable for a tickless kernel.</p>

<p>v8.6 removes all timeslice expiration from scheduler_tick and does this
with an on-demand timer of it's own. Currently this does not offer any major
advantage over the previous version, but once more of the code is removed
from scheduler_tick and there is a mechanism for more accurate timers not
dependant on jiffies it will offer better accuracy, lower overhead and low
power advantages.</p>

<p>Rolled up and split patches for 2.6.9-rc2-mm2 available here:</p>

<p><a
href="http://ck.kolivas.org/patches/2.6/2.6.9/2.6.9-rc2-mm2/">http://ck.kolivas.org/patches/2.6/2.6.9/2.6.9-rc2-mm2/</a></p>

</quote>

</section>

<section
  title="Linux 2.6.9-rc2-mm3 Released"
  subject="2.6.9-rc2-mm3"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2HU6c-8uY-9%40gated-at.bofh.it"
  posts="38"
  startdate="24 Sep 2004 00:46:43 -0800"
  enddate="27 Sep 2004 08:02:08 -0800"
>
<topic>Kernel Release Announcement</topic>
<topic>Version Control</topic>

<mention>Dmitry Torokhov</mention>

<p>Andrew Morton announced Linux kernel 2.6.9-rc2-mm3, saying:</p>

<quote who="Andrew Morton">

<p><a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc2/2.6.9-rc2-mm3/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc2/2.6.9-rc2-mm3/</a></p>

<p>

<ul>

<li>This is a quick not-very-well-tested release - it can't be worse than
2.6.9-rc2-mm2, which had a few networking problems.</li>

<li>Added Dmitry Torokhov's input system tree to the -mm bk tree lineup.</li>

</ul>

</p>

</quote>

</section>

<section
  title="Autofs NG 0.1 Released"
  subject="[announce] Autofs NG 0.1"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2I953-2Ag-3%40gated-at.bofh.it"
  posts="3"
  startdate="24 Sep 2004 16:50:58 -0800"
  enddate="29 Sep 2004 15:16:41 -0800"
>
<topic>FS: autofs</topic>
<topic>Version Control</topic>

<p>Mike Waychison said:</p>

<quote who="Mike Waychison">

<p>Some of you may remember my posting of a new way to do autofs in Linux a
while back:</p>

<p><a href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=107341940326348&amp;w=2">http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=107341940326348&amp;w=2</a></p>

<p>Anyhow,  I've gotten to the point where I have code that people can play
with.  I've posted it all at <a href="http://autofsng.bkbits.net">http://autofsng.bkbits.net</a></p>

<p>There are two repos located there, one is the userspace bits (autofsng).
~ It has the 'utility' (automount) and the autofs usermode agent
(autofs).  This tree began as a automount 3.1.7 tree, but has
drastically changed.  Lots of good stuff has yet to be merged in from
the automount 4 daemon.</p>

<p>The kernel bits are in the linux-2.6-autofsng repository.   Broken out
patches are forthcoming in the next (weeks?) [I know it is bad practice to
pop-up out of nowhere with large
changes, but I wasn't able to get anything out much earlier due to a
variety of reasons.  From now on, expect to see much traffic from me as
I feed a broken-out patchsets to the list.].  It has the following
major changes to it:</p>

<p>- - changes to the vfsmount tree structures so that you can detach and
re-attach sub-trees of the vfsmount tree.  The current implementation is
admittedly a bit gross and will require work to make it pretty (and to
get rid of having to grab a rwlock on every mntget/mntput!).</p>

<p>- - the addition of a mountpoint file descriptor api.  I don't care for
the interface at the moment, and I'll be posting interface descriptions
later on along with broken out patches so that the interface itself can
be thought through.</p>

<p>- - vfs native support for expiring mountpoints (and entire subtrees of
them).  There currently exists a syscall entry to specify this from
userspace as a way to easily test it.  As well, you can specify expiry
information using the above mountpoint file descriptor api.</p>

<p>- - a new module implementing the 'autofs' filesystem called autofsng.
This filesystem will support automounting of both direct and indirect
maps.  It also supports 'browsing'.  Most of this magic happens using
'-&gt;follow_link' walks on directory inodes.   This is ugly, but it
appears to be the best way to properly handle automounting from within
the kernel.</p>

<p>There does remain a good amount of work to do, and I've tried to list
things on the top of my head in the autofsng/autofs/TODO file.  I'm sure
I missed stuff :\</p>

<p>At this point, I can run and pass a ported autofs connectathon
testsuite.  I'm working on figuring out how to get the testsuite
included in the package.  For comparison,  both autofs3 and autofs4
couldn't handle the majority (>%95) of the tests done.  As well, we've
uncovered a couple of nfs related issues that we'll be following up with
on the nfs list.</p>

<p>So, if you have time to spare and you care about automounting, please
have a try at using it.  If you are curious enough to wade through it,
feel free to give feedback/flames/comments on the code/design/weather.</p>

</quote>

<p>Stew Smith said, <quote who="Stew Smith">autofsng userland tarball
and kernel patch can now be found here for non-bitkeeper users: <a
href="ftp://ftp-eng.cobalt.com/pub/users/ssmith/autofsng/">ftp://ftp-eng.cobalt.com/pub/users/ssmith/autofsng/</a></quote></p>

</section>

<section
  title="Porting Linux To The Xbox"
  subject="[Patch] i386: Xbox support"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2KAaL-1X9-1%40gated-at.bofh.it"
  posts="18"
  startdate="27 Sep 2004 10:02:27 -0800"
  enddate="29 Sep 2004 14:16:30 -0800"
>
<topic>Legal Issues</topic>
<topic>Microsoft</topic>

<mention>Pavel Machek</mention>
<mention>Linus Torvalds</mention>
<mention>Andrew Morton</mention>

<p>Ed Schouten said that he'd <quote who="Ed Schouten">Added
support for Microsoft Xbox gaming consoles by adding the config option
'CONFIG_X86_XBOX'. This patch is very minimalistic and should give the fellows
at xbox-linux.org a starting point.</quote> Nick Piggin asked if anyone would
ever want to run a Linux kernel on an xbox; and Will Dyson and Ed said yes
indeed they wanted this. As Will put it, <quote who="Will Dyson">I would
appreciate having fewer out of tree patches to apply in order to run a new
kernel.</quote> Nick replied:</p>

<quote who="Nick Piggin">

I ask because there is probably quite a large number of embedded type
devices devices that you could "just add a small patch for" to get it
working.

The added fact that you have to "hack" the hardware (I think?) to even get
it to run Linux makes it probably a bit more questionable (it is great that
we can run on xbox, but maybe not too harmful to keep it as an external
patch).

Anyway I've otherwise got no objections ;) if you can convince Andrew and/or
Linus to merge it, then fine.

</quote>

<p>Ed replied:</p>

<quote who="Ed Schouten">

<p>you have multiple options to get Linux on it (flash the BIOS with cromwell,
grub-based bootloader, alter some of its current software, etc).</p>

<p>The reason why the Xbox-Linux folks and I think it should belong in the
main tree is adoption. Xbox Linux has been around since 2001 if I remember
correctly and there are almost no distributions around that really support
the Xbox. The people at Debian for example will only add Xbox support if it
is available in the main tree.</p>

</quote>

<p>David Weinehall also said to Nick, <quote who="David Weinehall">I really
hope that small patches for embedded type devices get accepted (given,
of course, that they follow the same quality standards as other patches),
just like we accept drivers for the x86...</quote> Pavel Machek agreed with
this sentiment, saying that the Xbox port was really just another port like
ARM etc.</p>

<p>Nick said that the Xbox was a special case because running Linux on it
required actually circumventing the hardware. But he reiterated that if
Andrew Morton or Linus Torvalds accepted the patch, he'd have no objection.
Rahul Karnik replied:</p>

<quote who="Rahul Karnik">

<p>Linus rejected a similar (slightly larger patch) last year.</p>

<p><a
href="http://marc.theaimsgroup.com/?t=105819036500001&amp;r=1&amp;w=2">http://marc.theaimsgroup.com/?t=105819036500001&amp;r=1&amp;w=2</a></p>

<p>That said, he does change his mind. Is this still a "politically hot
potato"?</p>

</quote>

<p>Ed said:</p>

<quote who="Ed Schouten">

<p>From my point of view it isn't. Xbox-Linux already exists for three years
and Microsoft still haven't done anything against it. It would be silly if
they would file a lawsuit against us, after three years.</p>

<p>If they would, it would be useless anyway. Quote from xbox-linux.org:
"Everything done on this project is for the sole purpose of writing
interoperable software under Sect. 1201 (f) Reverse Engineering exception
of the DMCA."</p>

<p>Sect. 1201 (f) can be read here: <a
href="http://cyber.law.harvard.edu/openlaw/DVD/1201.html#f">http://cyber.law.harvard.edu/openlaw/DVD/1201.html#f</a></p>

</quote>

</section>

</kc>

