<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="168" date="26 May 2002 23:00:00 -0800" />

<stats posts="1608" size="7624" contrib="416" multiples="214" lastweek="164">

<person posts="84" size="221" who="Alan Cox " />
<person posts="69" size="675" who="Martin Dalecki " />
<person posts="45" size="268" who="Andrew Morton " />
<person posts="33" size="119" who="Linus Torvalds " />
<person posts="31" size="101" who="Keith Owens " />
<person posts="28" size="93" who="&quot;David S. Miller&quot; " />
<person posts="27" size="158" who="Tomas Szepe " />
<person posts="25" size="151" who="Andrea Arcangeli " />
<person posts="23" size="255" who="Christoph Hellwig " />
<person posts="23" size="113" who="William Lee Irwin III " />
<person posts="21" size="96" who="Greg KH " />
<person posts="21" size="84" who="Anton Altaparmakov " />
<person posts="19" size="81" who="Andre Hedrick " />
<person posts="18" size="60" who="Dave Jones " />
<person posts="17" size="52" who="Russell King " />
<person posts="16" size="55" who="Denis Vlasenko " />
<person posts="16" size="49" who="Daniel Phillips " />
<person posts="15" size="151" who="Arnaldo Carvalho de Melo " />
<person posts="15" size="56" who="&quot;Richard B. Johnson&quot; " />
<person posts="15" size="56" who="Rusty Russell " />
<person posts="15" size="47" who="Jens Axboe " />
<person posts="14" size="53" who="Larry McVoy " />
<person posts="13" size="52" who="Rik van Riel " />
<person posts="13" size="47" who="Roman Zippel " />
<person posts="13" size="46" who="Neil Conway " />
<person posts="12" size="48" who="Andreas Dilger " />
<person posts="12" size="41" who="Peter Chubb " />
<person posts="11" size="81" who="Jan Harkes " />
<person posts="11" size="74" who="Lincoln Dale " />
<person posts="11" size="49" who="Paul Mackerras " />
<person posts="11" size="38" who="Mike Fedyk " />
<person posts="10" size="218" who="Bill Davidsen " />
<person posts="10" size="36" who="Matthias Andree " />
<person posts="10" size="31" who="mikeH " />
<person posts="9" size="31" who="Benjamin Herrenschmidt " />
<person posts="9" size="29" who="&quot;chen, xiangping&quot; " />
<person posts="9" size="26" who="Kai Germaschewski " />
<person posts="9" size="24" who="Pavel Machek " />
<person posts="8" size="108" who="Dipankar Sarma " />
<person posts="8" size="47" who="Robert Love " />
<person posts="8" size="35" who="Jesse Pollard " />
<person posts="8" size="29" who="&quot;Maksim (Max) Krasnyanskiy&quot; " />
<person posts="8" size="28" who="Padraig Brady " />
<person posts="8" size="28" who="Marc-Christian Petersen " />
<person posts="8" size="26" who="&quot;Albert D. Cahalan&quot; " />
<person posts="8" size="23" who="Jeff Garzik " />
<person posts="8" size="21" who="David Woodhouse " />
<person posts="7" size="69" who="Pavel Machek " />
<person posts="7" size="49" who="&quot;Todd R. Eigenschink&quot; " />
<person posts="7" size="44" who="Meelis Roos " />
<person posts="7" size="32" who="'Roger Luethi' " />
<person posts="7" size="29" who="=?iso-8859-15?q?J=F6rg=20Prante?= " />
<person posts="7" size="26" who="Mikael Pettersson " />
<person posts="7" size="25" who="tomas szepe " />
<person posts="7" size="25" who="" />
<person posts="7" size="24" who="Erik McKee " />
<person posts="7" size="22" who="" />
<person posts="6" size="34" who="Roger Luethi " />
<person posts="6" size="28" who="Neil Brown " />
<person posts="6" size="25" who="Andrey Panin " />
<person posts="6" size="24" who="Michael Hoennig " />
<person posts="6" size="24" who="Andrew Pam " />
<person posts="6" size="22" who="Kai Germaschewski " />
<person posts="6" size="20" who=" (=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=)" />
<person posts="6" size="19" who="&quot;Calin A. Culianu&quot; " />
<person posts="6" size="19" who="Steven Whitehouse " />
<person posts="6" size="19" who="Oliver Xymoron " />
<person posts="6" size="17" who="Paul Faure " />
<person posts="6" size="17" who="Richard Gooch " />
<person posts="6" size="17" who="Pete Zaitcev " />
<person posts="6" size="16" who="Diego Calleja " />
<person posts="6" size="15" who="Ian Molton " />
<person posts="5" size="44" who="Vojtech Pavlik " />
<person posts="5" size="40" who="Andrey Nekrasov " />
<person posts="5" size="24" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="5" size="21" who="&quot;Timothy D. Witham&quot; " />
<person posts="5" size="20" who="Patrick Mochel " />
<person posts="5" size="19" who=" (Linus Torvalds)" />
<person posts="5" size="19" who="&quot;Woodruff, Robert J&quot; " />
<person posts="5" size="18" who="OGAWA Hirofumi " />
<person posts="5" size="18" who="Jean Tourrilhes " />
<person posts="5" size="18" who="Lionel Bouton " />
<person posts="5" size="17" who="Sverker Wiberg " />
<person posts="5" size="16" who="&quot;Ivan G.&quot; " />
<person posts="5" size="16" who="&quot;Peter T. Breuer&quot; " />
<person posts="5" size="15" who="Hugh Dickins " />
<person posts="5" size="14" who="Xavier Bestel " />
<person posts="5" size="14" who="Sanket Rathi " />
<person posts="5" size="14" who="bert hubert " />
<person posts="5" size="14" who="Ivan Kokshaysky " />
<person posts="5" size="13" who="Nicolas Pitre " />
<person posts="5" size="13" who="Zwane Mwaikambo " />
<person posts="4" size="69" who="Stephen Rothwell " />
<person posts="4" size="58" who="Thomas Duffy " />
<person posts="4" size="49" who="Mel " />
<person posts="4" size="21" who="A Guy Called Tyketto " />
<person posts="4" size="17" who="Daniel Pittman " />
<person posts="4" size="17" who="Adam Kropelin " />
<person posts="4" size="17" who="Gerrit Huizenga " />
<person posts="4" size="15" who="Erik Steffl " />
<person posts="4" size="14" who="Manik Raina " />
<person posts="4" size="13" who="Andi Kleen " />
<person posts="4" size="13" who="&quot;Martin J. Bligh&quot; " />
<person posts="4" size="12" who="Juan Quintela " />
<person posts="4" size="12" who="Adrian Bunk " />
<person posts="4" size="12" who="John Ruttenberg " />
<person posts="4" size="11" who="Dan Kegel " />
<person posts="4" size="11" who="Frank Schaefer " />
<person posts="4" size="10" who="&quot;Justin T. Gibbs&quot; " />
<person posts="4" size="9" who="Halil Demirezen " />
<person posts="3" size="44" who="Andre LeBlanc " />
<person posts="3" size="35" who="Tim Schmielau " />
<person posts="3" size="24" who="Robert Love " />
<person posts="3" size="21" who="Brian Gerst " />
<person posts="3" size="15" who="&quot;Kevin P. Fleming&quot; " />
<person posts="3" size="14" who="" />
<person posts="3" size="11" who="&quot;Christer Nilsson&quot; " />
<person posts="3" size="11" who="Marcus Alanen " />
<person posts="3" size="11" who="Rene Blokland " />
<person posts="3" size="10" who="Roy Sigurd Karlsbakk " />
<person posts="3" size="10" who="David Gibson " />
<person posts="3" size="10" who="Pierre Rousselet " />
<person posts="3" size="10" who="Tomasz Rola " />
<person posts="3" size="9" who="Erik Andersen " />
<person posts="3" size="9" who="Geert Uytterhoeven " />
<person posts="3" size="9" who="ULISSES FURQUIM FREIRE DA SILVA " />
<person posts="3" size="9" who="Rudmer van Dijk " />
<person posts="3" size="9" who="John Weber " />
<person posts="3" size="9" who="" />
<person posts="3" size="9" who="john slee " />
<person posts="3" size="9" who="&quot;Thomas 'Dent' Mirlacher&quot; " />
<person posts="3" size="9" who="Ingo Oeser " />
<person posts="3" size="8" who="&quot;Nicholas L. D'Imperio&quot; " />
<person posts="3" size="8" who="Ron Niles " />
<person posts="3" size="8" who="Urban Widmark " />
<person posts="3" size="8" who="Helge Hafting " />
<person posts="3" size="8" who="Pawel Kot " />
<person posts="3" size="8" who="&quot;J.A. Magallon&quot; " />
<person posts="3" size="8" who="Andrew Beresford " />
<person posts="3" size="8" who="" />
<person posts="3" size="7" who="Dax Kelson " />
<person posts="2" size="36" who="David Lang " />
<person posts="2" size="25" who="Matthias Andree " />
<person posts="2" size="19" who="&quot;Rose, Billy&quot; " />
<person posts="2" size="16" who="Grzegorz Jaskiewicz " />
<person posts="2" size="14" who="Jan-Benedict Glaw " />
<person posts="2" size="13" who="Alan Cox " />
<person posts="2" size="11" who="Paul P Komkoff Jr " />
<person posts="2" size="11" who="Douglas Gilbert " />
<person posts="2" size="11" who="Melchior FRANZ " />
<person posts="2" size="10" who="Arnd Bergmann " />
<person posts="2" size="10" who="Sam Ravnborg " />
<person posts="2" size="9" who="jw schultz " />
<person posts="2" size="9" who="Beezly " />
<person posts="2" size="9" who="&quot;Ashok Raj&quot; " />
<person posts="2" size="9" who="Norman Walsh " />
<person posts="2" size="9" who="" />
<person posts="2" size="9" who="Pozsar Balazs " />
<person posts="2" size="8" who="Gunther Mayer " />
<person posts="2" size="8" who="Matti Aarnio " />
<person posts="2" size="8" who="&quot;Mike Galbraith&quot; " />
<person posts="2" size="8" who="C Hanish Menon " />
<person posts="2" size="8" who="Ed Vance " />
<person posts="2" size="7" who="&quot;Oliver Pitzeier&quot; " />
<person posts="2" size="7" who="Robinson Maureira Castillo " />
<person posts="2" size="7" who="G Sandine " />
<person posts="2" size="7" who="Nick Kurshev " />
<person posts="2" size="7" who="David Mosberger " />
<person posts="2" size="7" who="&quot;Torrey Hoffman&quot; " />
<person posts="2" size="7" who="Zlatko Calusic " />
<person posts="2" size="7" who="&quot;H. Peter Anvin&quot; " />
<person posts="2" size="7" who=" (Kai Henningsen)" />
<person posts="2" size="6" who="J.P. Morris " />
<person posts="2" size="6" who="Johannes Erdfelt " />
<person posts="2" size="6" who="Stevie O " />
<person posts="2" size="6" who="Paul Davis " />
<person posts="2" size="6" who="Gareth Fleming " />
<person posts="2" size="6" who=" (Bob_Tracy)" />
<person posts="2" size="6" who="Kenneth Johansson " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Lukasz Trabinski " />
<person posts="2" size="6" who="Aschwin Marsman - aYniK Software Solutions " />
<person posts="2" size="6" who="Horst von Brand " />
<person posts="2" size="6" who="Lars Marowsky-Bree " />
<person posts="2" size="6" who="Kevin Buhr " />
<person posts="2" size="6" who="Florian Weimer " />
<person posts="2" size="6" who="Anton Blanchard " />
<person posts="2" size="5" who="Ion Badulescu " />
<person posts="2" size="5" who="David Eduardo Gomez Noguera " />
<person posts="2" size="5" who="&quot;Wessler, Siegfried&quot; " />
<person posts="2" size="5" who="Jes Sorensen " />
<person posts="2" size="5" who="Rui Sousa " />
<person posts="2" size="5" who="Francois Romieu " />
<person posts="2" size="5" who="Ivan Gyurdiev " />
<person posts="2" size="5" who="Jeff Garzik " />
<person posts="2" size="5" who="&quot;Adam J. Richter&quot; " />
<person posts="2" size="5" who="DervishD " />
<person posts="2" size="5" who="David Gibson " />
<person posts="2" size="5" who="Anssi Saari " />
<person posts="2" size="5" who="Sebastian Heidl " />
<person posts="2" size="5" who="Rob Landley " />
<person posts="2" size="5" who="Bartlomiej Zolnierkiewicz " />
<person posts="2" size="5" who="Eric Lemoine " />
<person posts="2" size="5" who="Peter Maersk-Moller " />
<person posts="2" size="5" who="Alexander Viro " />
<person posts="2" size="5" who="Simon Josefsson " />
<person posts="2" size="4" who="&quot;Svein E. Seldal&quot; " />
<person posts="2" size="4" who="Pradeep Padala " />
<person posts="2" size="4" who="&quot;will fitzgerald&quot; " />
<person posts="2" size="4" who="Shane Walton " />
<person posts="2" size="4" who="&quot;Takuya Satoh&quot; " />
<person posts="2" size="4" who="Eric Brunner-Williams in Portland Maine " />
<person posts="2" size="4" who="William Thompson " />
<person posts="2" size="4" who="Henrique Gobbi " />
<person posts="1" size="62" who="Denis Oliver Kropp " />
<person posts="1" size="31" who="Joris Braakman " />
<person posts="1" size="31" who="Corey Minyard " />
<person posts="1" size="22" who="Nicolas Mailhot " />
<person posts="1" size="22" who="Stephen Samuel " />
<person posts="1" size="18" who="&quot;Saxena, Sunil&quot; " />
<person posts="1" size="18" who="Livio Ceci " />
<person posts="1" size="17" who="Pol " />
<person posts="1" size="15" who="" />
<person posts="1" size="15" who="" />
<person posts="1" size="12" who="David Houlder " />
<person posts="1" size="11" who="&quot;Wojciech \&quot;Sas\&quot; Cieciwa&quot; " />
<person posts="1" size="11" who="=?iso-8859-1?Q?Rasmus_B=F8g_Hansen?= " />
<person posts="1" size="11" who="&quot;Guillaume Boissiere&quot; " />
<person posts="1" size="10" who="Malcolm Smith " />
<person posts="1" size="8" who="Marcus Alanen " />
<person posts="1" size="7" who="Nicolas Laplante " />
<person posts="1" size="7" who="Shing Chuang " />
<person posts="1" size="7" who="Matthew Wilcox " />
<person posts="1" size="6" who="Rolland Dudemaine " />
<person posts="1" size="6" who="NIIBE Yutaka " />
<person posts="1" size="6" who="Steven Bosscher " />
<person posts="1" size="6" who="James Cleverdon " />
<person posts="1" size="6" who="Steve Lord " />
<person posts="1" size="5" who="Martin Devera " />
<person posts="1" size="5" who="Dave Hansen " />
<person posts="1" size="5" who="Peter Rival " />
<person posts="1" size="5" who="Roel Teuwen " />
<person posts="1" size="5" who="&quot;ibrahim atiku&quot; " />
<person posts="1" size="5" who="&quot;GroupShield for Exchange (BTEX01)&quot; " />
<person posts="1" size="5" who="Hirotaka Sasaki " />
<person posts="1" size="5" who="Martin Loschwitz " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Fung Chai " />
<person posts="1" size="4" who="James Bottomley " />
<person posts="1" size="4" who="Russell Leighton " />
<person posts="1" size="4" who=" (Eric W. Biederman)" />
<person posts="1" size="4" who="&quot;Neil Aggarwal&quot; " />
<person posts="1" size="4" who="&quot;Matthew D. Pitts&quot; " />
<person posts="1" size="4" who="&quot;Artur Jasowicz&quot; " />
<person posts="1" size="4" who="=?iso-8859-1?Q?Andr=E9_Bonin?= " />
<person posts="1" size="4" who="Jauder Ho " />
<person posts="1" size="4" who="Jeremy Elgar " />
<person posts="1" size="4" who="&quot;DR SANI    KENNETH&quot; " />
<person posts="1" size="4" who="Mike " />
<person posts="1" size="4" who="Tom Horsley " />
<person posts="1" size="4" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="1" size="4" who="Mark Mielke " />
<person posts="1" size="4" who="Kristian Peters " />
<person posts="1" size="4" who="David G Hamblen " />
<person posts="1" size="3" who="Marco Colombo " />
<person posts="1" size="3" who="James Bottomley " />
<person posts="1" size="3" who="Jeff Dike " />
<person posts="1" size="3" who="Paul Mundt " />
<person posts="1" size="3" who="Michael Sinz " />
<person posts="1" size="3" who="David Brownell " />
<person posts="1" size="3" who="Bjorn Wesen " />
<person posts="1" size="3" who="Andrew Rodland " />
<person posts="1" size="3" who="&quot;Peter J. Braam&quot; " />
<person posts="1" size="3" who="Michal Jaegermann " />
<person posts="1" size="3" who="&quot;Hank Yang&quot; " />
<person posts="1" size="3" who="Alexander Malysh " />
<person posts="1" size="3" who="Justin Piszcz " />
<person posts="1" size="3" who="Miles Lane " />
<person posts="1" size="3" who="&quot;Jack F. Vogel&quot; " />
<person posts="1" size="3" who="Olaf Dietsche " />
<person posts="1" size="3" who="Joel Becker " />
<person posts="1" size="3" who="Tommy Reynolds " />
<person posts="1" size="3" who="Petr Vandrovec " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Eli Carter " />
<person posts="1" size="3" who="&quot;Miquel van Smoorenburg&quot; " />
<person posts="1" size="3" who="Heinz Diehl " />
<person posts="1" size="3" who="Peter =?ISO-8859-1?Q?W=E4chtler?= " />
<person posts="1" size="3" who="J.P.Morris " />
<person posts="1" size="3" who="Takashi Iwai " />
<person posts="1" size="3" who="Abraham vd Merwe " />
<person posts="1" size="3" who="Corporal Pisang " />
<person posts="1" size="3" who="Marc Lehmann " />
<person posts="1" size="3" who="Stephen Hemminger " />
<person posts="1" size="3" who="Andreas Schwab " />
<person posts="1" size="3" who=" (Oscar Riveros)" />
<person posts="1" size="3" who="Morten Helgesen " />
<person posts="1" size="3" who="David Chow " />
<person posts="1" size="3" who="&quot;Bloch, Jack&quot; " />
<person posts="1" size="3" who="William Park " />
<person posts="1" size="3" who="Miles Bader " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Dr. David Alan Gilbert&quot; " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Grover, Andrew&quot; " />
<person posts="1" size="3" who="Samuel Flory " />
<person posts="1" size="3" who="Cedric Ware " />
<person posts="1" size="3" who="Wilfried Weissmann " />
<person posts="1" size="3" who="Ghozlane Toumi " />
<person posts="1" size="3" who="Martin Decky " />
<person posts="1" size="3" who="Guest section DW " />
<person posts="1" size="3" who="Petro " />
<person posts="1" size="3" who="Louis Garcia " />
<person posts="1" size="3" who="&quot;Claude Lamy&quot; " />
<person posts="1" size="3" who="Alex Riesen " />
<person posts="1" size="3" who="kf " />
<person posts="1" size="3" who="Kasper Dupont " />
<person posts="1" size="3" who="&quot;Fernando [Quatro]&quot; " />
<person posts="1" size="3" who="Marc Lehmann " />
<person posts="1" size="3" who="Athanasius " />
<person posts="1" size="3" who="Tobias Ringstrom " />
<person posts="1" size="3" who="Andreas Dilger " />
<person posts="1" size="3" who="Ganajyoti Bhattacherjee " />
<person posts="1" size="3" who="rpm " />
<person posts="1" size="3" who="Gerhard Mack " />
<person posts="1" size="3" who="Manfred Spraul " />
<person posts="1" size="2" who=" (Henrique de Moraes Holschuh)" />
<person posts="1" size="2" who="Franz Sirl " />
<person posts="1" size="2" who="James Simmons " />
<person posts="1" size="2" who="Jerry Cooperstein " />
<person posts="1" size="2" who="&quot;Daniela Engert&quot; " />
<person posts="1" size="2" who="Will Newton " />
<person posts="1" size="2" who="Jurriaan on Alpha " />
<person posts="1" size="2" who="Mike Ramsey " />
<person posts="1" size="2" who="&quot;Dave Gilbert (Home)&quot; " />
<person posts="1" size="2" who="&quot;Kosta Porotchkin&quot; " />
<person posts="1" size="2" who="&quot;Chandrasekhar&quot; " />
<person posts="1" size="2" who="&quot;James Stevenson&quot; " />
<person posts="1" size="2" who="Kees Bakker " />
<person posts="1" size="2" who="Jens-Christian Skibakk " />
<person posts="1" size="2" who="Gregoire Favre " />
<person posts="1" size="2" who="Bob Miller " />
<person posts="1" size="2" who="Mihai RUSU " />
<person posts="1" size="2" who="&quot;Alok K. Dhir&quot; " />
<person posts="1" size="2" who="Peter Osterlund " />
<person posts="1" size="2" who="Joe Thornber " />
<person posts="1" size="2" who="&quot;Martin J. Bligh&quot; " />
<person posts="1" size="2" who="Srinivasa Rao Katta " />
<person posts="1" size="2" who="Thunder from the hill " />
<person posts="1" size="2" who="Nerijus Baliunas " />
<person posts="1" size="2" who="Marcelo Tosatti " />
<person posts="1" size="2" who="&quot;Darrell A. Escola&quot; " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="1" size="2" who="Dominik Kubla " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who="Andreas Hartmann " />
<person posts="1" size="2" who="Christopher Hoover " />
<person posts="1" size="2" who="Giacomo Catenazzi " />
<person posts="1" size="2" who="Christian Burger " />
<person posts="1" size="2" who="Antti Salmela " />
<person posts="1" size="2" who="Tom Rini " />
<person posts="1" size="2" who="Andy Pfiffer " />
<person posts="1" size="2" who="Juan Cespedes " />
<person posts="1" size="2" who="tomita " />
<person posts="1" size="2" who="Jason L Tibbitts III " />
<person posts="1" size="2" who="Eric Weigle " />
<person posts="1" size="2" who="&quot;Brian C. Huffman&quot; " />
<person posts="1" size="2" who="&quot;jeff millar&quot; " />
<person posts="1" size="2" who="Wakko Warner " />
<person posts="1" size="2" who="&quot;Trever L. Adams&quot; " />
<person posts="1" size="2" who="Daniel Jacobowitz " />
<person posts="1" size="2" who="Bart Trojanowski " />
<person posts="1" size="2" who="&quot;Kristofer T. Karas&quot; " />
<person posts="1" size="2" who="Andi Kleen " />
<person posts="1" size="2" who="Kurt Wall " />
<person posts="1" size="2" who="William Jhun " />
<person posts="1" size="2" who="Chris Mason " />
<person posts="1" size="2" who="&quot;John Hall&quot; " />
<person posts="1" size="2" who="MOHAMMED AZAD " />
<person posts="1" size="2" who="Eyal Lebedinsky " />
<person posts="1" size="2" who="Bernd Eckenfels " />
<person posts="1" size="2" who="Manik Raina " />
<person posts="1" size="2" who="Liakakis Kostas " />
<person posts="1" size="2" who="&quot;Dale Farnsworth&quot; " />
<person posts="1" size="2" who="Chris Caputo " />
<person posts="1" size="2" who="Benjamin LaHaise " />
<person posts="1" size="2" who="Ken Van Eyndonck " />
<person posts="1" size="2" who="dean gaudet " />
<person posts="1" size="2" who="ismail donmez " />
<person posts="1" size="2" who="Simon Kirby " />
<person posts="1" size="2" who="rasto rickardt " />
<person posts="1" size="2" who="Jing Xu " />
<person posts="1" size="2" who="Jens Christian Skibakk " />
<person posts="1" size="2" who="&quot;Jason A. Ramsey&quot; " />
<person posts="1" size="2" who="Jan Hudec " />
<person posts="1" size="2" who="Matt Simonsen " />
<person posts="1" size="2" who="Aaron Lehmann " />
<person posts="1" size="2" who="Michael Dunsky " />
<person posts="1" size="2" who="Hayden James " />
<person posts="1" size="2" who="Christian Jaeger " />
<person posts="1" size="2" who="&quot;Randy.Dunlap&quot; " />
<person posts="1" size="2" who="andrew may " />
<person posts="1" size="2" who="syopBrooke " />
<person posts="1" size="2" who="Doug McNaught " />
<person posts="1" size="2" who="lylai " />
<person posts="1" size="2" who="Dan Kegel " />
<person posts="1" size="2" who="Michael Menegakis " />
<person posts="1" size="2" who="Chen Hao " />
<person posts="1" size="2" who="casdcsdc sdfccsdcsd " />
<person posts="1" size="2" who="Daniel Egger " />
<person posts="1" size="2" who="Christian Neumair " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Thomas Huber " />

</stats>

<section
  title="Status Of 2.5 VM, ext3, And IDE Code"
  subject="Linux-2.5.14.."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0205.0/0976.html"
  posts="283"
  startdate="05 May 2002 19:53:32 -0800"
  enddate="21 May 2002 18:51:59 -0800"
>
<topic>Clustering</topic>
<topic>Disks: IDE</topic>
<topic>FS: devfs</topic>
<topic>FS: driverfs</topic>
<topic>FS: ext3</topic>
<topic>Hot-Plugging</topic>
<topic>Kernel Release Announcement</topic>
<topic>PCI</topic>
<topic>Small Systems</topic>
<topic>USB</topic>
<topic>Virtual Memory</topic>

<mention>Bert Hubert</mention>
<mention>Martin Dalecki</mention>
<mention>Andrea Arcangeli</mention>
<mention>Rik van Riel</mention>

<p>Linus Torvalds announced 2.5.14, saying:</p>

<quote who="Linus Torvalds">

<p>There's a lot of stuff that has happened in the 2.5.x series lately, and
you can see the gory details in the ChangeLog files that accompany releases
these days, but I thought I'd point out 2.5.14, since it has some interesting
fundamental changes to how dirty state is maintained in the VM.</p>

<p>(The big changes were actually in 2.5.12, but 2.5.13 contained various
minor fixes and tweaks, and 2.5.14 contains a number of fixes especially
wrt truncate, so hopefully it's fairly _stable_ as of 2.5.14.)  </p>

<p>Credit goes to Andrew Morton, and not only does it clean up the code a lot,
it also seems to perform a lot better in many circumstances.</p>

<p>There's a lot of other stuff in the 2.5.x tree too, but few things are so
fundamental. Please test (but also, please be careful - backups are always
a good idea).</p>

</quote>

<p>Bert Hubert asked about the Virtual Memory Subsystem: in the continuum
between Rik van Riel's rmap code, and Andrea Arcangeli's 2.4 rewrite, where
did the actual VM subsystem lie?  Andrew Morton explained:</p>

<quote who="Andrew Morton">

<p>"VM" is a broad term.  The memory allocator, page replacement, swap and
all that stuff is unaltered - it is the same as 2.4.current.  ie: Andrea's
VM from when his changes stopped going into the mainline kernel.  </p>

<p>I made minimal changes in there to teach the page allocator that all dirty
memory is written back via pages and not sometimes-pages, sometimes-buffers.
Also to add support for the new `clustering writeback' which address_spaces
can perform.</p>

<p>It's probably not as well tuned as it could be at present, but I don't
see a lot of point in fiddling with it.  As long as the VM doesn't actually
impede 2.5 development and evaulation of 2.5 performance, best to leave it
alone until a VM developer steps up to do the 2.6 VM.</p>

<p>The change to which Linus refers is:</p>

<p>In 2.4, dirty data from the write(2) system call is encapsulated in
buffer_heads and is placed on a global buffer list for writeout.  And dirty
data from shared mappings is attached to its inode.</p>

<p>In 2.5, the buffer list went away, and dirty data from write(2) is now
managed in the same way as dirty data from mmap().</p>

<p>And because the kupdate and bdflush functions used to work against the
buffer LRU, replacements were introduced which do the same thing against
the inodes, instead of against the buffers.</p>

<p>So it's all page-oriented now.</p>

</quote>

<p>Daniel Pittman, who'd been experiencing ext3 file corruption under certain
circumstances, asked if he could "expect" to see these fixed in the current
release. Linus replied:</p>

<quote who="Linus Torvalds">

<p>"Expect" is too strong a word. I'd say "hope" - a number of truncate bugs
were fixed, but whether that was what bit you, nobody knows.</p>

<p>I suspect the real answer is that we'd love for you to test things out,
but that if it ends up being too painful to recover if the problems happen
again, you probably shouldn't..</p>

</quote>

<p>Daniel got up the courage to do some testing, and reported, <quote
who="Daniel Pittman">I believe that 2.5.14 is working correctly with 2k ext3
filesystems, at least for minimal use. I didn't do any sort of extreme load
testing or anything like that, being cautious about it.</quote> But he did
report some boot-time warnings. He and Andrew exchanged a couple more emails
in search of the problem, and the subthread ended.</p>

<p>Also in reply to Linus' initial announcement, Martin Dalecki posted a ton
of patches to the IDE code, and folks debated the various technical points. At
one point Anton Altaparmakov burst out, <quote who="Anton Altaparmakov">As
the new IDE maintainer so far we have only seen you removing one feature
after the other in the name of cleanup, without adequate or even any at
all(!) replacements, renaming all functions to hell and back, and breaking
the ide core here there and everywhere. All critical bug fixes seem to have
been contributed by other people looking at your code which doesn't inspire
a lot of confidence in you... Even Alan Cox said a while ago that you have
his vote of no confidence (probably slightly rephrased here) because of
changes you were introducing.</quote> But Linus said:</p>

<quote who="Linus Torvalds">

<p>Who cares? Have you found _anything_ that Martin removed that was at all
worthwhile? I sure haven't.</p>

<p>Guys, you have to realize that the IDE layer has eight YEARS of absolute
crap in it. Seriously. It's _never_ been cleaned up before. It has stuff so
distasteful that t's scary.</p>

<p>Take it from me: it's a _lot_ easier to add cruft and crap on top of clean
code. You can do it yourself if you want to. You don't need a maintainer to
add barnacles.</p>

<p>All the information that /proc/ide gave you is basically available in
hdparm, and for your dear embedded system it apparently takes up less space
by being in user space. So what is the problem?</p>

<p>My vote is to remove as much as humanly possible.</p>

<blockquote>

<p>        "Everything should be made as simple as possible, but not
         simpler" - Albert Einstein</p>

</blockquote>

<p>Think about it, and really _understand_ it.</p>

</quote>

<p>At one point Alan Cox pointed out, <quote who="Alan Cox">/proc/ide has
useful information in it that you can't get easily by other means at the
moment - which controller is driving the disks, what devices are present
etc.</quote> But Linus replied:</p>

<quote who="Linus Torvalds">

<p>I'd love for somebody to add the devices to the real device tree, at
which point this kind of information would be very much visible..</p>

<p>Right now devicefs isn't even mounted by default, but it's the only _really_
generic way of showing things like this that we have. For people who haven't
seen it before, do a</p>

<p>        mount -t driverfs /devfs /devfs</p>

<p>and go look in there.. In particular, if you have a PCI system with
a USB device tree (or _multiple_ such trees), notice how you can look at
things like</p>

<p>        /driverfs/root/pci0/00:1f.4/usb_bus/000/</p>

<p>and it wouldn't be impossible (or even necessarily very hard) to make an
IDE controller export the "IDE device tree" the same way a USB controller
now exports the "USB device tree".</p>

<p>For things like hotplug etc, I think driverfs is eventually the only way
to go, simply because it gives you the full (and unambiguous) path to _any_
device, and is completely bus-agnostic.</p>

<p>But there is definitely a potential backwards-compatibility-issue.</p>

</quote>

</section>

<section
  title="Status Of Big File Support"
  subject="[PATCH] remove 2TB block device limit"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0205.1/0423.html"
  posts="41"
  startdate="09 May 2002 19:36:07 -0800"
  enddate="17 May 2002 12:25:53 -0800"
>
<topic>Big File Support</topic>
<topic>Disks: IDE</topic>
<topic>FS: JFS</topic>

<mention>Martin Dalecki</mention>

<p>Peter Chubb announced, <quote who="Peter Chubb">At present,
linux is limited to 2TB filesystems even on 64-bit systems,
because there are various places where the block offset on disc are
assigned to unsigned or int 32-bit variables.</quote> He linked to <a
href="http://www.gelato.unsw.edu.au/patches/2.5.14-largefile-patch">a
patch</a> that would implement <quote who="Peter Chubb">a type, sector_t,
that's meant to hold offsets in sectors and blocks.</quote> He added, <quote
who="Peter Chubb">On an old pentium I now have a 15Tb file mounted as JFS on
the loop device -- and it seems to work for almost everything.  There are a
few user-mode programs that'll have to be fixed (notably parted, mkfs.???
etc) to cope with the new GETBLKSIZE failure (they should use alternate
mechanisms, e.g., GETBLKSIZE64, or just seek to the end of the partition
and look at the offset).</quote> Andrew Morton replied, <quote who="Andrew
Morton">My vote would be: just merge the sucker while it still (almost)
applies. 2TB is a showstopper for some people in 2.4 today.  Obviously 2.6
will need 64-bit block numbers.  The next obstacle will be page cache indices
into the blockdev mapping.  That's either an 8TB or 16TB limit, depending
on signedness correctness.</quote></p>

<p>Various other folks also liked it. Martin Dalecki, IDE maintainer, said he'd
apply the IDE portions of the patch.</p>

<p>Later on, Peter announced a revised patch for <a
href="http://www.gelato.unsw.edu.au/patches/2.5.15-largefile-patch">kernel
2.5.15</a>, and Christoph Hellwig voiced his support, saying, <quote
who="Christoph Hellwig">This looks really good, I'd like to see something
like that merged soon!</quote></p>

<p>Various folks also had a fairly sizable implementation discussion.</p>

</section>

<section
  title="Status Of kbuild"
  subject="[PATCH] Fix BUG macro"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0205.2/0018.html"
  posts="22"
  startdate="16 May 2002 00:08:43 -0800"
  enddate="17 May 2002 22:28:32 -0800"
>
<topic>Kernel Build System</topic>

<p>In the course of discussion, folks began talking about how long it took
to compile a kernel. At one point, Andrew Morton remarked, regarding a
specific cause of slow-down, <quote who="Andrew Morton">The final solution
to all problems is to merge kbuild-2.5 and then to teach it to use relative
pathnames when performing a build within the source tree.  Presumably that's
not hard, but I'm surely about to learn why it's not feasible.</quote>
And Linus Torvalds replied:</p>

<quote who="Linus Torvalds">

<p>I'm hoping we can get there in small steps, rather than a big traumatic
merge. I'd love to just try to merge it piecemeal.</p>

<p>Especially as I don't find the existign system so broken.</p>

</quote>

</section>

<section
  title="More kbuild Discussion"
  subject="kbuild 2.5 is ready for inclusion in the 2.5 kernel - take 3"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0205.2/0119.html"
  posts="60"
  startdate="16 May 2002 14:42:18 -0800"
  enddate="20 May 2002 06:29:36 -0800"
>
<topic>FS: NTFS</topic>
<topic>Kernel Build System</topic>

<mention>Linus Torvalds</mention>

<p>Keith Owens tried again to get a response from Linus Torvalds regarding his
kbuild work. He said:</p>

<quote who="Keith Owens">

<p>Third and final attempt.  Original sent on May 2, second mail sent on
May 14, still no response from Linus.</p>

<p>Linus, kbuild 2.5 is ready for inclusion in the main 2.5 kernel tree.
It is faster, better documented, easier to write build rules in, has better
install facilities, allows separate source and object trees, can do concurrent
builds from the same source tree and is significantly more accurate than
the existing kernel build system.</p>

</quote>

<p>Possibly referring to the discussion covered in <kcref subject="[ANNOUNCE]
Withdrawl of Open Source NDS Project/NTFS/M2FS for Linux" startdate="02 Sep 2000 00:00:00 -0800"/>, Nicolas Pitre said, <quote who="Nicolas Pitre">Linus
is a bastard. Did you forget?</quote> And Tomas Szepe added:</p>

<quote who="Tomas Szepe">

<p>This is getting ridiculous all right.</p>

<p>Linus, what makes you ignore Keith's work?</p>

<p>Would you tend to think he's worked
on kbuild25 this long to end up having to send a
linus-dammit-would-you-have-a-look-at-last-i'm-not-going-to-keep-asking-forever
msg?</p>

</quote>

<p>Russell King said:</p>

<quote who="Russell King">

<p>I'm not going to answer for Linus, except to say that Linus is taking
patches to fix and improve the existing kbuild in 2.5.</p>

<p>Maybe the right thing to do is to let Linus and others try to fix the
existing kbuild, and when/if it doesn't work we have something that does
work.</p>

</quote>

<p>And Wayne Brown put in at one point, <quote who="Wayne Brown">OTOH, those of
us who are not looking forward to kbuild 2.5 are grateful for any
delays we can get.</quote></p>

<p>Elsewhere, Jeff Millar replied to Keith's initial announcement. He asked
if any of the other kernel branches (such as the one maintained by Dave
Jones) would adopt the new kbuild. Keith replied that once Linus took it,
everyone else would follow suit. And Dave also said to Jeff:</p>

<quote who="Dave Jones">

<p>I've thought it over a few times over the last few weeks, and tbh inclusion
in any tree other than Linus' doesn't really make much sense other than
perhaps to get some more 'early adopter' testers.</p>

<p>The current kbuild2.5 patches will apply cleanly against my tree, but due
to things like the new input layer still not being completely merged in Linus'
tree, some files are in different places, so the Makefile.in's in kbuild2.5
point to the wrong places.</p>

<p>Sure, I could merge it, but tbh it's not worth the effort right now of
fixing up those files until Linus actually says yay or nay.</p>

</quote>

</section>

<section
  title="Status Of HCF Modem Support"
  subject="Support for HCF modem.?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0205.2/0913.html"
  posts="7"
  startdate="21 May 2002 08:22:06 -0800"
  enddate="22 May 2002 12:40:30 -0800"
>
<topic>BSD</topic>
<topic>Licencing</topic>
<topic>Modems</topic>
<topic>PCI</topic>
<topic>SMP</topic>

<p>Halil Demirezen asked if there were any Linux support
for the HCF Conexant PCI modem. Alok K. Dhir pointed him to <a
href="http://www.mbsi.ca/cnxtlindrv/">http://www.mbsi.ca/cnxtlindrv/</a>, and
added, <quote who="Alok K. Dhir">Caveat:  These only work on non-SMP kernels.
My SMP box freezes hard when accessing the modem using this HCF driver.</quote>
Elsewhere, Halil observed that some of the code was available under the GPL,
and some under the BSD license. And someone else pointed out that the code
itself was available in source form, but linked against a binary-only library,
containing the soft modem core from Conexant.</p>

</section>

</kc>

