<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="276" date="09 Oct 2004 00:00:00 -0800" />

<stats posts="2398" size="12916" contrib="529" multiples="281" lastweek="194">

<person posts="192" size="789" who="Lee Revell" />
<person posts="149" size="624" who="Ingo Molnar" />
<person posts="78" size="402" who="William Lee Irwin III" />
<person posts="59" size="505" who="Gene Heskett" />
<person posts="53" size="190" who="Alan Cox" />
<person posts="50" size="229" who="(janitor)" />
<person posts="49" size="212" who="Andrew Morton" />
<person posts="49" size="169" who="Jeff Garzik" />
<person posts="47" size="224" who="Linus Torvalds" />
<person posts="37" size="194" who="Adrian Bunk" />
<person posts="33" size="153" who="Greg KH" />
<person posts="33" size="114" who="Dave Jones" />
<person posts="22" size="216" who="Florian Schmidt" />
<person posts="22" size="80" who="Christoph Hellwig" />
<person posts="22" size="80" who="&quot;David S. Miller&quot;" />
<person posts="21" size="139" who="Roger Luethi" />
<person posts="19" size="117" who="Paulo Marques" />
<person posts="19" size="101" who="Denis Vlasenko" />
<person posts="19" size="100" who="Sam Ravnborg" />
<person posts="15" size="202" who="&quot;Kaigai Kohei&quot;" />
<person posts="15" size="81" who="Albert Cahalan" />
<person posts="15" size="74" who="Thomas Charbonnel" />
<person posts="15" size="71" who="Nick Piggin" />
<person posts="15" size="58" who="&quot;Martin J. Bligh&quot;" />
<person posts="15" size="52" who="Pavel Machek" />
<person posts="14" size="81" who="Dave Airlie" />
<person posts="14" size="76" who="Marcelo Tosatti" />
<person posts="13" size="53" who="Wouter Van Hemel" />
<person posts="12" size="62" who="Takashi Iwai" />
<person posts="12" size="51" who="Jens Axboe" />
<person posts="12" size="47" who="Eric Valette" />
<person posts="12" size="41" who="Oliver Neukum" />
<person posts="12" size="39" who="&quot;David S. Miller&quot;" />
<person posts="11" size="53" who="James Morris" />
<person posts="11" size="51" who="Craig Milo Rogers" />
<person posts="11" size="50" who="Frank Steiner" />
<person posts="11" size="44" who="&quot;K.R. Foley&quot;" />
<person posts="11" size="44" who="Arjan van de Ven" />
<person posts="11" size="38" who="(viro)" />
<person posts="10" size="67" who="Markus Lidel" />
<person posts="9" size="60" who="Hiroyuki KAMEZAWA" />
<person posts="9" size="56" who="Peter Osterlund" />
<person posts="9" size="46" who="Christoph Hellwig" />
<person posts="9" size="45" who="Geert Uytterhoeven" />
<person posts="9" size="41" who="Brad Campbell" />
<person posts="9" size="38" who="&quot;Randy.Dunlap&quot;" />
<person posts="9" size="30" who="Andi Kleen" />
<person posts="8" size="84" who="Peter Zijlstra" />
<person posts="8" size="52" who="John Cherry" />
<person posts="8" size="43" who="Kenneth Lavrsen" />
<person posts="8" size="37" who="James Bottomley" />
<person posts="8" size="34" who="Thomas Zehetbauer" />
<person posts="8" size="33" who="Davide Libenzi" />
<person posts="8" size="30" who="(blaisorblade_spam)" />
<person posts="8" size="28" who=" (David N. Welton)" />
<person posts="7" size="59" who="Florian Schirmer" />
<person posts="7" size="59" who="Russell King" />
<person posts="7" size="45" who="Chris Shoemaker" />
<person posts="7" size="42" who="=?ISO-8859-2?Q?Tomasz_K=B3oczko?=" />
<person posts="7" size="37" who="Jesper Juhl" />
<person posts="7" size="33" who="Tim Schmielau" />
<person posts="7" size="33" who="Peter Williams" />
<person posts="7" size="30" who="Karl Vogel" />
<person posts="7" size="27" who="Bill Davidsen" />
<person posts="7" size="26" who="Andries Brouwer" />
<person posts="6" size="101" who="John Hesterberg" />
<person posts="6" size="68" who="&quot;Udo A. Steinberg&quot;" />
<person posts="6" size="61" who="Gerd Knorr" />
<person posts="6" size="60" who="&quot;Paul E. McKenney&quot;" />
<person posts="6" size="59" who="&quot;O.Sezer&quot;" />
<person posts="6" size="45" who="David Howells" />
<person posts="6" size="40" who="Paul Mackerras" />
<person posts="6" size="30" who="Roland McGrath" />
<person posts="6" size="29" who="Thomas Winischhofer" />
<person posts="6" size="28" who="Kyle Moffett" />
<person posts="6" size="26" who="Krzysztof &quot;Sierota (o2.pl/tlen.pl)&quot;" />
<person posts="6" size="26" who="Hugh Dickins" />
<person posts="6" size="25" who="&quot;Richard B. Johnson&quot;" />
<person posts="6" size="24" who="Francois Romieu" />
<person posts="6" size="22" who="Ingo Molnar" />
<person posts="6" size="22" who="(jmerkey)" />
<person posts="6" size="21" who="Tim Fairchild" />
<person posts="6" size="21" who="Benjamin Herrenschmidt" />
<person posts="5" size="74" who="Joshua Kwan" />
<person posts="5" size="46" who="=?ISO-8859-1?Q?Marc_Str=E4mke?=" />
<person posts="5" size="38" who="Dmitry Golubev" />
<person posts="5" size="33" who="Neil Horman" />
<person posts="5" size="31" who="Felipe Alfaro Solana" />
<person posts="5" size="31" who="(spaminos-ker)" />
<person posts="5" size="31" who="Zwane Mwaikambo" />
<person posts="5" size="25" who="Luke Kenneth Casson Leighton" />
<person posts="5" size="23" who="Hans Reiser" />
<person posts="5" size="22" who="Gianni Tedesco" />
<person posts="5" size="22" who="Philippe Elie" />
<person posts="5" size="22" who="James Courtier-Dutton" />
<person posts="5" size="21" who="Arthur Corliss" />
<person posts="5" size="21" who="Stephen Smalley" />
<person posts="5" size="21" who="Rudo Thomas" />
<person posts="5" size="21" who="Vojtech Pavlik" />
<person posts="5" size="20" who="Tom Rini" />
<person posts="5" size="19" who="Dave Hansen" />
<person posts="5" size="19" who="Tonnerre" />
<person posts="5" size="18" who="Roman Zippel" />
<person posts="5" size="18" who="Roland Dreier" />
<person posts="5" size="18" who="Anton Blanchard" />
<person posts="5" size="17" who="&quot;Prakash K. Cheemplavam&quot;" />
<person posts="5" size="17" who="Chris Wright" />
<person posts="5" size="16" who="Mikael Pettersson" />
<person posts="5" size="16" who="David Woodhouse" />
<person posts="5" size="16" who="Helge Hafting" />
<person posts="5" size="15" who="Wakko Warner" />
<person posts="5" size="15" who="Pierre Ossman" />
<person posts="4" size="115" who="Martin Schwidefsky" />
<person posts="4" size="102" who="Jay Lan" />
<person posts="4" size="67" who="Michael Halcrow" />
<person posts="4" size="64" who="Kirill Korotaev" />
<person posts="4" size="34" who="Jeba Anandhan A" />
<person posts="4" size="33" who="Harald Welte" />
<person posts="4" size="27" who="Anthony DiSante" />
<person posts="4" size="22" who="Anton Altaparmakov" />
<person posts="4" size="22" who="Ram Pai" />
<person posts="4" size="21" who="Dmitry Torokhov" />
<person posts="4" size="20" who="V13" />
<person posts="4" size="20" who="Pavel Machek" />
<person posts="4" size="19" who="Andrew Miklas" />
<person posts="4" size="18" who="Guillaume Thouvenin" />
<person posts="4" size="18" who="mita akinobu" />
<person posts="4" size="17" who="Pete Zaitcev" />
<person posts="4" size="17" who="Spam" />
<person posts="4" size="17" who="Len Brown" />
<person posts="4" size="16" who="Andi Kleen" />
<person posts="4" size="16" who="David Ford" />
<person posts="4" size="16" who="Michael Buesch" />
<person posts="4" size="15" who="Alan Cox" />
<person posts="4" size="15" who="john stultz" />
<person posts="4" size="14" who="(linux)" />
<person posts="4" size="14" who="Daniel Andersen" />
<person posts="4" size="14" who="Ryan Cumming" />
<person posts="4" size="14" who="Shane Shrybman" />
<person posts="4" size="14" who="Willy Tarreau" />
<person posts="4" size="14" who="Gergely Tamas" />
<person posts="4" size="14" who="Paul Jakma" />
<person posts="4" size="13" who="Matt Mackall" />
<person posts="4" size="13" who="Robert Love" />
<person posts="4" size="13" who="&quot;Adam J. Richter&quot;" />
<person posts="4" size="13" who="&quot;J.A. Magallon&quot;" />
<person posts="4" size="12" who="Trond Myklebust" />
<person posts="4" size="12" who="James Colannino" />
<person posts="3" size="119" who="Hirokazu Takata" />
<person posts="3" size="105" who="Christoph Lameter" />
<person posts="3" size="54" who="Peter Schaefer" />
<person posts="3" size="44" who="Clemens Schwaighofer" />
<person posts="3" size="41" who="&quot;R. J. Wysocki&quot;" />
<person posts="3" size="36" who="(karl.vogel)" />
<person posts="3" size="24" who="Martin Peck" />
<person posts="3" size="22" who="Robert Milkowski" />
<person posts="3" size="22" who="Petr Vandrovec" />
<person posts="3" size="21" who="Matt Heler" />
<person posts="3" size="20" who="Yuval Turgeman" />
<person posts="3" size="20" who="Peter Hicks" />
<person posts="3" size="19" who="Arthur Perry" />
<person posts="3" size="19" who="Hidetoshi Seto" />
<person posts="3" size="19" who="Michael" />
<person posts="3" size="18" who="Andy Polyakov" />
<person posts="3" size="17" who="Luca Risolia" />
<person posts="3" size="16" who="&quot;Rafael J. Wysocki&quot;" />
<person posts="3" size="16" who="BAIN" />
<person posts="3" size="16" who="Sid Boyce" />
<person posts="3" size="15" who="(trini)" />
<person posts="3" size="14" who="Peter Astrand" />
<person posts="3" size="14" who="Erik Rigtorp" />
<person posts="3" size="13" who="Bjorn Helgaas" />
<person posts="3" size="13" who="Theodore Ts'o" />
<person posts="3" size="13" who="Karol Kozimor" />
<person posts="3" size="12" who="Ian Romanick" />
<person posts="3" size="12" who="Erik Andersen" />
<person posts="3" size="12" who="Brian Litzinger" />
<person posts="3" size="12" who="Linh Dang" />
<person posts="3" size="12" who="Daniel Phillips" />
<person posts="3" size="12" who="QuantumG" />
<person posts="3" size="12" who="Jesse Barnes" />
<person posts="3" size="12" who=" ( =?ISO-8859-1?Q?D=E2niel?= Fraga)" />
<person posts="3" size="12" who="Ronald Bultje" />
<person posts="3" size="11" who="Rob van Nieuwkerk" />
<person posts="3" size="11" who="Wouter Van Hemel" />
<person posts="3" size="11" who="=?ISO-8859-1?Q?Petter_Sundl=F6f?=" />
<person posts="3" size="11" who="Maciej Soltysiak" />
<person posts="3" size="11" who="Joseph Pingenot" />
<person posts="3" size="11" who="David Rolenc" />
<person posts="3" size="11" who="Stefan Seyfried" />
<person posts="3" size="10" who="&quot;Joachim Bremer&quot;" />
<person posts="3" size="10" who="Xavier Bestel" />
<person posts="3" size="10" who="Justin Piszcz" />
<person posts="3" size="10" who="Alexander Rauth" />
<person posts="3" size="10" who="Chris Friesen" />
<person posts="3" size="9" who="Matti Aarnio" />
<person posts="3" size="9" who="Florian Weimer" />
<person posts="3" size="9" who="Zwane Mwaikambo" />
<person posts="2" size="83" who="Marcelo Roberto Jimenez" />
<person posts="2" size="82" who="Jaroslav Kysela" />
<person posts="2" size="40" who="Ryan Arnold" />
<person posts="2" size="31" who="Bob Bennett" />
<person posts="2" size="26" who="Rick Lindsley" />
<person posts="2" size="20" who="Steven Dake" />
<person posts="2" size="18" who="&quot;Michael Kerrisk&quot;" />
<person posts="2" size="17" who="Fabio Coatti" />
<person posts="2" size="15" who="&quot;Nemosoft Unv.&quot;" />
<person posts="2" size="14" who="&quot;Tomita, Haruo&quot;" />
<person posts="2" size="12" who="&quot;Martin Schlemmer [c]&quot;" />
<person posts="2" size="11" who="Jay Lan" />
<person posts="2" size="11" who="&quot;Alexander Stohr&quot;" />
<person posts="2" size="11" who="Al" />
<person posts="2" size="11" who="Brian Gerst" />
<person posts="2" size="11" who="OGAWA Hirofumi" />
<person posts="2" size="11" who="Mark Broadbent" />
<person posts="2" size="11" who="Joshua N Pritikin" />
<person posts="2" size="11" who="Andy Whitcroft" />
<person posts="2" size="11" who="Norbert van Nobelen" />
<person posts="2" size="10" who="&quot;Jean Delvare&quot;" />
<person posts="2" size="10" who="Ken Preslan" />
<person posts="2" size="10" who="&quot;Li, Shaohua&quot;" />
<person posts="2" size="10" who="&quot;Zarakin&quot;" />
<person posts="2" size="10" who="Jerry Haltom" />
<person posts="2" size="9" who="Brian Beattie" />
<person posts="2" size="9" who="Jonathan Bastien-Filiatrault" />
<person posts="2" size="9" who="maximilian attems" />
<person posts="2" size="9" who="Carsten Rietzschel" />
<person posts="2" size="9" who="Petr Sebor" />
<person posts="2" size="9" who="Tuukka Toivonen" />
<person posts="2" size="9" who="dulle" />
<person posts="2" size="9" who="Limin Gu" />
<person posts="2" size="9" who="Harry Edmon" />
<person posts="2" size="8" who="Keith Owens" />
<person posts="2" size="8" who="Jan-Benedict Glaw" />
<person posts="2" size="8" who="Manfred Spraul" />
<person posts="2" size="8" who="Muli Ben-Yehuda" />
<person posts="2" size="8" who=" (Nathanael Nerode)" />
<person posts="2" size="8" who="Peter Jones" />
<person posts="2" size="8" who="Con Kolivas" />
<person posts="2" size="8" who="Pat LaVarre" />
<person posts="2" size="8" who="Nathan Lynch" />
<person posts="2" size="8" who="Paul Ionescu" />
<person posts="2" size="8" who="(Valdis.Kletnieks)" />
<person posts="2" size="7" who=" (Eric W. Biederman)" />
<person posts="2" size="7" who="(harry_b)" />
<person posts="2" size="7" who="Peder Stray" />
<person posts="2" size="7" who="Grant Grundler" />
<person posts="2" size="7" who="Hamie" />
<person posts="2" size="7" who="&quot;Stephen C. Tweedie&quot;" />
<person posts="2" size="7" who="David Greaves" />
<person posts="2" size="7" who="Robin Rosenberg" />
<person posts="2" size="7" who="Dominik Brodowski" />
<person posts="2" size="7" who="Jurriaan" />
<person posts="2" size="7" who="Steve French" />
<person posts="2" size="7" who="Joel Jaeggli" />
<person posts="2" size="7" who="=?ISO-8859-2?Q?Maciej_G=F3rnicki?=" />
<person posts="2" size="7" who="Andreas Schwab" />
<person posts="2" size="7" who="Gaetano Sferra" />
<person posts="2" size="7" who="Rik van Riel" />
<person posts="2" size="7" who="Helge Hafting" />
<person posts="2" size="7" who="Giacomo Lozito" />
<person posts="2" size="7" who="&quot;Tim Warnock&quot;" />
<person posts="2" size="7" who="Horst von Brand" />
<person posts="2" size="7" who="&quot;Luiz Fernando N. Capitulino&quot;" />
<person posts="2" size="7" who="&quot;Dave Airlie&quot;" />
<person posts="2" size="6" who=" (H. Peter Anvin)" />
<person posts="2" size="6" who="Hans Kristian Rosbach" />
<person posts="2" size="6" who="Chris Meadors" />
<person posts="2" size="6" who="Johannes Stezenbach" />
<person posts="2" size="6" who="David M" />
<person posts="2" size="6" who="(Andries.Brouwer)" />
<person posts="2" size="6" who="Jeremy Brand" />
<person posts="2" size="6" who="Andre Eisenbach" />
<person posts="2" size="6" who="Marc Ballarin" />
<person posts="2" size="6" who="Norberto Bensa" />
<person posts="2" size="6" who="Frank van Maarseveen" />
<person posts="2" size="6" who="Tom Vier" />
<person posts="2" size="6" who="Mariusz Mazur" />
<person posts="2" size="5" who="Jean-Luc Cooke" />
<person posts="2" size="5" who="Michael Thonke" />
<person posts="2" size="4" who="(chiwq)" />
<person posts="1" size="70" who="Limin Gu" />
<person posts="1" size="69" who="&quot;Henrik Gustafsson&quot;" />
<person posts="1" size="63" who="Tommy Faasen" />
<person posts="1" size="59" who="&quot;Mark A. Greer&quot;" />
<person posts="1" size="52" who="Remi Colinet" />
<person posts="1" size="39" who="Jim Houston" />
<person posts="1" size="28" who="Andreas Happe" />
<person posts="1" size="24" who="&quot;Mikael Starvik&quot;" />
<person posts="1" size="23" who="Darjus Loktevic" />
<person posts="1" size="21" who="(zanussi)" />
<person posts="1" size="15" who="Guido Guenther" />
<person posts="1" size="14" who="&quot;Thorsten Kruse&quot;" />
<person posts="1" size="14" who="Felix Schueller" />
<person posts="1" size="14" who="Paul Fulghum" />
<person posts="1" size="14" who="&quot;Ronald S. Bultje&quot;" />
<person posts="1" size="13" who="David Gibson" />
<person posts="1" size="12" who="Wolfgang Pfeiffer" />
<person posts="1" size="11" who="(shane)" />
<person posts="1" size="10" who="Mikael Pettersson" />
<person posts="1" size="9" who="&quot;J Leven&quot;" />
<person posts="1" size="9" who="Dave Kleikamp" />
<person posts="1" size="8" who="Santiago Leon" />
<person posts="1" size="8" who="&quot;John W. Linville&quot;" />
<person posts="1" size="7" who="Brett Charbeneau" />
<person posts="1" size="7" who="&quot;R. J. Wysocki&quot;" />
<person posts="1" size="7" who="Pekka Pietikainen" />
<person posts="1" size="7" who="&quot;Bailey, Scott&quot;" />
<person posts="1" size="7" who="Matt" />
<person posts="1" size="6" who="Julien Oster" />
<person posts="1" size="6" who="Bryan Cantrill" />
<person posts="1" size="6" who="&quot;Nemosoft Unv.&quot;" />
<person posts="1" size="6" who="Nivedita Singhvi" />
<person posts="1" size="6" who="john owen" />
<person posts="1" size="6" who="&quot;Robert K. Nelson&quot;" />
<person posts="1" size="6" who="Martin Jacobs" />
<person posts="1" size="6" who="Christoph Halder" />
<person posts="1" size="5" who="(biscani)" />
<person posts="1" size="5" who="ml" />
<person posts="1" size="5" who="Jon Masters" />
<person posts="1" size="5" who="&quot;Zephaniah E. Hull&quot;" />
<person posts="1" size="5" who="James Cleverdon" />
<person posts="1" size="5" who="Daniel Egger" />
<person posts="1" size="5" who="James Ketrenos" />
<person posts="1" size="5" who="Mark Hindley" />
<person posts="1" size="5" who="&quot;James Spooner&quot;" />
<person posts="1" size="5" who="Eric Mudama" />
<person posts="1" size="5" who="Martin Schlemmer" />
<person posts="1" size="5" who="Marek Habersack" />
<person posts="1" size="5" who="=?iso-8859-1?q?Albert=20Herranz?=" />
<person posts="1" size="5" who="Andreas Dilger" />
<person posts="1" size="5" who="Eric St-Laurent" />
<person posts="1" size="5" who="Han Boetes" />
<person posts="1" size="5" who="&quot;Petr Vandrovec&quot;" />
<person posts="1" size="5" who="Tim Wright" />
<person posts="1" size="4" who="achew" />
<person posts="1" size="4" who="Steve French" />
<person posts="1" size="4" who="&quot;Theodore Ts'o&quot;" />
<person posts="1" size="4" who="&quot;Davis, Jason&quot;" />
<person posts="1" size="4" who="Bernd Petrovitsch" />
<person posts="1" size="4" who="&quot;Burnes, James&quot;" />
<person posts="1" size="4" who="Marcus Metzler" />
<person posts="1" size="4" who="Nigel Kukard" />
<person posts="1" size="4" who="&quot;Jack O'Quin&quot;" />
<person posts="1" size="4" who="&quot;Saksena, Manas&quot;" />
<person posts="1" size="4" who="Larry McVoy" />
<person posts="1" size="4" who="Robert Hancock" />
<person posts="1" size="4" who="Chris Leech" />
<person posts="1" size="4" who="Simon Oosthoek" />
<person posts="1" size="4" who="&quot;Nakajima, Jun&quot;" />
<person posts="1" size="4" who="Norbert Preining" />
<person posts="1" size="4" who="Timothy Miller" />
<person posts="1" size="4" who="Alessandro Suardi" />
<person posts="1" size="4" who="Elladan" />
<person posts="1" size="4" who="Patrick Mansfield" />
<person posts="1" size="4" who="Julien Oster" />
<person posts="1" size="4" who="cliff white" />
<person posts="1" size="4" who="Thomas Duffy" />
<person posts="1" size="4" who="Alex Belits" />
<person posts="1" size="4" who="Andrei Voropaev" />
<person posts="1" size="4" who="=?iso-8859-1?Q?=C9ric?= Brunet" />
<person posts="1" size="4" who="Marc Singer" />
<person posts="1" size="4" who="Corey Minyard" />
<person posts="1" size="4" who="Folke Ashberg" />
<person posts="1" size="4" who="Clem Taylor" />
<person posts="1" size="4" who="Patrick Plattes" />
<person posts="1" size="4" who="Will Dyson" />
<person posts="1" size="4" who="Paul Jackson" />
<person posts="1" size="4" who="(Ganesh_Borse)" />
<person posts="1" size="4" who="Koos Vriezen" />
<person posts="1" size="4" who="James Lamanna" />
<person posts="1" size="4" who="Jeff Moyer" />
<person posts="1" size="4" who="Paul Miller" />
<person posts="1" size="4" who="Jakub Jelinek" />
<person posts="1" size="4" who="&quot;Wes Felter&quot;" />
<person posts="1" size="4" who="Rusty Russell" />
<person posts="1" size="4" who="Shawn Starr" />
<person posts="1" size="4" who="Mikulas Patocka" />
<person posts="1" size="4" who="Mike Waychison" />
<person posts="1" size="4" who="&quot;Raf D'Halleweyn (list)&quot;" />
<person posts="1" size="4" who="Jeff Kinz" />
<person posts="1" size="4" who="Dave Airlie" />
<person posts="1" size="4" who="k7avenger" />
<person posts="1" size="4" who="Oliver Kiddle" />
<person posts="1" size="4" who="&quot;Barry K. Nathan&quot;" />
<person posts="1" size="4" who="Philippe Troin" />
<person posts="1" size="4" who="(city_hunter)" />
<person posts="1" size="3" who="Florin Andrei" />
<person posts="1" size="3" who="&quot;Maciej W. Rozycki&quot;" />
<person posts="1" size="3" who="Bryce Harrington" />
<person posts="1" size="3" who="Matthew Frost" />
<person posts="1" size="3" who="Bill Huey (hui)" />
<person posts="1" size="3" who="asterix the gual" />
<person posts="1" size="3" who="Johan Billing" />
<person posts="1" size="3" who="Peter Chubb" />
<person posts="1" size="3" who="Chris Dawes" />
<person posts="1" size="3" who="&quot;Adrian Yee&quot;" />
<person posts="1" size="3" who="&quot;Aleksey Gorelov&quot;" />
<person posts="1" size="3" who="Stephen Hemminger" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?=22Fernando_O=2E_Kornd=F6rfer=22?=" />
<person posts="1" size="3" who="Rutger Nijlunsing" />
<person posts="1" size="3" who="Josh Boyer" />
<person posts="1" size="3" who="Robert Schwebel" />
<person posts="1" size="3" who="Kasper Sandberg" />
<person posts="1" size="3" who="Bastian Blank" />
<person posts="1" size="3" who="Karim Yaghmour" />
<person posts="1" size="3" who="Song Wang" />
<person posts="1" size="3" who="Ed Sweetman" />
<person posts="1" size="3" who="Paul Wagland" />
<person posts="1" size="3" who="Patrick Dreker" />
<person posts="1" size="3" who="=?utf-8?q?Pawe=C5=82_Sikora?=" />
<person posts="1" size="3" who="Jean Francois Martinez" />
<person posts="1" size="3" who="&quot;H. Peter Anvin&quot;" />
<person posts="1" size="3" who="Matthew Dobson" />
<person posts="1" size="3" who="Dan Kegel" />
<person posts="1" size="3" who="John Levon" />
<person posts="1" size="3" who="Nathan Scott" />
<person posts="1" size="3" who="Jamie" />
<person posts="1" size="3" who="Jeff Chua" />
<person posts="1" size="3" who="Francesco Biscani" />
<person posts="1" size="3" who="&quot;Kevin P. Fleming&quot;" />
<person posts="1" size="3" who="Alex Bennee" />
<person posts="1" size="3" who="Guennadi Liakhovetski" />
<person posts="1" size="3" who="Shane Hathaway" />
<person posts="1" size="3" who="Norberto Bensa" />
<person posts="1" size="3" who="Amol" />
<person posts="1" size="3" who="Dipankar Sarma" />
<person posts="1" size="3" who="&quot;Andrew Chew&quot;" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Lenar_L=F5hmus?=" />
<person posts="1" size="3" who="Alexander Nyberg" />
<person posts="1" size="3" who="=?iso-8859-1?q?Yann=20Rapaport?=" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?ismail_d=F6nmez?=" />
<person posts="1" size="3" who="Mike Houston" />
<person posts="1" size="3" who="Raphael Jacquot" />
<person posts="1" size="3" who="Matthias Andree" />
<person posts="1" size="3" who="(syrius.ml)" />
<person posts="1" size="3" who="Balint Marton" />
<person posts="1" size="3" who="(lkml-mail)" />
<person posts="1" size="3" who="Judith Lebzelter" />
<person posts="1" size="3" who="KOVACS Krisztian" />
<person posts="1" size="3" who="Daniele Pala" />
<person posts="1" size="3" who="Yury Umanets" />
<person posts="1" size="3" who="(castet.matthieu)" />
<person posts="1" size="3" who="Alexander Gran" />
<person posts="1" size="3" who="Daniel Schmitt" />
<person posts="1" size="3" who="Jacek =?iso-8859-2?Q?Pop=B3awski?=" />
<person posts="1" size="3" who="Trent Lloyd" />
<person posts="1" size="3" who=" (Margit Schubert-While)" />
<person posts="1" size="3" who="Tom Seely" />
<person posts="1" size="3" who="metacolo Anonymizing Remailer" />
<person posts="1" size="3" who="=?iso-8859-15?Q?Vegard_W=E6rp?=" />
<person posts="1" size="3" who="Warren Togami" />
<person posts="1" size="3" who="Jeff Sipek" />
<person posts="1" size="3" who="michel Xhaard" />
<person posts="1" size="3" who="Samium Gromoff" />
<person posts="1" size="3" who="Warren Togami" />
<person posts="1" size="3" who="Matt Domsch" />
<person posts="1" size="3" who="Julien Oster" />
<person posts="1" size="3" who="Christian Mayrhuber" />
<person posts="1" size="3" who="Jesse Barnes" />
<person posts="1" size="3" who="Stephen Wille Padnos" />
<person posts="1" size="3" who="&quot;bradgoodman.com&quot;" />
<person posts="1" size="3" who="Chris Lalancette" />
<person posts="1" size="3" who="&quot;Antonino A. Daplas&quot;" />
<person posts="1" size="3" who="David McBride" />
<person posts="1" size="3" who="Jeremy" />
<person posts="1" size="3" who="&quot;Jason Munro&quot;" />
<person posts="1" size="3" who="Andy Warner" />
<person posts="1" size="3" who="Tom Oehser" />
<person posts="1" size="3" who="BlaisorBlade" />
<person posts="1" size="3" who="YOSHIFUJI Hideaki / =?iso-2022-jp?B?GyRCNUhGIzFRTEAbKEI=?=" />
<person posts="1" size="3" who="Mailmigratie Capgemini Zoetermeer" />
<person posts="1" size="3" who="Junio C Hamano" />
<person posts="1" size="3" who="Andrew Cagney" />
<person posts="1" size="3" who="Jakub Bogusz" />
<person posts="1" size="3" who="&quot;Ben Skeggs&quot;" />
<person posts="1" size="3" who="&quot;Jan Beulich&quot;" />
<person posts="1" size="3" who="Shane Shrybman" />
<person posts="1" size="3" who="chris" />
<person posts="1" size="3" who="&quot;Sam Ravnborg&quot;" />
<person posts="1" size="3" who="&quot;Markus T.&quot;" />
<person posts="1" size="3" who="Chris Wedgwood" />
<person posts="1" size="3" who="&quot;Karthi Jothi&quot;" />
<person posts="1" size="3" who="Stuart Young" />
<person posts="1" size="3" who="(prasad)" />
<person posts="1" size="3" who="Rogier Wolff" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Maciej_G=F3rnicki?=" />
<person posts="1" size="3" who="Kristian =?iso-8859-1?q?K=F6hntopp?=" />
<person posts="1" size="3" who="Andries Brouwer" />
<person posts="1" size="3" who="Adrian Cox" />
<person posts="1" size="3" who="Servie Platon" />
<person posts="1" size="3" who="Suresh Gopalakrishnan" />
<person posts="1" size="3" who="Francois Romieu" />
<person posts="1" size="3" who="Redeeman" />
<person posts="1" size="2" who="Szakacsits Szabolcs" />
<person posts="1" size="2" who="Erik Mouw" />
<person posts="1" size="2" who="Dirk Jagdmann" />
<person posts="1" size="2" who="Mark Lord" />
<person posts="1" size="2" who="Peter Horton" />
<person posts="1" size="2" who="&quot;Fao, Sean&quot;" />
<person posts="1" size="2" who="Jens Maurer" />
<person posts="1" size="2" who="David Brownell" />
<person posts="1" size="2" who="Felipe Alfaro Solana" />
<person posts="1" size="2" who="jjluza" />
<person posts="1" size="2" who="Jon Smirl" />
<person posts="1" size="2" who="&quot;J. Bruce Fields&quot;" />
<person posts="1" size="2" who="Lei Yang" />
<person posts="1" size="2" who="&quot;Sartorelli, Kevin&quot;" />
<person posts="1" size="2" who="Steve Parker" />
<person posts="1" size="2" who="Henrik Nordstrom" />
<person posts="1" size="2" who="Jean-Luc Cooke" />
<person posts="1" size="2" who="David Mansfield" />
<person posts="1" size="2" who="Herbert Poetzl" />
<person posts="1" size="2" who="Meelis Roos" />
<person posts="1" size="2" who="Alex Williamson" />
<person posts="1" size="2" who="Andrew Walrond" />
<person posts="1" size="2" who="Alan Stern" />
<person posts="1" size="2" who="Liu Tao" />
<person posts="1" size="2" who="Gabucino" />
<person posts="1" size="2" who="walt" />
<person posts="1" size="2" who="Genady Okrain" />
<person posts="1" size="2" who="Mike Keehan" />
<person posts="1" size="2" who="&quot;Rodrigo FGV&quot;" />
<person posts="1" size="2" who="&quot;Peter Holik&quot;" />
<person posts="1" size="2" who="Karel =?iso-8859-1?Q?Kulhav=FD?=" />
<person posts="1" size="2" who="Simon Brackenboro'" />
<person posts="1" size="2" who="peter" />
<person posts="1" size="2" who="Miles Lane" />

</stats>

<section
  title="New I2O Maintainer; I2O Code Merging Into -mm"
  subject="Merge I2O patches from -mm"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2tqhq-8pM-9%40gated-at.bofh.it"
  posts="24"
  startdate="15 Aug 2004 02:15:40 -0800"
  enddate="28 Aug 2004 02:13:37 -0800"
>
<topic>Disk Arrays: RAID</topic>
<topic>I2O</topic>

<mention>Andrew Morton</mention>

<p>Warren Togami said:</p>

<quote who="Warren Togami">

<p>This is a request to please merge the I2O patches currently in Andrew
Morton's -mm tree into the mainline kernel.  They resolve all known reported
issues with I2O RAID devices.  If they can be included soon, it would be
possible to implement and test direct installation before FC3 Test2 freeze.</p>

<p>Also because Markus would never ask himself, I nominate Markus Lidel as
the "maintainer" of the 2.6 generic I2O layer.  He has put a tremendous
amount of work into improving an otherwise neglected part of the kernel.
Thanks to his efforts it is today usable and stable on multiple archs and
all known supported cards.</p>

</quote>

<p>Andrew Morton said the patches would be merged soon, and agreed that Markus
should be the I2O maintainer - though not without his permission. Markus
replied, accepting the post, and there followed some technical discussion
about the patches.</p>

</section>

<section
  title="Linux 2.6.9-rc1 Released; Some Discussion Of Patch Release Policy"
  subject="Linux 2.6.9-rc1"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2wEnV-3vr-13%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DLinus%2520Torvalds%26as_usubject%3DLinux%25202.6.9-rc1%26as_drbb%3Db%26as_mind%3D24%26as_minm%3DAug%26as_miny%3D2004%26as_maxd%3D24%26as_maxm%3DAug%26as_maxy%3D2004"
  posts="53"
  startdate="23 Aug 2004 23:49:24 -0800"
  enddate="31 Aug 2004 10:40:00 -0800"
>
<topic>I2C</topic>
<topic>Kernel Release Announcement</topic>
<topic>Serial ATA</topic>
<topic>Version Control</topic>

<p>Linus Torvalds announced Linux kernel 2.6.9-rc1, saying:</p>

<quote who="Linus Torvalds">

<p>tons of patches merged, with me being away for a week, and also the normal
pent-up patch demand after any stable kernel. Special thanks as always to
Andrew, who synced up 200+ patches (he's attributed in the sign-off lines,
but not in the appended shortlog, so I just wanted to point that out).</p>

<p>Changes all over: arm, ppc, sparc, acpi, i2c, usb, fbcon, ntfs, xfs, nfs,
cpufreq, agp, sata, network drivers - you name it. Most of the changes are
fairly small, but there's a lot of them.</p>

<p>Administrative trivia, and one thing I agonized over: should I make the
patches relative to 2.6.8 or 2.6.8.1? I decided that since there is nothing
that says that a "basic bug-fix" releases for a previous release might not
happen _after_ we've done a -rc release for the next version, I can't sanely
do patches against a bugfix release.</p>

<p>Thus the 2.6.9-rc1 patch is against plain 2.6.8. If you have 2.6.8.1,
you need to undo the .1 patch, and apply the big one. BK users and tar-balls
don't see that particular confusion, of course ;)</p>

</quote>

<p>Regarding the decision to patch against 2.6.8, Matt Mackall said, <quote
who="Matt Mackall">Phew, I was worried about that. Can I get a ruling on how
you intend to handle a x.y.z.1 to x.y.z.2 transition? I've got a tool that
I'm looking to unbreak. My preference would be for all x.y.z.n patches to be
relative to x.y.z.</quote> Linus replied, <quote who="Linus Torvalds">Hmm.. I
have no strong preferences. There _is_ obviously a well-defined ordering
from x.y.z.1 -&gt; x.y.z.2 (unlike the -rcX releases that don't have any
ordering wrt the bugfixes), so either interdiffs or whole new full diffs are
totally "logical". We just have to chose one way or the other, and I don't
actually much care.</quote> He invited discussion, and although several
folks participated, his final decision was left open. The x.y.z.n situation
is so rare that it may be some time before we learn what the actual policy
will be.</p>

</section>

<section
  title="Linux 2.4.28-pre2 Released; Status Of Supporting Various GCC Versions"
  subject="Linux 2.4.28-pre2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2xiEB-6X1-1%40gated-at.bofh.it"
  posts="6"
  startdate="25 Aug 2004 17:01:52 -0800"
  enddate="27 Aug 2004 04:00:20 -0800"
>
<topic>Disks: IDE</topic>
<topic>FS: NFS</topic>
<topic>Hot-Plugging</topic>
<topic>PCI</topic>
<topic>Serial ATA</topic>

<mention>Ozkan Sezer</mention>

<p>Marcelo Tosatti announced Linux kernel 2.4.28-pre2, saying:</p>

<quote who="Marcelo Tosatti">

<p>Here goes the second -pre of v2.4.28.</p>

<p>It contains more SATA fixes, S390 update, number of PCI hotplug fixes,
NFS update, IDE PCI Triflex, amongst others.</p>

<p>Also a bunch of gcc 3.4 fixes, hopefully we are done with that now.</p>

</quote>

<p>Ozkan Sezer pointed out several additional GCC 3.4 fixes, and Adrian
Bunk reported additional compile errors when trying to build the kernel with
that compiler. He also saw a lot of warnings, but said, <quote who="Adrian
Bunk">They are not a real problem with gcc 3.4, and whether gcc 3.5 will
ever be supported as compiler for kernel 2.4 is a question whose answer
lies far in the future.</quote> Ozkan said he really wanted to see GCC 3.5
supported, but Willy Tarreau replied, <quote who="Willy Tarreau">Tell that to
gcc developpers who constantly break compatibility between versions. I even
have userland programs which do not compile anymore with gcc-3.3 and which
I don't even know how to 'fix' (workaround ?).</quote> And Marcelo said:</p>

<quote who="Marcelo Tosatti">

<p>I dont care much about having gcc 3.5 work on v2.4 right now. Right now
I think we wont ever care about supporting it.</p>

<p>gcc 3.4 is more a of a concern because there is demand for it - Mikael
has been maintaining the patches out-of-the-tree for sometime now and I
received quite some reports about them (ie there is pressure for that).</p>

<p>But, due to the v2.4 state of life (bugfix mode only), I've been very
annoyed by these patches already. Uninliningfunctions is the most annoying
thing to me.</p>

<p>It doesn't make sense for it (v2.4) to work on new-shiny-gcc next
generation, v2.6/2.7 are there to support those.</p>

</quote>

</section>

<section
  title="Developer Debate Over Maintainership And Binary Driver Hooks; Specifically PWC Driver"
  subject="Termination of the Philips Webcam Driver (pwc)"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2xC0L-46U-55%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DCraig%2520Milo%2520Rogers%26as_usubject%3DTermination%2520of%2520the%2520Philips%2520Webcam%2520Driver%2520(pwc)%26as_drbb%3Db%26as_mind%3D26%26as_minm%3DAug%26as_miny%3D2004%26as_maxd%3D26%26as_maxm%3DAug%26as_maxy%3D2004"
  posts="39"
  startdate="26 Aug 2004 15:32:53 -0800"
  enddate="30 Aug 2004 01:35:02 -0800"
>
<topic>Compression</topic>
<topic>Philips Webcam Driver</topic>
<topic>USB</topic>

<mention>Christoph Hellwig</mention>

<p>Craig Milo Rogers said:</p>

<quote who="Craig Milo Rogers">

<p>Over on the linux-usb-devel mailing list, a spat has arisin between the
Linux 2.6 USB maintainer, Greg K-H, and Nemosoft, the author of the driver
(drivers/usb/media/pwc*) for certain Philips-based Web cameras.  As a result,
Nemosoft has asked that his driver be removed from the Linux 2.6 kernel.</p>

<p>The driver is structured as two modules: an open-source module, included
in the standard Linux kernel for years, which controls the basic operations
of the camera chip, and a closed-source module, distributed in object format
independently of the Linux kernel, that provides decompression services for
proprietary codecs that are used for higher-resolution modes in some Web
cameras based on this chip family.  A hook in the open-source driver allows
decompression modules (codec modules) (which may, after all, be either open
source or proprietary) to register with the main driver.</p>

<p>Citing the fact that the only current use of the hook was to register
a non-open-source module, and citing a policy statement by Linus Torvalds
(see the discussion on the linux-usb-devel archive for details), Greg K-H
removed the hook from Nemosoft's in-kernel driver, and Nemosoft withdrew
his driver from Linux.</p>

<p>As a not uninterested bystander (I just invested $200 of my personal
money in Logitech web cameras on the strength of the pwc driver, based on
Web research only two days old now!), I appeal for higher-level arbitration
in this issue.  I, personally, would prefer a pure open-source kernel, and
in fact, Nemosoft posted that he has at this time the opportunity to discuss
with Philips the possibility of open-sourcing the codecs involved.  However,
Greg K-H's unilateral decision to excise the pwc codec hook has so infuriated
Nemosoft that, unless another maintainer for this driver steps forth, we may be
left with no Linux support at all for this popular family of web cameras.</p>

</quote>

<p>Christoph Hellwig pointed out that the author had no legal authority to
demand the driver be removed. As free software, anyone could step up as
maintainer, so long as they adhered to the license. Linus Torvalds replied:</p>

<quote who="Linus Torvalds">

<p>Yes and no. From a legal standpoint you're right. However, we should
also be polite. If he's the sole author, and he asks for it, I think it's
reasonable to honor his wishes.</p>

<p>Of course if some new maintainer shows up and decides to infer how the
device worked by looking at the original open-source code, that's also
clearly fine.</p>

<p>I don't want people to play lawyer. Honoring peoples rights to the code
they write is more important than just the law.</p>

</quote>

<p>There were various voices of assent and dissent, and at one point Linus
also added, <quote who="Linus Torvalds">Greg is right - we don't keep hooks
that are there purely for binary drivers. If somebody wants a binary driver,
it had better be a whole independent thing - and it won't be distributed
with the kernel.</quote></p>

<p>Elsewhere in the midst of discussion, Alan Cox disagreed with Linus'
assertion that it was appropriate to remove code if the author requested it.
Alan said, <quote who="Alan Cox">Then the author shouldn't have GPL'd
it. Its one author who gave irrevocable rights versus tens of thousands of
users.</quote> Elsewhere, Alan added, <quote who="Alan Cox">He is not sole
author. Large parts of the code are based on other authors work and simply
copied from the standard framework. Please put back the version without the
hooks. It is useful to all sorts of people in that form.  When the author
GPL'd it he gave up his rights to remove it. Expecting people to clean-room
reverse engineer GPL source is a joke.</quote></p>

<p>Linus replied, saying <quote who="Linus Torvalds">I'm disgusted by
how many people have been complaining, yet when I ask people to step up
and actually _do_ something about it, people suddenly become very quiet,
or continue complaining about it ignoring the fundamental issue.</quote>
He asked point-blank if Alan would be willing to be the maintainer, and Alan
said yes, he would.  Craig also stepped forward and pointed out that he had
offered to be the maintainer as well.</p>

</section>

<section
  title="Documentation For New x.y.z.n Kernel Bug-Fix Versioning Scheme"
  subject="[PATCH] README - Explain new 2.6.xx.x bug-fix release numbering scheme"
  archive="http://groups.google.com/groups?hl=en&amp;lr=lang_en&amp;safe=off&amp;selm=fa.ermn7g2.40okis%40ifi.uio.no"
  posts="2"
  startdate="27 Aug 2004 04:39:21 -0800"
  enddate="27 Aug 2004 04:56:40 -0800"
>

<p>Daniel Andersen said, <quote who="Daniel Andersen">This patch explains
the new 2.6.xx.x bug-fix release numbering scheme introduced with 2.6.8.1. I
hope this can help people understand how to patch such kernels.</quote>
The patch modified the linux/README file in the source tree, to say:</p>

<blockquote>

<p>As of kernel 2.6.8 there was a bug-fix release numbering scheme
introduced. In such cases a fourth number is added to the release version,
eg. 2.6.8.1. When patching from a 2.6.xx(.x) release to a newer version,
patches are to be applied against the original release, eg. 2.6.8 and not
the bug-fix release 2.6.8.1. Old patches can be reversed by adding the "-R"
option to patch.</p>

</blockquote>

<p>Maciej Soltysiak suggested:</p>

<quote who="Maciej Soltysiak">

<p>How about giving an example like:</p>

<blockquote>

<p>    To apply a bugfix release patch:<br />
    # cd /usr/src/linux-2.6.8<br />
    # patch -p1 &lt;../patch-2.6.8.1</p>

<p>    To apply a new release on a bugfix tree:<br />
    # cd /usr/src/linux-2.6.8.1<br />
    # patch -p1 -R &lt;../patch-2.6.8.1<br />
    # patch -p1 &lt;../patch-2.6.9</p>

</blockquote>

<p>Examples are always good.</p>


</quote>

</section>

<section
  title="More On The PWC Driver"
  subject="Summarizing the PWC driver questions/answers"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2xRVJ-6ML-9%40gated-at.bofh.it"
  posts="32"
  startdate="27 Aug 2004 08:26:13 -0800"
  enddate="30 Aug 2004 12:11:04 -0800"
>
<topic>Ottawa Linux Symposium</topic>
<topic>Philips Webcam Driver</topic>

<mention>Alan Cox</mention>
<mention>David S. Miller</mention>
<mention>Andrew Morton</mention>

<p>Greg KH said:</p>

<quote who="Greg KH">

<p>So, I've gotten a lot of emails about this topic, so I'll just answer
them all here in public, and point people at them when they ask them again:</p>

<p>First off, here's Nemosoft's big post about the driver,
please read that first, and the responses to that thread: <a
href="http://thread.gmane.org/gmane.linux.usb.devel/26310">http://thread.gmane.org/gmane.linux.usb.devel/26310</a></p>

<p>And here's Linus's response after I removed
the driver, when Nemosoft asked me to: <a
href="http://thread.gmane.org/gmane.linux.kernel/229968">http://thread.gmane.org/gmane.linux.kernel/229968</a></p>

<p>Oh, and there's now a lwn.net thread too: <a
href="http://lwn.net/Articles/99615/">http://lwn.net/Articles/99615/</a></p>

<p>Ok, on to the questions:</p>

<p>Q: Why did you remove the hook from the pwc driver?<br />
A: It was there for the explicit purpose to support a binary only
   module.  That goes against the kernel's documented procedures, so I
   had to take it out.</p>

<p>Q: That hook had been in there for years!  Why did you suddenly decide
   to remove it now?<br />
A: I was really not aware of the hook, and the fact that it was only
   good for a binary module to use.  I'm sorry, I should have realized
   this years ago, but I didn't.  Recently someone pointed this hook out
   to me, and the fact that it really didn't belong in there due to the
   kernel's policy of such hooks.  So, once I became aware of it, I had
   no choice but to remove it.</p>

<p>Q: Why did you delete the whole pwc driver from the tree?<br />
A: That is what the original author (Nemosoft) wanted to happen.  It was
   his request, and I honored it.  Go ask him why he wanted it out if
   you are upset about this, I merely accepted his decision as he was
   the current maintainer and author of the code.</p>

<p>Q: But you took away my freedom!  Isn't Linux about freedom?<br />
A: Again, it was Nemosoft's decision.  The kernel also has to abide by
   it's documented procedures, so that is why the hook had to go.
   Remember, the original driver was released under the GPL, so you are
   free to take that code and maintain it if you so desire.  I'd gladly
   support someone taking the GPL code and agreeing to maintain it, and
   resubmitting it for inclusion in the main kernel tree.  That's the
   freedom that Linux provides, no closed source OS would allow you to
   do that, if a company pulled support for a product (which happens all
   the time.)</p>

<p>Q: You jerk, I had invested lots of money in this camera, you are
   costing me money by ripping it out.  You should be ashamed of
   yourself!<br />
A: See the above question about freedom.  If it means that much to you,
   then offer to maintain the code, it's that simple.</p>

<p>Q: You are keeping companies from wanting to write binary drivers for
   Linux.<br />
A: Duh!  What do you think all of the kernel developers have been
   stating for years, in public.  Binary drivers only take from Linux,
   they do not give back anything.  See Andrew Morton's OLS 2004 keynote
   address for more information and background on this topic.</p>

<p>Q: You are a fundamentalist turd / jerk / pompous ass /
   GNU-freebeer-biased-idiot-fundamentalist fucktard / ignorant slut!<br />
A: I've been called worse by better people, get over yourself.</p>

</quote>

<p>Kenneth Lavrsen replied, as an owner of one of the cameras that would
not not work after the removal of the hook. He argued that the hook had been
there for years, did <i>not</i> need to be removed, and was the sole point of
support for people with the camera in question. David S. Miller pointed out
that anyone who wanted could patch the kernel back to its previous state. A
lot of other folks pointed out that hooks for binary modules were expressly
against kernel policy, and were attempts to get around the GPL.</p>

<p>It seems this debate will be ongoing. At several points Alan Cox threatened
to request that all of his kernel contributions over the years be removed,
if Linus was going to institute a policy of removing an author's code on
request. He felt it was ridiculous because the author had licensed the code for
inclusion in the Linux kernel, and could not revoke that license legally, or
even just as a question of ethics. The author had <i>no right</i>, according to
Alan, to determine whether their GPLed code went in or out of the kernel.</p>

</section>

<section
  title="PowerPC Maintainership"
  subject="[PATCH] Update PPC MAINTAINERS &amp; CREDITS"
  archive="http://groups.google.com/groups?hl=en&amp;lr=lang_en&amp;safe=off&amp;selm=2yN3K-4Ai-5%40gated-at.bofh.it"
  posts="1"
  startdate="29 Aug 2004 21:34:33 -0800"
>
<topic>CREDITS File</topic>
<topic>MAINTAINERS File</topic>

<mention>Anton Blanchard</mention>

<p>Paul Mackerras posted a patch to the MAINTAINERS file, saying, <quote
who="Paul Mackerras">David Engebretsen has moved on to other things and is
no longer maintaining ppc64.  This patch adds an entry in CREDITS to note
his contribution in leading the team that did the PPC64 port originally and
updates various PPC-related MAINTAINERS entries.</quote> The patch removed
David Engebretsen as the 64-bit PowerPC maintainer, and listed Paul and
Anton Blanchard instead.</p>

</section>

<section
  title="Linux 2.6.9-rc1-mm2 Released"
  subject="2.6.9-rc1-mm2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2zaWg-4Yj-1%40gated-at.bofh.it"
  posts="27"
  startdate="30 Aug 2004 22:54:26 -0800"
  enddate="01 Sep 2004 01:15:46 -0800"
>
<topic>Hyperthreading</topic>

<p>Andrew Morton announced Linux <a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm2/">2.6.9-rc1-mm2</a>,
saying, <quote who="Andrew Morton">Nothing particularly noteworthy here.
Some seriously bad scheduler performance with SMT and HT was fixed up,
as was the fails-to-read-the-last-4k-of-a-file brown bag.</quote></p>

</section>

<section
  title="Status Of Intel PRO/Wireless Drivers"
  subject="[Announce] Update on ipw2100, ipw2200, and support for Intel PRO/Wireless"
  archive="http://groups.google.com/groups?hl=en&amp;lr=lang_en&amp;safe=off&amp;selm=2zocY-6f6-43%40gated-at.bofh.it"
  posts="2"
  startdate="31 Aug 2004 13:08:58 -0800"
  enddate="31 Aug 2004 23:02:57 -0800"
>
<topic>PCI</topic>

<mention>Arjan van de Ven</mention>

<p>James Ketrenos said:</p>

<quote who="James Ketrenos">

<p>It's been a while since I've updated lkml and netdev on the progress of
the ipw projects.  Given the recent announcement by Intel for the introduction
of Intel PRO/Wireless 2915 ABG Network Connection miniPCI adapter, I thought
now was a good time...</p>

<p>First, thanks to everyone that has been contributing, using, testing, and
reporting feedback for the projects described below.  The support by folks
in the community has been terrific -- the drivers wouldn't be anywhere near
as feature rich and stable as they are today if not for the contributions
of everyone.</p>

<p>The ipw2100 project (802.11b) has progressed very well.  We are in the
process of cleaning up the driver for submittal to netdev for eventual
inclusion into the kernel.  The driver currently supports wep, 802.1x,
monitor mode, adhoc, infrastructure, etc.  Suspend/resume isn't quite
functioning yet, but we'll get there soon.  This project is hosted at <a
href="http://ipw2100.sf.net">http://ipw2100.sf.net</a>.</p>

<p>The ipw2200 project (802.11bg), which was launched back in May, is quickly
catching up to the ipw2100 project in terms of functionality.  It currently
supports wep and 802.1x in infrastructure mode.  Currently it will only
associate at B data rates; hooking in the G capabilities is going on right now.
We'll then tackle adhoc and remaining feature gaps.  We had been planning on
holding off submittal for kernel inclusion until we were feature complete.
However, several folks have requested that we accelerate that plan and get
it in sooner rather than later.  To that end we're working to try and get it
ready for submittal along with the ipw2100 project.  This project is hosted
at <a href="http://ipw2200.sf.net">http://ipw2200.sf.net</a>.</p>

<p>The ipw2100 and ipw2200 projects currently share the 802.11 frame handling
stack for Tx/Rx and some management frame processing.  That code has been
pulled into its own module suite (ieee80211), based on work from the Host
AP project.  That code needs to be resync'd with the Host AP code (and vice
versa where appropriate) so that then all of those drivers will be able to
leverage a single wireless network stack.</p>

<p>Anyway, this brings me to announcing Linux support for the Intel
PRO/Wireless 2915 ABG Network Connection adapter.  As of next week,
the ipw2200 project will also begin supporting the ABG adapter.  From the
driver's perspective, the only change between the two cards is the addition
fo the A radio on the 2915.  So, adding support for the ABG is just a matter
of updating the firmware used by the ipw2200 project, adding PCI id's, and
putting in support for A.  That work will progress as we continue to bring
full support for the ipw2200 project.</p>

<p>At some point in the near future we will rename the ipw2200 project to
something more appropriate to identify it as supporting both the 2200 and
2915 adapters.</p>

</quote>

<p>Arjan van de Ven was very impressed, and thanked James and the other ipw
developers for their good work.</p>

</section>

<section
  title="Linux Cluster Infrastructure BOF at Linux Kongress"
  subject="[ANNOUNCE] Linux Cluster Infrastructure BOF at Linux Kongress"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2zIbD-3Hl-23%40gated-at.bofh.it"
  posts="1"
  startdate="01 Sep 2004 10:37:47 -0800"
>
<topic>Ottawa Linux Symposium</topic>

<p>Daniel Phillips said:</p>

<quote who="Daniel Phillips">

<p>There will be a Linux Cluster Infrastructure BOF at Linux Kongress in
Erlangen, Germany, thursday 2004-09-09 or friday 2004-09-10.  The exact day,
time and room number to be posted here:</p>

<p><a
href="http://www.linux-kongress.org/2004/program.html">http://www.linux-kongress.org/2004/program.html</a></p>

<p>This will be round three of the Linux cluster infrastructure community
effort.  Rounds one and two were at OLS and Minneapolis, respectively.
A summary of the latter is available here:</p>

<p><a
href="http://sources.redhat.com/cluster/events/summit2004/presentations.html">http://sources.redhat.com/cluster/events/summit2004/presentations.html</a></p>

<p>The story so far: We all agree that the time has come to establish a
kernel infrastructure for cluster filesystems, which will also be useable
by user space applications.  Or at least, most of us agree about that.
At Minneapolis we parted on the understanding that we would all read code
and find out why (or why not) the GFS kernel support infrastructure can serve
the needs of cluster systems beyond GFS, including other cluster filesystems,
user space cluster applications, and the Single System Image project.</p>

<p><a
href="http://sources.redhat.com/cluster/">http://sources.redhat.com/cluster/</a></p>

<p>Last time, Red Hat engineers outnumbered Suse engineers by roughly ten
to one.  The Linux Kongress BOF therefore presents an opportunity to redress
that imbalance.</p>

</quote>

</section>

</kc>

