<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="54" date="14 Feb 2000 00:00:00 -0800" />

<stats posts="950" size="4171" contrib="420" multiples="159" lastweek="198">

<person posts="27" size="100" who="Andrea Arcangeli " />
<person posts="27" size="98" who="Jeff Garzik " />
<person posts="24" size="102" who="Jamie Lokier " />
<person posts="18" size="55" who="David S. Miller " />
<person posts="17" size="65" who="Andre Hedrick " />
<person posts="16" size="71" who="Manfred Spraul " />
<person posts="16" size="43" who="Alan Cox " />
<person posts="15" size="49" who="Stephen C. Tweedie " />
<person posts="14" size="51" who="Rik van Riel " />
<person posts="14" size="43" who="Jeremy Fitzhardinge " />
<person posts="10" size="68" who="Jakub Jelinek " />
<person posts="10" size="58" who="Davide Libenzi " />
<person posts="10" size="50" who="Jens Axboe " />
<person posts="10" size="37" who="Richard B. Johnson " />
<person posts="9" size="65" who="David Woodhouse " />
<person posts="9" size="47" who="Davide Libenzi " />
<person posts="9" size="34" who="" />
<person posts="8" size="32" who="Richard Henderson " />
<person posts="8" size="23" who="Mark Hahn " />
<person posts="7" size="76" who="Marco Colombo " />
<person posts="7" size="27" who="Larry McVoy " />
<person posts="7" size="24" who="Horst von Brand " />
<person posts="6" size="24" who="Richard Gooch " />
<person posts="6" size="22" who="Russell King " />
<person posts="6" size="22" who="Michael Schulz " />
<person posts="6" size="18" who="Gregory Maxwell " />
<person posts="5" size="38" who="Boszormenyi Zoltan " />
<person posts="5" size="35" who="Steve Tooke " />
<person posts="5" size="34" who="Stanislav V. Voronyi " />
<person posts="5" size="21" who=" (Rogier Wolff)" />
<person posts="5" size="19" who="Pavel Machek " />
<person posts="5" size="17" who="Linus Torvalds " />
<person posts="5" size="17" who="David Ford " />
<person posts="5" size="16" who="Jeffrey B. Siegal " />
<person posts="5" size="16" who="Trond Myklebust " />
<person posts="5" size="15" who="Ingo Molnar " />
<person posts="4" size="22" who="" />
<person posts="4" size="22" who="Steve Underwood " />
<person posts="4" size="20" who="Linda Walsh " />
<person posts="4" size="19" who="Marek Habersack " />
<person posts="4" size="16" who="Andreas Dilger " />
<person posts="4" size="16" who="" />
<person posts="4" size="15" who="James Fidell " />
<person posts="4" size="15" who="Jens Benecke " />
<person posts="4" size="14" who="Craig Schlenter " />
<person posts="4" size="14" who="Hans Reiser " />
<person posts="4" size="14" who="James A Simmons " />
<person posts="4" size="14" who="Andi Kleen " />
<person posts="4" size="13" who="Alexandre Hautequest " />
<person posts="4" size="13" who="David Schleef " />
<person posts="4" size="12" who="Khimenko Victor " />
<person posts="4" size="11" who="Garst R. Reese " />
<person posts="4" size="11" who="Sasi Peter " />
<person posts="4" size="11" who="Tigran Aivazian " />
<person posts="4" size="11" who="Hari Krishna " />
<person posts="4" size="10" who="" />
<person posts="3" size="45" who="Christoph Rohland " />
<person posts="3" size="28" who="Andrzej Krzysztofowicz " />
<person posts="3" size="26" who="Acee Lindem " />
<person posts="3" size="25" who="Tigran Aivazian " />
<person posts="3" size="24" who="Mike Porter " />
<person posts="3" size="14" who="Mike Panetta " />
<person posts="3" size="12" who="Dave Jones " />
<person posts="3" size="12" who="" />
<person posts="3" size="11" who="H. Peter Anvin " />
<person posts="3" size="11" who="Robert L. Harris " />
<person posts="3" size="11" who=" (H. Peter Anvin)" />
<person posts="3" size="11" who="Linux Lists " />
<person posts="3" size="11" who="Mathijs Mohlmann " />
<person posts="3" size="11" who="Brendan Miller " />
<person posts="3" size="11" who="James Manning " />
<person posts="3" size="11" who="Frank van Maarseveen " />
<person posts="3" size="10" who="root " />
<person posts="3" size="10" who="Alexander Viro " />
<person posts="3" size="10" who="Martin Bene " />
<person posts="3" size="10" who="Pauline Middelink " />
<person posts="3" size="10" who="Chuck Lever " />
<person posts="3" size="10" who="Guus Sliepen " />
<person posts="3" size="10" who="Sean Hunter " />
<person posts="3" size="10" who="Luca Lizzeri " />
<person posts="3" size="10" who=" (Miquel van Smoorenburg)" />
<person posts="3" size="9" who="" />
<person posts="3" size="9" who="Sandeep Gupta " />
<person posts="3" size="9" who="Christopher A. Baumbauer " />
<person posts="3" size="9" who="Ralf Baechle " />
<person posts="3" size="9" who="Wakko Warner " />
<person posts="3" size="9" who="Michael Meskes " />
<person posts="3" size="9" who="Ralf Burger " />
<person posts="3" size="8" who=" (Bob_Tracy)" />
<person posts="3" size="8" who="Keith Owens " />
<person posts="3" size="8" who="" />
<person posts="3" size="7" who="Tim Waugh " />
<person posts="3" size="7" who="Giuliano Pochini " />
<person posts="2" size="33" who="Renaud Guerin " />
<person posts="2" size="20" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="2" size="19" who="Oleg Drokin " />
<person posts="2" size="17" who="Richard Ems " />
<person posts="2" size="13" who="Dieter =?iso-8859-1?Q?N=FCtzel?= " />
<person posts="2" size="11" who="Mike Coleman " />
<person posts="2" size="10" who="Casey Schaufler " />
<person posts="2" size="9" who="Zdenek Kabelac " />
<person posts="2" size="9" who="Kenneth D. Merry " />
<person posts="2" size="9" who="Patrick Mau " />
<person posts="2" size="9" who="karsten " />
<person posts="2" size="9" who="Bill Wendling " />
<person posts="2" size="9" who="watermodem " />
<person posts="2" size="9" who="Albert D. Cahalan " />
<person posts="2" size="9" who="Larry Woodman " />
<person posts="2" size="9" who="Eric Youngdale " />
<person posts="2" size="8" who="Benno Senoner " />
<person posts="2" size="8" who="Serge Robyns " />
<person posts="2" size="8" who="Joerg Stroettchen " />
<person posts="2" size="8" who="Michael A. K. Gross " />
<person posts="2" size="8" who="Anton Altaparmakov " />
<person posts="2" size="8" who="Kjartan Maraas " />
<person posts="2" size="8" who="Michael Clark " />
<person posts="2" size="8" who="Eric Werme USG " />
<person posts="2" size="7" who="Riley Williams " />
<person posts="2" size="7" who="Johannes Erdfelt " />
<person posts="2" size="7" who="Gabriele Turchi " />
<person posts="2" size="7" who="Q " />
<person posts="2" size="7" who="Ray L " />
<person posts="2" size="7" who="Drew Eckhardt " />
<person posts="2" size="7" who="Greg KH " />
<person posts="2" size="7" who="=?iso-8859-1?q?Etienne=20LORRAIN?= " />
<person posts="2" size="7" who="Dominik Kubla " />
<person posts="2" size="7" who="Jeff V. Merkey " />
<person posts="2" size="6" who="Richard Guenther " />
<person posts="2" size="6" who="Andrew Pam " />
<person posts="2" size="6" who="Jon Niehof " />
<person posts="2" size="6" who="=?iso-8859-1?Q?Ragnar_Kj=F8rstad?= " />
<person posts="2" size="6" who="Jeroen Massar " />
<person posts="2" size="6" who="Roberto Diaz " />
<person posts="2" size="6" who="Evan Langlois " />
<person posts="2" size="6" who="Taso Hatzi " />
<person posts="2" size="6" who="Peter K " />
<person posts="2" size="6" who=" (Jeroen Massar )" />
<person posts="2" size="6" who=" (david parsons)" />
<person posts="2" size="6" who="Brion Vibber " />
<person posts="2" size="6" who="Chmouel Boudjnah " />
<person posts="2" size="6" who="Alexy V. Khrabrov " />
<person posts="2" size="6" who="David Dyck " />
<person posts="2" size="6" who="Jes Sorensen " />
<person posts="2" size="5" who="Jason Phillips " />
<person posts="2" size="5" who="Igor S. Livshits " />
<person posts="2" size="5" who="Paul " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="John Alvord " />
<person posts="2" size="5" who="Patrick Roberts " />
<person posts="2" size="5" who="Mike Ricketts " />
<person posts="2" size="5" who="Michael H. Warfield " />
<person posts="2" size="5" who="Gianluca Anzolin " />
<person posts="2" size="5" who="Alex Buell " />
<person posts="2" size="5" who="Martijn van Oosterhout " />
<person posts="2" size="5" who="Lawrence Manning " />
<person posts="2" size="5" who="Ebru =?iso-8859-1?Q?Bay=FDnd=FDr?= " />
<person posts="2" size="5" who="Michael Elizabeth Chastain " />
<person posts="2" size="5" who="Benjamin Redelings I " />
<person posts="2" size="5" who="Per Lundberg " />
<person posts="1" size="94" who="Thomas Deselaers " />
<person posts="1" size="36" who="david parsons " />
<person posts="1" size="33" who="Torben Mathiasen " />
<person posts="1" size="32" who="root " />
<person posts="1" size="25" who="Alexander Larsson " />
<person posts="1" size="20" who="Drew Bernat " />
<person posts="1" size="19" who="Peter K " />
<person posts="1" size="18" who="Patrik Rak " />
<person posts="1" size="17" who="Harald Arnesen " />
<person posts="1" size="16" who="Dave Anderson " />
<person posts="1" size="15" who="Stuart Summerville (Deimus) " />
<person posts="1" size="13" who="Ani Joshi " />
<person posts="1" size="11" who="Martin Mares " />
<person posts="1" size="10" who="Albert Cranford " />
<person posts="1" size="10" who=" (Martin Emmerich)" />
<person posts="1" size="9" who="Derrick Steed " />
<person posts="1" size="8" who="Don " />
<person posts="1" size="8" who="Chris Sears " />
<person posts="1" size="8" who="Alex Khripin " />
<person posts="1" size="8" who="Jeremy Sanders " />
<person posts="1" size="8" who="Mr. James W. Laferriere " />
<person posts="1" size="7" who="Rick Hohensee " />
<person posts="1" size="7" who="Markley, Todd " />
<person posts="1" size="6" who="Peter Moulder " />
<person posts="1" size="6" who="Jarkko Lietolahti " />
<person posts="1" size="6" who="Steven N. Hirsch " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="Stefan Goerres " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who=" (Michael Hunold)" />
<person posts="1" size="5" who="Ben LaHaise " />
<person posts="1" size="5" who="Premek Marek " />
<person posts="1" size="5" who="IB2Funky4U " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="Romano Giannetti " />
<person posts="1" size="5" who="Whygee " />
<person posts="1" size="5" who="Zdenek Kabelac " />
<person posts="1" size="4" who="Peter Waltenberg " />
<person posts="1" size="4" who="Tim Walberg " />
<person posts="1" size="4" who="Christoph Brauckmann " />
<person posts="1" size="4" who="Ananth Ananthanarayanan " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Jason A . Fager " />
<person posts="1" size="4" who="poke " />
<person posts="1" size="4" who="Matt Yourst " />
<person posts="1" size="4" who="Stuart Summerville (NEC) " />
<person posts="1" size="4" who="Andreas Jaeger " />
<person posts="1" size="4" who="Brendon B " />
<person posts="1" size="4" who="Jarek Luberek " />
<person posts="1" size="4" who="Anton Altaparmakov " />
<person posts="1" size="4" who="Alessandro Suardi " />
<person posts="1" size="4" who="Steve Kann " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="J. Scott Kasten " />
<person posts="1" size="4" who="Brent Clements " />
<person posts="1" size="4" who="Petr Sebor " />
<person posts="1" size="4" who="Ted Knupke " />
<person posts="1" size="4" who="Linda Walsh " />
<person posts="1" size="4" who="William Scott Lockwood III " />
<person posts="1" size="4" who="Sid Boyce " />
<person posts="1" size="4" who="George France " />
<person posts="1" size="4" who="Craig Whitmore " />
<person posts="1" size="4" who="Craig Sanders " />
<person posts="1" size="4" who="Michael Loftis " />
<person posts="1" size="4" who="Kay Diederichs " />
<person posts="1" size="4" who="Neil Brown " />
<person posts="1" size="4" who="Wolfram Gloger " />
<person posts="1" size="4" who="Steve Doyle " />
<person posts="1" size="4" who="Ollie Lho " />
<person posts="1" size="4" who=" (Mark Christiansen)" />
<person posts="1" size="4" who="Thomas Molina " />
<person posts="1" size="4" who="Eilert Brinkmann " />
<person posts="1" size="4" who="Jan-Frode Myklebust " />
<person posts="1" size="4" who="Brian Hall " />
<person posts="1" size="4" who="Haim Tebeka " />
<person posts="1" size="4" who="James Pattinson " />
<person posts="1" size="4" who="Mathias Waack " />
<person posts="1" size="4" who="Alexey " />
<person posts="1" size="4" who="Marco van Wieringen " />
<person posts="1" size="4" who="Todd Chauvin " />
<person posts="1" size="4" who="Daniel Phillips " />
<person posts="1" size="4" who="James Antill " />
<person posts="1" size="4" who="Tom Diehl " />
<person posts="1" size="4" who="GOTO Masanori " />
<person posts="1" size="4" who="Christian Groessler " />
<person posts="1" size="4" who="Pedro M. Rodrigues " />
<person posts="1" size="3" who="Donnchadh =?iso-8859-1?Q?=D3=20Donnabh=E1in?= " />
<person posts="1" size="3" who="Pete Zaitcev " />
<person posts="1" size="3" who="Olaf Dietrich " />
<person posts="1" size="3" who="Markus Stenberg " />
<person posts="1" size="3" who="Paul Barton-Davis " />
<person posts="1" size="3" who="Frank " />
<person posts="1" size="3" who="Martin Emmerich " />
<person posts="1" size="3" who="Matt Nelson " />
<person posts="1" size="3" who="s park " />
<person posts="1" size="3" who="Jan-Simon Pendry " />
<person posts="1" size="3" who="David Weinehall " />
<person posts="1" size="3" who="Vesselin Atanasov " />
<person posts="1" size="3" who="Tim Magill " />
<person posts="1" size="3" who="Anton Ivanov " />
<person posts="1" size="3" who="Michael Meissner " />
<person posts="1" size="3" who="Theodore Y. Ts'o " />
<person posts="1" size="3" who="Chris Jones " />
<person posts="1" size="3" who="Stuart Summerville " />
<person posts="1" size="3" who="Rich Sahlender " />
<person posts="1" size="3" who="Daniel J Blueman " />
<person posts="1" size="3" who="Matthias Andree " />
<person posts="1" size="3" who="David Balazic " />
<person posts="1" size="3" who="Andrzej Krzysztofowicz " />
<person posts="1" size="3" who="Jeff McNeil " />
<person posts="1" size="3" who="Mike A. Harris " />
<person posts="1" size="3" who="Oliver Xymoron " />
<person posts="1" size="3" who="Herbert Huber " />
<person posts="1" size="3" who="Danilo Beuche " />
<person posts="1" size="3" who="Peter Samuelson " />
<person posts="1" size="3" who="Johan Kullstam " />
<person posts="1" size="3" who="Matt Chapman " />
<person posts="1" size="3" who="Jan Astalos " />
<person posts="1" size="3" who="Michel Eyckmans (MCE) " />
<person posts="1" size="3" who="Eric Lammerts " />
<person posts="1" size="3" who="Jeff Garzik " />
<person posts="1" size="3" who="David Odin " />
<person posts="1" size="3" who="Thorsten Kukuk " />
<person posts="1" size="3" who="Robert Stepanek " />
<person posts="1" size="3" who="Ben Collins " />
<person posts="1" size="3" who="Rui Sousa " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="David Rees " />
<person posts="1" size="3" who="Catalin BOIE " />
<person posts="1" size="3" who="Alex Walker " />
<person posts="1" size="3" who="Erik Mouw " />
<person posts="1" size="3" who="David Lang " />
<person posts="1" size="3" who="Vandoorselaere Yoann " />
<person posts="1" size="3" who="Horst von Brand " />
<person posts="1" size="3" who="Tony E. Bennett " />
<person posts="1" size="3" who="Philip Blundell " />
<person posts="1" size="3" who="Randy Dunlap " />
<person posts="1" size="3" who="Havoc Pennington " />
<person posts="1" size="3" who="Hari Parameswaran " />
<person posts="1" size="3" who="Michel LESPINASSE " />
<person posts="1" size="3" who="Andreas Tobler " />
<person posts="1" size="3" who="Helge Hafting " />
<person posts="1" size="3" who="Linux Developer " />
<person posts="1" size="3" who="Mark Gray " />
<person posts="1" size="3" who="Martin Costabel " />
<person posts="1" size="3" who="Jean-Philippe GRIMALDI " />
<person posts="1" size="3" who="Mikael Pettersson " />
<person posts="1" size="3" who="Tony Gale " />
<person posts="1" size="3" who="Francesco Chemolli " />
<person posts="1" size="3" who="Ian Stirling " />
<person posts="1" size="3" who=" (Tony E. Bennett)" />
<person posts="1" size="3" who="Stephan Loescher " />
<person posts="1" size="3" who="Chris Wedgwood " />
<person posts="1" size="3" who="Abhay Kanhere " />
<person posts="1" size="3" who="Anton Blanchard " />
<person posts="1" size="3" who="water modem " />
<person posts="1" size="3" who="jury gerold " />
<person posts="1" size="3" who="Jeffrey E. Hundstad " />
<person posts="1" size="3" who="Khimenko Victor " />
<person posts="1" size="3" who="Antonio Flores Gil " />
<person posts="1" size="3" who="Paul Mackerras " />
<person posts="1" size="3" who="Crispin Flowerday " />
<person posts="1" size="3" who="Ralf Wierzbicki " />
<person posts="1" size="3" who="Arnaud Gomes-do-Vale " />
<person posts="1" size="3" who="Tom Zerucha " />
<person posts="1" size="3" who="Marco Meloni " />
<person posts="1" size="3" who="Calvin Yun-Long Shen " />
<person posts="1" size="3" who="David Ford " />
<person posts="1" size="3" who="Per Bothner " />
<person posts="1" size="3" who="Jarno Lahteenmaki " />
<person posts="1" size="3" who="Thomas Leineweber " />
<person posts="1" size="3" who="Mike Galbraith " />
<person posts="1" size="3" who="BIONDI Philippe " />
<person posts="1" size="3" who="Andrzej Krzysztofowicz " />
<person posts="1" size="3" who="Jean-Hugues Deschenes " />
<person posts="1" size="3" who="Terry Katz " />
<person posts="1" size="3" who="Barrie Spence " />
<person posts="1" size="3" who="moritz " />
<person posts="1" size="3" who="Stephen R. van den Berg " />
<person posts="1" size="3" who="David Krix " />
<person posts="1" size="3" who="Igor Mozetic " />
<person posts="1" size="3" who="Meinhard Schneider " />
<person posts="1" size="3" who="Alan Cox " />
<person posts="1" size="3" who="Russell Foster " />
<person posts="1" size="3" who="Rusty Russell " />
<person posts="1" size="3" who="Thomas Davis " />
<person posts="1" size="2" who="Gabor Lenart " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Guest section DW " />
<person posts="1" size="2" who="Chris Noe " />
<person posts="1" size="2" who="Adam C Powell IV " />
<person posts="1" size="2" who="Jan Oravec " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Mariella Di Giacomo " />
<person posts="1" size="2" who="Glynn Clements " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Alain G. Fabry " />
<person posts="1" size="2" who="Jean-Luc Coulon " />
<person posts="1" size="2" who="Daniel Roesen " />
<person posts="1" size="2" who="German Jose Gomez Garcia " />
<person posts="1" size="2" who="Sandy Harris " />
<person posts="1" size="2" who="Mark Hagger " />
<person posts="1" size="2" who="Olaf Titz " />
<person posts="1" size="2" who="Maciej Zeczykowski " />
<person posts="1" size="2" who="Pat O'Rourke " />
<person posts="1" size="2" who="david " />
<person posts="1" size="2" who="S Park " />
<person posts="1" size="2" who="Daniel R. Kegel " />
<person posts="1" size="2" who="Markus hennig " />
<person posts="1" size="2" who="Patrick Lerda " />
<person posts="1" size="2" who="Sandeep Agarwal " />
<person posts="1" size="2" who="Jeff Hartmann " />
<person posts="1" size="2" who="Mike Cole " />
<person posts="1" size="2" who="moritz " />
<person posts="1" size="2" who="Jacob Luna Lundberg " />
<person posts="1" size="2" who="Michael Merhej " />
<person posts="1" size="2" who="Nasser Abbasi " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Henning P. Schmiedehausen " />
<person posts="1" size="2" who="Abhijit Lahiri " />
<person posts="1" size="2" who="Anant Kabra " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Drizzt " />
<person posts="1" size="2" who="Thierry Vignaud " />
<person posts="1" size="2" who="Daniele Medri " />
<person posts="1" size="2" who="Furter Martin " />
<person posts="1" size="2" who="Aaron Tiensivu " />
<person posts="1" size="2" who="Lennon " />
<person posts="1" size="2" who="Chip Salzenberg " />
<person posts="1" size="2" who="Jaroslav Snajdr " />
<person posts="1" size="2" who="Mansoor Ali Khan A " />
<person posts="1" size="2" who="Pablo Gil Andres " />
<person posts="1" size="2" who="Martin Maciaszek " />
<person posts="1" size="2" who="Jered J Floyd " />
<person posts="1" size="2" who="Christoph Hellwig " />
<person posts="1" size="2" who="Ralf Wierzbicki " />
<person posts="1" size="2" who="Trever Adams " />
<person posts="1" size="2" who="jschlst " />
<person posts="1" size="2" who=" (Arjan van de Ven)" />
<person posts="1" size="2" who=" (Nelson Minar)" />
<person posts="1" size="2" who="Sven Geggus " />
<person posts="1" size="2" who="Leonardo Pastorino " />
<person posts="1" size="2" who="Raj, Ashok " />
<person posts="1" size="2" who="Richard Henderson " />
<person posts="1" size="2" who="Richard Brunner " />
<person posts="1" size="2" who="Michael Harnois " />
<person posts="1" size="2" who="Dominique Fober " />
<person posts="1" size="2" who="Dominique " />
<person posts="1" size="2" who="Fausto Saporito " />
<person posts="1" size="2" who="Andrew R. Baker " />
<person posts="1" size="2" who="Tigran Aivazian " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Bjorn Wesen " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Juhana Sadeharju " />
<person posts="1" size="2" who="Ralph C. Blach " />
<person posts="1" size="2" who="Riley Williams " />
<person posts="1" size="2" who="andrea " />
<person posts="1" size="2" who="Shevchenko_Lydon " />

</stats>

<section
  title="ToDo Before 2.4: Saga Continues"
  subject="Updated 2.3.x job list (its getting shorter)"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0001_05/msg00026.html"
  posts="30"
  startdate="28 Jan 2000 00:00:00 -0800"
  enddate="02 Feb 2000 00:00:00 -0800"
>
<topic>Disk Arrays: RAID</topic>
<topic>Disks: IDE</topic>
<topic>Disks: SCSI</topic>
<topic>FS: NFS</topic>
<topic>FS: NTFS</topic>
<topic>Networking</topic>
<topic>PCI</topic>
<topic>Power Management: ACPI</topic>
<topic>Virtual Memory</topic>

<mention>James Simmons</mention>
<mention>Michael H. Warfield</mention>
<mention>Jeff Garzik</mention>
<mention>Andre Hedrick</mention>
<mention>Linus Torvalds</mention>
<mention>Richard Henderson</mention>

<p>Following up on the thread covered in <kcref subject="First draft list of
2.3.x 'Things to fix'" startdate="04 Jan 2000 00:00:00 -0800"></kcref><!--
kt20000124_52.html#1 -->, Alan Cox posted the latest draft of his job list:</p>

<quote who="Alan Cox">

<p>
<ol>

<li>Truncate races (Debian apt shows it nicely)</li>

<li>Restore O_SYNC functionality</li>

<li>Merge the network fixes - there is a ton of backed up stuff to do asap</li>

<li>vmalloc(GFP_DMA) is needed for DMA drivers</li>

<li>VM needs rebalancing</li>

<li>Fix eth= command line</li>

<li>Check O_APPEND atomicity bug fixing is complete</li>

<li>Protection on isize  (sct)</li>

<li>Merge 2.2.13/14 changes</li>

<li>Get RAID 0.90 in</li>

<li>PAE36 failures</li>

<li>Mikulas claims we need to fix the getblk/mark_buffer_uptodate thing for
2.3.x as well</li>

<li>PIII/Athlon/MMX/etc acceleration merge from 2.2.x-ac</li>

<li>Fix SPX socket code</li>

<li>NCR5380 isnt smp safe</li>

<li>Finish 64bit vfs merges (lockf64 and friends missing)</li>

<li>Make syncppp use new ppp code</li>

<li>Fbcon races</li>

<li>Fix all remaining PCI code to use new resources and enable_Device</li>

<li>Stackable fs ?? (Erez)</li>

<li>Get the Emu10K merged</li>

<li>Test PMC code on Athlon</li>

<li>Fix module remove race bug (-- not in open so why did I see crashes ???
--)</li>

<li>Per Process rtsigio</li>

<li>Maybe merge the ibcs emulation code</li>

<li>VFS?VM - mmap/write deadlock</li>

<li>initrd is bust</li>

<li>msync fails on NFS</li>

<li>rw sempahores on page faults (mmap_sem)</li>

<li>kiobuf seperate lock functions/bounce/page_address fixes</li>

<li>per super block write_super needs an async flag</li>

<li>addres_space needs a VM pressure/flush callback</li>

<li>per file_op rw_kiovec</li>

<li>enhanced disk statistics</li>

<li>Fix routing by fwmark</li>

<li>put_user appears to be broken for i386 machines</li>

<li>Some FB drivers check the A000 area and find it busy then bomb out</li>

<li>SCSI needs allocate/free functions to fix the gdth stuff</li>

<li>NTFS needs updating/binning or something</li>

<li>ACPI hangs on boot for some systems</li>

<li>rw semaphores on inodes to fix read/truncate races ?</li>

<li>Not all device drivers are safe now the write inode lock isnt taken on
write</li>

<li>File locking needs checking for races</li>

<li>Multiwrite IDE breaks on a disk error</li>

</ol>
</p>

</quote>

<p>Michael H. Warfield replied, asking if encryption would make it into 2.4,
given the new US crypto laws (covered in <kcref subject="Linux crypto patch
for 2.3 kernels" startdate="14 Jan 2000 00:00:00 -0800"></kcref><!-- kt20000207_53.html#3
-->). Alan replied, <quote who="Alan Cox">I have no idea.</quote> Linus
Torvalds was silent.</p>

<p>David S. Miller replied to item 3 of Alan's list, with, <quote who="David S.
Miller">75% done, the remaining bits should be doable in 2 seperate code
merges. I think I can get this done over the course of the upcoming 2
weeks.</quote></p>

<p>Andre Hedrick replied to item 9 of Alan's list, saying he had pretty much
finished the 2.2.13/2.2.14 merge. He added regarding item 44, that he
thought he had fixed the multiwrite IDE error, but wanted to go over it
again with Alan. Alan replied, <quote who="Alan Cox">I'll read over the
current code and check. The problem was the error handling for multiwrite if
you got a bad block in the multiblock seemed to fail all the blocks. Also I
wasnt convinced the rq handling was safe there.</quote> At this point they
probably took it to private email or IRC.</p>

<p>James Simmons replied to Alan's item 4, asking if it would be possible to
allocate several megabytes for DMA. Alan replied that yes, it would be
possible to allocate them as random pages, but not linear. James asked how
that situation would be useful, and Jamie Lokier replied, <quote who="Jamie
Lokier">Probably not useful. Being able to guarantee allocation of, say, 16k
contiguous DMA is more much useful though.</quote> But Jes Sorensen said
that lots of modern hardware would do scatter/gather DMA, which would be
quite useful (Jeff Garzik added that according to Alan, even older hardware
could often do scatter/gather). But Jamie replied to Jes, <quote who="Jamie
Lokier">How much hardware can do _ISA_ scatter/gather DMA? GFP_DMA is for
ISA only. The allocator changes are useful for folks doing 32 bit PCI DMA,
but that's not the question that was asked here.</quote> Jes smiled and
pleaded lack of coffee, conceding the point, and said, <quote who="Jes
Sorensen">But then again, expecting to be able to allocate MB's contigous
ISA space is kinda silly since there is just a total of 16MB to get
anyway.</quote></p>

<p>But David Woodhouse added, in reply to Jamie's "How much hardware can do
_ISA_ scatter/gather DMA" comment:</p>

<quote who="David Woodhouse">

<p>Depends on how clever the motherboard chipset /
ISA bridge is.</p>

<p>Any DMA-capable ISA card in an Alpha, for example, is quite happily capable
of scatter/gather DMA, and it doesn't even have to know a thing about it.</p>

<p>The PCI/ISA bridge will perform any mapping it's asked to - but at the
moment Linux doesn't use that capability, and just sets up a static mapping
to the first 16Mb of RAM, AFAIK</p>

</quote>

<p>Jakub Jelinek replied, <quote who="Jakub Jelinek">It does in 2.3.41, at
least on UltraSPARC. See Documentation/DMA-mapping.txt. Richard Henderson
has patches to make this work on Alpha as well, but it probably needs there
some more debugging and testing.</quote></p>

</section>

<section
  title="WDC Drives: Strange Requirements"
  subject="2.3.41-4 / hda: lost interrupt"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0001_05/msg00028.html"
  posts="24"
  startdate="28 Jan 2000 00:00:00 -0800"
  enddate="01 Feb 2000 00:00:00 -0800"
>
<topic>Disks: IDE</topic>
<topic>Microsoft</topic>
<topic>PCI</topic>

<mention>Alan Cox</mention>

<p>David Dyck reported that during 2.3.41-4's 'fsck' at bootup, he would
sometimes see the error, "hda: lost interrupt". Rebooting to 2.3.40 seemed
to get rid of the problem. A couple folks reported similar lost interrupts
when warm-booting from a Microsoft OS. Andre Hedrick asked David what
chipset and drive vendor he had, and David copied out his 'dmesg' output:</p>

<blockquote>

Uniform Multi-Platform E-IDE driver Revision: 6.30<br />
PIIX4: IDE controller on PCI bus 00 dev 39<br />
PIIX4: not 100% native mode: will probe irqs later<br />
hda: Maxtor 86480D6, ATA DISK drive<br />
hdb: WDC AC32100H, ATA DISK drive<br />
hdc: NEC CD-ROM DRIVE:28B, ATAPI CDROM drive<br />
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14<br />
ide1 at 0x170-0x177,0x376 on irq 15<br />
hda: Maxtor 86480D6, 6149MB w/256kB Cache, CHS=784/255/63<br />
hdb: WDC AC32100H, 2014MB w/128kB Cache, CHS=1023/64/63<br />
hdc: ATAPI 32X CD-ROM drive, 256kB Cache<br />
Uniform CD-ROM driver Revision: 3.06<br />
Partition check:<br />
 hda: hda1 hda2 hda3 hda4 &lt; hda5 &gt;<br />
 hdb: hdb1<br />

</blockquote>

<p>Andre replied with a loud warning (cc:ed to Alan Cox):</p>

<quote who="Andre Hedrick">

<p>I am using you problem as the example for the
world, You need to split the Maxtor WDC pair before you corrupt your FS!!!!</p>

<p>Everyone this is the classic case stated many times but no examples. This
one is different in that irq's are lost only and FS is not destroyed. Since
the ASIC timing modes on the Maxtor are better than that of the WDC, and it
is the faster drive, the error is minor.</p>

<p>This is only because the order is Maxtor then WDC.  If the order was
reversed WDC the Maxtor, you would watch the two destroy each other. One
should never mix a UDMA Maxtor with DMA WDC, the chatter of the timings will
kill.</p>

</quote>

<p>In a later post, Andre summed up his findings:</p>

<quote who="Andre Hedrick">

<p>Build a 386 kernel no problem.<br />
Build a 486 kernel small random, minor.<br />
Build a 586 kernel noticable problems, and permission fail.<br />
Build a 686 kerenl and the disk data will fry.</p>

<p>It took me 5 weeks to reduce the variables and derive this answer. There is
a timing issue that is drive dependent on the PIIX3/4. It is an echo bounce
in the trigger levels of the signal gating.</p>

<p>This is line chatter on the bus that I have only observed with a WDC and
Maxtor pair on the same channel.</p>

</quote>

<p>He expanded:</p>

<quote who="Andre Hedrick">

<p>WDC drives blow off the CRC check of
UDMA.........This is BAD and STUPID. Several of the OEM chipset makers have
allowed this crap to exist. ATA-2 (style) can not handle ATA-3/4 transfer
rates without the CRC checks, you end up continuing the DMA writing
regardless if you lost data that would have been saved if the UDMA CRC was
intact.</p>

<p>This is a pure hardware issue........I do not know yet if there is a way to
check/recover with out death to DMAing for all WDC products. The best case
at the moment is to consider blocking all WDC products from using the ATA-3
and newere standard.</p>

</quote>

<p>There was a bit more discussion, in which it came out that with WDC, the
faster drive must be the master. A number of people kept seeing lost
interrupts, and Andre began debugging the reports; no real resolution
appeared on the list though.</p>

</section>

<section
  title="Sex, Drugs, And Rock And Roll"
  subject="2.3.41 and TNT2 fbcon"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0001_05/msg00178.html"
  posts="11"
  startdate="29 Jan 2000 00:00:00 -0800"
  enddate="03 Feb 2000 00:00:00 -0800"
>

<p>In the course of reporting a problem with fbcon, Lawrence Manning said,
<quote who="Lawrence Manning">I also noticed that the penguin is on a white
strip in 2.3, but in 2.2 the area to the right of him is black. BTW, what
sets which penguin is shown? In 2.2.14 the penguin is drinking some beer :-)
but in 2.3 he's the regular penguin.</quote> Jeff Garzik replied, <quote
who="Jeff Garzik">mmmmm. beeer. You see the beer icon in 16-color mode I
think, with the regular penguin in 256-color mode. Alex Buell even has a
penguin smoking a spliff, if you want such an icon :)</quote> Lawrence
replied, <quote who="Lawrence Manning">Sounds interesting :) whats the
limits to the logos size? Full screen boot logo/animation of tux drinking
AND smoking a spliff would be excelent heheh! Maybe not...</quote> Alex
Buell replied:</p>

<quote who="Alex Buell">

<p>I've been intending to get around to putting that
penguin smoking a spliff logo on my bootup screen.</p>

<p>A thumpin' techno-trance track on boot-up would be *way* cool. Probably
would scare the PHBs though.</p>

</quote>

</section>

<section
  title="Initcall Policy"
  subject="Re: [linux-usb] __initcall diff, version 2"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0001_05/msg00306.html"
  posts="8"
  startdate="30 Jan 2000 00:00:00 -0800"
  enddate="01 Feb 2000 00:00:00 -0800"
>
<topic>Framebuffer</topic>

<p>In the course of discussion, Linus Torvalds explained:</p>

<quote who="Linus Torvalds">

<p>I heartily encourage initcalls, they are _much_ nicer
than explicit initialization. The explicit way only makes sense for (a) old
drivers and (b) code that requires certain ordering.</p>

<p>However, instead of using "__initcall" directly, I would suggest using
"module_init()" and "module_exit()". Which will do the right things for
drivers whether that driver is compiled as a module or not (basically, a
good driver these days should have NO code that is inside #ifdef MODULE any
more).</p>

</quote>

<p>Jeff Garzik replied:</p>

<quote who="Jeff Garzik">

<p>Adding to this, for modules which require explicit
init order like fbdev, you will typically find a single ifdef:</p>

<blockquote>

<code>

        #ifdef MODULE<br />
        module_init(driver_init);<br />
        #endif<br />
        module_exit(driver_cleanup);<br />

</code>

</blockquote>

<p>Ideally you can let Makefile link order take care of these things, but there
are always special cases...</p>

</quote>

<p>Linus replied, <quote who="Linus Torvalds">Well, even for that case you should be
able to just make sure that the linking order is right, and this single
ifdef is also unnecessary. However, it is certainly better as a half-measure
than the jungle that some drivers have for historical reasons..</quote></p>

</section>

<section
  title="Kernel Configuration Tools Lagging"
  subject="2.3.41 is dep_bool officially broken? :)"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0001_05/msg00439.html"
  posts="14"
  startdate="31 Jan 2000 00:00:00 -0800"
  enddate="03 Feb 2000 00:00:00 -0800"
>

<mention>Andrzej Krzysztofowicz</mention>

<p>In the course of a discussion about the Configure, Menuconfig, and xconfig
tools in 2.3.41, Andrzej Krzysztofowicz asked if Michael Elizabeth Chastain
was still their maintainer. Michael replied, <quote who="Michael Elizabeth
Chastain">Yes, I am. But I haven't had time to put much work into it lately.
Andrzej or someone else, would you like to inherit the job?</quote> The
discussion continued, but no volunteer stepped forward.</p>

</section>

<section
  title="Compiling The Unstable Series For PowerMac"
  subject="Compilation problems on kernel 2.3.39 on PowerMac"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0002_01/msg00188.html"
  posts="4"
  startdate="02 Feb 2000 00:00:00 -0800"
  enddate="03 Feb 2000 00:00:00 -0800"
>

<p>Someone was having trouble compiling 2.3.39 on LinuxPPC for powermac: doing
a 'make zImage' would complain that includes/asm/ipcbuf.h and
includes/asm/sembuf.h were not found. Andreas Tobler replied, <quote
who="Andreas Tobler">Try 2.3.40, this should work. 2.3.41 and up are not yet
adapted. If you need a 2.3.39 you can try the one from Paul M. on Linuxcare.
You can access it via
'<code>rsync&#160;-auvz&#160;linuxcare.com.au::linux-pmac-devel&#160;&lt;dest-dir-on-your-machine&gt;</code>'</quote></p>

<p>The original poster replied that 2.3.40 worked, and Jeff Garzik also said,
<quote who="Jeff Garzik">2.3.41-pre3 works beautifully on my PowerMac
7200/90. The only thing I had to hack, IIRC, is
drivers/macintosh/Makefile.</quote></p>

</section>

<section
  title="Zip Drive On Sparc"
  subject="ZIP drive on Sparc?"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0002_01/msg00370.html"
  posts="7"
  startdate="03 Feb 2000 00:00:00 -0800"
  enddate="04 Feb 2000 00:00:00 -0800"
>

<mention>Per Lundberg</mention>

<p>Per Lundberg was trying to get his parallel port Zip drive working on his
Sparc. 'make menuconfig' didn't reveal useful options for this. Tim Waugh
felt it should be possible, with a little coding, and asked what type of
Sparc Per was using. He added, <quote who="Tim Waugh">The ppa driver assumes
a PC-style parallel port, rather than using the parport interface. If you
can change that, you should be able to get results.</quote> Per replied that
his machine was a regular SparcStation 5. However, it struck him as stupid
that the ppa driver would not use the parport interface, and he was ready to
give up and use the Zip drive on one of his regular PCs. Tim explained,
<quote who="Tim Waugh">Historically, the ppa driver came first, and no-one
ever really bothered changing it. It would be nice if someone did, and it
wouldn't be much coding work; just testing, really.</quote></p>

<p>Riley Williams volunteered, with, <quote who="Riley Williams">If somebody
wants to loan me a Sparc, I'd certainly have a go, but without one, there's
no real chance to do so...</quote> There was no reply.</p>

</section>

<section
  title="Read-Write Semaphores For Alpha"
  subject="2.3.42 alpha updates"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0002_01/msg00473.html"
  posts="23"
  startdate="04 Feb 2000 00:00:00 -0800"
  enddate="05 Feb 2000 00:00:00 -0800"
>

<mention>Jakub Jelinek</mention>

<p>Andrea Arcangeli implemented read-write semaphores for 2.3.42 on Alpha
machines, based on normal spinlocks. He posted a patch, and added, <quote
who="Andrea Arcangeli">they are not architecture-dependent so other archs
can cut and past if necessary.</quote> David S. Miller replied, <quote
who="David S. Miller">Although the generic implementation is useful, the
Alpha version should use the ll/sc atomic update sequences. Have a look at
the sparc64 version for one way to implement that.</quote> Richard Henderson
replied that this had actually already been done, and that the patches had
been posted to the 'axp-list' mailing list two days before. Andrea said he
was only subscribed to 'linux-alpha', and asked what the difference was
between the two, and why the patches were not posted to linux-alpha as well.
Dominik Kubla replied, <quote who="Dominik Kubla">axp-list is for
Redhat/Alpha. I am not subscribed either, since i don't care a bit about
Redhat configuration problems (which used to be the prominent topic back
when i still read it).</quote> He went on to suggest, <quote who="Dominik
Kubla">Can we please agree on using the VGER lists as authoritative for the
kernel and its ports and let the vendor-specific lists be just that:
vendor-specific?</quote> he also pointed out that 'axp-list' only accepted
posts from folks that were subscribed, which made it harder to see bug
reports etc.; 'linux-alpha', he went on, accepted posts from anyone,
subscribed or not. But Richard also replied to Andrea's query, with, <quote
who="Richard Henderson">The difference is that axp-list has been the only
really active alpha list, so it's the one I think of.</quote></p>

<p>Responding to Andrea's initial patch, Jakub Jelinek suggested that if it was
architecture independant, it should be in include/asm-generic/semaphore.h
but not into Alpha, which, he said, had a proper implementation already.
Andrea replied that as far as that went, the code might as well go into
include/linux/semaphore.h and lib/semaphore.c, <quote who="Andrea
Arcangeli">and then each arch can select the generic semaphore
implementation with a simple CONFIG_GENERIC_RWSEMAPHORE=y. All includes
should be changed from asm/semaphore.h to linux/semaphore.h.</quote> Jakub
felt this wasn't the best solution either, but that debate died off.</p>

</section>

<section
  title="Status Of Journalling"
  subject="Journaling FS in 2.3?"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0002_01/msg00525.html"
  posts="4"
  startdate="04 Feb 2000 00:00:00 -0800"
  enddate="06 Feb 2000 00:00:00 -0800"
>

<p>Someone asked what journalling filesystem options were available for the
unstable series, and Hans Reiser replied, <quote who="Hans Reiser">Our 2.3
port is in alpha, it lost performance in the porting but is stable, we are
hunting for the performance loss source.</quote> Ragnar Kjorstad asked if
the sources for the 2.3 port were available, and Hans replied, <quote
who="Hans Reiser">Not yet.</quote> End Of Thread.</p>

</section>

<section
  title="Linux Trademarks"
  subject="Linux trademark garbage"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_0002_01/msg00734.html"
  posts="5"
  startdate="06 Feb 2000 00:00:00 -0800"
  enddate="07 Feb 2000 00:00:00 -0800"
>
<topic>Real-Time: RTLinux</topic>

<p>For a related article, see <kcref subject="Re: Using 'linux' in a domain
name" startdate="18 Jan 2000 00:00:00 -0800"></kcref><!-- kt20000207_53.html#6 -->.</p>

<p>Gregory Maxwell gave a pointer to a <a
href="http://linuxpr.com/releases/1180.html">press release</a> that claimed
RTLinux as a trademark of VJY Associates L.L.C.</p>

<p>He went on to say, <quote who="Gregory Maxwell">RT Linux has been the name
of the RT Linux patches for ages. This seems to me to be a case of, "We
can't close our code, so we'll make a generic trademark and prevent
competaion"..</quote> and concluded by asking if they had been authorized to
use "Linux" as part of their trademark. Alan Cox replied, <quote who="Alan
Cox">Last time I checked RTLinux was written by one V Yodaiken, I wouldnt be
suprised if he happened to be V J Yodaiken ...</quote></p>

<p>This cleared it up somewhat for Gregory, who then added, <quote who="Gregory
Maxwell">I'm still not sure that trademarking RTLinux is good, as the use of
such a generic name would make forking difficult.</quote></p>

<p>Linus Torvalds replied:</p>

<quote who="Linus Torvalds">

<p>We (Victor, me, maddog) agreed that "Realtime Linux"
should _not_ be trademarkable, because that's too generic - while "RTLinux"
is not really any more generic than "VA Linux" for example ;)</p>

<p>People just think that "RTLinux" is generic because it's been used for the
code in question as a name for so long..</p>

</quote>

<p>David Schleef added that there were actually already several real-time Linux
patches, so forking would probably not be a problem. He pointed out that
RTLinux just had the most attention at the moment.</p>

</section>

</kc>
