<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="286" date="30 Nov 2004 00:00:00 -0800" />

<stats posts="1593" size="8801" contrib="411" multiples="222" lastweek="167">

<person posts="107" size="549" who="Greg KH" />
<person posts="78" size="625" who="Adrian Bunk" />
<person posts="46" size="173" who="Andrew Morton" />
<person posts="39" size="154" who="Linus Torvalds" />
<person posts="36" size="125" who="Alan Cox" />
<person posts="25" size="159" who="Jeff Garzik" />
<person posts="24" size="116" who="Jeff Dike" />
<person posts="24" size="113" who="Christian Kujau" />
<person posts="22" size="111" who="David Howells" />
<person posts="21" size="80" who="&quot;Randy.Dunlap&quot;" />
<person posts="19" size="103" who="Dmitry Torokhov" />
<person posts="19" size="65" who="Jan Engelhardt" />
<person posts="17" size="67" who="Nigel Cunningham" />
<person posts="15" size="86" who="Marcelo Tosatti" />
<person posts="15" size="54" who="Andries Brouwer" />
<person posts="15" size="52" who="Andi Kleen" />
<person posts="15" size="48" who="Pavel Machek" />
<person posts="14" size="78" who="Hugh Dickins" />
<person posts="13" size="67" who="Paul Mackerras" />
<person posts="13" size="49" who="Russell King" />
<person posts="12" size="222" who="Hirokazu Takata" />
<person posts="12" size="49" who="Mikael Pettersson" />
<person posts="12" size="47" who="Jan Dittmer" />
<person posts="11" size="198" who="Martin Schwidefsky" />
<person posts="11" size="83" who="Werner Almesberger" />
<person posts="11" size="64" who="Li Shaohua" />
<person posts="11" size="50" who="linux-os" />
<person posts="10" size="70" who="Len Brown" />
<person posts="10" size="62" who="Zwane Mwaikambo" />
<person posts="10" size="41" who="Nick Piggin" />
<person posts="10" size="32" who="Chris Wright" />
<person posts="9" size="63" who="Stefan Schmidt" />
<person posts="9" size="37" who="&quot;David Schwartz&quot;" />
<person posts="9" size="36" who="Bill Davidsen" />
<person posts="8" size="47" who="Bartlomiej Zolnierkiewicz" />
<person posts="8" size="42" who="Christoph Hellwig" />
<person posts="8" size="38" who="Robin Holt" />
<person posts="8" size="36" who="Lukas Hejtmanek" />
<person posts="8" size="33" who="(Andries.Brouwer)" />
<person posts="8" size="32" who="Arnaldo Carvalho de Melo" />
<person posts="8" size="32" who="Con Kolivas" />
<person posts="8" size="26" who="Jens Axboe" />
<person posts="8" size="23" who="Arjan van de Ven" />
<person posts="7" size="92" who="James Morris" />
<person posts="7" size="45" who="Dmitry Torokhov" />
<person posts="7" size="41" who="matthieu castet" />
<person posts="7" size="39" who=" (Adam Belay)" />
<person posts="7" size="39" who="Willy Tarreau" />
<person posts="7" size="38" who="Pekka Enberg" />
<person posts="7" size="31" who="Antonino Sergi" />
<person posts="7" size="30" who="Matt Domsch" />
<person posts="7" size="29" who="dean gaudet" />
<person posts="7" size="24" who="Ingo Molnar" />
<person posts="7" size="22" who="&quot;David S. Miller&quot;" />
<person posts="7" size="21" who="William Lee Irwin III" />
<person posts="6" size="41" who="Yoshinori Sato" />
<person posts="6" size="38" who="Ravikiran G Thirumalai" />
<person posts="6" size="32" who="&quot;Piszcz, Justin Michael&quot;" />
<person posts="6" size="32" who="Alasdair G Kergon" />
<person posts="6" size="31" who="Gene Heskett" />
<person posts="6" size="27" who="Grant Grundler" />
<person posts="6" size="27" who="&quot;Maciej W. Rozycki&quot;" />
<person posts="6" size="26" who="john stultz" />
<person posts="6" size="24" who="Mathieu Segaud" />
<person posts="6" size="24" who="Karel Kulhavy" />
<person posts="6" size="23" who="&quot;Michael Chan&quot;" />
<person posts="6" size="23" who="Gerd Knorr" />
<person posts="6" size="23" who="(Valdis.Kletnieks)" />
<person posts="6" size="22" who="Chuck Ebbert" />
<person posts="6" size="22" who="Chris Wedgwood" />
<person posts="6" size="20" who="Matthew Wilcox" />
<person posts="5" size="91" who="(james4765)" />
<person posts="5" size="31" who="&quot;John W. Linville&quot;" />
<person posts="5" size="26" who="Rajesh Venkatasubramanian" />
<person posts="5" size="26" who="Francois Romieu" />
<person posts="5" size="21" who="Martin Josefsson" />
<person posts="5" size="20" who="Geert Uytterhoeven" />
<person posts="5" size="20" who="Christoph Hellwig" />
<person posts="5" size="20" who="Gregoire Favre" />
<person posts="5" size="19" who="&quot;Rafael J. Wysocki&quot;" />
<person posts="5" size="19" who="&quot;Martin J. Bligh&quot;" />
<person posts="5" size="19" who="&quot;Enrico Bartky&quot;" />
<person posts="5" size="18" who="Andrea Arcangeli" />
<person posts="5" size="18" who="Andries Brouwer" />
<person posts="5" size="17" who="Robert Love" />
<person posts="5" size="17" who="Roland Dreier" />
<person posts="4" size="46" who="&quot;Steffen A. Mork&quot;" />
<person posts="4" size="41" who="Thiago Robert dos Santos" />
<person posts="4" size="33" who="(James.Smart)" />
<person posts="4" size="32" who="Eyal Lebedinsky" />
<person posts="4" size="30" who="Timothy Miller" />
<person posts="4" size="25" who="Brent Casavant" />
<person posts="4" size="19" who="&quot;Pallipadi, Venkatesh&quot;" />
<person posts="4" size="19" who="Kyle Moffett" />
<person posts="4" size="19" who="Prasanna Meda" />
<person posts="4" size="18" who="Kirill Korotaev" />
<person posts="4" size="17" who="martin f krafft" />
<person posts="4" size="16" who="Tim Hockin" />
<person posts="4" size="15" who="Al Viro" />
<person posts="4" size="14" who="Bob Gill" />
<person posts="4" size="13" who="&quot;Ed Schouten&quot;" />
<person posts="4" size="13" who="David Woodhouse" />
<person posts="4" size="13" who="Chris Friesen" />
<person posts="4" size="13" who="Blaisorblade" />
<person posts="4" size="12" who="James Bottomley" />
<person posts="4" size="11" who="Roman Zippel" />
<person posts="3" size="100" who="Harry Edmon" />
<person posts="3" size="46" who=" (Ake)" />
<person posts="3" size="39" who="Sami Farin" />
<person posts="3" size="31" who="Thayne Harbaugh" />
<person posts="3" size="23" who="Anton Altaparmakov" />
<person posts="3" size="21" who="Manfred Spraul" />
<person posts="3" size="21" who="Jurriaan" />
<person posts="3" size="19" who="&quot;Miller, Mike (OS Dev)&quot;" />
<person posts="3" size="17" who="Carl-Daniel Hailfinger" />
<person posts="3" size="17" who="George Anzinger" />
<person posts="3" size="17" who="Sripathi Kodi" />
<person posts="3" size="16" who="Dean Nelson" />
<person posts="3" size="15" who="Nick Piggin" />
<person posts="3" size="15" who="Maneesh Soni" />
<person posts="3" size="14" who="&quot;Ulrich Windl&quot;" />
<person posts="3" size="14" who="&quot;Peter T. Breuer&quot;" />
<person posts="3" size="14" who="Arnd Bergmann" />
<person posts="3" size="13" who="Grzegorz Kulewski" />
<person posts="3" size="13" who="Norbert van Nobelen" />
<person posts="3" size="12" who="Jan De Luyck" />
<person posts="3" size="12" who="Daniel Drake" />
<person posts="3" size="12" who="&quot;Christian Kujau&quot;" />
<person posts="3" size="12" who="mahashakti89" />
<person posts="3" size="11" who="DervishD" />
<person posts="3" size="11" who="Kay Sievers" />
<person posts="3" size="11" who="&quot;Luiz Fernando N. Capitulino&quot;" />
<person posts="3" size="11" who="Magnus Damm" />
<person posts="3" size="11" who="Badari Pulavarty" />
<person posts="3" size="11" who="Takashi Iwai" />
<person posts="3" size="10" who="(sebastian.ionita)" />
<person posts="3" size="10" who="Ralf Hildebrandt" />
<person posts="3" size="10" who="Nickolai Zeldovich" />
<person posts="3" size="10" who="William Wolf" />
<person posts="3" size="10" who="Blizbor" />
<person posts="3" size="9" who="Shawn Starr" />
<person posts="3" size="9" who="Stephan Menzel" />
<person posts="3" size="9" who="Olaf Titz" />
<person posts="3" size="9" who="Johannes Stezenbach" />
<person posts="3" size="9" who="Tonnerre" />
<person posts="3" size="9" who="&quot;O.Sezer&quot;" />
<person posts="3" size="8" who="&quot;Steven E. Woolard&quot;" />
<person posts="2" size="65" who="Esben Nielsen" />
<person posts="2" size="45" who="&quot;Andrew A.&quot;" />
<person posts="2" size="41" who="Guennadi Liakhovetski" />
<person posts="2" size="37" who="&quot;Jan Beulich&quot;" />
<person posts="2" size="27" who="Zwane Mwaikambo" />
<person posts="2" size="20" who="Jaroslav Kysela" />
<person posts="2" size="18" who="(dhowells)" />
<person posts="2" size="16" who="Kumar Gala" />
<person posts="2" size="15" who="Gabriel Paubert" />
<person posts="2" size="15" who="Zbigniew Szmek" />
<person posts="2" size="14" who="Marek Szuba" />
<person posts="2" size="13" who="David Brownell" />
<person posts="2" size="13" who="Dinakar Guniguntala" />
<person posts="2" size="11" who="Patrick McHardy" />
<person posts="2" size="11" who="Oleg Nesterov" />
<person posts="2" size="11" who="&quot;Li, Shaohua&quot;" />
<person posts="2" size="10" who="&quot;Stuart MacDonald&quot;" />
<person posts="2" size="10" who="&quot;Adam J. Richter&quot;" />
<person posts="2" size="10" who="Jay Vosburgh" />
<person posts="2" size="9" who="zergio" />
<person posts="2" size="9" who="&quot;Clayton Weaver&quot;" />
<person posts="2" size="9" who="Krzysztof Halasa" />
<person posts="2" size="9" who="Stas Sergeev" />
<person posts="2" size="9" who="&quot;Hiroshi Itoh&quot;" />
<person posts="2" size="8" who="&quot;Mile Davidovic&quot;" />
<person posts="2" size="8" who="Darren Williams" />
<person posts="2" size="8" who="&quot;Alexander E. Patrakov&quot;" />
<person posts="2" size="8" who="Jan Harkes" />
<person posts="2" size="8" who="Michael Poole" />
<person posts="2" size="8" who="Evgeniy Polyakov" />
<person posts="2" size="8" who="Neil Brown" />
<person posts="2" size="8" who="Andreas Unterkircher" />
<person posts="2" size="8" who="&quot;Zhu, Yi&quot;" />
<person posts="2" size="8" who="Ian Pratt" />
<person posts="2" size="8" who="Srihari Vijayaraghavan" />
<person posts="2" size="8" who="Terence Ripperda" />
<person posts="2" size="8" who="Dominik Brodowski" />
<person posts="2" size="8" who="Mark Hindley" />
<person posts="2" size="8" who="Paul Jakma" />
<person posts="2" size="7" who="David Weinehall" />
<person posts="2" size="7" who="&quot;Pedro Venda (SYSADM)&quot;" />
<person posts="2" size="7" who="Andrey Melnikoff" />
<person posts="2" size="7" who="Sam Ravnborg" />
<person posts="2" size="7" who="Sylvain" />
<person posts="2" size="7" who="Dave Hansen" />
<person posts="2" size="7" who="Daniel Jacobowitz" />
<person posts="2" size="7" who="Joerg Sommrey" />
<person posts="2" size="7" who="Stephen Hemminger" />
<person posts="2" size="7" who="Colin Leroy" />
<person posts="2" size="7" who="Kurt Wall" />
<person posts="2" size="7" who="&quot;Paul G. Allen&quot;" />
<person posts="2" size="7" who="Milton Miller" />
<person posts="2" size="7" who="Brian Jackson" />
<person posts="2" size="7" who="Andreas Schwab" />
<person posts="2" size="7" who="(stanojr)" />
<person posts="2" size="6" who="Ryan Cumming" />
<person posts="2" size="6" who="Jim Nelson" />
<person posts="2" size="6" who="Roger Luethi" />
<person posts="2" size="6" who="=?ISO-8859-1?Q?Bo_Brant=E9n?=" />
<person posts="2" size="6" who="=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=" />
<person posts="2" size="6" who="Herbert Xu" />
<person posts="2" size="6" who="Benjamin Herrenschmidt" />
<person posts="2" size="6" who="Atro Tossavainen" />
<person posts="2" size="6" who="Dave Airlie" />
<person posts="2" size="6" who="Christophe Bienaime" />
<person posts="2" size="6" who="Christian" />
<person posts="2" size="6" who="Cal Peake" />
<person posts="2" size="6" who="Jes Sorensen" />
<person posts="2" size="6" who="&quot;M. A. Imam&quot;" />
<person posts="2" size="5" who="Grzegorz Piotr Jaskiewicz" />
<person posts="2" size="5" who="Diego" />
<person posts="2" size="5" who="Nikita Danilov" />
<person posts="2" size="5" who="Michael Heyse" />
<person posts="2" size="5" who="&quot;Josef E. Galea&quot;" />
<person posts="2" size="4" who="Hanno Meyer-Thurow" />
<person posts="1" size="59" who="Luca Ferroni" />
<person posts="1" size="58" who="(simlo)" />
<person posts="1" size="57" who="r6144" />
<person posts="1" size="40" who="(caszonyi)" />
<person posts="1" size="38" who="Libor Vanek" />
<person posts="1" size="32" who="Bartlomiej Zolnierkiewicz" />
<person posts="1" size="30" who="Alex Davis" />
<person posts="1" size="29" who="Chris Spiegel" />
<person posts="1" size="28" who="Mikulas Patocka" />
<person posts="1" size="26" who="Linas Vepstas" />
<person posts="1" size="25" who="John Mock" />
<person posts="1" size="21" who="David Ford" />
<person posts="1" size="18" who="Nick Martin" />
<person posts="1" size="18" who="Pekka Enberg" />
<person posts="1" size="17" who="&quot;Filipe Maia&quot;" />
<person posts="1" size="16" who="Ferenci Daniel" />
<person posts="1" size="16" who="Micah Dowty" />
<person posts="1" size="15" who="Corey Minyard" />
<person posts="1" size="14" who="Christian Axelsson" />
<person posts="1" size="12" who="Ilia Sotnikov/ASSTRA/BY" />
<person posts="1" size="11" who="(jhigdon)" />
<person posts="1" size="11" who="Haroldo Gamal" />
<person posts="1" size="11" who="(ilia.sotnikov)" />
<person posts="1" size="11" who="&quot;Robin H. Johnson&quot;" />
<person posts="1" size="10" who="Stelian Pop" />
<person posts="1" size="9" who="Matthias Andree" />
<person posts="1" size="8" who="&quot;Michael Wright&quot;" />
<person posts="1" size="8" who="Justin Piszcz" />
<person posts="1" size="7" who="Petr Vandrovec" />
<person posts="1" size="7" who="Stephen Rothwell" />
<person posts="1" size="7" who="Brian Gerst" />
<person posts="1" size="6" who=" (Dean Nelson)" />
<person posts="1" size="6" who="Catalin Muresan" />
<person posts="1" size="6" who="&quot;Andrey J. Melnikoff (TEMHOTA)&quot;" />
<person posts="1" size="5" who="Dave Olien" />
<person posts="1" size="5" who="Andrew Theurer" />
<person posts="1" size="5" who="Simon Braunschmidt" />
<person posts="1" size="5" who="Daniel Stekloff" />
<person posts="1" size="5" who="&quot;Sumit Pandya&quot;" />
<person posts="1" size="5" who="Jeff Scheel" />
<person posts="1" size="5" who="Lance Albertson" />
<person posts="1" size="5" who="Mitch Williams" />
<person posts="1" size="5" who="&quot;Godse, Radheka&quot;" />
<person posts="1" size="5" who="pascal lengard" />
<person posts="1" size="5" who="long" />
<person posts="1" size="5" who="Nishanth Aravamudan" />
<person posts="1" size="5" who="Venkatesh Pallipadi" />
<person posts="1" size="5" who=" (Joshua Kwan)" />
<person posts="1" size="5" who="(ccantwel)" />
<person posts="1" size="4" who="Bastien Nocera" />
<person posts="1" size="4" who="Mark Watts" />
<person posts="1" size="4" who="Don Lafontaine" />
<person posts="1" size="4" who="=?utf-8?q?Pawe=C5=82_Sikora?=" />
<person posts="1" size="4" who="Anton Lavrentiev" />
<person posts="1" size="4" who="Steve French" />
<person posts="1" size="4" who=" (Peter T. Breuer)" />
<person posts="1" size="4" who="Jari Ruusu" />
<person posts="1" size="4" who="Mathis Ahrens" />
<person posts="1" size="4" who="(yiding_wang)" />
<person posts="1" size="4" who="Christian Hesse" />
<person posts="1" size="4" who="Vladimir Saveliev" />
<person posts="1" size="4" who="Daniel Risacher" />
<person posts="1" size="4" who="Dave Jones" />
<person posts="1" size="4" who="&quot;Sy, Dely L&quot;" />
<person posts="1" size="4" who="James Turner" />
<person posts="1" size="4" who="Christophe Saout" />
<person posts="1" size="4" who="marcel bogdan" />
<person posts="1" size="4" who="Juergen Stuber" />
<person posts="1" size="4" who="mikem" />
<person posts="1" size="4" who="Harald Welte" />
<person posts="1" size="4" who="Daniel Andersen" />
<person posts="1" size="4" who="Stuart Longland" />
<person posts="1" size="4" who="Andreas Maier" />
<person posts="1" size="4" who="Soeren Sonnenburg" />
<person posts="1" size="4" who="Joel Jaeggli" />
<person posts="1" size="4" who="(gordonb)" />
<person posts="1" size="4" who="Daniel Egger" />
<person posts="1" size="4" who="Jesper Juhl" />
<person posts="1" size="4" who="&quot;J.A. Magallon&quot;" />
<person posts="1" size="4" who="&quot;Marcos D. Marado Torres&quot;" />
<person posts="1" size="4" who="&quot;John Stoffel&quot;" />
<person posts="1" size="4" who="Matthias Andree" />
<person posts="1" size="3" who="Pete Zaitcev" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Rapha=EBl_Rigo_LKML?=" />
<person posts="1" size="3" who="&quot;Trever L. Adams&quot;" />
<person posts="1" size="3" who="Bjorn Helgaas" />
<person posts="1" size="3" who="&quot;Domenico Gargano&quot;" />
<person posts="1" size="3" who="Arjan van de Ven" />
<person posts="1" size="3" who="&quot;John W. Linville&quot;" />
<person posts="1" size="3" who="&quot;Salyzyn, Mark&quot;" />
<person posts="1" size="3" who="(aris)" />
<person posts="1" size="3" who="Nicolas Pitre" />
<person posts="1" size="3" who="(tuxeed)" />
<person posts="1" size="3" who="Alex Williamson" />
<person posts="1" size="3" who="Willem Riede" />
<person posts="1" size="3" who="=?iso-8859-15?q?J=F6rg_Spilker?=" />
<person posts="1" size="3" who="Thomas DuBuisson" />
<person posts="1" size="3" who="Bryan Batten" />
<person posts="1" size="3" who="David Smithson" />
<person posts="1" size="3" who="Paolo Ciarrocchi" />
<person posts="1" size="3" who="Andrew Ruder" />
<person posts="1" size="3" who="Nico Schottelius" />
<person posts="1" size="3" who="Mark Gross" />
<person posts="1" size="3" who="Konstantin Kletschke" />
<person posts="1" size="3" who="Alexander Sandler" />
<person posts="1" size="3" who="Jesper Juhl" />
<person posts="1" size="3" who="&quot;Nguyen, Tom L&quot;" />
<person posts="1" size="3" who="Gregor Jasny" />
<person posts="1" size="3" who="Catalin Marinas" />
<person posts="1" size="3" who="Jean Tourrilhes" />
<person posts="1" size="3" who="Horst von Brand" />
<person posts="1" size="3" who="Alan Pope" />
<person posts="1" size="3" who="&quot;DuBuisson, Thomas&quot;" />
<person posts="1" size="3" who="&quot;Srinivas Naga Vutukuri&quot;" />
<person posts="1" size="3" who="Tim Schmielau" />
<person posts="1" size="3" who="Hans Reiser" />
<person posts="1" size="3" who="Robert Harris" />
<person posts="1" size="3" who="Piotr Goczal" />
<person posts="1" size="3" who="Juerg Billeter" />
<person posts="1" size="3" who="Santiago Leon" />
<person posts="1" size="3" who=" (Ed Schouten)" />
<person posts="1" size="3" who="Yusuf Goolamabbas" />
<person posts="1" size="3" who="Matt Mackall" />
<person posts="1" size="3" who="David Gibson" />
<person posts="1" size="3" who="David Woodhouse" />
<person posts="1" size="3" who="Thomas Spatzier" />
<person posts="1" size="3" who="Jelle Foks" />
<person posts="1" size="3" who="Giuseppe Sacco" />
<person posts="1" size="3" who="David Roundy" />
<person posts="1" size="3" who="Gergely Nagy" />
<person posts="1" size="3" who="Bodo Stroesser" />
<person posts="1" size="3" who="Steven Rostedt" />
<person posts="1" size="3" who="Alexandre Costa" />
<person posts="1" size="3" who="&quot;David Rees&quot;" />
<person posts="1" size="3" who="Anthony Samsung" />
<person posts="1" size="3" who="Chris Mason" />
<person posts="1" size="3" who="David Roundy" />
<person posts="1" size="3" who="HoWE" />
<person posts="1" size="3" who="Gregor Jasny" />
<person posts="1" size="3" who="Sven Ladegast" />
<person posts="1" size="3" who="Grant Grundler" />
<person posts="1" size="3" who="Jesse Barnes" />
<person posts="1" size="3" who="Rahul Karnik" />
<person posts="1" size="3" who="Luc Saillard" />
<person posts="1" size="3" who="Mario Giammarco" />
<person posts="1" size="3" who="Robin Getz" />
<person posts="1" size="3" who="Dave Airlie" />
<person posts="1" size="3" who="Keith Owens" />
<person posts="1" size="3" who="Vojtech Pavlik" />
<person posts="1" size="3" who="Bodo Eggert" />
<person posts="1" size="3" who="Marcin =?iso-8859-2?q?G=B3ogowski?=" />
<person posts="1" size="3" who="Rolf Eike Beer" />
<person posts="1" size="3" who="Florian Schmidt" />
<person posts="1" size="3" who="Jan Dittmer" />
<person posts="1" size="3" who="Soumen Sarkar" />
<person posts="1" size="3" who="Alan Cox" />
<person posts="1" size="3" who="&quot;Siddhesh Bhadkamkar&quot;" />
<person posts="1" size="3" who="Alexander Nyberg" />
<person posts="1" size="3" who=" (Tomi Lapinlampi)" />
<person posts="1" size="3" who="&quot;Daniel Blueman&quot;" />
<person posts="1" size="3" who="Terry Kyriacopoulos" />
<person posts="1" size="3" who="(redazione)" />
<person posts="1" size="3" who="Tom Rini" />
<person posts="1" size="2" who="&quot;Ted Cobb&quot;" />
<person posts="1" size="2" who="Pradeep Anbumani" />
<person posts="1" size="2" who="Rusty Russell" />
<person posts="1" size="2" who="&quot;Linux Forum&quot;" />
<person posts="1" size="2" who="Alexander Rauth" />
<person posts="1" size="2" who="Dan Weigert" />
<person posts="1" size="2" who="Nerijus Baliunas" />
<person posts="1" size="2" who="Marcel Holtmann" />
<person posts="1" size="2" who="Avi Kivity" />
<person posts="1" size="2" who="Oghenekevwe Uti" />
<person posts="1" size="2" who="Wichert Akkerman" />
<person posts="1" size="2" who="Lee Revell" />
<person posts="1" size="2" who="Gergely Nagy" />
<person posts="1" size="2" who="Jedi/Sector One" />
<person posts="1" size="2" who="Sid Boyce" />
<person posts="1" size="2" who="Nick Warne" />
<person posts="1" size="2" who="Florian Heinz" />
<person posts="1" size="2" who="James Tabor" />
<person posts="1" size="2" who="&quot;InterScan MSS Notification&quot;" />
<person posts="1" size="2" who="ziew" />
<person posts="1" size="2" who="&quot;Dana Jaeger&quot;" />
<person posts="1" size="2" who="&quot;Service de messagerie&quot;" />
<person posts="1" size="2" who="(skunz)" />
<person posts="1" size="2" who=" (Jonathan Corbet)" />
<person posts="1" size="2" who="(seby)" />

</stats>

<section
  title="Some Policy Discussion Of #ifdefs In Kernel Code"
  subject="[PATCH] VM routine fixes"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2Yj0w-3e5-45%40gated-at.bofh.it"
  posts="18"
  startdate="08 Nov 2004 06:32:41 -0800"
  enddate="15 Nov 2004 07:35:47 -0800"
>
<topic>Virtual Memory</topic>

<mention>Andrew Morton</mention>

<p>David Howells posted some virtual memory fixes, and Andrew Morton noticed
a small #ifdef for the benefit of uClinux. Only one line was guarded by the
#ifdef, but Andrew asked what it was for. David replied that for uClinux,
that particular line was unnecessary, and #ifdefing it out for uClinux would
give a slight performance boost. Linus Torvalds said:</p>

<quote who="Linus Torvalds">

<p>I don't think that is a valid argument.</p>

<p>If uClinux wants to be a different source-base, then go wild. But if you
want to integrate into the standard kernel, there are other priorities.
One of them is that it has to integrate cleanly. And that means that we
don't do micro-optimizations that make the non-MMU case affect mainline
code unless there is a damn good reason.</p>

</quote>

<p>David replied, <quote who="David Howells">So not having an MMU, page
tables or PTEs or any requirement for operations that act upon them is not
enough?</quote> And Linus said:</p>

<quote who="Linus Torvalds">

<p>No. It's a matter of abstraction. If you can _abstract_ the thing away,
that's fine. I don't want more #ifdef's in source code, but you can have a
totally different file that doesnt' do the things that aren't appropriate
for non-MMU.</p>

<p>Yes, we've already got #ifdef's in code, but the point is that we don't add
them unless there is serious _need_. And even then it's a sign of trouble. In
this case, the sign of trouble is bigger than the need.  uClinux might as
well have a dummy "struct vm_operations", if only to make the damn thing
look more like real Linux.</p>

</quote>

</section>

<section
  title="Darcs Version Control Mirror Of Kernel Source Repository"
  subject="[ANNOUNCE] darcs mirror of the linux kernel repository"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2Z05h-ZO-13%40gated-at.bofh.it"
  posts="5"
  startdate="10 Nov 2004 04:42:01 -0800"
  enddate="12 Nov 2004 08:31:43 -0800"
>
<topic>Version Control</topic>
<topic>Virtual Memory</topic>

<mention>Zack Brown</mention>

<p>David Roundy said:</p>

<quote who="David Roundy">

<p>I am pleased to announce the availability of a darcs mirror of the linux
kernel repository.  Darcs is a fully distributed and simple to use revision
control system.  Instructions on accessing the repository are available at</p>

<p><a href="http://darcs.net/linux.html">http://darcs.net/linux.html</a></p>

<p>In brief, you can get a copy of the latest kernel (converted from the bkcvs
branch) using</p>

<blockquote>

<p>darcs get --partial http://darcs.net/linux</p>

</blockquote>

<p>You can leave out the --partial, if you want to get the full history of
the kernel repository (which obviously will take longer).</p>

<p>Be forewarned that darcs is a bit of a memory hog when run with large
repositories, so the above command may take quite a while, and probably will
require 700 or 800 megabytes of virtual memory.  The actual working set of
memory is under 300 megabytes.  Work is underway to improve both the speed
and memory usage of darcs.  So far the emphasis in darcs development has
been on correctness and stability.</p>

<p>The darcs kernel mirror is sponsored by Aktiom Networks (<a
href="http://aktiom.net">http://aktiom.net</a>). Aktiom specializes in Linux
Virtual Private Servers (VPS) for technology professionals and consultants.</p>

</quote>

<p>Pavel Machek asked, <quote who="Pavel Machek">Would it be possible to
get data from www.bkbits.net so that complete history is preserved?</quote>
David replied:</p>

<quote who="David Roundy">

<p>Full history could be preserved, but I don't think that getting it from
the web interface would be polite, and I can't run bk myself (for obvious
reasons).</p>

<p>I could hack up a sketch of how I'd go about getting the full history.
Crudely speaking, I'd just need a couple of functions: one telling me the
parents of a given version, and one fetching a given version.  And of course,
finding the author/date/comments for each version.  If someone else were
willing to implement those two functions, I could sketch out the darcs
side of things.  Obviously renames wouldn't be preserved with just those
functions, but that's not a huge loss.  And also, the conversion process
would be painfully slow.</p>

</quote>

<p>At one point in the discussion, Pavel said, <quote who="Pavel Machek">Larry
said that we are welcome to get metadata in open format and cited getting
it from bkbits.net as one of possible ways. I believe they have faster
connection these days.</quote></p>

<editorialize who="Zack Brown">This is excellent news. Linux kernel
development activity is so fast and so huge, it is the ideal testing ground
for any version control system. If darcs can handle kernel development,
it can handle anything. Hopefully some of the kernel folks will give David
some feedback on how best to rise to the challenge.</editorialize>

</section>

<section
  title="New sk98lin Driver Released In Many Patches"
  subject="new sk98lin driver"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2ZcpR-1Et-7%40gated-at.bofh.it"
  posts="4"
  startdate="10 Nov 2004 17:53:14 -0800"
  enddate="11 Nov 2004 16:11:24 -0800"
>

<p>Michael Heyse asked, <quote
who="Michael Heyse">there's a new sk98lin driver available from <a
href="http://www.syskonnect.com/syskonnect/support/driver/zip/linux/install-7_09.tar.bz2">http://www.syskonnect.com/syskonnect/support/driver/zip/linux/install-7_09.tar.bz2</a>
(now with ethtool support) dated Oct 20. It's not in 2.6.10-rc1, will it be
included in 2.6.10?</quote> Jeff Garzik replied, <quote who="Jeff Garzik">I
think Stephen Hemminger volunteered to split up the changes into separate
patches.</quote> Michael was happy to hear this, though he guessed the
project would take a long time, since the patch was so big. Elsewhere,
Stephen Hemminger also said:</p>

<quote who="Stephen Hemminger">

<p>This is the first set of patches to merge some of the new SysKonnect code
with existing 2.6 driver and fix several bugs.</p>

<p>

<ol>

<li>Remove explicit module refcounting (bug)</li>

<li>Make OnesHash table local constant.</li>

<li>proc print interface cleanup</li>

<li>Use netdev_priv</li>

<li>Use module_param_array instead of deprecated MODULE_PARM</li>

<li>Add netpoll controller support</li>

<li>Basic ethtool support</li>

<li>Ethtool support for LED blinking</li>

<li>Ethtool pause param support</li>

<li>Cleanup</li>

<li>Fix boards_found count</li>

<li>Add MODULE_VERSION</li>

<li>Handle ring full condition properly (bug)</li>

<li>Get rid of obfuscation irqreturn_t</li>

<li>Rearrange functions to match SysKonnect code</li>

<li>More efficient OsGetTime</li>

<li>Enable high dma and lockless transmit</li>

<li>reorganize pci_device table</li>

<li>Do initialization better</li>

<li>Ethtool tx &amp; receive checksum efficiently</li>

<li>Tx ring management improvements</li>

<li>Cleanup the code under DIAG_SUPPORT</li>

<li>Eliminate Pnmi scratchpad common</li>

</ol>

</p>

<p>To spare people's mailbox the individual patches won't go to LKML just
to netdev.</p>

</quote>

</section>

<section
  title="Linux 2.4.28-rc3 Released"
  subject="Linux 2.4.28-rc3"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2ZRCN-Mf-13%40gated-at.bofh.it"
  posts="9"
  startdate="12 Nov 2004 10:00:52 -0800"
  enddate="15 Nov 2004 15:18:48 -0800"
>
<topic>FS: NFS</topic>
<topic>FS: smbfs</topic>
<topic>Power Management: ACPI</topic>

<p>Marcelo Tosatti announced Linux 2.4.28-rc3, saying, <quote who="Marcelo
Tosatti">It contains a v2.6 backport of the binfmt_elf potential
vulnerabilities disclosed this week, an enhanced smbfs client overflow fix,
an ACPI update fixing a couple of nasty bugs, a NFS client bugfix and a
network update from Davem.</quote> Andrey Melnikoff posted a patch to <quote
who="Andrey Melnikoff">Prevent NMI oopser kill kernel thread when megearid2
driver wating abort or reset command completion.</quote> He asked if this
could make it into the source in time for 2.4.28, but Marcelo replied:</p>

<quote who="Marcelo Tosatti">

<p>I talked to Atul and Arjan about this one - the correct thing to do is
to replace mdelay() with CPU yielding msleep().</p>

<p>We should backport msleep() in 2.4.29-pre1.</p>

</quote>

<p>Elsewhere, Adrian Bunk reported:</p>

<quote who="Adrian Bunk">

<p>I'm getting the following error:</p>

<p>&lt;--  snip  --&gt;</p>

<p>depmod: *** Unresolved symbols in<br />
/lib/modules/2.4.28-rc3/kernel/net/decnet/decnet.o<br />
depmod:         neigh_for_each</p>

<p>&lt;--  snip  --&gt;</p>

<p>This was caused by Harald's backport of the neighbour scalability fixes
from 2.6 .</p>

<p>neigh_for_each must be EXPORT_SYMBOL'ed (as it is in 2.6)</p>

</quote>

<p>David S. Miller said, <quote who="David S. Miller">Good catch,</quote>
and applied Adrian's patch to his tree, en route to Marcelo. Ozkan Sezer
noticed that <quote who="Ozkan Sezer">A similar export should also be needed
for __neigh_for_each_release</quote> David thanked him, and Adrian posted
an updated patch including Ozkan's contribution.</p>

</section>

<section
  title="Intel Thermal Monitor Approaching Completion For x86_64"
  subject="[PATCH] Intel thermal monitor for x86_64"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=31X1c-35g-1%40gated-at.bofh.it"
  posts="5"
  startdate="13 Nov 2004 10:36:47 -0800"
  enddate="17 Nov 2004 09:03:00 -0800"
>

<p>Zwane Mwaikambo, working on Intel-donated hardware, posted a patch that
<quote who="Zwane Mwaikambo">adds support for notification of overheating
conditions on intel x86_64 processors. Tested on EM64T, test booted on
AMD64.</quote> Andi Kleen asked if the code had been tested in actual
overheating conditions, and Zwane replied that no, he'd only just forced the
event to trigger. Andi also had some pretty invasive criticisms about the
patch, with the overall sense that a different approach might be better. He
remarked, <quote who="Andi Kleen">sorry for telling you late, but I also only
realized it later</quote>. They talked about deep dark magic for a few posts,
and Zwane went off to rework his patch.</p>

</section>

<section
  title="New ADMA Driver"
  subject="[IDE] new driver: ADMA"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=31qeV-8o9-1%40gated-at.bofh.it"
  posts="2"
  startdate="16 Nov 2004 20:58:09 -0800"
  enddate="16 Nov 2004 21:05:46 -0800"
>
<topic>Disks: IDE</topic>
<topic>Serial ATA</topic>

<p>Jeff Garzik said:</p>

<quote who="Jeff Garzik">

<p>Pacific Digital (and others?) have some PATA and SATA controllers which
conform to the public "ADMA" specification found at</p>

<p><a
href="http://www.t13.org/project/d1510r1-Host-Adapter.pdf">http://www.t13.org/project/d1510r1-Host-Adapter.pdf</a></p>

<p>In terms of standard IDE BMDMA controllers, ADMA is fairly advanced,
allowing all commands (including non-DMA) to be transferred using DMA and a
scatter-gather table.  Rather than a DMA ring, each port has a linked list
of commands to execute.</p>

<p>In terms of modern SATA controllers, the ADMA design is showing its age just
a tad, but is still a reasonable design.  Since the hardware ref is public,
and since the driver was quick and easy, I took a couple hours out of the
"post-work" evening to write the first draft of the ADMA driver.</p>

<p>This driver conforms to Linus Confidence Level 2:</p>

<table>
<tr><td></td><td>           It looks right</td></tr>
<tr><td>        X</td><td>  It builds</td></tr>
<tr><td></td><td>           It works</td></tr>
<tr><td></td><td>           It passes stress tests</td></tr>
</table>

<p>The error handling is severely lacking, but this should be basically
right.</p>

<p>The driver is built against 2.6.10-rc2 libata.</p>

</quote>

<p>He also replied to himself to add, <quote who="Jeff Garzik">a quick data
point:  ata_adma.c is a non-queueing driver (for now).</quote></p>

</section>

</kc>

