<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="152" date="28 Jan 2002 00:00:00 -0800" />

<intro>

<p>I'm taking a little vacation to the land that time forgot, so there will
be no Kernel Traffic for the next two weeks. I'll try to include all the
list traffic in the next issue.</p>

</intro>

<stats posts="2171" size="9467" contrib="616" multiples="302" lastweek="206">

<person posts="65" size="171" who="Alan Cox " />
<person posts="64" size="218" who="Rik van Riel " />
<person posts="50" size="187" who="&quot;Eric S. Raymond&quot; " />
<person posts="45" size="121" who="&quot;David S. Miller&quot; " />
<person posts="44" size="141" who="Dave Jones " />
<person posts="42" size="269" who="Andre Hedrick " />
<person posts="42" size="257" who="Andrea Arcangeli " />
<person posts="34" size="143" who="Hans Reiser " />
<person posts="32" size="140" who="Jens Axboe " />
<person posts="29" size="113" who="Ingo Molnar " />
<person posts="27" size="92" who="Horst von Brand " />
<person posts="25" size="88" who="&quot;H. Peter Anvin&quot; " />
<person posts="21" size="85" who="Rob Landley " />
<person posts="21" size="74" who="Andrew Morton " />
<person posts="21" size="62" who="Alexander Viro " />
<person posts="18" size="104" who="Hugh Dickins " />
<person posts="18" size="49" who="Robert Love " />
<person posts="17" size="90" who="Pavel Machek " />
<person posts="17" size="65" who="Davide Libenzi " />
<person posts="16" size="54" who="Keith Owens " />
<person posts="16" size="53" who="Jeff Garzik " />
<person posts="15" size="59" who="&quot;Richard B. Johnson&quot; " />
<person posts="15" size="53" who="Stephan von Krawczynski " />
<person posts="15" size="48" who="Daniel Phillips " />
<person posts="15" size="45" who="Richard Gooch " />
<person posts="14" size="51" who="Greg KH " />
<person posts="14" size="49" who="Linus Torvalds " />
<person posts="13" size="75" who="David Lang " />
<person posts="13" size="57" who="Anton Altaparmakov " />
<person posts="13" size="46" who="David Weinehall " />
<person posts="13" size="44" who="Russell King " />
<person posts="13" size="38" who="Zwane Mwaikambo " />
<person posts="12" size="34" who="David Woodhouse " />
<person posts="11" size="88" who="James Simmons " />
<person posts="11" size="52" who="" />
<person posts="11" size="44" who="Marcelo Tosatti " />
<person posts="11" size="41" who="J Sloan " />
<person posts="10" size="46" who="Olaf Dietsche " />
<person posts="10" size="43" who="Vojtech Pavlik " />
<person posts="10" size="35" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="10" size="30" who="Bill Davidsen " />
<person posts="9" size="48" who="Benjamin LaHaise " />
<person posts="9" size="36" who="Andreas Dilger " />
<person posts="9" size="35" who="Dan Chen " />
<person posts="9" size="34" who=" (Eric W. Biederman)" />
<person posts="9" size="31" who="Frank Davis " />
<person posts="9" size="29" who="Ville Herva " />
<person posts="9" size="27" who="Brian Gerst " />
<person posts="9" size="25" who="Tom Rini " />
<person posts="9" size="25" who="Andi Kleen " />
<person posts="8" size="95" who="Rob Radez " />
<person posts="8" size="92" who="James Cleverdon " />
<person posts="8" size="42" who="Roy Sigurd Karlsbakk " />
<person posts="8" size="40" who="Trond Myklebust " />
<person posts="8" size="29" who="&quot;Martin Eriksson&quot; " />
<person posts="8" size="29" who="Rusty Russell " />
<person posts="8" size="27" who="Giacomo Catenazzi " />
<person posts="8" size="26" who=" (Kai Henningsen)" />
<person posts="8" size="23" who="Dieter =?iso-8859-15?q?N=FCtzel?= " />
<person posts="8" size="22" who="Miles Lane " />
<person posts="7" size="33" who="christophe =?iso-8859-15?Q?barb=E9?= " />
<person posts="7" size="30" who="Chris Mason " />
<person posts="7" size="30" who="Shawn Starr " />
<person posts="7" size="29" who="=?iso-8859-2?Q?Martin_Ma=E8ok?= " />
<person posts="7" size="28" who="&quot;Kent E Yoder&quot; " />
<person posts="7" size="27" who="Bruce Harada " />
<person posts="7" size="26" who="Evgeniy Polyakov " />
<person posts="7" size="26" who="Sven " />
<person posts="7" size="25" who="Ronald Wahl " />
<person posts="7" size="24" who="Ed Sweetman " />
<person posts="7" size="24" who="Erik Mouw " />
<person posts="7" size="24" who=" (bill davidsen)" />
<person posts="7" size="21" who="Ross Vandegrift " />
<person posts="7" size="17" who="Mark Hahn " />
<person posts="6" size="143" who="Jean Tourrilhes " />
<person posts="6" size="37" who="Robert Schwebel " />
<person posts="6" size="28" who="&quot;Guillaume Boissiere&quot; " />
<person posts="6" size="25" who="&quot;Adam Kropelin&quot; " />
<person posts="6" size="24" who="Andreas Ferber " />
<person posts="6" size="23" who="Denis Vlasenko " />
<person posts="6" size="22" who="Ben Greear " />
<person posts="6" size="21" who="&quot;Balbir Singh&quot; " />
<person posts="6" size="20" who="Reid Hekman " />
<person posts="6" size="19" who="Jes Sorensen " />
<person posts="6" size="18" who="Urban Widmark " />
<person posts="6" size="17" who="&quot;Tim Pepper&quot; " />
<person posts="6" size="17" who="Oliver Xymoron " />
<person posts="6" size="17" who="Xavier Bestel " />
<person posts="5" size="70" who="Peter =?iso-8859-1?Q?W=E4chtler?= " />
<person posts="5" size="44" who="&quot;jeev&quot; " />
<person posts="5" size="43" who="&quot;Udo A. Steinberg&quot; " />
<person posts="5" size="28" who="Ben Clifford " />
<person posts="5" size="28" who="Kai Germaschewski " />
<person posts="5" size="20" who="Nick Martens " />
<person posts="5" size="20" who="Erez Doron " />
<person posts="5" size="20" who="Alex Bligh - linux-kernel " />
<person posts="5" size="19" who="Hans-Peter Jansen " />
<person posts="5" size="19" who="Rene Rebe " />
<person posts="5" size="17" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="5" size="17" who="Glendon Gross " />
<person posts="5" size="17" who="Larry McVoy " />
<person posts="5" size="16" who="Miquel van Smoorenburg " />
<person posts="5" size="15" who="Jan Ciger " />
<person posts="5" size="14" who="Christoph Rohland " />
<person posts="5" size="13" who="Pete Zaitcev " />
<person posts="4" size="55" who="Hans-Christian Armingeon " />
<person posts="4" size="25" who="Stephen Rothwell " />
<person posts="4" size="21" who="James Bottomley " />
<person posts="4" size="20" who="Klaus Meyer " />
<person posts="4" size="19" who="Jeff Dike " />
<person posts="4" size="19" who="OGAWA Hirofumi " />
<person posts="4" size="19" who="Justin A " />
<person posts="4" size="18" who="&quot;Amit Gupta&quot; " />
<person posts="4" size="18" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="4" size="18" who="Marco Colombo " />
<person posts="4" size="16" who="William Lee Irwin III " />
<person posts="4" size="15" who="Dana Lacoste " />
<person posts="4" size="14" who="Luigi Genoni " />
<person posts="4" size="14" who="Stuart Young " />
<person posts="4" size="14" who="Neale Banks " />
<person posts="4" size="13" who="David Lang " />
<person posts="4" size="13" who="&quot;Adam J. Richter&quot; " />
<person posts="4" size="12" who="&quot;Anish Srivastava&quot; " />
<person posts="4" size="12" who="Dan Malek " />
<person posts="4" size="12" who="Lars Marowsky-Bree " />
<person posts="4" size="12" who="Manfred Spraul " />
<person posts="4" size="12" who="Helge Hafting " />
<person posts="4" size="11" who="&quot;Raman S&quot; " />
<person posts="4" size="11" who="Matthew Johnson " />
<person posts="4" size="11" who="Wakko Warner " />
<person posts="4" size="11" who="Adrian Bunk " />
<person posts="4" size="11" who="Oleg Drokin " />
<person posts="4" size="10" who="Arjan van de Ven " />
<person posts="4" size="10" who="Nicolas Pitre " />
<person posts="4" size="10" who="Jussi Laako " />
<person posts="4" size="8" who="Louis Garcia " />
<person posts="3" size="56" who="Torrey Hoffman " />
<person posts="3" size="34" who="&quot;Peter T. Breuer&quot; " />
<person posts="3" size="33" who="Dave Olien " />
<person posts="3" size="33" who=" (Rogier Wolff)" />
<person posts="3" size="32" who="Matt Bernstein " />
<person posts="3" size="29" who="Duncan Sands " />
<person posts="3" size="29" who="frode " />
<person posts="3" size="27" who="Anton Tinchev " />
<person posts="3" size="19" who="Alexander Puchmayr " />
<person posts="3" size="18" who="Brugier Pascal " />
<person posts="3" size="17" who="&quot;Mark Frazer&quot; " />
<person posts="3" size="16" who="Andy Carlson " />
<person posts="3" size="15" who="Martin Knoblauch " />
<person posts="3" size="15" who="&quot;Nix N. Nix&quot; " />
<person posts="3" size="14" who="Andrew Pimlott " />
<person posts="3" size="13" who="vic " />
<person posts="3" size="13" who="Momchil Velikov " />
<person posts="3" size="12" who="&quot;Petr Vandrovec&quot; " />
<person posts="3" size="12" who="Harald Welte " />
<person posts="3" size="12" who="Badari Pulavarty " />
<person posts="3" size="12" who="Brian Beattie " />
<person posts="3" size="11" who="Jeff Chua " />
<person posts="3" size="11" who="Timothy Covell " />
<person posts="3" size="11" who="Chris Friesen " />
<person posts="3" size="11" who="Alex Romosan " />
<person posts="3" size="11" who="David Brownell " />
<person posts="3" size="11" who="Didier Moens " />
<person posts="3" size="11" who="Andrea Scrimieri " />
<person posts="3" size="11" who="Ken Brownfield " />
<person posts="3" size="10" who="Wilson Yeung " />
<person posts="3" size="10" who="Samuel Maftoul " />
<person posts="3" size="10" who="Sven Heinicke " />
<person posts="3" size="10" who="&quot;Albert D. Cahalan&quot; " />
<person posts="3" size="10" who=" (Matthew Sackman)" />
<person posts="3" size="10" who="John Levon " />
<person posts="3" size="10" who="christian e " />
<person posts="3" size="10" who="&quot;M. Edward (Ed) Borasky&quot; " />
<person posts="3" size="9" who="&quot;Henning P. Schmiedehausen&quot; " />
<person posts="3" size="9" who="Geert Uytterhoeven " />
<person posts="3" size="9" who="Giacomo Catenazzi " />
<person posts="3" size="9" who="Chris Chabot " />
<person posts="3" size="9" who="Tim Moore " />
<person posts="3" size="9" who="DervishD " />
<person posts="3" size="9" who="Arnaldo Carvalho de Melo " />
<person posts="3" size="9" who="Ian Molton " />
<person posts="3" size="9" who="&quot;Marc A. Ohmann&quot; " />
<person posts="3" size="9" who="CaT " />
<person posts="3" size="9" who="John Covici " />
<person posts="3" size="8" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="3" size="8" who="Matti Aarnio " />
<person posts="3" size="8" who="Peter Samuelson " />
<person posts="3" size="8" who="Jamie Lokier " />
<person posts="3" size="8" who="Norbert Preining " />
<person posts="3" size="7" who="Pierre Rousselet " />
<person posts="3" size="7" who="Christian Thalinger " />
<person posts="3" size="7" who="Aaron Lehmann " />
<person posts="3" size="7" who="Gniazdowski " />
<person posts="3" size="7" who="Barry Wu " />
<person posts="3" size="6" who="" />
<person posts="3" size="6" who="ertzog " />
<person posts="2" size="79" who="Denis Oliver Kropp " />
<person posts="2" size="64" who="Daniel Quinlan " />
<person posts="2" size="63" who="Joel Jaeggli " />
<person posts="2" size="61" who="Joel Becker " />
<person posts="2" size="60" who="&quot;Patrick Scharrenberg&quot; " />
<person posts="2" size="51" who="reddog83 " />
<person posts="2" size="48" who="Craig Christophel " />
<person posts="2" size="33" who="Raul Sanchez Sanchez " />
<person posts="2" size="32" who="Armin Schindler " />
<person posts="2" size="28" who="Lost Logic " />
<person posts="2" size="19" who="&quot;Sherry L. Allen Anderson&quot; " />
<person posts="2" size="18" who="Steinar Hauan " />
<person posts="2" size="17" who="Chris Boot " />
<person posts="2" size="16" who="Roman Zippel " />
<person posts="2" size="16" who="Christoph Hellwig " />
<person posts="2" size="14" who="&quot;marko milovanovic&quot; " />
<person posts="2" size="14" who="&quot;Robbert Kouprie&quot; " />
<person posts="2" size="14" who="root " />
<person posts="2" size="13" who="Vasu Vuppala " />
<person posts="2" size="12" who="&quot;Roland Schwarz&quot; " />
<person posts="2" size="10" who="Stefan Rompf " />
<person posts="2" size="10" who="Mikael Pettersson " />
<person posts="2" size="10" who="Arkadiusz Miskiewicz " />
<person posts="2" size="10" who="Jason Thomas " />
<person posts="2" size="9" who="Andreas Bombe " />
<person posts="2" size="9" who="Steve Brueggeman " />
<person posts="2" size="9" who="&quot;Manuel McLure&quot; " />
<person posts="2" size="9" who="&quot;Ahmed, Zameer&quot; " />
<person posts="2" size="9" who="Jure Pecar " />
<person posts="2" size="9" who="Grzegorz Prokopski " />
<person posts="2" size="9" who="&quot;Badari Pulavarty&quot; " />
<person posts="2" size="8" who="Michael Clark " />
<person posts="2" size="8" who="Charles Cazabon " />
<person posts="2" size="8" who="Daniele Venzano " />
<person posts="2" size="8" who="Fabien Ribes " />
<person posts="2" size="8" who="Gerald Champagne " />
<person posts="2" size="8" who="&quot;Punj, Arun&quot; " />
<person posts="2" size="8" who="Michael Reincke " />
<person posts="2" size="8" who="Tommy Faasen " />
<person posts="2" size="8" who=" (Linus Torvalds)" />
<person posts="2" size="8" who="Steve Brueggeman " />
<person posts="2" size="7" who="Diego Calleja " />
<person posts="2" size="7" who="Serguei Miridonov " />
<person posts="2" size="7" who="William Stearns " />
<person posts="2" size="7" who="Tom Gilbert " />
<person posts="2" size="7" who="Jose Luis Domingo Lopez " />
<person posts="2" size="7" who="Nicolas Aspert " />
<person posts="2" size="7" who="Eli Carter " />
<person posts="2" size="7" who="Eric Weigle " />
<person posts="2" size="7" who="Liakakis Kostas " />
<person posts="2" size="7" who="Bongani Hlope " />
<person posts="2" size="7" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="2" size="7" who="Justin Carlson " />
<person posts="2" size="7" who="&quot;Jani Forssell&quot; " />
<person posts="2" size="7" who="&quot;David Luyer&quot; " />
<person posts="2" size="7" who="Daniel Nofftz " />
<person posts="2" size="7" who="Andreas Schwab " />
<person posts="2" size="6" who="Juhan Ernits " />
<person posts="2" size="6" who="&quot;Alok K. Dhir&quot; " />
<person posts="2" size="6" who="Nicolas Aspert " />
<person posts="2" size="6" who="Jeremy Jackson " />
<person posts="2" size="6" who="Oliver Feiler " />
<person posts="2" size="6" who="John Jasen " />
<person posts="2" size="6" who="Matthias Andree " />
<person posts="2" size="6" who="&quot;Michael Lazarou (ETL)&quot; " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="&quot;Partha Narayanan&quot; " />
<person posts="2" size="6" who="Marvin Justice " />
<person posts="2" size="6" who="Andi Kleen " />
<person posts="2" size="6" who="dean gaudet " />
<person posts="2" size="6" who="Borsenkow Andrej " />
<person posts="2" size="6" who="Martin Loschwitz " />
<person posts="2" size="6" who="Sebastian Zimmermann " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Florian Weimer " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Ed Tomlinson " />
<person posts="2" size="5" who="Anuradha Ratnaweera " />
<person posts="2" size="5" who="Thomas Duffy " />
<person posts="2" size="5" who="Mike Phillips " />
<person posts="2" size="5" who="=?ISO-8859-2?Q?Tomasz_K=B3oczko?= " />
<person posts="2" size="5" who="Alexei Podtelezhnikov " />
<person posts="2" size="5" who="Anton Altaparmakov " />
<person posts="2" size="5" who="Robbert Kouprie " />
<person posts="2" size="5" who=" (Wichert Akkerman)" />
<person posts="2" size="5" who=" (Oliver Neukum)" />
<person posts="2" size="5" who="Andrey Nekrasov " />
<person posts="2" size="5" who="Paul Mackerras " />
<person posts="2" size="5" who="Lukas Geyer " />
<person posts="2" size="5" who="Mario Mikocevic " />
<person posts="2" size="5" who="Juan Quintela " />
<person posts="2" size="5" who="&quot;Randy.Dunlap&quot; " />
<person posts="2" size="5" who="=?iso-8859-1?q?willy=20tarreau?= " />
<person posts="2" size="5" who="Andy Pfiffer " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Ryan Cumming " />
<person posts="2" size="5" who="Joonas Koivunen " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Jes Sorensen " />
<person posts="2" size="5" who="Ian Soboroff " />
<person posts="2" size="5" who="Anton Blanchard " />
<person posts="2" size="4" who="Michael Zhu " />
<person posts="2" size="4" who="Ingo Molnar " />
<person posts="2" size="4" who="Chris Wedgwood " />
<person posts="2" size="4" who="Mike Dresser " />
<person posts="2" size="4" who="raoul s " />
<person posts="1" size="37" who="" />
<person posts="1" size="31" who="Jan Hudec " />
<person posts="1" size="27" who="Ruben =?ISO-8859-15?Q?P=FCttmann?= " />
<person posts="1" size="26" who="MaxiM Basunov " />
<person posts="1" size="24" who="" />
<person posts="1" size="17" who="Greg Fitzgerald " />
<person posts="1" size="15" who="Stijn Opheide " />
<person posts="1" size="15" who="Jonathan Lahr " />
<person posts="1" size="13" who="&quot;Lee Packham&quot; " />
<person posts="1" size="13" who="Guolin Cheng " />
<person posts="1" size="11" who="Jurriaan Wijnberg " />
<person posts="1" size="11" who="Martin Wilck " />
<person posts="1" size="10" who="&quot;Lonny Selinger&quot; " />
<person posts="1" size="10" who="Chris Wright " />
<person posts="1" size="9" who="Josh Pieper " />
<person posts="1" size="8" who="Rasmus Andersen " />
<person posts="1" size="8" who="Francois Romieu " />
<person posts="1" size="7" who="Marcin Prejsnar " />
<person posts="1" size="7" who="kees " />
<person posts="1" size="7" who="Dennis Fleurbaaij " />
<person posts="1" size="7" who="Jordan Breeding " />
<person posts="1" size="7" who="James Bourne " />
<person posts="1" size="6" who="&quot;T. A.&quot; " />
<person posts="1" size="6" who="Andreas Henriksson " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="Tomasz Torcz " />
<person posts="1" size="6" who="Marko Rauhamaa " />
<person posts="1" size="6" who="Scott Long " />
<person posts="1" size="6" who="Shaya Potter " />
<person posts="1" size="6" who="Masoud Sharbiani " />
<person posts="1" size="6" who="Berjoza Roman " />
<person posts="1" size="6" who="&quot;Peter C. Norton&quot; " />
<person posts="1" size="5" who="&quot;David Gordon (LMC)&quot; " />
<person posts="1" size="5" who="Bill Hartner " />
<person posts="1" size="5" who="Keith Owens " />
<person posts="1" size="5" who="&quot;James Stevenson&quot; " />
<person posts="1" size="5" who="Karsten Keil " />
<person posts="1" size="5" who="Ani Joshi " />
<person posts="1" size="5" who="&quot;Peter C. Norton&quot; " />
<person posts="1" size="5" who="Steve Lord " />
<person posts="1" size="5" who="&quot;James C. Owens&quot; " />
<person posts="1" size="5" who="" />
<person posts="1" size="4" who="&quot;Martin A. Brooks&quot; " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Vojtech Pavlik " />
<person posts="1" size="4" who="Antti Salmela " />
<person posts="1" size="4" who="christophe =?iso-8859-15?Q?barb=E9?= " />
<person posts="1" size="4" who="&quot;Rick A. Hohensee&quot; " />
<person posts="1" size="4" who="Tom Hornyak " />
<person posts="1" size="4" who="Suparna Bhattacharya " />
<person posts="1" size="4" who="Karim Yaghmour " />
<person posts="1" size="4" who="Carl Spalletta " />
<person posts="1" size="4" who="Neil Brown " />
<person posts="1" size="4" who="Andrey Panin " />
<person posts="1" size="4" who="John Weber " />
<person posts="1" size="4" who="Bharata B Rao " />
<person posts="1" size="4" who="Denis RICHARD " />
<person posts="1" size="4" who="Jacques Gelinas " />
<person posts="1" size="4" who="Richard Massa " />
<person posts="1" size="4" who="Jan Pospisil " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Nikita Danilov " />
<person posts="1" size="4" who="Josh MacDonald " />
<person posts="1" size="4" who="&quot;Michael H. Warfield&quot; " />
<person posts="1" size="4" who="Kevin Corry " />
<person posts="1" size="4" who="&quot;Kevin P. Fleming&quot; " />
<person posts="1" size="4" who="Its Squash " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="salvador " />
<person posts="1" size="4" who="Chris Wilson " />
<person posts="1" size="4" who="Greg Cockburn " />
<person posts="1" size="4" who="&quot;Johan Kullstam&quot; " />
<person posts="1" size="4" who="Sipos Ferenc " />
<person posts="1" size="4" who="Peter Osterlund " />
<person posts="1" size="4" who="Hal Duston " />
<person posts="1" size="3" who="Riley Williams " />
<person posts="1" size="3" who="Frank van de Pol " />
<person posts="1" size="3" who="Nils Rennebarth " />
<person posts="1" size="3" who="Guus Sliepen " />
<person posts="1" size="3" who="Ravindra Jaju " />
<person posts="1" size="3" who="Sean Hunter " />
<person posts="1" size="3" who="Daniel Robbins " />
<person posts="1" size="3" who="Thomas Zimmerman " />
<person posts="1" size="3" who="Doug Alcorn " />
<person posts="1" size="3" who="Rolf Lear " />
<person posts="1" size="3" who="Tom Joseph " />
<person posts="1" size="3" who="Christoph Pittracher " />
<person posts="1" size="3" who="Andre Hedrick " />
<person posts="1" size="3" who="Tommi Kyntola " />
<person posts="1" size="3" who="Ben Collins " />
<person posts="1" size="3" who="Gustavo Zacarias " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="James Washer " />
<person posts="1" size="3" who="Jurriaan on Alpha " />
<person posts="1" size="3" who="Paul Gortmaker " />
<person posts="1" size="3" who="&quot;Mr. Shannon Aldinger&quot; " />
<person posts="1" size="3" who="Alex Riesen " />
<person posts="1" size="3" who="Doug Ledford " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Paul G. Allen&quot; " />
<person posts="1" size="3" who="Lionel Bouton " />
<person posts="1" size="3" who="Richard Kettlewell " />
<person posts="1" size="3" who="&quot;Duraid Madina&quot; " />
<person posts="1" size="3" who="Charles Cazabon " />
<person posts="1" size="3" who="Greg Louis " />
<person posts="1" size="3" who="H C Pumphrey " />
<person posts="1" size="3" who="Rich Baum " />
<person posts="1" size="3" who="Jeff Chua " />
<person posts="1" size="3" who="&quot;D. Hugh Redelmeier&quot; " />
<person posts="1" size="3" who="Dmitry Kasatkin " />
<person posts="1" size="3" who="Thomas Cataldo " />
<person posts="1" size="3" who="David Benfell " />
<person posts="1" size="3" who="&quot;Grover, Andrew&quot; " />
<person posts="1" size="3" who="Allan Sandfeld " />
<person posts="1" size="3" who="Troy Benjegerdes " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;William Voorsluys&quot; " />
<person posts="1" size="3" who="SteveC " />
<person posts="1" size="3" who="Ard van Breemen " />
<person posts="1" size="3" who="&quot;Yann E. MORIN&quot; " />
<person posts="1" size="3" who="Peter Rival " />
<person posts="1" size="3" who="Remi Turk " />
<person posts="1" size="3" who="&quot;George Bonser&quot; " />
<person posts="1" size="3" who="John Heil " />
<person posts="1" size="3" who="&quot;H. Peter Anvin&quot; " />
<person posts="1" size="3" who="Hans-Joachim Baader " />
<person posts="1" size="3" who="Dennis Boylan " />
<person posts="1" size="3" who="&quot;Johan Adolfsson&quot; " />
<person posts="1" size="3" who="Harold Campbell " />
<person posts="1" size="3" who="&quot;Matus Horvath&quot; " />
<person posts="1" size="3" who="Romano Giannetti " />
<person posts="1" size="3" who="Adam Keys " />
<person posts="1" size="3" who="Chuck Campbell " />
<person posts="1" size="3" who="&quot;Mike Coleman&quot; " />
<person posts="1" size="3" who="Wilhelm Nuesser " />
<person posts="1" size="3" who="Nicholas Knight " />
<person posts="1" size="3" who="&quot;Dan Maas&quot; " />
<person posts="1" size="3" who=" (Miklos Szeredi)" />
<person posts="1" size="3" who="&quot;Simen Thoresen&quot; " />
<person posts="1" size="3" who="Quinn Harris " />
<person posts="1" size="3" who="Luigi Genoni " />
<person posts="1" size="3" who="Willi =?iso-8859-1?Q?N=FC=DFer?= " />
<person posts="1" size="3" who="Sebastian Benoit " />
<person posts="1" size="3" who="Steven Cole " />
<person posts="1" size="3" who="Greg " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Bart Trojanowski " />
<person posts="1" size="3" who="Roberto Nibali " />
<person posts="1" size="3" who="Dmitri Kassatkine " />
<person posts="1" size="3" who="Pascal Lengard " />
<person posts="1" size="3" who="&quot;Jeff V. Merkey&quot; " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="kelley eicher " />
<person posts="1" size="3" who="&quot;J.A. Magallon&quot; " />
<person posts="1" size="3" who="Alan Cox " />
<person posts="1" size="3" who=" (Brugier Pascal)" />
<person posts="1" size="3" who="Christian Hammers " />
<person posts="1" size="3" who="Matt Domsch " />
<person posts="1" size="3" who="Mike Harrold " />
<person posts="1" size="3" who="Ralf Baechle " />
<person posts="1" size="3" who="Carsten Aulbert " />
<person posts="1" size="3" who="Chris Adams " />
<person posts="1" size="3" who="&quot;Marek Mentel&quot; " />
<person posts="1" size="3" who="Richard Kinder " />
<person posts="1" size="3" who=" (Justin Mason)" />
<person posts="1" size="3" who="David Balazic " />
<person posts="1" size="3" who=" (Henrique de Moraes Holschuh)" />
<person posts="1" size="3" who="Matt " />
<person posts="1" size="3" who="john slee " />
<person posts="1" size="3" who="Christopher Turcksin " />
<person posts="1" size="3" who="&quot;Abbas, Mohamed&quot; " />
<person posts="1" size="3" who="Matthias Schniedermeyer " />
<person posts="1" size="3" who="Pallai Roland " />
<person posts="1" size="3" who="David Engebretsen " />
<person posts="1" size="3" who="The Doctor What " />
<person posts="1" size="3" who="&quot;Craig I. Hagan&quot; " />
<person posts="1" size="3" who="Ricky Beam " />
<person posts="1" size="3" who="&quot;G . Sumner Hayes&quot; " />
<person posts="1" size="3" who="&quot;Trever L. Adams&quot; " />
<person posts="1" size="3" who="Shaya Potter " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Melkor Ainur " />
<person posts="1" size="3" who="Fabio Fracassi " />
<person posts="1" size="3" who="James Bottomley " />
<person posts="1" size="3" who="&quot;Craig Whitmore&quot; " />
<person posts="1" size="3" who="&quot;Pagani, Ronald&quot; " />
<person posts="1" size="3" who="=?iso-8859-1?q?Jo=E3o=20Seabra?= " />
<person posts="1" size="3" who="Ragnar Hojland Espinosa " />
<person posts="1" size="3" who="&quot;Mark H. Wood&quot; " />
<person posts="1" size="3" who="Jeremy Brown " />
<person posts="1" size="3" who="=?iso-8859-1?Q?Andr=E9?= Dahlqvist " />
<person posts="1" size="3" who="Studierende der Universitaet des Saarlandes" />
<person posts="1" size="2" who="Dan Mann " />
<person posts="1" size="2" who="&quot;Radivoje Todorovic&quot; " />
<person posts="1" size="2" who="Sebastian Heidl " />
<person posts="1" size="2" who="Mauricio =?iso-8859-1?q?Nu=F1ez?= " />
<person posts="1" size="2" who="Marc ZYNGIER " />
<person posts="1" size="2" who="Craig Knox " />
<person posts="1" size="2" who=" (Stephen Shirley)" />
<person posts="1" size="2" who="Erik Gustavsson " />
<person posts="1" size="2" who="Nero " />
<person posts="1" size="2" who="ivan " />
<person posts="1" size="2" who="Russ Allbery " />
<person posts="1" size="2" who="Mircea Ciocan " />
<person posts="1" size="2" who="Bosko Radivojevic " />
<person posts="1" size="2" who="Michal Gornisiewicz " />
<person posts="1" size="2" who="Eyal Lebedinsky " />
<person posts="1" size="2" who="Stevie O " />
<person posts="1" size="2" who="&quot;Halpaap, Mark (CETA)&quot; " />
<person posts="1" size="2" who="Max Kliche " />
<person posts="1" size="2" who="M A " />
<person posts="1" size="2" who="Stephen Satchell " />
<person posts="1" size="2" who="Herbert Xu " />
<person posts="1" size="2" who=" (Mike Castle)" />
<person posts="1" size="2" who="Erich Focht " />
<person posts="1" size="2" who="John Zedlewski " />
<person posts="1" size="2" who="&quot;A. Castro&quot; " />
<person posts="1" size="2" who="gravsten " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Brett " />
<person posts="1" size="2" who="Xavier Bestel " />
<person posts="1" size="2" who="V-man " />
<person posts="1" size="2" who="john e weber " />
<person posts="1" size="2" who="&quot;Martin J. Bligh&quot; " />
<person posts="1" size="2" who="Benjamin Herrenschmidt " />
<person posts="1" size="2" who="Guido Volpi " />
<person posts="1" size="2" who="Jonathan Kamens " />
<person posts="1" size="2" who="Val Henson " />
<person posts="1" size="2" who="&quot;Heinz J . Mauelshagen&quot; " />
<person posts="1" size="2" who="Britt Park " />
<person posts="1" size="2" who="Ram Shankar " />
<person posts="1" size="2" who=" (Barry K. Nathan)" />
<person posts="1" size="2" who="Bill Nottingham " />
<person posts="1" size="2" who="Stefan Smietanowski " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Aaron Tiensivu&quot; " />
<person posts="1" size="2" who="Hank Leininger " />
<person posts="1" size="2" who="Erik Andersen " />
<person posts="1" size="2" who="Patrick Mochel " />
<person posts="1" size="2" who="&quot;&quot; " />
<person posts="1" size="2" who="Jonathan Terhorst " />
<person posts="1" size="2" who="Kent Borg " />
<person posts="1" size="2" who="&quot;Kristofer T. Karas&quot; " />
<person posts="1" size="2" who="&quot;Kristofer T. Karas&quot; " />
<person posts="1" size="2" who="Neil Booth " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Martin Dalecki " />
<person posts="1" size="2" who="Jean-Marc Valin " />
<person posts="1" size="2" who="&quot;Yinlei Yu&quot; " />
<person posts="1" size="2" who="&quot;Mark Cuss&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Suresh Gopalakrishnan " />
<person posts="1" size="2" who="Ruben Puettmann " />
<person posts="1" size="2" who="yes sure " />
<person posts="1" size="2" who="**** " />
<person posts="1" size="2" who="Doug McNaught " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Narayan Desai&quot; " />
<person posts="1" size="2" who="Peter Monta " />
<person posts="1" size="2" who="Mathias Wiklander " />
<person posts="1" size="2" who="Richard Henderson " />
<person posts="1" size="2" who="george anzinger " />
<person posts="1" size="2" who="root " />
<person posts="1" size="2" who="Olaf Hering " />
<person posts="1" size="2" who="Shawn " />
<person posts="1" size="2" who="Justin Cormack " />
<person posts="1" size="2" who="&quot;Ian S. Nelson&quot; " />
<person posts="1" size="2" who="Luc Van Oostenryck " />
<person posts="1" size="2" who="he jian bing " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="robert w hall " />
<person posts="1" size="2" who="Gerold Jury " />
<person posts="1" size="2" who="Alistair Riddell " />
<person posts="1" size="2" who="Bob Johnson " />
<person posts="1" size="2" who="=?iso-8859-1?q?Joel=20Cordonnier?= " />
<person posts="1" size="2" who="Lawrence Walton " />
<person posts="1" size="2" who="Urs Thuermann " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Ketil Froyn " />
<person posts="1" size="2" who="Nick Sanders " />
<person posts="1" size="2" who="David Ford " />
<person posts="1" size="2" who="Roger W.Brown " />
<person posts="1" size="2" who="Chris Meadors " />
<person posts="1" size="2" who="Philipp Matthias Hahn " />
<person posts="1" size="2" who="Nathan " />
<person posts="1" size="2" who="&quot;Rajeev Bector&quot; " />
<person posts="1" size="2" who="Alan Olsen " />
<person posts="1" size="2" who="Christian Widmer " />
<person posts="1" size="2" who="Henrik Storner " />
<person posts="1" size="2" who="Justin Piszcz " />
<person posts="1" size="2" who="Koos Vriezen " />
<person posts="1" size="2" who="roe jice " />
<person posts="1" size="2" who="Diego Fernandez Santos " />
<person posts="1" size="2" who="Kallol Biswas " />
<person posts="1" size="2" who="Eli Zaretskii " />
<person posts="1" size="2" who="David Schwartz " />
<person posts="1" size="2" who="Felipe Contreras " />
<person posts="1" size="2" who="Anthony DeRobertis " />
<person posts="1" size="2" who="Ben Carrell " />
<person posts="1" size="2" who="=?iso-8859-1?q?b=20mani=20manoharan?= " />
<person posts="1" size="2" who="Daniel Wong " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Werner Puschitz " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who="Edgar Toernig " />
<person posts="1" size="2" who="Fabrice Peix " />
<person posts="1" size="2" who="Edward Shushkin " />
<person posts="1" size="2" who="Zdenek Smetana " />
<person posts="1" size="2" who="David Beckett " />
<person posts="1" size="1" who="Christine Ames " />
<person posts="1" size="1" who="Juanillo " />
<person posts="1" size="1" who="Michael Elizabeth Chastain " />

</stats>

<section
  title="Fundamental Change In Driver Handling For 2.5"
  subject="ISA hardware discovery -- the elegant solution"
  archive=""
  posts="212"
  startdate="13 Jan 2002 17:58:39 -0800"
  enddate="21 Jan 2002 15:52:46 -0800"
>
<topic>FS: initramfs</topic>
<topic>FS: ramfs</topic>
<topic>Kernel Build System</topic>

<p>In the course of discussion, Alan Cox mentioned that <quote who="Alan
Cox">For 2.5 if things go to plan there will be no such thing as a "compiled
in" driver. They simply are not needed with initramfs holding what were once
the "compiled in" modules.</quote> Eric S. Raymond said:</p>

<quote who="Eric S. Raymond">

<p>This is something of a bombshell.  Not necessarily a bad one, but...</p>

<p>Alan, do you have *any* *freakin'* *idea* how much more complicated the CML2
deduction engine had to be because the basic logical entity was a tristate
rather than a bool?  If this plan goes through, I'm going to be able to
drop out at least 20% of the code, with most of that 20% being in the nasty
complicated bits where the maintainability improvement will be greatest.
And I can get rid of the nasty "vitality" flag, which probably the worst
wart on the language.</p>

<p>Yowza...so how soon is this supposed to happen?</p>

</quote>

<p>Alan replied, <quote who="Alan Cox">Its something to tackle after the
rest of initramfs works. Even if not then the lsmod case can be made to work
since its just a matter of putting the names in a segment for the linker to
collate.</quote> Eric said:</p>

<quote who="Eric S. Raymond">

<p>Dang.  This will make the CML2 inference engine work better in some
funky corner cases, too.  And its behavior will be easier to understand
all around.</p>

<p>Sign me up.  This will be a good change; I like it when I can make things
better by taking features *out* of my code.</p>

</quote>

<p>There was quite a bit of discussion about Alan's statement. Various folks
were in favor, and various against. It also seemed as though not everyone
understood the implications and ramifications involved. These were not fully
explored in the thread, but I'd imagine it will be a controvercial issue
for some time to come.</p>

</section>

<section
  title="Maximum Number Of CPUs On SMP Systsems"
  subject="how many cpus can linux support for SMP?"
  archive=""
  posts="9"
  startdate="16 Jan 2002 22:59:44 -0800"
  enddate="19 Jan 2002 13:54:16 -0800"
>
<topic>SMP</topic>

<p>Barry Wu asked how many CPUs were supported under Linux, and Thomas Duffy
explained, <quote who="Thomas Duffy">there is a 32bit cpu mask, meaning 32
is the absolute max, although Ralf Baechle has extended it to 64 in order
to support SGI origin 2000's, but realistically, linux can only do about
8 before falling on the ground...  depends on your workload really...you
should be ok with 4 cpus.</quote> Ralf Baechle corrected, <quote who="Ralf
Baechle">Actually Kanoj and me hacked it to work with 128.  The scalability
was already frightening with 32 and even more so with 128 ...</quote> but
he added, <quote who="Ralf Baechle">Around 4 procs is certainly the sweet
spot currently.</quote></p>

</section>

<section
  title="Status Of 2.5"
  subject="[STATUS 2.5]  January 17, 2001"
  archive=""
  posts="23"
  startdate="16 Jan 2002 23:13:11 -0800"
  enddate="24 Jan 2002 09:40:30 -0800"
>
<topic>Access Control Lists</topic>
<topic>Code Freeze</topic>
<topic>Disk Arrays: EVMS</topic>
<topic>Disk Arrays: LVM</topic>
<topic>Disks: IDE</topic>
<topic>FS: JFS</topic>
<topic>FS: NFS</topic>
<topic>FS: ReiserFS</topic>
<topic>FS: devfs</topic>
<topic>FS: initramfs</topic>
<topic>FS: ramfs</topic>
<topic>Framebuffer</topic>
<topic>Kernel Build System</topic>
<topic>Klibc</topic>
<topic>Networking</topic>
<topic>Sound: ALSA</topic>
<topic>USB</topic>
<topic>User-Mode Linux</topic>
<topic>Virtual Memory</topic>

<mention>Jens Axboe</mention>
<mention>James Simmons</mention>
<mention>Ingo Molnar</mention>
<mention>Rik van Riel</mention>
<mention>Linus Torvalds</mention>
<mention>Andre Hedrick</mention>
<mention>Jean Tourrilhes</mention>
<mention>Greg KH</mention>
<mention>Jeff Dike</mention>
<mention>Karim Yaghmour</mention>
<mention>Patrick Mochel</mention>
<mention>Russell King</mention>
<mention>Keith Owens</mention>
<mention>Ben LaHaise</mention>
<mention>Dave Jones</mention>
<mention>Richard Gooch</mention>
<mention>Robert Love</mention>
<mention>Andrew Morton</mention>

<p>Guillaume Boissiere announced:</p>

<quote who="Guillaume Boissiere">

<p>I've seen several times on this list people wondering what features were
in the works for 2.5 and what the status of the development was.  I did
some grepping on the archive and put together a list of things that have
been discussed / worked on for 2.5 over the past year or so.</p>

<p>It's probably pretty incomplete and full of errors at this point but I'll
be happy to update it if you send me email.</p>

<p>

<ol>

<li>Merged   New scheduler for improved scalability       (Ingo Molnar)</li>
<li>Merged   Rewrite of the block IO (bio) layer          (Jens Axboe)</li>
<li>Merged   New kernel device structure (kdev_t)         (Linus Torvalds)</li>
<li>Merged   Initial support for USB 2.0                  (Greg KH, others)</li>
<li>Ready    Add User-Mode Linux (UML)                    (Jeff Dike)</li>
<li>Ready    Add ALSA (Advanced Linux Sound Architecture) (ALSA team)</li>
<li>Ready    IDE layer update                             (Andre Hedrick)</li>
<li>&lt;1 month New kernel build system (kbuild 2.5)         (Keith Owens)</li>
<li>&lt;1 month New kernel config system: CML2               (Eric Raymond)</li>
<li>Beta     New driver API for Wireless Extensions       (Jean Tourrilhes)</li>
<li>Beta     New IO scheduler                             (Jens Axboe)</li>
<li>Beta     Add JFS (Journaling FileSystem from SGI)     (JFS team)</li>
<li>Beta     New VM with reverse mappings                 (Rik van Riel)</li>
<li>Beta     Add preempt kernel option                    (Robert Love)</li>
<li>Beta     Add resheduling points to remove latency     (Andrew Morton)</li>
<li>Beta     Build option for Linux Trace Toolkit (LTT)   (Karim Yaghmour)</li>
<li>Beta     Better event logging for enterprise systems  (evlog team)</li>
<li>Ongoing  Better support of high-end NUMA machines     (NUMA team)</li>
<li>Alpha    Add Asynchronous IO (aio) support            (Ben LaHaise)</li>
<li>Alpha    Integrate EVMS into kernel                   (EVMS team)</li>
<li>Started  Rewrite of the framebuffer layer             (James Simmons)</li>
<li>Started  New driver model &amp; unified device tree       (Patrick Mochel)</li>
<li>Started  Rewrite of the console layer                 (James Simmons)</li>
<li>Started  More complete NetBEUI and 802.2 net stacks   (Arnaldo C de M)</li>
<li>Draft #2 New lightweight library (klibc)              (Greg KH)</li>
<li>Draft #3 Replace initrd by initramfs                  (hpa, Al Viro)</li>
<li>Planning Change all drivers to new driver model       (All maintainers)</li>
<li>Planning Add thrashing control                        (Rik van Riel)</li>
<li>Planning Remove all hardwired drivers from kernel     (Alan Cox, etc)</li>
<li>Planning Porting all input devices over to input API  (James Simmons)</li>
<li>Planning generic parameter/command line interface     (Keith Owens)</li>

</ol>

</p>

<p>I hope this is helpful. Enjoy!</p>

</quote>

<p>Several folks pointed out that JFS (item 12) was actually from IBM, not
SGI. Russell King also pointed out another 2.5 feature, in which 'serial.c'
would be undergoing a restructuring. Dave Jones added that CPU clock/voltage
scaling would be going into 2.5 (to which Erik Mouw offered (regarding the
ARM code) <quote who="Erik Mouw">The basic support is stable. We need to
sort out a nicer way to get the memory timing variables, but that's only an
initialisation issue we can add later on.</quote>). Jose Luis Domingo Lopez
also replied to Guillaume's initial post:</p>

<quote who="Jose Luis Domingo Lopez">

<p>Great !!!. I think this "todo list" was much needed. Let me suggest
a couple of things that should find their way into 2.5.x sometime in the
futute, and that I consider important:</p>

<p>

<ul>

<li>Generic (VFS layer?) ACL implementation: it seems under heavy
  develpment by some groups, and could be something quite interesting to
  have for 2.6.x</li>
<li>Linux Security Module (LSM)</li>
<li>LVM 2: it seems LVM developers are about to release a first version of
  the new (version 2.0) LVM (Logical Volume Management) implementation
  for Linux. Seems to solve the problems current code base has.</li>
<li>devfs 2: new implementation of Richard Gooch's devfs for Linux. devfs
  is a "must have" for some people, and this new code seems to solve
  everything that people complained about. AFAIR, Richard has submitted
  several "cuts" of the new code.</li>

</ul>

</p>

<p>There are other interesting things I don't follow as closely, and that
could be available when 2.5.x is still under development, maybe not.</p>

<p>

<ul>

<li>reiserfs 4 (later this year): maybe too late for inclusion.</li>
<li>USAGI IPv6 implementation for Linux: maybe not ready for prime time.</li>
<li>NFS v4: have read about it, but don't remember about deadlines.</li>
<li>IPsec in kernel (FreeS/WAN): the neverending story :)</li>

</ul>

</p>

<p>That is what I think are the most important things that _could_ be part
of future 2.6.0, should maintainers consider it as a good idea. Please,
this is only informative, not trying to "sell" you nothing.</p>

</quote>

<p>At his point, Hans Reiser asked, <quote who="Hans Reiser">Have you
heard anything about when Linus intends to code freeze?  In my planning
I am assuming Sept. 30 is way earlier than 2.6 would ship.  I remember
how long 2.4 took, and I simply assume 2.6 will be the same.  At any rate,
there is no way we'll be done earlier than September: it is a deep rewrite.
Code looks so much better than the old code...., but it is completely new
code.</quote> Alan Cox replied:</p>

<quote who="Alan Cox">

<p>If Linus says september freezes in september and ships for christmas I
will be most suprised. If he says september freezes the may after and ships
the december after that I'd count it normal</p>

<p>Personally I'd really like to see the block I/O stuff straightened
out. The neccessary VM bits done, device driver updates and a September
freeze. I think it can be done, and I think the resulting kernel will be
way way better for people with 1Gb+ of RAM, so much better that its worth
making a clear release at that point.</p>

</quote>

<p>Hans replied, <quote who="Hans Reiser">Let us encourage him to give us
some warning, like 60 days of warning.  Let us also encourage him to code
freeze VM and VFS first not last (I think he agrees with this fortunately).
I am not going to say anything about when I would like that freeze to hit,
except that we won't be ready before September/October because I am finally
able to take the time to do things right in the design and so I will.  If he
freezes in ~September, we'll have an experimental Reiser4 for him.</quote></p>

</section>

<section
  title="Cleaning Up mtrr.c"
  subject="[patch] getting rid of suser/fsuser for good, first part"
  archive=""
  posts="3"
  startdate="17 Jan 2002 00:12:03 -0800"
  enddate="17 Jan 2002 09:02:48 -0800"
>

<p>David Weinehall said, <quote who="David Weinehall">It is after all 2.5-time,
and hence time for a spring-cleaning.</quote> He posted a patch to fix up
various things; one file included in the patch was arch/i386/kernel/mtrr.c,
to which Dave Jones said, <quote who="Dave Jones">This file in particular
needs more than just a spring clean imo.  As extra support was added for the
different MTRR lookalikes, it got messier and messier until it turned into
the goop we have now.  Doing a real cleanup on this has been on my TODO for
months now. Hopefully I'll get around to it in the 2.5 timeframe.</quote>
David took another look and agreed wholeheartedly.</p>

</section>

<section
  title="kernel.org Problems"
  subject="kernel.org problem..."
  archive=""
  posts="14"
  startdate="18 Jan 2002 11:28:20 -0800"
  enddate="23 Jan 2002 09:29:06 -0800"
>
<topic>Networking</topic>

<mention>Daniel Phillips</mention>

<p>H. Peter Anvin reported:</p>

<quote who="H. Peter Anvin">

<p>kernel.org stopped responding to most services some time this morning.
Unfortunately, the system management port on the new server was never
connected at the time the new server was installed, so we can't debug the
problem remotely.</p>

<p>I am trying to reach people at ISC to get the management port connected
and the system back to normal.</p>

</quote>

<p>Elsewhere, under the Subject: <a href="">kernel.org now operating in
"mirrors only mode"</a>, he said:</p>

<quote who="H. Peter Anvin">

<p>Since it looks like it is going to take some time to resolve the wiring
problem affecting kernel.org, I have put the kernel.org system in "mirrors
only mode."  This means mirror sites can update, but no user traffic is
allowed -- except obtaining the list of mirrors.</p>

<p>This wiring problem is an unfortunate consequence of having had to push
the new kernel.org server into service on a lot shorter notice than expected
back in December.  Once we can get it resolved these kinds of problems should
hopefully not recur.</p>

</quote>

<p>Elsewhere, under the Subject: <a href="">Would anyone be willing to host
a second kernel.org site?</a>, he said:</p>

<quote who="H. Peter Anvin">

<p>The recent troubles we've had at kernel.org pretty much highlight the issues
with having an offsite system with no easy physical access.  This begs the
question if we could establish another primary kernel.org site; this would
not only reduce the load on any one site but deal with any one failure in
a much more graceful way.</p>

<p>Anyone have any ideas of some organization who would be willing to host
a second kernel.org server?  Such an organization should expect around 25
Mbit/s sustained traffic, and up to 40-100 Mbit/s peak traffic (this one
can be adjusted to fit the available resources.)</p>

<p>If so, please contact me...</p>

</quote>

<p>Stephan von Krawczynski offered, <quote who="Stephan von Krawczynski">I have
a slightly different suggestion, that may be interesting. Years ago we did a
DNS-project that allows to spread a domain to several _different_ ip locations
based on the dns-_requesting_ ip. You may know such a technique from akamai
(MS daughter).  In fact we implemented and test-runned it years ago, but did
not find any customer interested (in fact only real big customers _can_ be
interested at all, and we didn't have the "connections"). Anyway the know-how
is still here and can be used to help kernel.org, if interested. The basic idea
is, that this splits costs in running kernel.org to several locations. These
locations can (e.g.) be providers who may have some strategic interests. You
may as well come up with a GNU project of spreading kernel.org mirrors -
meaning every provider be it small or big can have its own mirror, and _only_
his customers (depending on their IP or his AS) are using it. So if you have
a major breakdown at the primary server, people will get no _new_ pages,
but kernel.org itself looks up throughout all IP-ranges that have a mirror
"attached".</quote></p>

<p>Elsewhere, Larry McVoy suggested to H. Peter, <quote who="Larry
McVoy">We've priced this</quote> (H. Peter's bandwidth requirements) <quote
who="Larry McVoy">lately and I think the cheapest you are looking at is
around $6500/month for a 25Mbit connection. That's not a huge amount of
money but it's enough that it shows up on people's radar screens as a line
item, it's $80K/year, so there would have to be some justification.</quote>
H. Peter replied, <quote who="H. Peter Anvin">No doubt. In this similar
vein, it's probably good to point out to people just how much ISC's
contribution to kernel.org is actually worth...</quote> Larry replied:</p>

<quote who="Larry McVoy">

<p>No kidding.  I didn't realize they were hosting it, that's very nice
of them.</p>

<p>Do you have any statistics on what percentage of the download traffic
is whole kernels versus patches?  If most of the traffic is whole kernels,
I think I might be able to offer up a fix for that.</p>

</quote>

<p>H. Peter did not reply to this, but Craig I. Hagan suggested, <quote
who="Craig I. Hagan">this is something that hooking into a cache heirarchy
(e.g.  NLANR) might help resolve.</quote></p>

<p>Elsewhere, under the Subject: <a href="">kernel.org is back online...</a>,
H.  Peter said, <quote who="H. Peter Anvin">kernel.org is back online, and
is now wired for proper remote management so we hopefully should avoid these
problems in the future.  I have also gotten a fair number of offers for a
second-server site; I will need some time to sort through them all figure
out which one is best for us.  In general, my preference is for another
site which looks as much as possible like the existing one, i.e. a dedicated
server, preferrably of the same type.</quote></p>

<p>Elsewhere, under the Subject: <a href="">kernel.org: setting the record
straight</a>, he said:</p>

<quote who="H. Peter Anvin">

<p>It has come to my attention there are some unfounded rumours about the
kernel.org outage from this past weekend, and I wanted to set the record
straight:</p>

<p>In particular, the outage was *not* caused by any kind of failure in the
new Compaq server hardware.  It worries me a bit that this particular rumour
was circulating, since it reflects badly on a donor who has just provided
us with a very nice machine.</p>

<p>The approximate history of the failure is as such:  </p>

<p>Back in December, we were already planning to replace the old server
hardware after repeated problems, probably age-related.  We were originally
planning to put the new server in production after the holidays, however,
when the old server really started to flake out on us we decided to push it
in service early.</p>

<p>ISC was very accomodating and arranged for us to put it in service on
short notice, despite several logistics problem.  One of those problems was
the lack of a configured port for the management card in the new server.
As a result, it did not get wired up at that time.</p>

<p>This past Friday morning, the kernel on the server apparently stopped
servicing user-space processes; the details aren't known, other than the fact
that pings and TCP SYNs received replies, but we couldn't get any actual
data across.  Futhermore, on and off there was as much as 95% packet loss
in pings, although the machine didn't stop responding to pings until it was
power cycled on Sunday. </p>

<p>Due to a miscommunication between myself and the staff at ISC we weren't
able to get the machine power cycled until Sunday (it did not return from
the power cycle) and the management port connected until Monday.  Once the
management port got connected, it was a 5-minute job to bring the machine
back to life.</p>

<p>Finally, I would like to thank the many people and organizations who have
offered to host another kernel.org server in one way or another.  I'm going to
be evaluating our options, with the goal of getting at least one additional
server if at all possible.  If so, my preference will definitely be to try
to obtain identical hardware with the one we currently have.</p>

</quote>

<p>Daniel Phillips asked which kernel version had been running on Friday, and H.
Peter replied 2.4.16.</p>

<p>End of thread.</p>

</section>

<section
  title="Configure.help Reorganization"
  subject="2.5.3-pre5 - Configurator updates"
  archive=""
  posts="1"
  startdate="24 Jan 2002 12:43:47 -0800"
>
<topic>Kernel Release Announcement</topic>

<p>Linus Torvalds announced Linux 2.5.3-pre5, saying:</p>

<quote who="Linus Torvalds">

<p>Due to a private flame-war about configuration options and behaviour,
I just broke down and did the thing I had asked for from others for a long
time - split up the huge unwieldly "Configure.help" file into many smaller
ones that are closer to the option they describe.</p>

<p>The split was largely automated, with one 25-thousand line file being
split up into almost 100 smaller files. The placement was also entirely
automated, and basically moved each entry to the same subdirectory where
the config question for that entry was located (and if the question was
duplicated over several places, the help was duplicated too).</p>

<p>This should make it _much_ easier to have things like per-architecture
config entries that the rest of the world simply doesn't want to know about
and has no interest in.</p>

<p>[ The automated nature of the split also showed that some questions are
  sometimes oddly placed. Some minimal movement was done to fix the worst
  offenders, but hopefully we can organize some of it more logically in the
  future. ]</p>

<p>However, I would ask that maintainers of config tools, drivers and
architectures would check that their config help entries still exist, and
seem to work. Of the tools, only the basic "make config" script has been
updated to know about the change in location, so menuconfig/xconfig simply
will not find the help right now.</p>

<p>Oh, non-x86 architectures probably need to fix up their config menu
entries too, as I only did a minimal "move architecture-common entries to
init/Config.in" edit (to not duplicate all the questions/help messages that
are common to all architectures), and I'm absolutely positive that the menu
structure didn't move correctly.</p>

<p>Other changes tend to get overwhelmed in the patch (happily it's not every
day that you clean up the largest file in the whole archive), but ChangeLog
appended so you can see what else happened.</p>

</quote>

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

</section>

</kc>

