<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<headquote><a href="http://www.tux.org/lkml/">linux-kernel FAQ</a> |
<a href="http://www.tux.org/lkml/#s3-1">subscribe to linux-kernel</a> | <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html">linux-kernel
Archives</a> | <a href="http://www.kernelnotes.org/">kernelnotes.org</a>
| <a href="http://lxr.linux.no/">LxR Kernel Source Browser</a> |
<a href="http://www.memalpha.cx/Linux/Kernel/">All Kernels</a> | <a
href="http://perso.wanadoo.es/xose/linux/linux_ports.html">Kernel
Ports</a> | <a
href="http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html">Kernel
Docs</a> | <a href="http://members.aa.net/~swear/pedia/kernel.html">Gary's
Encyclopedia: Linux Kernel</a> | <a
href="http://kernelnewbies.org/">#kernelnewbies</a></headquote>

<issue num="102" date="12 Jan 2001 00:00:00 -0800" />

<stats posts="1466" size="6087" contrib="464" multiples="207" lastweek="108">

<person posts="88" size="357" who="Alan Cox " />
<person posts="71" size="281" who="Linus Torvalds " />
<person posts="45" size="163" who="Daniel Phillips " />
<person posts="40" size="133" who="Rik van Riel " />
<person posts="35" size="188" who="Chris Mason " />
<person posts="32" size="123" who="Andrea Arcangeli " />
<person posts="30" size="112" who="Andi Kleen " />
<person posts="29" size="112" who="Marcelo Tosatti " />
<person posts="26" size="133" who="Alexander Viro " />
<person posts="26" size="91" who="Keith Owens " />
<person posts="22" size="65" who="&quot;David S. Miller&quot; " />
<person posts="18" size="121" who="Andre Hedrick " />
<person posts="14" size="50" who="&quot;Michael D. Crawford&quot; " />
<person posts="14" size="45" who="Matthias Andree " />
<person posts="13" size="47" who="Andrew Morton " />
<person posts="13" size="42" who="&quot;J . A . Magallon&quot; " />
<person posts="12" size="45" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="11" size="35" who="Chris Wedgwood " />
<person posts="10" size="49" who="Manfred " />
<person posts="10" size="43" who="Geert Uytterhoeven " />
<person posts="10" size="40" who="Mike Galbraith " />
<person posts="9" size="38" who="Erik Mouw " />
<person posts="9" size="36" who=" (Linus Torvalds)" />
<person posts="9" size="30" who="Tim Waugh " />
<person posts="9" size="28" who="Dan Aloni " />
<person posts="9" size="25" who="David Woodhouse " />
<person posts="8" size="44" who="Peter Osterlund " />
<person posts="8" size="38" who="Neil Brown " />
<person posts="8" size="35" who="Miles Lane " />
<person posts="8" size="31" who="Roman Zippel " />
<person posts="8" size="24" who="Jens Axboe " />
<person posts="7" size="40" who="Paul Gortmaker " />
<person posts="7" size="32" who="George R. Kasica " />
<person posts="7" size="31" who="Tom Rini " />
<person posts="7" size="30" who="Evan Thompson " />
<person posts="7" size="26" who="I Lee Hetherington " />
<person posts="7" size="26" who="&quot;H. Peter Anvin&quot; " />
<person posts="7" size="26" who="Bryan Mayland " />
<person posts="7" size="23" who="Kai Germaschewski " />
<person posts="7" size="21" who="Christoph Rohland " />
<person posts="7" size="20" who="Oliver Xymoron " />
<person posts="7" size="19" who="Dan Hollis " />
<person posts="6" size="48" who="ludovic fernandez " />
<person posts="6" size="45" who="&quot;Rich Baum&quot; " />
<person posts="6" size="43" who="Jordan Mendelson " />
<person posts="6" size="21" who="Steven Walter " />
<person posts="6" size="21" who="Andreas Dilger " />
<person posts="6" size="20" who="Nigel Gamble " />
<person posts="6" size="18" who="Anton Blanchard " />
<person posts="6" size="17" who="&quot;Albert D. Cahalan&quot; " />
<person posts="5" size="35" who="Chris Rankin " />
<person posts="5" size="30" who="&quot;Adam J. Richter&quot; " />
<person posts="5" size="22" who="&quot;Jorge L. deLyra&quot; " />
<person posts="5" size="21" who="Russell Cattelan " />
<person posts="5" size="19" who="Jeff Chua " />
<person posts="5" size="18" who="Russell King " />
<person posts="5" size="16" who="&quot;Richard B. Johnson&quot; " />
<person posts="5" size="16" who="Arnaldo Carvalho de Melo " />
<person posts="5" size="13" who="Mike " />
<person posts="4" size="24" who="Jure Pecar " />
<person posts="4" size="18" who="Andreas Bombe " />
<person posts="4" size="17" who="safemode " />
<person posts="4" size="17" who="David Ford " />
<person posts="4" size="16" who="David Brownell " />
<person posts="4" size="16" who="Tom Leete " />
<person posts="4" size="16" who="Pierfrancesco Caci " />
<person posts="4" size="15" who="Christian Ullrich " />
<person posts="4" size="14" who="Marco d'Itri " />
<person posts="4" size="14" who="&quot;Udo A. Steinberg&quot; " />
<person posts="4" size="14" who="Robert Read " />
<person posts="4" size="14" who="Rusty Russell " />
<person posts="4" size="13" who="&quot;Otto Meier&quot; " />
<person posts="4" size="13" who="Kevin Fenzi " />
<person posts="4" size="13" who="Gerhard Mack " />
<person posts="4" size="13" who="Norbert Breun " />
<person posts="4" size="13" who="Gregory McLean " />
<person posts="4" size="12" who="Dominik Kubla " />
<person posts="4" size="12" who="Sourav Sen " />
<person posts="4" size="12" who="David Huggins-Daines " />
<person posts="4" size="11" who="&quot;James H. Cloos Jr.&quot; " />
<person posts="4" size="10" who="david " />
<person posts="4" size="9" who="&quot;Ray Strode&quot; " />
<person posts="3" size="32" who="Elmer Joandi " />
<person posts="3" size="19" who="Marc ZYNGIER " />
<person posts="3" size="15" who="Graham Murray " />
<person posts="3" size="14" who="Gerold Jury " />
<person posts="3" size="14" who="Rob Landley " />
<person posts="3" size="13" who="Stefan Traby " />
<person posts="3" size="13" who="Zlatko Calusic " />
<person posts="3" size="12" who="Tim Wright " />
<person posts="3" size="12" who="Mark Zealey " />
<person posts="3" size="12" who="&quot;H. Peter Anvin&quot; " />
<person posts="3" size="12" who="Nicolas Mailhot " />
<person posts="3" size="11" who="David Weinehall " />
<person posts="3" size="11" who="Pavel Machek " />
<person posts="3" size="11" who="&quot;Mike A. Harris&quot; " />
<person posts="3" size="11" who=" (Oliver Kowalke)" />
<person posts="3" size="11" who="&quot;chen, xiangping&quot; " />
<person posts="3" size="11" who="" />
<person posts="3" size="11" who="&quot;Petr Vandrovec&quot; " />
<person posts="3" size="10" who="Jussi Hamalainen " />
<person posts="3" size="10" who="&quot;Grover, Andrew&quot; " />
<person posts="3" size="10" who=" (Kai Henningsen)" />
<person posts="3" size="10" who="Greg KH " />
<person posts="3" size="10" who="" />
<person posts="3" size="10" who="Oliver Paukstadt " />
<person posts="3" size="10" who="Vedran Rodic " />
<person posts="3" size="10" who="Hans Grobler " />
<person posts="3" size="10" who="Asang K Dani " />
<person posts="3" size="9" who="Petru Paler " />
<person posts="3" size="9" who="Jan Rekorajski " />
<person posts="3" size="9" who="Matti Aarnio " />
<person posts="3" size="9" who="Hakan Lennestal " />
<person posts="3" size="9" who=" (Eric W. Biederman)" />
<person posts="3" size="9" who="Dan Kegel " />
<person posts="3" size="9" who="Petri Kaukasoina " />
<person posts="3" size="8" who="" />
<person posts="3" size="8" who="Horst von Brand " />
<person posts="3" size="8" who="J Sloan " />
<person posts="3" size="8" who=" (A. P. Garcia)" />
<person posts="3" size="8" who="Chad Schwartz " />
<person posts="3" size="8" who="Nicolas Noble " />
<person posts="3" size="8" who="J Sloan " />
<person posts="3" size="7" who="Michael Elizabeth Chastain " />
<person posts="3" size="7" who="Jeff Dike " />
<person posts="2" size="29" who=" (Hans-Joachim Baader)" />
<person posts="2" size="27" who="Byron Stanoszek " />
<person posts="2" size="25" who="Ulrich Weigand " />
<person posts="2" size="21" who="William Stearns " />
<person posts="2" size="18" who="Tim Bell " />
<person posts="2" size="15" who="Grant Grundler " />
<person posts="2" size="14" who="John Summerfield " />
<person posts="2" size="13" who="Petr Vandrovec " />
<person posts="2" size="13" who="george anzinger " />
<person posts="2" size="12" who="Roger Larsson " />
<person posts="2" size="12" who="Dag Wieers " />
<person posts="2" size="12" who="Johan Groth " />
<person posts="2" size="12" who="Mike Elmore " />
<person posts="2" size="10" who="&quot;Villalovos, John L&quot; " />
<person posts="2" size="10" who="Roy Hills " />
<person posts="2" size="10" who="&quot;Dunlap, Randy&quot; " />
<person posts="2" size="10" who="Rik Faith " />
<person posts="2" size="9" who="Narancs 1 " />
<person posts="2" size="9" who="Adrian Chung " />
<person posts="2" size="9" who="Brad Hartin " />
<person posts="2" size="9" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="2" size="9" who="Matt Wright " />
<person posts="2" size="8" who="Michel Salim " />
<person posts="2" size="8" who="" />
<person posts="2" size="8" who=" (Gunther Mayer)" />
<person posts="2" size="8" who=" (Eric W. Biederman)" />
<person posts="2" size="8" who="Les Schaffer " />
<person posts="2" size="7" who="&quot;Christopher Friesen&quot; " />
<person posts="2" size="7" who="Mark Hemment " />
<person posts="2" size="7" who="Greg KH " />
<person posts="2" size="7" who="&quot;David C. Davies&quot; " />
<person posts="2" size="7" who="Andreas Schuldei " />
<person posts="2" size="7" who="Diego Liziero " />
<person posts="2" size="7" who="Andrzej Krzysztofowicz " />
<person posts="2" size="7" who="Raphael Manfredi " />
<person posts="2" size="7" who="Frank Davis " />
<person posts="2" size="7" who="Ed Tomlinson " />
<person posts="2" size="7" who="Taco IJsselmuiden " />
<person posts="2" size="7" who="Anuradha Ratnaweera " />
<person posts="2" size="7" who="Marko Kreen " />
<person posts="2" size="7" who="&quot;Kevin Traas&quot; " />
<person posts="2" size="7" who="Jon Masters " />
<person posts="2" size="7" who="Admin Mailing Lists " />
<person posts="2" size="6" who=" (Rogier Wolff)" />
<person posts="2" size="6" who="David Wragg " />
<person posts="2" size="6" who="&quot;Andre Tomt&quot; " />
<person posts="2" size="6" who="Johannes Erdfelt " />
<person posts="2" size="6" who="Dax Kelson " />
<person posts="2" size="6" who="Tommy Wu " />
<person posts="2" size="6" who="Scott Laird " />
<person posts="2" size="6" who="Bill Nottingham " />
<person posts="2" size="6" who="Gerd Knorr " />
<person posts="2" size="6" who="Craig Schlenter " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Ville Herva " />
<person posts="2" size="6" who="Jeff Forbes " />
<person posts="2" size="6" who="Matan Ziv-Av " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Timur Tabi " />
<person posts="2" size="6" who="Sid Boyce " />
<person posts="2" size="6" who="Shawn Starr " />
<person posts="2" size="6" who="Jan Kara " />
<person posts="2" size="6" who="f5ibh " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Adam Sampson " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Frank Jacobberger " />
<person posts="2" size="6" who="Bill Wendling " />
<person posts="2" size="5" who="Doug McNaught " />
<person posts="2" size="5" who="Chris Meadors " />
<person posts="2" size="5" who="dep " />
<person posts="2" size="5" who="Mikael Pettersson " />
<person posts="2" size="5" who=" (Peter De Schrijver)" />
<person posts="2" size="5" who="Devik " />
<person posts="2" size="5" who="Pete Zaitcev " />
<person posts="2" size="5" who="Benjamin Herrenschmidt " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="TenThumbs " />
<person posts="2" size="5" who="Igmar Palsenberg " />
<person posts="2" size="5" who="Chris Evans " />
<person posts="2" size="5" who="Hunt Kent " />
<person posts="1" size="46" who="&quot;Joe Pranevich&quot; " />
<person posts="1" size="43" who="Peeter Russak " />
<person posts="1" size="28" who="octave klaba " />
<person posts="1" size="25" who="Hans Freitag " />
<person posts="1" size="22" who="Jochen Friedrich " />
<person posts="1" size="21" who="Christian Daudt " />
<person posts="1" size="17" who="Barrie Spence " />
<person posts="1" size="17" who="=?iso-8859-1?q?Fran=E7ois=20Dupoux?= " />
<person posts="1" size="17" who="Bernd Petrovitsch " />
<person posts="1" size="14" who="&quot;M.H.VanLeeuwen&quot; " />
<person posts="1" size="14" who="Sam Varshavchik " />
<person posts="1" size="12" who="Peter Denison " />
<person posts="1" size="12" who="Andre Hedrick " />
<person posts="1" size="11" who="Matthew Schumacher " />
<person posts="1" size="9" who="Sebastian Wenzler " />
<person posts="1" size="9" who="" />
<person posts="1" size="9" who="Scott Conway " />
<person posts="1" size="9" who="James Moody " />
<person posts="1" size="8" who=" (Arjan van de Ven)" />
<person posts="1" size="8" who="&quot;Giacomo A. Catenazzi&quot; " />
<person posts="1" size="8" who="&quot;Kambo Lohan&quot; " />
<person posts="1" size="7" who="Patrizio Bruno " />
<person posts="1" size="7" who="Ingo Oeser " />
<person posts="1" size="6" who="Ivan Baldo " />
<person posts="1" size="6" who="Joel Koerwer " />
<person posts="1" size="6" who="Andreas Franck " />
<person posts="1" size="6" who="Jon Eisenstein " />
<person posts="1" size="6" who="Kostas Nikoloudakis " />
<person posts="1" size="6" who="Daniel Kobras " />
<person posts="1" size="5" who="Urban Widmark " />
<person posts="1" size="5" who="Aaron Gaudio " />
<person posts="1" size="5" who="Ryan McCabe " />
<person posts="1" size="5" who="Riley Williams " />
<person posts="1" size="5" who="Tim Bithoney " />
<person posts="1" size="5" who="Stefan Frank " />
<person posts="1" size="5" who="Russell Kroll " />
<person posts="1" size="5" who="Jesse Pollard " />
<person posts="1" size="5" who="Eric Shattow " />
<person posts="1" size="5" who="Andy Galasso " />
<person posts="1" size="5" who="Manmower " />
<person posts="1" size="5" who="&quot;Nicholas Knight&quot; " />
<person posts="1" size="5" who="Sunny So " />
<person posts="1" size="5" who="Brian Macy " />
<person posts="1" size="5" who="dean gaudet " />
<person posts="1" size="5" who="michael chen " />
<person posts="1" size="4" who="Cefiar " />
<person posts="1" size="4" who="Andrey Panin " />
<person posts="1" size="4" who="&quot;Josh Straub&quot; " />
<person posts="1" size="4" who="Heitzso " />
<person posts="1" size="4" who="Albert Cranford " />
<person posts="1" size="4" who="&quot;Mike Black&quot; " />
<person posts="1" size="4" who="Anwar " />
<person posts="1" size="4" who="Jesse Pollard " />
<person posts="1" size="4" who="Hubert Mantel " />
<person posts="1" size="4" who="Matthew Dharm " />
<person posts="1" size="4" who="Roberto Di Cosmo " />
<person posts="1" size="4" who="Aaron Bentley " />
<person posts="1" size="4" who="Jim Olsen " />
<person posts="1" size="4" who="Randy Dunlap " />
<person posts="1" size="4" who="John O'Donnell " />
<person posts="1" size="4" who="Giacomo Catenazzi " />
<person posts="1" size="4" who="&quot;Ryan Sizemore&quot; " />
<person posts="1" size="4" who=" (Jeffrey Rose)" />
<person posts="1" size="4" who="Rick Haines " />
<person posts="1" size="4" who="Matt Liotta " />
<person posts="1" size="4" who="Daniel Stone " />
<person posts="1" size="4" who="Andrea Arcangeli " />
<person posts="1" size="4" who="&quot;Mohammad A. Haque&quot; " />
<person posts="1" size="4" who="&quot;Jared Sulem&quot; " />
<person posts="1" size="4" who="Daniel Chemko " />
<person posts="1" size="4" who="Tim Waugh " />
<person posts="1" size="4" who="&quot;Michael H. Warfield&quot; " />
<person posts="1" size="4" who="Matthias Schniedermeyer " />
<person posts="1" size="4" who="Douglas Gilbert " />
<person posts="1" size="4" who="Jonathan Morton " />
<person posts="1" size="3" who="Florian Lohoff " />
<person posts="1" size="3" who="&quot;brian bartels&quot; " />
<person posts="1" size="3" who="&quot;Manfred Bartz&quot; " />
<person posts="1" size="3" who="Richard A Nelson " />
<person posts="1" size="3" who="Chris Kloiber " />
<person posts="1" size="3" who="Chip Salzenberg " />
<person posts="1" size="3" who="&quot;Per Jessen&quot; " />
<person posts="1" size="3" who="Dave Gilbert " />
<person posts="1" size="3" who=" =?ISO-8859-1?Q?(Jes=FAs?= Carrete =?ISO-8859-1?Q?Monta=F1a?=)" />
<person posts="1" size="3" who="Mike Dresser " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Lukas Dobrek " />
<person posts="1" size="3" who="Catalin " />
<person posts="1" size="3" who="M Sweger " />
<person posts="1" size="3" who="Philipp Rumpf " />
<person posts="1" size="3" who="Adrian " />
<person posts="1" size="3" who="Alastair Foster " />
<person posts="1" size="3" who="Trond Myklebust " />
<person posts="1" size="3" who="Ari Heitner " />
<person posts="1" size="3" who="Jonathan Hudson " />
<person posts="1" size="3" who="&quot;Rodney M. Jokerst&quot; " />
<person posts="1" size="3" who="Michael Peddemors " />
<person posts="1" size="3" who="Steven Cole " />
<person posts="1" size="3" who="Goblin " />
<person posts="1" size="3" who="Alex Deucher " />
<person posts="1" size="3" who="Nathan Straz " />
<person posts="1" size="3" who="=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier " />
<person posts="1" size="3" who="Alan Olsen " />
<person posts="1" size="3" who="Jeff Waugh " />
<person posts="1" size="3" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="1" size="3" who="Marc Mutz " />
<person posts="1" size="3" who="Mo McKinlay " />
<person posts="1" size="3" who="Zdenek Kabelac " />
<person posts="1" size="3" who="&quot;D. Jeff Dionne&quot; " />
<person posts="1" size="3" who="Jorge Nerin " />
<person posts="1" size="3" who="Pete Toscano " />
<person posts="1" size="3" who="Jim Studt " />
<person posts="1" size="3" who="Shane Nay " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Joshua Uziel " />
<person posts="1" size="3" who="Andrea Baldoni " />
<person posts="1" size="3" who="Jan-Benedict Glaw " />
<person posts="1" size="3" who="Lincoln Dale " />
<person posts="1" size="3" who="Brian Pomerantz " />
<person posts="1" size="3" who="=?iso-8859-1?Q?Augusto_C=E9sar_Radtke?= " />
<person posts="1" size="3" who="Dylan Vanderhoof " />
<person posts="1" size="3" who="Jeff Lightfoot " />
<person posts="1" size="3" who="Andrzej Krzysztofowicz " />
<person posts="1" size="3" who="&quot;Ignacio Monge&quot; " />
<person posts="1" size="3" who=" Online@vger.kernel.org," />
<person posts="1" size="3" who="Donald Becker " />
<person posts="1" size="3" who="Jeronimo Pellegrini " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Mitch Adair " />
<person posts="1" size="3" who="The Doctor What " />
<person posts="1" size="3" who="Panu Matilainen " />
<person posts="1" size="3" who="George " />
<person posts="1" size="3" who="&quot;Jon Burgess&quot; " />
<person posts="1" size="3" who="Andrzej Krzysztofowicz " />
<person posts="1" size="3" who="Aaron Lehmann " />
<person posts="1" size="3" who="&quot;Barry K. Nathan&quot; " />
<person posts="1" size="3" who="Ben Greear " />
<person posts="1" size="3" who="Arkadiusz Miskiewicz " />
<person posts="1" size="3" who="Tony Hoyle " />
<person posts="1" size="3" who="Keith Whitwell " />
<person posts="1" size="3" who="Aaron Sethman " />
<person posts="1" size="3" who="Anwar Payyoorayil " />
<person posts="1" size="3" who="ratz " />
<person posts="1" size="3" who="Richard Torkar " />
<person posts="1" size="3" who="Sebastian =?iso-8859-1?q?Br=FCckner?= " />
<person posts="1" size="3" who="Claas Langbehn " />
<person posts="1" size="3" who=" (Miquel van Smoorenburg)" />
<person posts="1" size="3" who="Martin Hammerschmid " />
<person posts="1" size="3" who="James Morris " />
<person posts="1" size="3" who="Eelco Dolstra " />
<person posts="1" size="3" who="Hugh Dickins " />
<person posts="1" size="3" who="Mikael Abrahamsson " />
<person posts="1" size="3" who="David Ford " />
<person posts="1" size="3" who="Brian Gerst " />
<person posts="1" size="3" who="Justin " />
<person posts="1" size="3" who="&quot;Jeremy M. Dolan&quot; " />
<person posts="1" size="3" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="1" size="3" who="Oliver Neukum " />
<person posts="1" size="3" who="Marek Gresko " />
<person posts="1" size="3" who="josh " />
<person posts="1" size="3" who="&quot;Nitebirdz&quot; " />
<person posts="1" size="3" who="Mikulas Patocka " />
<person posts="1" size="3" who="Joseph Wang " />
<person posts="1" size="3" who="Douglas Gilbert " />
<person posts="1" size="3" who="Thiago Rondon " />
<person posts="1" size="2" who="Gareth Hughes " />
<person posts="1" size="2" who="Raphael Schmid " />
<person posts="1" size="2" who="Ari Pollak " />
<person posts="1" size="2" who="Bill Priest " />
<person posts="1" size="2" who="Jean-Christian de Rivaz " />
<person posts="1" size="2" who="Dietmar Kling " />
<person posts="1" size="2" who="Francois Romieu " />
<person posts="1" size="2" who="Tony Spinillo " />
<person posts="1" size="2" who="Gregor Essers " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Rafael Diniz " />
<person posts="1" size="2" who="Ralf Gerbig " />
<person posts="1" size="2" who="Guest section DW " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Kurt Roeckx " />
<person posts="1" size="2" who="hugang " />
<person posts="1" size="2" who="Christian Groessler " />
<person posts="1" size="2" who="=?gb2312?B?zrq1wtbH?= " />
<person posts="1" size="2" who="Thomas Fuhrich " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Ghadi Shayban " />
<person posts="1" size="2" who="Lukasz Trabinski " />
<person posts="1" size="2" who="Matthias Andree " />
<person posts="1" size="2" who="Patrick Michael Kane " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Fran=E7ois?= Isabelle " />
<person posts="1" size="2" who="Shane Wegner " />
<person posts="1" size="2" who="Haavard Lygre " />
<person posts="1" size="2" who="Matthew Wilcox " />
<person posts="1" size="2" who="&quot;-=da TRoXX=-&quot; " />
<person posts="1" size="2" who="Ron Flory " />
<person posts="1" size="2" who="Shane Shrybman " />
<person posts="1" size="2" who="Stefanos - Zacharias Zachariadis " />
<person posts="1" size="2" who="Ian Stirling " />
<person posts="1" size="2" who="&quot;John Brosnan&quot; " />
<person posts="1" size="2" who="&quot;David L. Parsley&quot; " />
<person posts="1" size="2" who="Tigran Aivazian " />
<person posts="1" size="2" who="William Lee Irwin III " />
<person posts="1" size="2" who="Darryl Miles " />
<person posts="1" size="2" who="Vasil Kolev " />
<person posts="1" size="2" who="&quot;Barry K. Nathan&quot; " />
<person posts="1" size="2" who="Christoph Hellwig " />
<person posts="1" size="2" who="&quot;Timothy A. DeWees&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Barry Wu " />
<person posts="1" size="2" who="&quot;Andreas Kotowicz&quot; " />
<person posts="1" size="2" who="Michael Mertins " />
<person posts="1" size="2" who="MOHAMMED AZAD " />
<person posts="1" size="2" who="Josh Fryman " />
<person posts="1" size="2" who="Tom Vier " />
<person posts="1" size="2" who="Patrick Michael Kane " />
<person posts="1" size="2" who="Lorenzo Allegrucci " />
<person posts="1" size="2" who="Robert Baruch " />
<person posts="1" size="2" who="&quot;Laramie Leavitt&quot; " />
<person posts="1" size="2" who="elijah wright " />
<person posts="1" size="2" who="James Stevenson " />
<person posts="1" size="2" who="Peng Dai " />
<person posts="1" size="2" who="&quot;victor1 torres&quot; " />
<person posts="1" size="2" who="&quot;Jim M.&quot; " />
<person posts="1" size="2" who="&quot;jim m.&quot; " />
<person posts="1" size="2" who="Willy Tarreau " />
<person posts="1" size="2" who="&quot;Daniel R. Kegel&quot; " />
<person posts="1" size="2" who="Hal Duston " />
<person posts="1" size="2" who="Juergen Schneider " />
<person posts="1" size="2" who="Bill Crawford " />
<person posts="1" size="2" who="Matthew Galgoci " />
<person posts="1" size="2" who="Eyal Lebedinsky " />
<person posts="1" size="2" who="Pau " />
<person posts="1" size="2" who="Patrick Mau " />
<person posts="1" size="2" who="Kervin Pierre " />
<person posts="1" size="2" who="kouqian " />
<person posts="1" size="2" who="Noel Koethe " />
<person posts="1" size="2" who=" (Andreas Jellinghaus)" />
<person posts="1" size="2" who="Mario Vanoni " />
<person posts="1" size="2" who="Desert Dragon " />
<person posts="1" size="2" who="Jaime Medrano " />
<person posts="1" size="2" who="=?iso-8859-1?Q?C=CDCERO_Campelo?= " />
<person posts="1" size="2" who="Mark Hahn " />
<person posts="1" size="2" who="&quot;A.D.F.&quot; " />
<person posts="1" size="2" who="Richard Henderson " />
<person posts="1" size="2" who="Florian Schmitt " />
<person posts="1" size="2" who="Meelis Roos " />
<person posts="1" size="2" who="Philipp Schmid " />
<person posts="1" size="2" who="Pau Aliagas " />
<person posts="1" size="2" who="Kernel Related Emails " />
<person posts="1" size="2" who="Mark James " />
<person posts="1" size="2" who="Giuliano Pochini " />
<person posts="1" size="2" who="Rick Hohensee " />
<person posts="1" size="2" who="jochen " />
<person posts="1" size="2" who="Jens Nestel " />
<person posts="1" size="2" who="Pau " />
<person posts="1" size="2" who="Samuli Kaski " />

</stats>

<section
  title="CPU Configuration And Autoconfiguration"
  subject="About Celeron processor memory barrier problem"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.2/0954.html"
  posts="22"
  startdate="23 Dec 2000 01:24:43 -0800"
  enddate="01 Jan 2001 03:55:37 -0800"
>
<topic>PCI</topic>

<mention>Kai Henningsen</mention>
<mention>Riley Williams</mention>

<p>Michael Chen noticed that comiling a Celeron as a P3 or P4 chip would
cause a system hang at the early stages of boot-up. He explained, <quote
who="Michael Chen">the problem is cause by the fact that Intel Celeron doesn't
have a real memory barrier,but when you choose the Pentium III option, the
kernel assume the processor has a real memory barrier.</quote> He posted a
patch, but Erik Mouw replied:</p>

<quote who="Erik Mouw">

<p>I think there is some confusion in the name "Celeron". AFAIK there are
two kinds of Celerons: the original PII based Celeron, or the newer PIII
based Celeron. My laptop has a PIII (Coppermine) based Celeron, and it boots
perfectly well without your patch.</p>

<p>If you are using a PII based Celeron, you should compile the kernel with
support for the "Pentium-Pro/Celeron/Pentium-II". You certainly should not try
to run a kernel with support for P4 on a "lower" CPU, read the documentation
about CONFIG_M386 in Documentation/Configure.help for more information.</p>

</quote>

<p>There was no reply to that, but Linus Torvalds also said it was a mistake
to configure the processor as a chip is was not. He said, <quote who="Linus
Torvalds">The whole point of being able to choose the CPU to optimize
for is that we can optimize things at compile-time.</quote> Several folks
pointed out that some Celeron's were based on the P3, and Erik explained
at one point, <quote who="Erik Mouw">The confusion is because Intel reused
the name Celeron for a completely different CPU. The original Celeron was
based on a PII core, the new Celeron is based on a PIII core. Both Celerons
have the same features as the CPU they are based on, but with less cache
memory. Selecting PIII for the new PIII based Celeron will indeed give you
slightly better performance.</quote></p>

<p>Elsewhere, Kai Henningsen suggested that the kernel ought to detect
misconfigured CPUs at boot time. Tim Wright replied, <quote who="Tim
Wright">if you choose the wrong processor type, you may not even be able
to complain.  This is a user issue. All the distributions of which I am
aware boot happily on any x86 machine, because they build the kernel for the
lowest common denominator. Some detect the CPU type and install an appropriate
kernel subsequently. So... the only way you can get into this mess is if you
build a kernel yourself and choose the wrong options. There are many ways of
producing a non-bootable kernel. The expectation is that if you want to go off
and build your own kernel, you need to know what you're doing :-)</quote></p>

<p>Linus suggested having a boolean "Optimize for current CPU" option during
configuration. Several folks liked this idea, and Riley Williams posted a
patch to do it. But Alan Cox said, also in reply to Linus, <quote who="Alan
Cox">If we do that I'd rather see a make autoconfig that does the lot from
proc/pci etc 8)</quote>. Linus replied:</p>

<quote who="Linus Torvalds">

<p>Good point. No point in adding a new config option, we should just have a
new configurator instead. Of course, it can't handle many of the questions,
so it would still have to fall back on asking.</p>

<p>That _would_ be a nice addition eventually. It's a bigger project than
the one I envisioned, though.</p>

</quote>

</section>

<section
  title="Tove"
  subject="test13-pre5"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.3/0330.html"
  posts="62"
  startdate="28 Dec 2000 12:25:23 -0800"
  enddate="04 Jan 2001 09:01:38 -0800"
>

<p>In the course of hacking, Linus Torvalds asked:</p>

<quote who="Linus Torvalds">

<p>If somebody (you? hint, hint) wants to do this, I'd be very happy - I
can do it myself, but because it's my birthday I'm supposed to drag myself
off the computer soon and be social, or Tove will be grumpy.</p>

<p>And you don't want Tove grumpy.</p>

</quote>

<p>Marcelo Tosatti replied, <quote who="Marcelo Tosatti">Ok, I'll do it
because I love Tove.</quote> Rik van Riel dove betwixt Marcelo and blackest
night, saying:</p>

<quote who="Rik van Riel">

<p>Marcelo, you should buy some glasses ;)</p>

<p>Tove != Tux</p>

<p>It's ok and probably safe to love Tux, the nice cuddly penguin everybody
loves.</p>

<p>However, loving the (6-time ??) Finnish female karate champion, who
happens to be married to Linus is probably quite a bit less safe ...</p>

</quote>

<p>Marcelo replied, <quote who="Marcelo Tosatti">Marcelo runs like
hell.</quote></p>

</section>

<section
  title="Network Card Recommendations"
  subject="Repeatable 2.4.0-test13-pre4 nfsd Oops rears it head again"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.3/0354.html"
  posts="13"
  startdate="28 Dec 2000 14:11:26 -0800"
  enddate="01 Jan 2001 15:51:14 -0800"
>
<topic>Networking</topic>
<topic>PCI</topic>

<p>In the course of discussion, Linus Torvalds gave this recommendation:</p>

<quote who="Linus Torvalds">

<p>There are always problems with some hardware, but my personal recommendation
for a card would definitely be the Intel Ethernet Pro 100 series (82557).</p>

<p>Unlike the tulip cards (which are pretty good too), there aren't a
million different versions of it.  There's a few, but it's not a big mess.
It performs well, and is stable.  It's pretty well documented (apart from
the magic extensions), and it's common.</p>

<p>That said, some people have trouble even with that card.  Nobody knows
why, but at least the driver is actively maintained etc, so I still am not
nervous about recommending it.</p>

<p>I bet that others will have other recommendations, but so far I have at
least personally had good luck with the eepro100.</p>

</quote>

<p>Andrew Morton gave his take on the situation:</p>

<quote who="Andrew Morton">

<p>The 3c905C is a well manufactured and very feature-rich NIC which at
present appears to have fewer problem reports than eepro100, 8139 or tulip.</p>

<p>Available in PCI, Cardbus, Mini-PCI.  A dual-interface PCI version has
just been released (3c982), although we've yet to hear of anyone trying it
with Linux.</p>

<p>3com provide full specs without any NDA restrictions, plus a GPL'ed
driver.</p>

<p>Perhaps most significantly, the 905 has full scatter/gather support.
This isn't used at present, but Alexey's zerocopy-sendfile patches do utilise
it.  He currently has scatter-gather support for acenic, 3c905 and sunhme.
I don't know what the plans are to support other 100 mbps NICs.</p>

<p>The in-kernel 3c59x.c isn't the world's fastest driver.  On the todo
list for 2.5 is MMIO support, scatter-gather maintenance, optional use of
DPD polling and implementation of the onboard multicast hash filter. And
implementation of the on-board VLAN support if 2.5 becomes VLAN-capable.</p>

</quote>

<p>Barry K. Nathan replied:</p>

<quote who="Barry K. Nathan">

<p>3c905c is a bit expensive, though. pcnet32 cards also work very well for me,
and are less expensive. The 905c could be a better card (I don't really know),
but pcnet32's might be more cost-effective, depending on your needs. (I've
seen pcnet32-based cards selling for $15-20, and I bought a new 10-pack
(of HP NightDirector 10/100's) for about $36, including shipping, on eBay.)</p>

<p>In any case, tulips have been more problematic for me than 8139, pcnet32,
or 3c905c (whose reliability are all comparable IME). I've never tried
eepro100, though. (Also, I'm speaking in terms of my experiences across
all OS's which I've used the cards under, not just under Linux, although my
Linux experiences are similar to the experiences I've had overall.)</p>

</quote>

</section>

<section
  title="2.4.0-prerelease: Approaching 2.4.0"
  subject="Happy new year^H^H^H^Hkernel.."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.3/0695.html"
  posts="24"
  startdate="31 Dec 2000 12:24:44 -0800"
  enddate="04 Jan 2001 04:03:00 -0800"
>

<mention>Adam Sampson</mention>
<mention>Adam J. Richter</mention>

<p>Linus Torvalds dropped the '2.4.0-test' naming system, and announced
2.4.0-prelelease, saying:</p>

<quote who="Linus Torvalds">

<p>Ok. I didn't make 2.4.0 in 2000. Tough. I tried, but we had some last-minute
stuff that needed fixing (ie the dirty page lists etc), and the best I can
do is make a prerelease.</p>

<p>There's a 2.4.0-prerelease out there, and this is basically it. I want
people to test it for a while, and I want to give other architectures the
chance to catch up with some of the changes, but read my lips: no more
recounts. There is no "prerelease1", to become "prerelease2" and so on.</p>

<p>One thing other architectures will want to catch up with is the changes
to handle 2GHz+ machines, which due to overflow issues caused "loops_per_sec"
to become "loops_per_jiffy". And some architectures have not had much chance
to synchronize with me due to other fires to put out.</p>

<p>Give it your worst. After you recover from being hung-over, of
course.</p>

</quote>

<p>Adam Sampson pointed out that the drm modules had unresolved symbols, and
posted some linker output. Linus posted a patch, and Adam and Frank Jacobberger
reported complete success; but Keith Owens cautioned:</p>

<quote who="Keith Owens">

<p>That will break for anybody compiling a DRM card into the kernel
and compiling a second DRM card as a module.  drmlib.a will get a split
personality, it will be compiled twice, once for kernel and once for module,
which version actually gets linked will depend on the phase of the moon.
Either that or it only gets compiled for kernel, which is where we came in.</p>

<p>DRM maintainers: can we remove this restriction on needing multiple copies
of the library?  It makes no sense anyway.  If you build a new library with
the same function names then you cannot have two DRM cards built into the
kernel, the function names will collide within vmlinux.  So you have to use
different function names for a new library, but then the old cards can share
the old library and the new cards can share the new library, i.e. there is
no need for each driver to have its own copy of the library.</p>

<p>I strongly recommend that you remove the restriction on having multiple
copies of the library.  Then Adam J. Richter's patch does the job nicely,
making drmlib.a a helper module.</p>

</quote>

<p>Rik Faith explained:</p>

<quote who="Rik Faith">

<p>We plan to remove the need to have multiple copies of drmlib.a and
make the kernel Makefile fully compatible with the 2.4 make system --
but we haven't finished this work yet.  With this new work, however, the
end-user will still load a single module (e.g., tdfx.o), just like now.
(Loading a single kernel module is a significant win when dealing with end
users: there is no possibility of version skew or of having two modules that
were compiled with different options.)</p>

<p>Linus -- Please use your patch or Keith Owens' patch as a bandaid to solve
this problem until we can do it the right way.  Whatever patch you select,
please do *NOT* make drmlib into a separate helper module -- this will only
lead to user confusion (especially since we'll move back to a single-module
solution soon).  From the user's standpoint, I'm not concerned that you
can't mix modules with in-kernel versions, since most users don't do that
[and we could fix the configuration file to prevent this -- that's another
way to bandage this problem that I'll send you a patch for tomorrow].  I am
very concerned that users will see us move from 1 DRM module to 2 and then
back to 1 -- that would be very confusing for them.</p>

</quote>

<p>Alan Cox gave his assessment of this, saying, <quote who="Alan Cox">So
with 3 video cards I have 3 wasted chunks of ram just because of a tiny tiny
possibility that someone would manage to build two copies of the library
with matching ksyms. That doesnt strike me as a good tade off.</quote>
There was no more discussion in that subthread.</p>

</section>

<section
  title="The Future Of modutils"
  subject="Announce: modutils 2.3.24 is available"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0006.html"
  posts="6"
  startdate="31 Dec 2000 22:38:06 -0800"
  enddate="03 Jan 2001 06:45:48 -0800"
>
<topic>Backward Compatibility</topic>

<p>Keith Owens announced the latest version of modutils, at <a
href="ftp://ftp.us.kernel.org/pub/linux/utils/kernel/modutils/v2.3">ftp://ftp.&lt;country&gt;.kernel.org/pub/linux/utils/kernel/modutils/v2.3</a>.
He added, <quote who="Keith Owens">Assuming no problems are found in modutils
and assuming that kernel 2.4.0-prerelease is followed by the official
2.4 kernel then this version of modutils will be repackaged as modutils
2.4.0.</quote> Matthias Andree pointed out that depmod gave a warning when
invoked with the --version option. He figured nothing but the version
information should really be output, and asked about it. Keith replied,
<quote who="Keith Owens">Historical accident.  I want to clean that up but
it breaks existing behaviour; somewhere, somebody is bound to rely on depmod
-V updating modules.dep at the same time.  modutils 2.5 will clean up a lot
of backwards compatibility crud, including this one.  But you will not see
modutils 2.5 until Linus rolls kernel 2.5 and we start the next development
cycle.</quote> This made sense to Matthias, though he suggested documenting
the current behavior in the --help output and the man page. Keith felt it
wasn't worth the trouble, since the whole thing would change once the kernel
hit 2.5; Matthias urged, <quote who="Matthias Andree">I was just thinking
to write -V "output version in addition to normal operation" in --help,
nothing bigger than like 5 minutes.</quote> But there was no reply.</p>

</section>

<section
  title="devices.txt Cleanup"
  subject="devices.txt inconsistency"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0075.html"
  posts="10"
  startdate="01 Jan 2001 14:06:54 -0800"
  enddate="02 Jan 2001 12:09:28 -0800"
>

<p>Ari Pollak reported, <quote who="Ari Pollak">This has not been fixed for
at least a year that i can remember - in Documentation/devices.txt, it says
/dev/js* should be char-major-15*, but in Documentation/joystick.txt it says
it should be char-major-13.  I'm assuming joystick.txt is the correct one,
and devices.txt should be updated to reflect this.. before 2.4.0 would be
nice.</quote> Robert Read replied, <quote who="Robert Read">devices.txt
does need some updating. It still lists char-major-13 as the PC Speaker,
but 13 appears to be the major for new input driver, and the joystick
driver is now a minor off the that.  Are there now two Joystick drivers,
or can char-major-15 be obsoleted/deleted?</quote> H.  Peter Anvin said,
<quote who="H. Peter Anvin">I think there are two; at least, the number
will remain reserved for a long time,</quote> and gave a link to the
<a href="http://www.lanana.org/docs/device-list/devices.txt">current
devices.txt</a>. Robert and others posted patches, and the thread ended.</p>

<p>Elsewhere, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0133.html">[PATCH]
devices.txt bugs</a>, Geert Uytterhoeven posted a patch against devices.txt,
and explained:</p>

<quote who="Geert Uytterhoeven">

<p>This patch fixes two things:</p>

<p>

<ul>

<li>Correct the minor numbers for the frame buffer devices.  We have room for
32 frame buffers since about one year, with more room for future expansion
to 256.  (promised to go in by HPA on Fri, 24 Mar 2000 01:47:05 -0800).</li>

<li>Fix a typo in the minors for the A2232 serial card</li>

</ul>

</p>

</quote>

</section>

<section
  title="user-mode Port Of 2.4.0-prerelease"
  subject="user-mode port 0.36-2.4.0-prerelease"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0069.html"
  posts="1"
  startdate="01 Jan 2001 14:22:07 -0800"
>

<p>Jeff Dike announced:</p>

<quote who="Jeff Dike">

<p>The user-mode port of 2.4.0-prerelease is available.</p>

<p>hostfs is more improved.  Writing files really works now.  Executing
binaries also works.  There is still some memory corruption, though.</p>

<p>I fixed the swapoff crash.</p>

<p>The input to consoles and serial lines is now much more general.  You can
attach them to ptys, ttys, and ports now, with a few more interfaces to
come.</p>

<p>The project's home page is <a
href="http://user-mode-linux.sourceforge.net">http://user-mode-linux.sourceforge.net</a></p>

<p>The project's download page is <a
href="http://sourceforge.net/project/filelist.php?group_id=429">http://sourceforge.net/project/filelist.php?group_id=429</a></p>

</quote>

<p>See his later announcement at <kcref subject="user-mode port 0.37-2.4.0"
startdate="04 Jan 2001 20:16:03 -0800"></kcref></p>

</section>

<section
  title="Possible Filesystem Corruption In 2.4.0-prerelease"
  subject="2.4.0-prerelease problems (it corrupted my ext2 filesystem)"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0143.html"
  posts="5"
  startdate="02 Jan 2001 04:15:07 -0800"
  enddate="02 Jan 2001 09:07:21 -0800"
>

<mention>Daniel Phillips</mention>

<p>Vedran Rodic reported filesystem corruption with
2.4.0-prerelease. He put the complete kernel log of the session up <a
href="http://quark.fsb.hr/~vedran/kern.log">on the web</a>, and reported that
he hadn't seen any new errors since that first report. Daniel Phillips asked
if it was possible at all to reproduce the problem, and Vedran replied, <quote
who="Vedran Rodic">I can't reproduce this problem easily. You see at the log
files that it happened after some hours of uptime.</quote> End of thread.</p>

</section>

<section
  title="ac Patches Against 2.4.0-prerelease"
  subject="Linux 2.4.0prerelease-ac4"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0216.html"
  posts="3"
  startdate="02 Jan 2001 11:48:48 -0800"
  enddate="04 Jan 2001 11:02:45 -0800"
>
<topic>Disks: IDE</topic>
<topic>FS: FAT</topic>
<topic>Framebuffer</topic>
<topic>I2O</topic>
<topic>Ioctls</topic>
<topic>Networking</topic>
<topic>Power Management: ACPI</topic>
<topic>SMP</topic>
<topic>Sound: i810</topic>

<mention>Arnaldo Carvalho de Melo</mention>
<mention>Marc Zyngier</mention>
<mention>Cort Dougan</mention>
<mention>Rik van Riel</mention>
<mention>Geert Uytterhoeven</mention>
<mention>Bill Nottingham</mention>
<mention>Roberto Nibali</mention>
<mention>Tigran Aivazian</mention>
<mention>Jari Ruusu</mention>
<mention>Arjan van de Ven</mention>
<mention>Andreas Bombe</mention>
<mention>Paul Gortmaker</mention>
<mention>Marcelo Tosatti</mention>
<mention>Neil Brown</mention>
<mention>Russell King</mention>
<mention>Byron Stanoszek</mention>
<mention>Keith Owens</mention>

<p>Alan Cox announced:</p>

<quote who="Alan Cox">

<p>2.4.0prerelease-ac4</p>

<p>

<ul>

<li>Fix CMOS locking for 2.4.x                      (Paul Gortmaker)</li>
<li>DecNET updates                                  (Steve Whitehouse)</li>
<li>Devices.txt typo fix                            (Roberto Nibali)</li>
<li>Fix 15-23bit direct colour in logos             (Geert Uytterhoeven)</li>
<li>Correct framebuffer device.txt                  (Geert Uytterhoeven)</li>
<li>Small mkiss fixes                               (Hans Grobler)</li>
<li>FAT cache locking for SMP                       ('manmower')</li>
<li>Fix write off end of disk bug                   (Jari Ruusu)</li>
<li>Further iee1394 build fixes                     (Andreas Bombe)</li>
<li>Better atm linking fix                          (Jan Rekorajski)</li>
<li>Skip older dm9100's from tulip driver           (me)</li>

</ul>

</p>

</quote>

<p>There was no reply, but the next day, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0432.html">Linux
2.4.0-prerelease-ac5</a>, Alan announced:</p>

<quote who="Alan Cox">

<p>2.4.0prerelease-ac5</p>

<p>

<ul>

<li>Resync with Linus prepatch in testing </li>
<li>Fix loops per jiffy oddments                    (Geert Uytterhoeven)</li>
<li>Fixed lost video patch in -ac                   (Geert Uytterhoeven)</li>
<li>One liner microcode driver fix                  (Tigran Aivazian)</li>
<li>Fix page allocator recursion                    (Rik van Riel)</li>
<li>Fix ACPI ksyms problems                         (Keith Owens)</li>
<li>Correctly resync ide-cd fixes                   (Byron Stanoszek)</li>
<li>Tidy up LAPB code                               (Hans Grobler)</li>
<li>Tidy up X.25 code                               (Hans Grobler)</li>
<li>General warning/minor bug fixes                 (Arjan van de Ven)</li>
<li>Fix i2o block driver race                       (Arjan van de Ven)</li>
<li>Acorn makefile/driver fixes                     (Russell King)</li>
<li>Make cyberfb use pci_get_drvdata                (Russell King)</li>
<li>Kill redundant ARM timer irq code               (Russell King)</li>
<li>Remove some ARM hacks from fbmem.c              (Russell King)</li>
<li>Fix config bugs with fusion, indenting  (Andrzej M. Krzysztofowicz)</li>
<li>Handle bootmem order changes in arm             (Russell King)</li>
<li>SA1100 update                                   (Russell King)</li>
<li>Remove extra codec reset from i810 audio | should fix failed VRA on some boards       (Anwar Payyoorayil)</li>
<li>Handle ALI AGP flushes                          (??)</li>
<li>Merge some of the PPC changes                   (Cort Dougan)</li>

</ul>

</p>

</quote>

<p>There was no reply, but the next day, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0685.html">Linux
2.4.0prerelease-ac6</a>, Alan announced:</p>

<quote who="Alan Cox">

<p>2.4.0prerelease-ac6</p>

<p>

<ul>

<li>Macintosh IDE updates                           (Geert Uytterhoeven)</li>
<li>Update 68k ksyms                                (Geert Uytterhoeven)</li>
<li>Fix m68k keyboard ioctls                        (Geert Uytterhoeven)</li>
<li>Fix fbdev config.in allow PM2 modular           (Geert Uytterhoeven)</li>
<li>Update m68k ethernet drivers                    (Geert Uytterhoeven)</li>
<li>2.4 Y2K fixes for Amiga clock                   (Geert Uytterhoeven)</li>
<li>Fix sun/mac scsi drivers                        (Geert Uytterhoeven)</li>
<li>Fix fb init order                               (Geert Uytterhoeven)</li>
<li>Fix m68k miscellaneous stuff                    (Geert Uytterhoeven)</li>
<li>Update m68k lance driver                        (Geert Uytterhoeven)</li>
<li>Fix m68k asm constraints                        (Geert Uytterhoeven)</li>
<li>Fix m68k config                                 (Geert Uytterhoeven)</li>
<li>Amiga serial update/serial console support      (Geert Uytterhoeven)</li>
<li>Update m68k to use loops_per_jiffy              (Geert Uytterhoeven)</li>
<li>Add support functions needed by gcc             (Geert Uytterhoeven)</li>
<li>Fix amiga resource management                   (Geert Uytterhoeven)</li>
<li>Cleanup econet                                  (Hans Grobler)</li>
<li>Further amateur radio cleanups                  (Hans Grobler)</li>
<li>Fix irda/SMP deadlocks                          (Marc Zyngier)</li>
<li>Further YAM fixes                               (Hans Grobler)</li>
<li>Fix rio500 locking bug                          (Greg Kroah-Hartmann)</li>
<li>Fix raid buffer leak                            (Neil Brown)</li>
<li>Additional knfsd locking                        (Neil Brown)</li>
<li>Fix isdn net leak on error              (Arnaldo Carvalho de Melo)</li>
<li>Fix proc_get_inode export (for comx)            (Hans Grobler)</li>
<li>Fix locking error on get_swap_page              (Marcelo Tosatti)</li>
<li>Fix further warnings, and other stuff new gcc shows up  (Arjan van de Ven)</li>
<li>Add isapnp module device tables to drivers
        [Added to ns558, serial, ide-pnp, cadet,
         3c509,3c515, aironet4500,ne,sb1000, aha1542,
         NCR5380, ad1816, awe_wave, sb, ixj] (Bill Nottingham)</li>
<li>Resync with Linus prepatch</li>

</ul>

</p>

</quote>

</section>

<section
  title="Rik And Andrea: As The Saga Turns"
  subject="[PATCH] dcache 2nd chance replacement"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0422.html"
  posts="17"
  startdate="03 Jan 2001 10:59:16 -0800"
  enddate="05 Jan 2001 04:08:48 -0800"
>
<topic>Virtual Memory</topic>

<p>This thread started innocently enough, but Rik van Riel and Andrea Arcangeli
just don't get along. Maybe it's because they're working on two competing
versions of the Virtual Memory subsystem, maybe it goes back further. In this
particular incarnation, Rik posted a variant of a performance patch originally
written by Andrea; he added, <quote who="Rik van Riel">I know this probably
isn't of any help under very low and very high loads, but it should provide a
nice improvement under medium loads...</quote> Andrea corrected him, saying,
<quote who="Andrea Arcangeli">It should provide an improvement under high VFS
load (lots of files lookedup and not kept referenced all the time).</quote>
But Rik disagreed, saying, <quote who="Rik van Riel">Not really. Under very
high VFS loads we'd just scan through the list twice and free the entries
anyway.</quote> Andrea then threw the first stone, with, <quote who="Andrea
Arcangeli">You're obviously wrong.</quote> He went on to give a technical
explanation of his point, and they quipped back and forth for a couple posts,
at which point Andrea said, <quote who="Andrea Arcangeli">Your arguments
are senseless.</quote> Rik finally took the bait, with, <quote who="Rik van
Riel">I could say the same of yours if I let myself sink to that level ;)
&lt;/obflamebait&gt;</quote>. He gave his own technical explanation, at which
point Andrea accused him of going off-topic. Rik said he'd just been arguing
against Andrea's point; and added, <quote who="Rik van Riel">Unfortunately
you seem to ignore my arguments, so lets close this thread.</quote> Andrea
replied, <quote who="Andrea Arcangeli">I've not ignored them, as said they
were either obviously wrong of offtopic.</quote> To which Rik quipped,
<quote who="Rik van Riel">Without giving any arguments ;)</quote></p>

<p>At around this point, Alan Cox stepped in and pulled them to opposite
corners, saying, <quote who="Alan Cox">Would the two of you ajourn this
debate to alt.flame</quote>.</p>

</section>

<section
  title="Preemption Patch For 2.4.0-prerelease"
  subject="[PATCH] 2.4.0-prerelease: preemptive kernel."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0526.html"
  posts="25"
  startdate="03 Jan 2001 17:56:52 -0800"
  enddate="04 Jan 2001 16:56:55 -0800"
>
<topic>FS: ramfs</topic>
<topic>Real-Time</topic>
<topic>Samba</topic>

<p>Ludovic Fernandez posted a patch against 2.4.0-prerelease, to make the
kernel preemptive. Rik van Riel replied, <quote who="Rik van Riel">I think
this would be a nice thing to start testing once 2.5 is forked off.</quote>
There was some technical discussion of the patch, and at one point elsewhere,
Nigel Gamble said:</p>

<quote who="Nigel Gamble">

<p>I didn't realise you were still working on this.  Did you know that I
am also?  Our most recent version is at:</p>

<p><a
href="ftp://ftp.mvista.com/pub/Area51/preemptible_kernel/">ftp://ftp.mvista.com/pub/Area51/preemptible_kernel/</a></p>

<p>although I have yet to put up a 2.4.0-prerelease patch (coming soon).
We should probably pool our efforts on this for 2.5.</p>

</quote>

<p>Ludovic explained, <quote who="Ludovic Fernandez">I was on vacation
and had a little time to kill...  Going through your README, you seem much
more advanced than this simple patch.</quote> He agreed that pooling their
efforts sounded like the way to go. He suggested they research some possible
benchmarks, and added that maybe the discussion had started to go off-topic
for linux-kernel. But Daniel Phillips interceded:</p>

<quote who="Daniel Phillips">

<p>No!  Not off topic.  And I hope you don't throw away that simple patch,
it will always be useful for doing reality checks on the performance of the
fancy system, and who knows, maybe it's useful in its own right.</p>

<p>The current fashion is to use dbench:</p>

<p>  <a
href="ftp://samba.org/pub/tridge/dbench">ftp://samba.org/pub/tridge/dbench</a></p>

<p>I think this is good for your patch because it's inherently parallel.
Interesting numbers of tasks are, e.g., 1, 2, 10, 50.   Of course dbench is not
the last word in benchmarks but it's been pretty useful so far.  You probably
want something entirely cpu-bound too.  How about dbench with ramfs?</p>

</quote>

<p>There was no reply.</p>

</section>

<section
  title="2.4.0 Is Released"
  subject="And oh, btw.."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0776.html"
  posts="15"
  startdate="04 Jan 2001 16:01:22 -0800"
  enddate="06 Jan 2001 03:37:31 -0800"
>

<mention>Miles Lane</mention>

<p>Linus Torvalds rocked the world, saying:</p>

<quote who="Linus Torvalds">

<p>In a move unanimously hailed by the trade press and industry analysts
as being a sure sign of incipient braindamage, Linus Torvalds (also known
as the "father of Linux" or, more commonly, as "mush-for-brains") decided
that enough is enough, and that things don't get better from having the same
people test it over and over again. In short, 2.4.0 is out there.</p>

<p>Anxiously awaited for the last too many months, 2.4.0 brings to the table
many improvements, none of which come to mind to the exhausted release
manager right now. "It's better", was the only printable quote. Pressed
for details, Linus bared his teeth and hissed at reporters, most of which
suddenly remembered that they'd rather cover "Home and Gardening" than the
IT industry anyway.</p>

<p>Anyway, have fun. And don't bother reporting any bugs for the next few
days. I won't care anyway.</p>

</quote>

<p>Miles Lane couldn't find a patch against 2.4.0-test12, and Linus
replied:</p>

<quote who="Linus Torvalds">

<p>In v2.4/test-kernels:</p>

<p> patch-2.4.0-prerelease.gz - patch from test12 to the prerelease</p>

<p> prerelease-to-final.gz - patch from prerelease to final.</p>

<p>And it will apparently take some time for the ftp servers to sync up:
when I moved the test-kernels away from the main v2.4 directory I didn't
think of the fact that the mirror scripts will spend quite a bit of time
just synchronizing everything (the fact that _I_ did it with a simple "mv"
on the master copies doesn't mean that the mirror services will be able to
do it ;)</p>

<p>Right now the sync from the master copy has gotten to the patches in
the test directory, which means that it shouldn't take more than maybe 15
minutes until everything has been synched - but I suspect that if people
pound on ftp.kernel.org it will only slow stuff down further, so try to
see if you can find other mirrors that got in early and don't synchronize
the test-kernels...</p>

</quote>

<p>One thing that must be on everyone's mind is the famous 'brown-paper-bag'
bug that hit 2.2.0, as covered in <kcref subject="Re: 2.2.0 SECURITY"
startdate="26 Jan 1999 00:00:00 -0800"></kcref>. Will a similar exploit be found for 2.4.0?</p>

</section>

<section
  title="ac Patches Against 2.4.0"
  subject="Linux 2.4.0ac1"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0811.html"
  posts="9"
  startdate="04 Jan 2001 18:35:10 -0800"
  enddate="06 Jan 2001 17:17:42 -0800"
>
<topic>I2O</topic>
<topic>Ioctls</topic>
<topic>Networking</topic>
<topic>Power Management: ACPI</topic>
<topic>Sound: Maestro</topic>

<mention>Arnaldo Carvalho de Melo</mention>
<mention>Tim Waugh</mention>
<mention>Kirk Reiser</mention>
<mention>Chris Mason</mention>
<mention>Geert Uytterhoeven</mention>
<mention>Krzysztof Halasa</mention>
<mention>David Wragg</mention>
<mention>Matti Aarnio</mention>
<mention>Paul Gortmaker</mention>
<mention>Douglas Gilbert</mention>
<mention>Miles Lane</mention>
<mention>Oliver Neukum</mention>
<mention>Zach Brown</mention>
<mention>Keith Owens</mention>
<mention>Chris Rankin</mention>
<mention>Andrew Morton</mention>

<p>Alan Cox put out 2.4.0-ac1, saying:</p>

<quote who="Alan Cox">

<p>2.4.0-ac1</p>

<p>

<ul>

<li>Resync with Linus</li>
<li>Fix serial compile bug                          (Bill Notthingham)</li>
<li>Clean up lapbether                              (Hans Grobler)</li>
<li>Fix endian handling in ne.c                     (Geert Uytterhoeven)</li>
<li>Fix root umount handling                        (Chris Mason &amp; Al
Viro)</li>
<li>Bring wan drivers up to scratch for 2.4         (Krzysztof Halasa)</li>
<li>SD module locking fix                           (Oliver Neukum)</li>
<li>Merge S/390 32/64bit ports                      
        | some rough edges to tidy up yet - guys can
        | you change the DMA ifdefs to match 2.2 style.. (IBM)</li>

</ul>

</p>

</quote>

<p>Miles Lane had some problems compiling, and Keith Owens posted a Makefile
fix, adding that the change might prevent ACPI from working with module symbol
versions; so Miles would not be able to select module symbol versions. Bill
Wendling proposed another solution as well, which worked fine for Miles. Bill
replied, <quote who="Bill Wendling">Great! I just wish I knew where this
line was being generated so that I could send a patch in :).</quote></p>

<p>Alan announced -ac2 in <kcref subject="Linux 2.4.0-ac2" startdate="05 Jan 2001 09:35:03 -0800"></kcref>.</p>

<p>Later, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/1248.html">Linux
2.4.0-ac3</a>, Alan announced:</p>

<quote who="Alan Cox">

<p>2.4.0-ac3</p>

<p>

<ul>

<li>Add support for the newer 3c905 cards           (Andrew Morton)</li>
<li>Drop unused field from scc.h                    (Hans Grobler)</li>
<li>Remove dead sysctl stuff from econet            (Hans Grobler)</li>
<li>Fix documentation indexes                       (Paul Gortmaker)</li>
<li>Fix post free reference of an skb in lance      (Paul Gortmaker)</li>
<li>Tidy appletalk code                             (Hans Grobler)</li>
<li>Fix bootup vesafb hang                          (David Wragg)</li>
<li>TCP 'reset_xmit_timer' fix                      (Dave Miller)</li>
<li>Tidy up cursor positioning on menuconfig        (Kirk Reiser)   </li>
<li>Add missing wait.h includes to some asm/semaphore (Hans Grobler)</li>
<li>AF_UNIX socket cleanup                          (Hans Grobler)</li>
<li>Update sd locking fixes                         (Oliver Neukum)</li>
<li>Add module locking to audio coprocessor calls   (Chris Rankin)</li>
<li>Minor further X.25 tidy                         (Hans Grobler)</li>
<li>Fix scsi ioctl/scan crash on out of memory      (Douglas Gilbert)</li>
<li>Soundscape patches                              (Chris Rankin)</li>
<li>M68K fixes for mem stats and stram              (Geert Uytterhoeven)</li>
<li>Set MSG_TRUNC correctly on atm sockets          (Matti Aarnio)</li>
<li>Add infrastructure for parport autoloading      (Adam J Richter)</li>
<li>Make lp driver use capable not old suser()      (Tim Waugh)</li>
<li>Fix thread/unload race on i2o block             (me)</li>
<li>Fix drivers that use asm/delay not linux/delay  (Geert Uytterhoeven)</li>
<li>Further warning fixes                           (Rich Baum)</li>
<li>Netfilter config/Makefile fixes                 (Dave Miller)</li>
<li>Merge updated cs4281 driver and tidy it
        | some cleanups by me, possibly broken it ;) (Tom Woller)</li>
<li>Fix bagetlance reference of freed buffer (Arnaldo Carvalho de Melo)</li>
<li>ISDN small fixes                                (Andrea Baldoni,
                                                         Daniel Stodden)</li>
<li>ESS Maestro 3 driver                            (Zach Brown)</li>

</ul>

</p>

</quote>

<p>Some folks pointed out that Alan had forgotten to update the Makefile's
EXTRAVERSION version number from ac2 to ac3.</p>

</section>

<section
  title="Problems Trying To Download 2.4.0"
  subject="You've Been Slashdotted"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0844.html"
  posts="3"
  startdate="04 Jan 2001 18:48:20 -0800"
  enddate="04 Jan 2001 23:15:07 -0800"
>

<p>Michael D. Crawford reported:</p>

<quote who="Michael D. Crawford">

<p>Even mighty ftp.kernel.org has fallen under the /. effect after they ran
the annoucenement:</p>

<p><a
href="http://slashdot.org/article.pl?sid=01/01/05/0049246&amp;mode=thread">http://slashdot.org/article.pl?sid=01/01/05/0049246&amp;mode=thread</a></p>

<p>You're probably not going to have much luck getting any source off any
servers tonight.  Might I suggest you pop over to Slashdot and give the
clueless some clues on getting their new kernels working?  They need help.</p>

</quote>

<p>Scott Laird replied, <quote who="Scott Laird">my mirror
(ftp-mirror.internap.com, or ftp15.us.kernel.org) is only seeing 1-2 Mbps
worth of traffic, out of 10 Mbps available to it.  I suspect that a lot of
mirrors are similar.</quote> After awhile, Michael added:</p>

<quote who="Michael D. Crawford">

<p>I gather from the combination of what I read on Slashdot and what folks
replied here that the mirrors are actually lightly loaded, but Slashdot
readers don't know about them because they couldn't read the home page at
<a href="http://www.kernel.org">http://www.kernel.org</a> that directed them
to the mirror list.   </p>

<p>So I posted the algorithm for calculating the URL to your nearest mirror
on Slashdot.  Maybe that'll help some</p>

</quote>

</section>

<section
  title="Crypto In 2.4"
  subject="Crypto in 2.4"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0815.html"
  posts="3"
  startdate="04 Jan 2001 19:05:40 -0800"
  enddate="06 Jan 2001 15:29:55 -0800"
>

<mention>Jon Masters</mention>

<p>Jon Masters asked about the status of crypto for 2.4.0, and Marc Mutz
replied:</p>

<quote who="Marc Mutz">

<p>A 2.4.0.1 should be on <a
href="ftp://ftp.kernel.org/pub/linux/kernel/crypto/v2.4/">ftp://ftp.kernel.org/pub/linux/kernel/crypto/v2.4/</a>.
But it has been heavily re-worked. I haven't got my hands on that one and will
keep quiet as to what extend that patch is produiction-ready, but I remember
that the loop driver in 2.4.0 still can stall your box. Since the kerneli
crypto relies on loop, this would count in favor of "don't do that yet".</p>

<p>BTW: You might want to join linux-crypto@nl.linux.org (majordomo) if you
are interested in kerneli.</p>

</quote>

<p>Jon was very excited to learn about the mailing list, and joined it on the
spot.</p>

</section>

<section
  title="user-mode Port Of 2.4.0"
  subject="user-mode port 0.37-2.4.0"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0819.html"
  posts="1"
  startdate="04 Jan 2001 20:16:03 -0800"
>

<p>Jeff Dike announced:</p>

<quote who="Jeff Dike">

<p>The user-mode port of 2.4.0 is available. </p>

<p>It was updated to 2.4.0 and that's it.</p>

<p>The project's home page is <a
href="http://user-mode-linux.sourceforge.net">http://user-mode-linux.sourceforge.net</a></p>

<p>The project's download page is <a
href="http://sourceforge.net/project/filelist.php?group_id=429">http://sourceforge.net/project/filelist.php?group_id=429</a></p>

</quote>

</section>

<section
  title="Kernel Debugger For 2.4.0"
  subject="[Announce] kdb v1.7 is available for 2.4.0"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0826.html"
  posts="1"
  startdate="04 Jan 2001 20:16:51 -0800"
>

<p>Keith Owens announced, <quote who="Keith Owens"><a
href="http://oss.sgi.com/projects/kdb/download/ix86/">http://oss.sgi.com/projects/kdb/download/ix86/</a>
contains patches for kdb v1.7 against kernel 2.4.0.  No significant changes
since 2.4.0-test13 and 2.4.0-prerelease.  Just fitting the patch to the
new kernel.</quote></p>

</section>

<section
  title="Linux/m68k 2.4.0"
  subject="Linux/m68k 2.4.0"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0954.html"
  posts="1"
  startdate="05 Jan 2001 08:25:16 -0800"
>

<p>Geert Uytterhoeven announced:</p>

<quote who="Geert Uytterhoeven">

<p>Of course 2.4.0 runs on m68k as well :-)</p>

<p>Sorry, no real changes since last release, but I wanted to get something
out of the door as soon as possible. Today is my last holiday, so my Linux
development efforts will be much smaller next week. Someone to take over
again?</p>

<p>The patch is quite short. Looks like the stressy period just before a
new major release is good for our patch acceptance rate. It's like a duel:
who can handle the most stress, and who gives up... Linus might have lost
this time :-)</p>

<p>If you can live without `exotic' architectures (Atari, Mac, Sun3, ... :-),
the patch is... tiny.</p>

<p>Good luck! Enjoy!</p>

<p>    <a
href="http://home.tvd.be/cr26864/Download/linux-m68k-2.4.0.diff.bz2">http://home.tvd.be/cr26864/Download/linux-m68k-2.4.0.diff.bz2</a></p>

</quote>

</section>

<section
  title="Minor LVM Problems In 2.4.0"
  subject="2.4.0 LVM"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0982.html"
  posts="2"
  startdate="05 Jan 2001 09:34:45 -0800"
  enddate="05 Jan 2001 09:38:39 -0800"
>
<topic>Disk Arrays: LVM</topic>

<p>Samuli Kaski reported that LVM wouldn't compile with the CONFIG_LVM_PROC_FS
config option, and Alan Cox replied, <quote who="Alan Cox">Fixed in -ac for
ages. Linus didnt think it important enough for 2.4.0 - which compared to
'it crashes when I..' is reasonable enough I think.</quote> End Of Thread.</p>

</section>

<section
  title="Alan Still Maintaining 2.2"
  subject="Linux 2.4.0-ac2"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/0980.html"
  posts="8"
  startdate="05 Jan 2001 09:35:03 -0800"
  enddate="06 Jan 2001 17:23:33 -0800"
>

<mention>Bill Wendling</mention>
<mention>Geert Uytterhoeven</mention>
<mention>Ben Greear</mention>
<mention>Ulrich Weigand</mention>
<mention>Arjan van de Ven</mention>

<p>Alan Cox gave a link to <a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/">his latest
-ac2 patch</a> against 2.4.0 and announced:</p>

<quote who="Alan Cox">

<p>2.4.0-ac2</p>

<p>

<ul>

<li>Clean up strip driver                           (Hans Grobler)</li>
<li>Fix fore atm makefile                           (Jan Rekorajski)</li>
<li>Fix m68k lance mismerge                         (Geert Uytterhoeven)</li>
<li>Fix tty documentation typos                     (Hans Grobler)</li>
<li>Fix ohci1394 build                              (Arjan van de Ven)</li>
<li>Remove dead lapbether inits                     (Hans Grobler)</li>
<li>Workaround the acpi recursive variable name
        Makefile problem     (Bill Wendling)</li>
<li>Further minor S/390 merge                       (Ulrich Weigand)</li>
<li>Fix DRM build problem on ATI Rage 120/no AGP    (Gareth Hughes)</li>
<li>Fix mac address setting in 8139too              (Ben Greear)</li>
<li>AGP oops fix/ALi cleanup                        (Bill Crawford)</li>
<li>Further DECnet cleanups                         (Hans Grobler)</li>
<li>S/390 last fixes                                (Ulrich Weigand)</li>
<li>Fix missing arlan symbol                        (Hans Grobler)</li>
<li>Do basic IPX/SPX cleanups                       (Hans Grobler)</li>

</ul>

</p>

</quote>

<p>Octave Klaba asked if Alan intended to release new 2.2 kernels, or if he
planned on working only on 2.4 from then on. Alan replied, <quote who="Alan
Cox">2.2.19 is still cooking nicely. Im aiming for a month or two.</quote></p>

</section>

<section
  title="Linux On The Intel IXP1200"
  subject="port of linux to Intel IXP1200"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/1071.html"
  posts="2"
  startdate="05 Jan 2001 15:41:25 -0800"
  enddate="05 Jan 2001 15:56:47 -0800"
>

<p>Josh Fryman asked if Linux had been successfully ported to the
Intel IXP1200 programmable network processor. He'd heard rumors that
it had, but had been unable to dig up anything definite. Russell
King replied, <quote who="Russell King">Yes there is.  Look at: <a
href="http://www.netwinder.org/~urnaik/ixp1200_howto.html">http://www.netwinder.org/~urnaik/ixp1200_howto.html</a>
for more information on getting Linux running.</quote> End Of Thread (tm).</p>

</section>

<section
  title="Configuration Cleanup In 2.4.0"
  subject="PROBLEM: 2.4.0 Kernel Fails to compile when CONFIG_IP_NF_FTP is selected"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/1081.html"
  posts="5"
  startdate="05 Jan 2001 16:22:20 -0800"
  enddate="06 Jan 2001 15:47:51 -0800"
>

<p>Matthew Schumacher reported that the 2.4.0 kernel wouldn't compile
when CONFIG_IP_NF_FTP was selected during the configuration phase. David
S. Miller pointed out that CONNTRACK and full NAT both had to be enabled as
well. He asked Rusty Russell, <quote who="David S. Miller">Rusty, why doesn't
the Config stuff just enforece this if it is necessary when enabling FTP
support etc.?</quote> Rusty replied, <quote who="Rusty Russell">Deja Vu:
we've been through this before.  But someone else fuck^H^H^H^Hfixed the
makefiles recently.</quote> He posted a fix, which seemed fine to David,
and the thread ended.</p>

</section>

<section
  title="uClinux 2.4.0.0pre0 Released"
  subject="uClinux 2.4.0.0pre0 released."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/1124.html"
  posts="2"
  startdate="05 Jan 2001 21:25:36 -0800"
  enddate="06 Jan 2001 22:02:14 -0800"
>

<p>D. Jeff Dionne announced:</p>

<quote who="D. Jeff Dionne">

<p>I've put up a patch against linux-2.4.0 for uClinux 2.4.  The supported
platforms are listed below, in the announcement which was sent to the
uClinux-dev list.</p>

<p>We would like to merge into the mainline Linux tree in 2.5, so we've taken
an approach which touches as little as possible of the generic kernel :-)</p>

</quote>

<p>He added from the release notes:</p>

<quote who="D. Jeff Dionne">

<p>This relase includes support for Motorola ColdFire MCF5307 and MC68328.
The MCF5307 support targets Lineo NetTEL and the 68328 support targets
XCoPilot.</p>

<p>Status:</p>

<blockquote>

<p>  MCF5307 support is the most complete.  It includes networking and drivers
  for the NetTEL.  There are a few memory leaks and there is a bug in
  wait4().</p>

<p>  MC68328 support has been carried forward from test11, and still has a
little breakage (the interrupt vector table stuff got broken along the way).
We'll fix that in the next couple of days.</p>

<p>  Use gcc-2.95.2 configured --target=m68k-elf to build these targets.</p>

</blockquote>

<p>Many thanks to David McCullough he did the heavy lifing moving this to
release from my early work on test5, Michael Leslie who did the merge from
Randy Buchanan's 68328 work.  And of course Linus and the entire community
that produced the Linux 2.4 release.</p>

</quote>

</section>

<section
  title="&quot;Wonderful World of Linux 2.4&quot;"
  subject="New features in Linux 2.4 - Wonderful World of Linux 2.4"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/1204.html"
  posts="3"
  startdate="06 Jan 2001 11:40:45 -0800"
  enddate="06 Jan 2001 19:43:04 -0800"
>
<topic>BSD</topic>
<topic>Networking</topic>

<p>Joe Pranevich said, <quote who="Joe Pranevich">This document has already
been picked up by some Linux news sites, but it really belongs here. This
is my list of new features since Linux 2.2, gathered by reading this
list, playing with patches, and getting input from people. Parts of it are
non-technical, but there is some good info here.  I hope that someone out there
finds this list useful.</quote> He included his list, which you can find <a
href="http://linuxtoday.com/news_story.php3?ltsn=2001-01-05-007-04-NW-LF-KN">on
Linux Today</a>. Jean-Christian de Rivaz had a question about the
"Networking And Protocols" section, in which Joe had said, <quote who="Joe
Pranevich">It should also be mentioned at this point that Linux is still
the only operating system completely compatible with the letter of the IPv4
specification.</quote> Jean-Christian replied, <quote who="Jean-Christian de
Rivaz">I am very interesting about the proof of this. I work on a project
witch need to be certified. Any informations about the compliance of Linux
to some specification is very welcome.</quote> Andi Kleen replied:</p>

<quote who="Andi Kleen">

<p>It's very dubious at least. AFAIK no RFC1122/RFC1812 evulation has been
done recently (since 2.0 or so). Also part of these RFCs have been superseeded
by later RFCs that have not reached Internet standard status yet, so it would
not be very useful anyways (today's internet looks very different from 1989's
when 1122 was written)</p>

<p>The mechanism the comment refers to (asynchronous error notification
for UDP, which is not in traditional BSD) is not used by 99.9% of all apps
BTW ;)</p>

</quote>

<p>End of thread</p>

</section>

<section
  title="&quot;VM: do_try_to_free_pages&quot; Lockups: The Saga Ends Peacefully"
  subject="Which kernel fixes the VM issues?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.0/1325.html"
  posts="7"
  startdate="07 Jan 2001 03:31:29 -0800"
  enddate="07 Jan 2001 04:55:22 -0800"
>
<topic>Virtual Memory</topic>

<mention>Rik van Riel</mention>
<mention>Andrea Arcangeli</mention>
<mention>Alan Cox</mention>

<p>Jim Olsen had been a victim of the <kcref subject="VM problems still in
2.2.18" startdate="13 Dec 2000 18:36:44 -0800">do_try_to_free_pages
problem</kcref> reported in the recent past. He had some idea from following
linux-kernel that the problem had been fixed or at least modified, and asked,
<quote who="Jim Olsen">exactly which kernel should I use in order to rid my
server of this VM issue?  I'm uncomfortable (and always have been) with running
pre* kernels on production machines, so i'd like to stick with 2.2.18, but I
would like to know if it truly does fix the problem(s) with the VM.  If I need
to, though, I will (hesitantly) put a 2.2.19pre* kernel on the box.</quote>
Alan Cox, Rik van Riel, and Ville Herva pointed out that 2.2.19pre2 had the
actual fix. As Ville put it, <quote who="Ville Herva">It's fixed 2.2.19pre2
(which includes the Andrea Arcangeli's vm-global-7 patch that (among other
things) fixes this.)  You can also apply the vm-global-patch to 2.2.18 if
you like.</quote></p>

</section>

</kc>
