<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="192" date="18 Nov 2002 00:00:00 -0800" />

<stats posts="1792" size="9120" contrib="496" multiples="261" lastweek="223">

<person posts="75" size="254" who="Alan Cox" />
<person posts="64" size="223" who="William Lee Irwin III" />
<person posts="61" size="243" who="Andrew Morton" />
<person posts="41" size="172" who="Pavel Machek" />
<person posts="35" size="267" who="Rusty Russell" />
<person posts="32" size="180" who="Jens Axboe" />
<person posts="26" size="78" who="Zwane Mwaikambo" />
<person posts="24" size="435" who="Osamu Tomita" />
<person posts="23" size="277" who="&quot;David S. Miller&quot;" />
<person posts="23" size="108" who="Linus Torvalds" />
<person posts="23" size="88" who="Russell King" />
<person posts="22" size="73" who="&quot;Martin J. Bligh&quot;" />
<person posts="19" size="108" who="Andrea Arcangeli" />
<person posts="19" size="58" who="Greg KH" />
<person posts="18" size="55" who="David Woodhouse" />
<person posts="17" size="66" who="Bill Davidsen" />
<person posts="15" size="69" who="Con Kolivas" />
<person posts="15" size="46" who="bert hubert" />
<person posts="14" size="58" who="&quot;J.E.J. Bottomley&quot;" />
<person posts="14" size="52" who="Rik van Riel" />
<person posts="13" size="69" who="Dave Jones" />
<person posts="13" size="62" who="Davide Libenzi" />
<person posts="13" size="49" who="James Simmons" />
<person posts="12" size="37" who="Robert Love" />
<person posts="11" size="241" who="george anzinger" />
<person posts="11" size="37" who="Adam Kropelin" />
<person posts="10" size="103" who="Tom Rini" />
<person posts="10" size="88" who="Gerd Knorr" />
<person posts="10" size="40" who="&quot;Perez-Gonzalez, Inaky&quot;" />
<person posts="10" size="35" who="&quot;Petr Vandrovec&quot;" />
<person posts="10" size="29" who="Christoph Hellwig" />
<person posts="10" size="27" who="Mikael Pettersson" />
<person posts="9" size="77" who="Manfred Spraul" />
<person posts="9" size="48" who="CaT" />
<person posts="9" size="44" who="Pavel Machek" />
<person posts="9" size="42" who="Denis Vlasenko" />
<person posts="9" size="37" who="Tomas Szepe" />
<person posts="9" size="31" who="Hugh Dickins" />
<person posts="9" size="30" who="Roman Zippel" />
<person posts="8" size="69" who="Geert Uytterhoeven" />
<person posts="8" size="62" who="&quot;Vamsi Krishna S .&quot;" />
<person posts="8" size="43" who="Alexander Viro" />
<person posts="8" size="40" who="Roland Dreier" />
<person posts="8" size="22" who="Sam Ravnborg" />
<person posts="8" size="20" who="James Simmons" />
<person posts="7" size="74" who="Alan Cox" />
<person posts="7" size="55" who="Arnaldo Carvalho de Melo" />
<person posts="7" size="39" who="Adam Belay" />
<person posts="7" size="29" who="&quot;Albert D. Cahalan&quot;" />
<person posts="7" size="27" who="Matthew Wilcox" />
<person posts="7" size="26" who="&quot;Rusty Lynch&quot;" />
<person posts="7" size="26" who="Olaf Dietsche" />
<person posts="7" size="25" who=" (Linus Torvalds)" />
<person posts="7" size="24" who="Chris Friesen" />
<person posts="7" size="21" who="&quot;James H. Cloos Jr.&quot;" />
<person posts="7" size="20" who="&quot;Maciej W. Rozycki&quot;" />
<person posts="7" size="19" who="Jamie Lokier" />
<person posts="7" size="18" who="&quot;Randy.Dunlap&quot;" />
<person posts="7" size="17" who="(ricci)" />
<person posts="6" size="98" who="Paul Mackerras" />
<person posts="6" size="75" who="Trond Myklebust" />
<person posts="6" size="69" who="Margit Schubert-While" />
<person posts="6" size="41" who="Mike Diehl" />
<person posts="6" size="28" who="Carl-Daniel Hailfinger" />
<person posts="6" size="26" who="&quot;Henning P. Schmiedehausen&quot;" />
<person posts="6" size="25" who="(benh)" />
<person posts="6" size="19" who="Werner Almesberger" />
<person posts="6" size="19" who="Grant Grundler" />
<person posts="6" size="18" who="Peter Samuelson" />
<person posts="6" size="17" who="Adrian Bunk" />
<person posts="5" size="39" who="Miles Bader" />
<person posts="5" size="37" who="Rusty Lynch" />
<person posts="5" size="34" who="Chuck Lever" />
<person posts="5" size="33" who="Erich Focht" />
<person posts="5" size="30" who="Petr Vandrovec" />
<person posts="5" size="29" who="Luben Tuikov" />
<person posts="5" size="29" who="&quot;Adam J. Richter&quot;" />
<person posts="5" size="24" who="Tim Schmielau" />
<person posts="5" size="23" who="Nikita Danilov" />
<person posts="5" size="23" who="Dieter =?iso-8859-15?q?N=FCtzel?=" />
<person posts="5" size="22" who="reiser" />
<person posts="5" size="20" who="Jean Tourrilhes" />
<person posts="5" size="19" who="Grzegorz Jaskiewicz" />
<person posts="5" size="17" who="Vojtech Pavlik" />
<person posts="5" size="17" who="Duncan Sands" />
<person posts="5" size="17" who="&quot;Udo A. Steinberg&quot;" />
<person posts="5" size="16" who="Lars Marowsky-Bree" />
<person posts="5" size="16" who="(tytso)" />
<person posts="5" size="15" who="Skip Ford" />
<person posts="5" size="15" who="&quot;Richard B. Johnson&quot;" />
<person posts="5" size="14" who="Manish Lachwani" />
<person posts="5" size="14" who="Jeff Garzik" />
<person posts="5" size="13" who="Benjamin Herrenschmidt" />
<person posts="5" size="13" who="Rusty Trivial Russell" />
<person posts="4" size="162" who="Art Haas" />
<person posts="4" size="45" who="&quot;Alan Willis&quot;" />
<person posts="4" size="37" who="Dominik Brodowski" />
<person posts="4" size="33" who="Priit Laes" />
<person posts="4" size="28" who="Thorsten Kranzkowski" />
<person posts="4" size="24" who="Matthew Dobson" />
<person posts="4" size="20" who="&quot;Van Maren, Kevin&quot;" />
<person posts="4" size="19" who="Alexander Zarochentcev" />
<person posts="4" size="18" who="Doug Ledford" />
<person posts="4" size="17" who="Hans Reiser" />
<person posts="4" size="17" who="jw schultz" />
<person posts="4" size="17" who="Dieter =?iso-8859-1?q?N=FCtzel?=" />
<person posts="4" size="16" who="Jaroslav Kysela" />
<person posts="4" size="16" who="john stultz" />
<person posts="4" size="16" who="Mark Mielke" />
<person posts="4" size="16" who="Ed Tomlinson" />
<person posts="4" size="15" who="Marcelo Tosatti" />
<person posts="4" size="15" who="Antonino Daplas" />
<person posts="4" size="15" who="=?iso-8859-1?Q?J=2EA=2E_Magall=F3n?=" />
<person posts="4" size="14" who="Daniel Jacobowitz" />
<person posts="4" size="14" who="&quot;Calin A. Culianu&quot;" />
<person posts="4" size="13" who="George France" />
<person posts="4" size="13" who="Stephen Hemminger" />
<person posts="4" size="13" who="Arjan van de Ven" />
<person posts="4" size="13" who="Rob Landley" />
<person posts="4" size="12" who="Dipankar Sarma" />
<person posts="4" size="12" who="Ivan Kokshaysky" />
<person posts="4" size="12" who="&quot;H. Peter Anvin&quot;" />
<person posts="4" size="12" who="Daniel Mehrmann" />
<person posts="4" size="10" who="&quot;Folkert van Heusden&quot;" />
<person posts="4" size="9" who="Ian Soboroff" />
<person posts="4" size="9" who="Andi Kleen" />
<person posts="4" size="9" who="(Majordomo)" />
<person posts="3" size="82" who="Matthias Andree" />
<person posts="3" size="44" who="Jochen Friedrich" />
<person posts="3" size="43" who="Ingo Oeser" />
<person posts="3" size="43" who="Andrew Walrond" />
<person posts="3" size="40" who="Steven Newbury" />
<person posts="3" size="36" who="&quot;J.E.J. Bottomley&quot;" />
<person posts="3" size="24" who="Frank Davis" />
<person posts="3" size="22" who="Leopold Gouverneur" />
<person posts="3" size="22" who="David Howells" />
<person posts="3" size="19" who="Martin Knoblauch &lt;&quot;martin.knoblauch" />
<person posts="3" size="16" who="Kevin Corry" />
<person posts="3" size="15" who="Martin Diehl" />
<person posts="3" size="15" who="Patrick Mansfield" />
<person posts="3" size="14" who="Andreas Dilger" />
<person posts="3" size="14" who="Michael Kummer" />
<person posts="3" size="14" who="David Grothe" />
<person posts="3" size="14" who="&quot;Clayton Weaver&quot;" />
<person posts="3" size="13" who="&quot;Paolo Ciarrocchi&quot;" />
<person posts="3" size="13" who="Rick Lindsley" />
<person posts="3" size="13" who="Michael Hohnbaum" />
<person posts="3" size="12" who="Petr Baudis" />
<person posts="3" size="12" who="Christoph Hellwig" />
<person posts="3" size="12" who="Erik Andersen" />
<person posts="3" size="11" who="Adam Radford" />
<person posts="3" size="11" who="Fernando Fraga e Silva" />
<person posts="3" size="11" who="Matt Reppert" />
<person posts="3" size="11" who="Steven Dake" />
<person posts="3" size="11" who="Jakob Oestergaard" />
<person posts="3" size="10" who="Michael Clark" />
<person posts="3" size="10" who="David Mosberger" />
<person posts="3" size="10" who="&quot;Miquel van Smoorenburg&quot;" />
<person posts="3" size="10" who="Paul Larson" />
<person posts="3" size="10" who="Eric Buddington" />
<person posts="3" size="9" who="Sean Neakums" />
<person posts="3" size="9" who="OGAWA Hirofumi" />
<person posts="3" size="9" who="&quot;Heusden van, FJJ (Folkert)&quot;" />
<person posts="3" size="9" who="Arador" />
<person posts="3" size="9" who="John Levon" />
<person posts="3" size="9" who="Matti Aarnio" />
<person posts="3" size="9" who="Jeff Dike" />
<person posts="3" size="8" who="&quot;Robert L. Harris&quot;" />
<person posts="3" size="8" who="Horst von Brand" />
<person posts="3" size="8" who="&quot;Brian Jackson&quot;" />
<person posts="3" size="8" who="john slee" />
<person posts="3" size="7" who="Ben Pfaff" />
<person posts="3" size="7" who="Paul P Komkoff Jr" />
<person posts="3" size="7" who="Bob Miller" />
<person posts="3" size="7" who="(kuznet)" />
<person posts="3" size="6" who="Rolf Eike Beer" />
<person posts="2" size="54" who="Jan Kara" />
<person posts="2" size="42" who="Ben Clifford" />
<person posts="2" size="38" who="Inaky Perez-Gonzalez" />
<person posts="2" size="34" who="Peter Waechtler" />
<person posts="2" size="26" who="Heinz Diehl" />
<person posts="2" size="24" who="Andrew McGregor" />
<person posts="2" size="19" who="Luca Barbieri" />
<person posts="2" size="14" who="James Stevenson" />
<person posts="2" size="12" who="Peter Horton" />
<person posts="2" size="11" who="Badari Pulavarty" />
<person posts="2" size="11" who="Greg Boyce" />
<person posts="2" size="11" who="Peter Denison" />
<person posts="2" size="11" who="Brian Gerst" />
<person posts="2" size="11" who="Akira Tsukamoto" />
<person posts="2" size="11" who="Kevin Brosius" />
<person posts="2" size="9" who="Geoffrey Lee" />
<person posts="2" size="9" who="Christoph Hellwig" />
<person posts="2" size="8" who="Miquel van Smoorenburg" />
<person posts="2" size="8" who="Helge Hafting" />
<person posts="2" size="8" who="Mike Anderson" />
<person posts="2" size="8" who="Martin Waitz" />
<person posts="2" size="8" who="Keith Owens" />
<person posts="2" size="8" who="Kevin Corry" />
<person posts="2" size="7" who="Jeremy Fitzhardinge" />
<person posts="2" size="7" who="&quot;Craig Whitmore&quot;" />
<person posts="2" size="7" who="Eric Buddington" />
<person posts="2" size="7" who="Marc-Christian Petersen" />
<person posts="2" size="7" who="Hanna Linder" />
<person posts="2" size="7" who="Theodore Ts'o" />
<person posts="2" size="7" who="Peter Kundrat" />
<person posts="2" size="7" who="Burton Windle" />
<person posts="2" size="7" who="Eric Weigle" />
<person posts="2" size="7" who="Joel Becker" />
<person posts="2" size="7" who="Neil Brown" />
<person posts="2" size="6" who="&quot;Anthony Murray&quot;" />
<person posts="2" size="6" who="Stephen Lord" />
<person posts="2" size="6" who="Peter Chubb" />
<person posts="2" size="6" who="Prasad" />
<person posts="2" size="6" who="Paul Larson" />
<person posts="2" size="6" who="Tim Connors" />
<person posts="2" size="6" who="Nico Schottelius" />
<person posts="2" size="6" who="Daniel Egger" />
<person posts="2" size="6" who="Bernd Eckenfels" />
<person posts="2" size="6" who="&quot;REVISTAS =?ISO-8859-1?Q?ER=D3TICAS...=22?=" />
<person posts="2" size="6" who="Ross Vandegrift" />
<person posts="2" size="6" who="Falk Hueffner" />
<person posts="2" size="6" who="&quot;Mark Hamblin&quot;" />
<person posts="2" size="6" who="&quot;Grover, Andrew&quot;" />
<person posts="2" size="6" who="Marc Zyngier" />
<person posts="2" size="6" who="Hans-Peter Jansen" />
<person posts="2" size="6" who="(gerg)" />
<person posts="2" size="6" who="Kingsley Cheung" />
<person posts="2" size="6" who="(Matt_Domsch)" />
<person posts="2" size="6" who="xmb" />
<person posts="2" size="6" who="Joe Thornber" />
<person posts="2" size="6" who="Richard Henderson" />
<person posts="2" size="6" who="Nicholas Wourms" />
<person posts="2" size="6" who="Andy Wallace" />
<person posts="2" size="5" who="Felipe W Damasio" />
<person posts="2" size="5" who="Matt Bernstein" />
<person posts="2" size="5" who="Roy Sigurd Karlsbakk" />
<person posts="2" size="5" who="&quot;Matthias Urlichs&quot;" />
<person posts="2" size="5" who="Ognen Duzlevski" />
<person posts="2" size="5" who="Samuli Suonpaa" />
<person posts="2" size="5" who="Srihari Vijayaraghavan" />
<person posts="2" size="5" who="&quot;Eff Norwood&quot;" />
<person posts="2" size="5" who="Kai Germaschewski" />
<person posts="2" size="5" who="Dave Olien" />
<person posts="2" size="5" who="Anders Gustafsson" />
<person posts="2" size="5" who="Ross Biro" />
<person posts="2" size="5" who="Holger Waechtler" />
<person posts="2" size="5" who="Aaron Lehmann" />
<person posts="2" size="5" who="Ulrich Weigand" />
<person posts="2" size="5" who="Nero" />
<person posts="2" size="5" who="Patrick Mochel" />
<person posts="2" size="5" who="Matt Simonsen" />
<person posts="2" size="4" who="Hacksaw" />
<person posts="2" size="4" who="Romain Lievin" />
<person posts="2" size="4" who="Dax Kelson" />
<person posts="2" size="4" who="Bernd Eckenfels" />
<person posts="2" size="4" who="Rus Foster" />
<person posts="2" size="4" who="Denis Zaitsev" />
<person posts="2" size="4" who="Urban Widmark" />
<person posts="2" size="4" who="James Morris" />
<person posts="2" size="4" who="Ricci Daniele" />
<person posts="1" size="35" who="Carlo Scarfoglio" />
<person posts="1" size="32" who="John M Flinchbaugh" />
<person posts="1" size="28" who="Justin Pryzby" />
<person posts="1" size="28" who="Brian Jackson" />
<person posts="1" size="27" who="Maneesh Soni" />
<person posts="1" size="22" who="Thomas Molina" />
<person posts="1" size="21" who="Christian Guggenberger" />
<person posts="1" size="18" who="Matjaz Omerzel" />
<person posts="1" size="17" who="Russell Greene" />
<person posts="1" size="12" who="&quot;Guillaume Boissiere&quot;" />
<person posts="1" size="11" who="Marco d'Itri" />
<person posts="1" size="11" who="David Lloyd" />
<person posts="1" size="10" who="&quot;Tomasz Torcz, BG&quot;" />
<person posts="1" size="10" who="&quot;Martin J. Bligh&quot;" />
<person posts="1" size="9" who="Torben Mathiasen" />
<person posts="1" size="8" who="Helge Hafting" />
<person posts="1" size="8" who="William Stearns" />
<person posts="1" size="8" who="Helmut Apfelholz" />
<person posts="1" size="8" who="Andre Hedrick" />
<person posts="1" size="8" who="&quot;Uwe Langenkamp&quot;" />
<person posts="1" size="7" who="Nicolas Mailhot" />
<person posts="1" size="7" who="Bruce Ferrell" />
<person posts="1" size="6" who="Boszormenyi Zoltan" />
<person posts="1" size="6" who="Adam Majer" />
<person posts="1" size="6" who="(Rod.VanMeter)" />
<person posts="1" size="6" who="Kai Germaschewski" />
<person posts="1" size="6" who="robert swan" />
<person posts="1" size="6" who="David Meybohm" />
<person posts="1" size="5" who="Beau Kuiper" />
<person posts="1" size="5" who="Rohit Seth" />
<person posts="1" size="5" who="Chris Cheney" />
<person posts="1" size="5" who="Zed Pobre" />
<person posts="1" size="5" who="Philippe Troin" />
<person posts="1" size="5" who="&quot;Ulrich Windl&quot;" />
<person posts="1" size="5" who="Andrew Theurer" />
<person posts="1" size="5" who="stella fred" />
<person posts="1" size="5" who="Arjan Opmeer" />
<person posts="1" size="5" who="Dipankar Sarma" />
<person posts="1" size="5" who="Harald Jung" />
<person posts="1" size="5" who="&quot;Craig Whitmore&quot;" />
<person posts="1" size="5" who="Matthias Urlichs" />
<person posts="1" size="5" who="David T Hollis" />
<person posts="1" size="4" who="Waldo Bastian" />
<person posts="1" size="4" who="Scott Henson" />
<person posts="1" size="4" who="&quot;Jay Vosburgh&quot;" />
<person posts="1" size="4" who="Mike Civil" />
<person posts="1" size="4" who="&quot;Brian J. Watson&quot;" />
<person posts="1" size="4" who="&quot;Rustom Hess&quot;" />
<person posts="1" size="4" who="James Bourne" />
<person posts="1" size="4" who="Jesse Pollard" />
<person posts="1" size="4" who="Miles Lane" />
<person posts="1" size="4" who="&quot;Buddy Lumpkin&quot;" />
<person posts="1" size="4" who="&quot;Benjamin Herrenschmidt&quot;" />
<person posts="1" size="4" who="Andres Salomon" />
<person posts="1" size="4" who="Kent Yoder" />
<person posts="1" size="4" who="Tom Vier" />
<person posts="1" size="4" who="Livio Baldini Soares" />
<person posts="1" size="4" who="Dipankar Sarma" />
<person posts="1" size="4" who="Rogier Wolff" />
<person posts="1" size="4" who="(venom)" />
<person posts="1" size="4" who=" (Florin Iucha)" />
<person posts="1" size="4" who="(chrisl)" />
<person posts="1" size="4" who="Take Vos" />
<person posts="1" size="4" who="Akira Tsukamoto" />
<person posts="1" size="4" who="Drew Hess" />
<person posts="1" size="4" who="no one in particular" />
<person posts="1" size="4" who="(Hell.Surfers)" />
<person posts="1" size="4" who="Neale Banks" />
<person posts="1" size="4" who="Maciej Babinski" />
<person posts="1" size="3" who="&quot;Paul Richards&quot;" />
<person posts="1" size="3" who="Jeff Martin" />
<person posts="1" size="3" who="Lee Leahu" />
<person posts="1" size="3" who="Zhonghua Dai" />
<person posts="1" size="3" who="Leif Sawyer" />
<person posts="1" size="3" who="Andrew Pimlott" />
<person posts="1" size="3" who="Bruce Walker" />
<person posts="1" size="3" who="&quot;Kenn Humborg&quot;" />
<person posts="1" size="3" who="Hendrik Visage" />
<person posts="1" size="3" who="&quot;Igor Levicki&quot;" />
<person posts="1" size="3" who="Keith Owens" />
<person posts="1" size="3" who="Andreas Schwab" />
<person posts="1" size="3" who="dean gaudet" />
<person posts="1" size="3" who="&quot;Randy.Dunlap&quot;" />
<person posts="1" size="3" who="Steffen Persvold" />
<person posts="1" size="3" who="Neilen Marais" />
<person posts="1" size="3" who="Aivils Stoss" />
<person posts="1" size="3" who="&quot;Aneesh Kumar K.V&quot;" />
<person posts="1" size="3" who="&quot;Kermit Tensmeyer&quot;" />
<person posts="1" size="3" who="Alex" />
<person posts="1" size="3" who="Rick Lindsley" />
<person posts="1" size="3" who="Petr Baudis" />
<person posts="1" size="3" who="Robinson Maureira Castillo" />
<person posts="1" size="3" who="Toon van der Pas" />
<person posts="1" size="3" who="Kees Bakker" />
<person posts="1" size="3" who="&quot;Abdulrahman Taofeek&quot;" />
<person posts="1" size="3" who="Bjorn Helgaas" />
<person posts="1" size="3" who="&quot;ALESSANDRO.SUARDI&quot;" />
<person posts="1" size="3" who="Stian Jordet" />
<person posts="1" size="3" who="Roger Gammans" />
<person posts="1" size="3" who="Dave McCracken" />
<person posts="1" size="3" who="ari" />
<person posts="1" size="3" who="Kjartan Maraas" />
<person posts="1" size="3" who="Prasad" />
<person posts="1" size="3" who="Cort Dougan" />
<person posts="1" size="3" who="Thibaut VARENE" />
<person posts="1" size="3" who="Ravikiran G Thirumalai" />
<person posts="1" size="3" who="Nat Ersoz" />
<person posts="1" size="3" who="Peter Osterlund" />
<person posts="1" size="3" who="Ruth Ivimey-Cook" />
<person posts="1" size="3" who="(adamm)" />
<person posts="1" size="3" who="Jan-Frode Myklebust" />
<person posts="1" size="3" who="Mike Keehan" />
<person posts="1" size="3" who="Grant Grundler" />
<person posts="1" size="3" who="Brad Heilbrun" />
<person posts="1" size="3" who=" (David Wagner)" />
<person posts="1" size="3" who="&quot;Stephen C. Tweedie&quot;" />
<person posts="1" size="3" who="Ben Collins" />
<person posts="1" size="3" who="George Andre" />
<person posts="1" size="3" who="Cliff White" />
<person posts="1" size="3" who="&quot;Mukker, Atul&quot;" />
<person posts="1" size="3" who="Andreas Schuldei" />
<person posts="1" size="3" who=" (Kai Henningsen)" />
<person posts="1" size="3" who="&quot;M. R. Brown&quot;" />
<person posts="1" size="3" who="YOSHIFUJI Hideaki / =?iso-2022-jp?B?GyRCNUhGIzFRTEAbKEI=?=" />
<person posts="1" size="3" who="Michal Wronski" />
<person posts="1" size="3" who="Brice Goglin" />
<person posts="1" size="3" who="Douglas Gilbert" />
<person posts="1" size="3" who="Svetoslav Slavtchev" />
<person posts="1" size="3" who="Jan Hudec" />
<person posts="1" size="3" who="Nico Meyer" />
<person posts="1" size="3" who="&quot;Tom Reinhart&quot;" />
<person posts="1" size="3" who="=?iso-8859-1?q?dee=20jay?=" />
<person posts="1" size="3" who="Paul" />
<person posts="1" size="3" who="Miloslaw Smyk" />
<person posts="1" size="2" who="Pawel Bernadowski" />
<person posts="1" size="2" who="Krishna Kumar" />
<person posts="1" size="2" who="&quot;Mark H. Wood&quot;" />
<person posts="1" size="2" who="Shlomi Fish" />
<person posts="1" size="2" who="&quot;Michel Eyckmans (MCE)&quot;" />
<person posts="1" size="2" who="&quot;Stephane Charette&quot;" />
<person posts="1" size="2" who="Thor Kristoffersen" />
<person posts="1" size="2" who="&quot;do not reply&quot;" />
<person posts="1" size="2" who="Philippe Elie" />
<person posts="1" size="2" who="(eletromkt2)" />
<person posts="1" size="2" who="Jos Hulzink" />
<person posts="1" size="2" who="&quot;Peter T. Breuer&quot;" />
<person posts="1" size="2" who="Brian Gerst" />
<person posts="1" size="2" who="Adam Voigt" />
<person posts="1" size="2" who="Martin Juracek" />
<person posts="1" size="2" who="&quot;MdkDev&quot;" />
<person posts="1" size="2" who="Taral" />
<person posts="1" size="2" who="&quot;Brian C. Huffman&quot;" />
<person posts="1" size="2" who="Allan Duncan" />
<person posts="1" size="2" who="Daniel Nofftz" />
<person posts="1" size="2" who=" (Mike Civil)" />
<person posts="1" size="2" who="Andries Brouwer" />
<person posts="1" size="2" who="Stuart Anderson" />
<person posts="1" size="2" who="Bryan O'Sullivan" />
<person posts="1" size="2" who="Ingo Molnar" />
<person posts="1" size="2" who="Karim Yaghmour" />
<person posts="1" size="2" who="Willy Tarreau" />
<person posts="1" size="2" who="&quot;Mr. James W. Laferriere&quot;" />
<person posts="1" size="2" who="Sven Luther" />
<person posts="1" size="2" who="Mukesh Rajan" />
<person posts="1" size="2" who="&quot;Frank Wang&quot;" />
<person posts="1" size="2" who="Tino Keitel" />
<person posts="1" size="2" who="Irfan Hamid" />
<person posts="1" size="2" who="&quot;Henrique Gobbi&quot;" />
<person posts="1" size="2" who="=?iso-8859-1?Q?David_San=E1n_Baena?=" />
<person posts="1" size="2" who="Martin Josefsson" />
<person posts="1" size="2" who="Andy Grover" />
<person posts="1" size="2" who="Andrey Nekrasov" />
<person posts="1" size="2" who="Colin Burnett" />
<person posts="1" size="2" who="Stephan von Krawczynski" />
<person posts="1" size="2" who="John Kim" />
<person posts="1" size="2" who="&quot;Filipau, Ihar&quot;" />
<person posts="1" size="2" who="Nivedita Singhvi" />
<person posts="1" size="2" who="Per Andreas Buer" />
<person posts="1" size="2" who="Michael Still" />
<person posts="1" size="2" who="Kronos" />
<person posts="1" size="2" who="Greg Ungerer" />
<person posts="1" size="2" who="Joachim Herb" />
<person posts="1" size="2" who="DevilKin" />
<person posts="1" size="2" who="(romieu)" />
<person posts="1" size="2" who="Miles Bader" />
<person posts="1" size="2" who="Gcc k6 testing account" />
<person posts="1" size="2" who="Lucio Maciel" />
<person posts="1" size="2" who="Andreas Gruenbacher" />
<person posts="1" size="2" who="Giuliano Pochini" />
<person posts="1" size="2" who="Frank v Waveren" />
<person posts="1" size="2" who="=?iso-8859-1?q?mark=20walters?=" />
<person posts="1" size="2" who="&quot;panchop&quot;" />
<person posts="1" size="2" who="Andy Grover" />
<person posts="1" size="2" who="Stephane Wirtel" />
<person posts="1" size="2" who="Santiago Garcia Mantinan" />
<person posts="1" size="2" who="Mario Pereyra" />
<person posts="1" size="2" who="&quot;Dino Klein&quot;" />
<person posts="1" size="2" who="Ben Greear" />
<person posts="1" size="2" who="David Lloyd" />
<person posts="1" size="2" who=" (bill davidsen)" />
<person posts="1" size="2" who="Benjamin LaHaise" />
<person posts="1" size="2" who="Jes Sorensen" />
<person posts="1" size="2" who="&quot;arun4linux&quot;" />
<person posts="1" size="2" who="&quot;Gabor Z. Papp&quot;" />
<person posts="1" size="2" who="Kent Borg" />
<person posts="1" size="2" who="Eric Lammerts" />
<person posts="1" size="2" who="Martin Knoblauch" />
<person posts="1" size="2" who="Thomas Sailer" />
<person posts="1" size="2" who="Xavier Bestel" />
<person posts="1" size="2" who="&quot;omit_ECE&quot;" />
<person posts="1" size="2" who="Karel Kulhavy" />
<person posts="1" size="2" who="alfredo &amp; iole" />
<person posts="1" size="2" who="&quot;Srinivasa T.N.&quot;" />
<person posts="1" size="2" who="&quot;Jon Burgess&quot;" />
<person posts="1" size="2" who="Brian Davids" />
<person posts="1" size="2" who=" (Eric W. Biederman)" />
<person posts="1" size="2" who="Andrew Clausen" />
<person posts="1" size="2" who="&quot;Mike Greubel&quot;" />
<person posts="1" size="2" who="Hua Qin" />
<person posts="1" size="2" who="&quot;Brian C. Huffman&quot;" />
<person posts="1" size="2" who="Nivedita Singhvi" />
<person posts="1" size="2" who="Pete Zaitcev" />
<person posts="1" size="2" who="&quot;general.tip.duke.edu&quot;" />
<person posts="1" size="2" who=" (Margit Schubert-While)" />
<person posts="1" size="2" who="Ian Soboroff" />
<person posts="1" size="2" who="Ed Lloyd-Davies" />
<person posts="1" size="2" who="Louis Garcia" />
<person posts="1" size="2" who="Dick Streefland" />
<person posts="1" size="2" who="&quot;Jon F Federhenn&quot;" />
<person posts="1" size="2" who="(ron_linux)" />
<person posts="1" size="2" who="Ketil Froyn" />
<person posts="1" size="1" who="Dan Steele" />
<person posts="1" size="1" who="Reinhard Moosauer" />
<person posts="1" size="1" who="(Andries.Brouwer)" />

</stats>

<section
  title="Linux 2.4.20-rc1 Released"
  subject="Linux 2.4.20-rc1"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0210.3/1368.html"
  posts="8"
  startdate="29 Oct 2002 08:05:16 -0800"
  enddate="08 Nov 2002 08:34:18 -0800"
>
<topic>FS: devfs</topic>
<topic>Framebuffer</topic>
<topic>Version Control</topic>

<mention>Carl-Daniel Hailfinger</mention>

<p>Marcelo Tosatti announced 2.4.20-rc1 and included the <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0210.3/1368.html">BitKeeper
summary</a>. He said, <quote who="Marcelo Tosatti">Several networking
fixes, net drivers fixes, devfs root boot option fixed, and more.</quote>
Carl-Daniel Hailfinger reported that his system would come back up with
a blank screen after a hardware suspend and resume. Switching to another
console and back again would fix it. He traced the problem to 2.4.18-pre7,
in the power management code; and Marcelo asked if he'd actually reverted the
part of the code he'd identified.  Carl tried this and found that his initial
assessment was wrong. Instead, he traced the problem all the way back to some
framebuffer changes in 2.4.18-pre1.  He posted a patch to revert the change,
then posted a shorter refined version. This was enough to lead Benjamin
Herrenschmidt in the right direction. Benjamin said:</p>

<quote who="Benjamin Herrenschmidt">

<p>Ok, I'm the one to blame for that patch.</p>

<p>It was intended to fix some problems where the console subsystem would
call fbcon_blank after the fbdev HW was put to suspend, thus crashing the
system.</p>

<p>This should really be fixed in the low level fb drivers to ignore blanking
when they are asleep though. This is a kind of hack as 2.4 lacks a proper
model for ordering power management requests</p>

<p>Marcelo, feel free to delete those 4 lines (but not the whole patch),
just the 4 lines in fbcon_blank, I'll make sure the various drivers are
made safe.</p>

</quote>

</section>

<section
  title="Console Layer Updates"
  subject="[BK console] console updates."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0210.3/1771.html"
  posts="17"
  startdate="30 Oct 2002 13:56:38 -0800"
  enddate="05 Nov 2002 19:04:05 -0800"
>
<topic>Disk Arrays: LVM</topic>
<topic>Version Control</topic>
<notopic>Framebuffer</notopic>
<notopic>Virtual Memory</notopic>

<mention>Svetoslav Slavtchev</mention>




<p>James Simmons announced:</p>

<quote who="James Simmons">

<p>Along with the new fbdev api I also have rewritten the console layer.
The goals are:</p>

<p>

<ol>

<li>The idea here was to move alot of the basic functionaly present in
   alot of low level drivers into the the higher layers thus making the
   low level drivers smaller and cleaner. A good example is using the
   /dev/fb interface to resize a VC. That is just plain dumb.</li>

<li>The second goal was to seperate out the terminal emulation to allow
   for a light weight printk. Also the idea was to make the VT console
   system modular. On embedded devices then we can insmod the VT
   console system. This is partially done.</li>

<li>Multi-desktop systems. Already done this. The current code in BK
   doesn't support this just yet as I have a few bug to beat out for
   single headed systems. It will take about one more week to get this
   ready.</li>

</ol>

</p>

<p>I doubt this code will go into 2.5.X but it is avaiable for anyone to play
with it.</p>

<p>bk://linuxconsole.bkbits.net</p>

<p>BTW I will make patches avaiable as soon as 2.5.45 comes out.</p>

</quote>

<p>Christoph Hellwig felt it would be a shame if this didn't make it
into 2.5.  He said, <quote who="Christoph Hellwig">I don't want to
live another release with the old, crappy console, and you've been
working on this during almost all of 2.4 now..</quote> And elsewhere,
Andreas Schuldei remarked, <quote who="Andreas Schuldei">This is my
personal-favorit-must-go-in-above-all-else-feature.</quote> And Svetoslav
Slavtchev agreed (though LVM and soft-raid were also high on his list).</p>

</section>

<section
  title="Push To Include Reiser4 After Feature Freeze"
  subject="[BK][PATCH] Reiser4, will double Linux FS performance, please apply"
  posts="39"
  startdate="31 Oct 2002 13:23:45 -0800"
  enddate="07 Nov 2002 09:19:49 -0800"
>
<topic>FS: BeFS</topic>
<topic>FS: ext2</topic>
<topic>FS: ext3</topic>
<topic>Feature Freeze</topic>
<topic>Microsoft</topic>
<topic>Virtual Memory</topic>

<mention>Andrew Morton</mention>

<p>Hans Reiser made a pitch to Linus Torvalds, for Reiser4 to be included
in 2.5 in spite of the feature freeze:</p>

<quote who="Hans Reiser">

<p>Reasons to apply:</p>

<p>

<ul>

<li>will more than double linux filesystem performance (see <a
href="http://www.namesys.com/v4/fast_reiser4.html">http://www.namesys.com/v4/fast_reiser4.html</a>),
this was measured for reading and writing the linux source code tree </li>

<li>applying will allow vm and vfs changes to be tested and benchmarked on
what will be the fastest linux fs by a factor of two when 2.6.0 ships </li>

<li>performs all fs operations as an atomic transaction, so that, for
instance, write() and truncate() system calls either happen entirely or
not at all</li>

<li>creates necessary infrastructure for an atomic fs transaction API (not
yet included in Reiser4).</li>

<li>scalable by design to arbitrarily large numbers of CPUs (use per node
locks rather than system wide locks)</li>

<li>eliminates fixed size journal area</li>

<li>creates a complete plugin based infrastructure.  This will allow
folding in such features as constraints and inheritance as easily coded
plugins.  It will make it possible to implement new security attributes
as just files with new plugins.</li>

<li>First installment of an effective competitor to the Microsoft OFS
project.  No other Linux FS is even trying to provide an alternative to
OFS.</li>

</ul>

</p>

<p>We are quite excited over having combined such dramatic performance
increases with atomic transactions, even better packing of small files,
and a plugin infrastructure.  This functionality that has killed
performance in other filesystems.  (BeFS for instance was forced to
abandon important parts of its original vision for performance reasons.)</p>

<p>You once told me that you agreed that filesystems should have until 6
weeks after VM/VFS stabilizes.   I regret that I have the need to remind
you of that.  Reiser4 could not be ready earlier.  The changes we need
in the core code are all fairly trivial, exporting functions and the
like, I'll let you read the details yourself.   I hope that my fellow
tribesman will look at the wooly mammoth on my shoulders as I come back
from the hunt, forgive me for being late for dinner, think a thought for
the poor hungry MS tribe, and help me make a roasting spit.;-)</p>

<p>We circulated all of the changes we needed in the core something like
two weeks ago, nobody objected, and Andrew Morton actually read through
them and ok'd them.  Viro and Hellwig of course didn't read them on the
first posting, and then waited until today to find something to object
to, and complained there wasn't enough time left in today.  (Being just
as helpful to our integration as with V3....)  We will be happy to fix
things in the manner the discussion leads to as soon as the discussion
resolves, it seems to be still in progress as I write.</p>

<p>Reiser4 is clearly labeled as EXPERIMENTAL with notes that it should
only be used by developers, benchmarkers, and testers for now.  It
passes fsx and dbench, it passes mongo.pl for ump, it crashes for
mongo.pl smp.  We expect it to be suitable for removal of the
EXPERIMENTAL label before 2.6.0 ships (when it is suitable to remove it
from the rest of the kernel. ;-) )</p>

<p>I'd like to offer you a seminar on Reiser4 if you have time.   I am in
the US/bayarea for Halloween and next month.  (My kids get to try their
first Halloween today.  I hope your kids have fun too.)</p>

<p>I won't send you the other Nikita patches emails as I see you are
already reading them.  Please consider Nikita to be authorized as the
official maintainer of Reiser4 for the next month (until my return to
Moscow).</p>

</quote>

<p>At one point Linus made some comments indicating he had respect for the
Reiser4 work; he said:</p>

<quote who="Linus Torvalds">

<p>I didn't read the <a
href="http://www.namesys.com/v4/fast_reiser4.html">reiser papers</a> yet,
but from Hans' description it sounds like reiser4 gives all the guarantees
ext3 does with ordered writes, _and_ they get good performance.</p>

<p>(In fact, from the description it sounds like it gives _more_ guarantees
than even ext3 with ordered writes, in that it gives transactional
behaviour for arbitrary writes. Maybe I should read the paper).</p>

</quote>

<p>Nikita Danilov explained:</p>

<quote who="Nikita Danilov">

<p>Reiser4 uses "wandered logs" that are similar to phase-tree or things
that are called "shadows" or "side files" in the data bases world.</p>

<p>Idea is that most blocks with file system data (and meta-data) are
accessed by first reading their block number from some other "parent"
block (like indirect block in ext2). Now, if block is modified during
transaction *and* its parent block is also dirty, one can avoid writing
copy of block into the journal by:</p>

<p>

<ul>

<li>allocating new block number ("wandered block")</li>

<li>storing modified content in the newly allocated wandered block</li>

<li>updating parent block to point to the new location</li>

</ul>

</p>

<p>Old block is now unreachable from the parent, and if its block number is
stored somewhere in the journal one can use it for recovery.</p>

<p>Reiser4 balanced tree lends itself nicely into this model, of course.</p>

<p>Usual problem with such techniques is that they tend to destroy packing
due to frequent relocations. But in reality this can be used exactly for
the purpose of improving packing, if allocation of wandered blocks if
delayed for sufficiently long time (like until transaction commit).</p>

</quote>

</section>

<section
  title="Kernel 2.5.46 Released"
  subject="Linux v2.5.46"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.0/1190.html"
  posts="27"
  startdate="04 Nov 2002 15:13:04 -0800"
  enddate="09 Nov 2002 06:17:50 -0800"
>
<topic>FS: ext2</topic>
<topic>FS: sysfs</topic>
<topic>Kernel Release Announcement</topic>

<p>Linus Torvalds announced kernel 2.5.46 (See <a
href="http://www.kernel.org/pub/linux/kernel/v2.5/ChangeLog-2.5.46">ChangeLog</a>)
and said:</p>

<quote who="Linus Torvalds">

<p>Ok, our dear master.kernel.org seems to be back from the dead, which means
that I can punish it some more and upload stuff to it again.</p>

<p>2.5.46 merges some more stuff (yeah, I still have stuff in my mailbox, but
I'm calmer now that I don't forsee any more huge issues), and is pretty   
much all over the map. Merges with Alan, Al and Andrew, and m68k stuff
from Geert. Sysfs from Pat, and ext2/3 updates from Ted.</p>

</quote>

</section>

<section
  title="EVMS Changes Direction"
  subject="EVMS announcement"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.0/1562.html"
  posts="36"
  startdate="05 Nov 2002 14:19:10 -0800"
  enddate="08 Nov 2002 11:37:19 -0800"
>
<topic>Clustering</topic>
<topic>Device Mapper</topic>
<topic>Disk Arrays: EVMS</topic>
<topic>Disk Arrays: LVM</topic>
<topic>Disk Arrays: MD</topic>
<topic>Disk Arrays: RAID</topic>
<topic>FS: initramfs</topic>
<topic>FS: ramfs</topic>
<topic>Feature Freeze</topic>
<topic>Ottawa Linux Symposium</topic>
<topic>Version Control</topic>
<topic>Virtual Memory</topic>

<p>Kevin Corry reported:</p>

<quote who="Kevin Corry">

<p>we would like to announce a significant change in direction for the
Enterprise Volume Management System project.</p>

<p>As many of you may know by now, the 2.5 kernel feature freeze has come
and gone, and it seems clear that the EVMS kernel driver is not going to be
included. With this in mind, we have decided to rework the EVMS user-space
administration tools (the Engine) to work with existing drivers currently
in the kernel, including (but not necessarily limited to) device mapper
and MD.</p>

<p>Why make this change? With EVMS being passed over for inclusion in 2.5, the
future of the EVMS kernel driver becomes very uncertain. We could obviously
continue working on it and keep it up-to-date as a patch against the latest
kernels. Numerous helpful comments and changes were suggested during the
review of the code last month on the kernel mailing list. We could spend
the time to make many of the desired fixes, including some architectural
and interface changes. However, the one issue that has not been addressed at
length is EVMS's in-kernel volume discovery mechanism.  We believe that even
if the other changes are made, this will eventually become an issue at a later
time. Moving discovery to user-space is certainly a possibility. However, at
that point, it would become difficult to differentiate the EVMS driver from the
device mapper driver, since they would be performing very similar tasks.</p>

<p>In addition, there would be no need to maintain duplicate MD kernel code
in order to provide compatibility with existing software RAID devices.
Obviously this duplication has been a significant issue, but it was an
unfortunate necessity in order for MD devices to be discovered within the
current EVMS kernel framework. With discovery moving to user-space, the EVMS
tools can simply be rewritten to communicate with the existing MD driver in the
kernel. This approach allows MD to be used directly, without requiring it to be
immediately ported to device mapper.  However, if the decision is made in the
future to make that port, then the EVMS tools should only become simpler.</p>

<p>We will also emphasize that this change has not been made suddenly or
without a great deal of thought. We have been contemplating this possibility
since shortly after the Ottawa Linux Symposium in July.  However, we continued
to develop the EVMS kernel driver because of input from our users. We wanted
to go ahead and submit the driver and get the opinion of the full community
before making this decision. In the last few weeks it has become clear that
the current EVMS approach is not what the kernel community was looking for,
so we have spent that time determining the feasibility and consequences of
making this switch.  We have come up with a good initial plan, and everyone
involved now agrees that this is the best course of action.</p>

<p>So how will this switch affect the EVMS users? Ideally, we want the users'
experience with EVMS to remain completely unchanged. Based on our current
plans, the user interfaces will not have to change at all, since we don't
see any major changes to the Engine's external application interface. The
plan is to provide the same, single, coherent method for performing all
volume management tasks. This change will be almost transparent for most
users. The same features, plugins, and capabilities will be supported.</p>

<p>There will, of course, be some minor changes. Specifically, installing
EVMS will be slightly different. It will involve different kernel options
than you are used to with the current version. In the 2.5 kernel, all
of the major components are already present, so little, if any, kernel
patching should be necessary. Since device mapper has not yet been included
in the main 2.4 kernel, 2.4 users will still require kernel patches. In
addition, some functionality still does not exist in any of the available
drivers. Specifically, we may provide extra device mapper modules for features
like bad block relocation. The installation of the EVMS engine tools, on
the other hand, should not change significantly from the current method.</p>

<p>The other major difference will be due to the move to user-space discovery.
First of all, why make this switch? The most obvious reason is that the kernel
drivers become much simpler, and the only things they need to provide is I/O
handling and a method for activating the volumes. While disk partitioning and
software RAID still perform discovery in the kernel, the trend seems to be to
move these tasks to user-space. It is likely at some point in the future that
partitioning and MD will also be moved out of the kernel as well. However,
the drawback to making this switch is losing automatic boot-time volume
discovery. Activating EVMS volumes will now require a call to a user-space
utility, which will need to be added to the system's init scripts in order
to activate the volumes on each boot.</p>

<p>In addition, this switch complicates having the root filesystem on an
EVMS volume. Currently there is a lot of work being done on adding initramfs
to the 2.5 kernel, which will provide a pre-root-fs user-space.  This new
system should provide a simple method for adding tasks to run during this
early user-space, and those who wish to use root-on-EVMS will just need to
add the EVMS tools to their initramfs. For 2.4 users, this means using an
initial ramdisk (initrd) to provide this same pre-root user-space. Initrd
setup is certainly awkward and often distribution- specific. But we will do
our best to provide adequate instructions and assistance to those who need
help in that situation.</p>

<p>Looking ahead, we *will* continue to *fully* support the 1.2.0 version of
EVMS on 2.4 kernels, and possibly release a 1.2.1 version with some recent
bug fixes. We will also make a reasonable effort to maintain the current EVMS
kernel driver on 2.5. It will not go through any other major changes, but
we will try to keep it up-to-date and working with the latest 2.5 releases,
until the new EVMS tools are complete. At that point, the 2.5 EVMS driver
will be dropped. Also, the new enhancements we have been working on recently,
such as clustering and volume move, will only be developed under the new
Engine model, and will not be available for the current 1.2.x code base.</p>

<p>So how long will this take? Currently, we are estimating that we can
have the user-space volume activation framework working, along with initial
support for most of the plugins, by early 2003. Certain features, such
as BBR and Snapshotting, may take longer to work out the details of their
operation. We will soon open a new CVS tree to hold the new Engine code,
leaving the old trees as a repository for bug fixes to the 1.2.x version.</p>

<p>In summary, we feel that this decision is the best way to support our users
for the long term. We want to provide EVMS on current and future kernels,
and we feel this change provides the best method for achieving that. At the
same time, this addresses all of the concerns voiced by the kernel community.
If anyone has any questions or concerns about this decision, please email
us or the EVMS mailing list at evms-devel@lists.sf.net. We will be happy to
answer any questions or discuss these changes in more detail.</p>

</quote>

<p>Alan Cox said, <quote who="Alan Cox">Throwing away a big piece of code
really sucks. I think however its the right path - adding those things EVMS
needs kernel side into a cleaner framework and the tools is better than
two systems in one kernel. I appreciate you guys doing what looks to be
the right thing for the Linux project overall even when it must be a bitter
disappointment.</quote> Elsewhere, Christoph Hellwig also said to Kevin:</p>

<quote who="Christoph Hellwig">

<p>I think that's a very good move for EVMS in the long term.  You will be
able to provide the users what they want (an easy to user and integrated
volume managment solution) without having the pain of maintaining a large
base of kernel-level code.</p>

<p>Of course there will be some hassle for you now, like adding DM plugins
for higher raid levels, etc..  But in the end I guess it will hope both
EVMS and Linux.  EVMS by reducing the scope of the project without reducing
it's functionality, the Linux by having a modular and leight-weight in
kernel volume-managment solution with many eyes looking at it, using it
and improving it.  I guess you will find a bunch of suboptimal things in
DM very soon and I hope you will help the kernel community in fixing it.
This of course means also that DM will hopefully get an integral part of
the kernel, not an Sistina Project like LVM1.</p>

<p>I (and I guess many other kernel developers interested in storage handling)
will look forward to the comments who the current kernel-level storage
managment facilities are useable by an unified userland engine handling it,
and I guess mthere will be many obvious improvement.</p>

<p>I'm also looking forward to IBM's opensource cluster volumemanagment
integration as competitions to Sistina's propritary addons.</p>

<p>I wish you all luck with your new direction and expect me and other kernel
developers in that area to help you wherever we can.</p>

</quote>

<p>Eff Norwood, however, was very disappointed by this new direction,
after all the hard work put in by the EVMS team. A few posts down the line,
Alexander Viro replied:</p>

<quote who="Alexander Viro">

<p>This decision (to move the bulk of EVMS code to userland and isolate the
changes needed in the kernel) *definitely* means less work in the long run -
for EVMS people in the first place.</p>

<p>Userland code is easier to write.  There one has full runtime environment
and that alone means a lot.  There one has no 8Kb limit on the stack size.
There one has memory protection.  And there code doesn't have to do anything
about the changes of kernel internals.  It's also easier to debug - for very
obvious reasons.</p>

<p>The goal is to provide functionality, not to put it in the kernel - the
latter always means harder life.  It is the last resort measure ("we have
no way to do that in userland with acceptable performance and correctness,
damn, time to deal with the kernel side") and finding a way to make do with
more compact kernel part (ideally - already maintained by somebody else ;-)
is always good news.</p>

<p>And I seriously doubt that work thus far put into EVMS goes down the drain
from move to userland - they would have to be absolutely incompetent for
that to be the case and I don't see what allows you to accuse them in that.</p>

<p>What that decision does mean is serious one-time effort that makes life
easier once it's done.  And that had taken real courage - my applause to them
(and not only mine, while we are at).  What they had done was pretty amazing
and my respect to the team that had chosen to do the right thing, had been
able to defend that decision and to their management that had allowed that
has just gone _way_ up.  Bravo, folks.  And best luck - seriously.</p>

<p>I respect very few people.  These I _do_ respect.  A lot.</p>

</quote>

<p>Mike Diehl was also disappointed by the change in direction, as EVMS
seemed like quite a good alternative to LVM. He remarked, <quote who="Mike
Diehl">Volume Management is one of the FEW things that Linux lacks that
the "Big Boys" have.</quote> Andrew Clausen replied, <quote who="Andrew
Clausen">I think you'll find LVM2 much more pleasant than LVM1.  It's a
reimplementation with a very different (minimalist :) architecture.</quote>
Matthias Andree asked about the current status of LVM2 development. He said,
<quote who="Matthias Andree">I've got EVMS up and running in a couple of
minutes, but finding LVM2 stuff, let alone documentation, gives me a hard
time.</quote> And Joe Thornber replied:</p>

<quote who="Joe Thornber">

<p>Sistina has a new website, it took me quite a few clicks to find where
they'd hidden stuff:</p>

<p><a
href="http://www.sistina.com/products_lvm_download.htm">http://www.sistina.com/products_lvm_download.htm</a></p>

<p>or</p>

<p><a
href="ftp://ftp.sistina.com/pub/LVM2/">ftp://ftp.sistina.com/pub/LVM2/</a></p>

<p>I consider LVM2 to be more bug free than LVM1, the only thing holding
people back is the fact that they will have to patch the kernel to get dm.
Then upgrading from LVM1 is simply a question of building libdevmapper and
the LVM2 tools and using them.  There will be a new release next week that
will a bit more documentation.</p>

</quote>

<p>Kevin also replied to Mike's initial expression of disappointment. He
clarified, <quote who="Kevin Corry">I'm sorry you feel disappointed. But I
assure you that EVMS will continue to provide the same experience you have
come to expect. All this decision really means is that we will be building
on a different kernel component, instead of providing our own. All of the
EVMS tools and libraries will essentially be unchanged from the perspective
of most users.</quote></p>

</section>

<section
  title="Testing IDE-CD"
  subject="2.5.46: ide-cd cdrecord (almost) success report"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.0/1685.html"
  posts="12"
  startdate="05 Nov 2002 20:13:30 -0800"
  enddate="07 Nov 2002 06:33:14 -0800"
>
<topic>Disks: IDE</topic>
<topic>Disks: SCSI</topic>
<topic>FS: ext3</topic>
<topic>SMP</topic>

<p>Adam Kropelin reported excitedly:</p>

<quote who="Adam Kropelin">

<p>I felt like making some coasters tonight so I figured it was a good
time to give ide-cd a chance with cdrecord. For the most part, it worked
great! I was stunned, in fact, by how smoothly it went after I upgraded my
cdtools. I was running SMP + preempt and it wrote smoothly at 12x with &lt;
2% CPU usage the whole time. Buffer capacity never dropped below 98%.</p>

<p>I was almost disappointed at not making any coasters so I decided to
stress it a bit. I tried running 'make -j10 bzImage' on the 2.5.46 kernel
tree while it was writing and that also worked! Buffer never dropped below
96%. (This machine is 2x Xeon 450, 256 MB RAM, BTW.)</p>

<p>Still without coaster I tried one more thing...  'dd if=/dev/zero of=foo
bs=1M' in parallel with another burn. That one did it in. ;) I'm running
ext3 and the writeout load totally killed burn, which isn't surprising. I
was asking for it, I know. What happened when the cdrecord buffer underran
was surprising, though: oops below.  Very repeatable. Can supply copious hw
details if it helps.</p>

</quote>

<p>Jens Axboe was very happy about this, but felt that Adam's final test
should have worked as well. He asked for more hardware information, and
Adam replied:</p>

<quote who="Adam Kropelin">

<p>Hard disk is sdc on onboard AIC7xxx.  Writer is hdc, the only device on
the secondary onboard IDE channel.  All other disks (IDE &amp; SCSI) were
idle during the test.</p>

<p>Source image for the burn was on sdc3 and a directory on the same
partition was also the target for the 'dd'.</p>

</quote>

<p>Jens said, <quote who="Jens Axboe">Ah ok, yes on SCSI it's very easy to
starve requests. There's no good way to control this yet, unfortunately. Please
set max number of tags to 2-4 or so, and you should not be able to kill
the burn.  You wont see better performance with more tags than 4 anyways, and
you risk god awful latencies. So it's a good choice, regardless.</quote></p>

</section>

<section
  title="Kernel 2.5.46-mm1 Released"
  subject="2.5.46-mm1"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.0/1724.html"
  posts="13"
  startdate="06 Nov 2002 00:34:43 -0800"
  enddate="07 Nov 2002 11:22:30 -0800"
>
<topic>Kernel Release Announcement</topic>

<mention>Martin J. Bligh</mention>
<mention>Bill Davidsen</mention>

<p>Andrew Morton announced 2.5.46-mm1 and said:</p>

<quote who="Andrew Morton">

<p>url: <a
href="http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.46/2.5.46-mm1/">http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.46/2.5.46-mm1/</a></p>

<p>It wasn't clear whether it was useful or desirable to keep these patchsets
turning over.  But it will be helpful to keep them as a marshalling point
for people to see what is queued up, to get some additional testing and
stabilisation and for people to sync up against.  And also to keep things
like shared pagetables and dcache-rcu under test.</p>

<p>2.5.46-mm1 includes various fixes to things, Bill's hugetlb rework,
dcache-rcu and shared pagetables.</p>

<p>Also the patches which make the address_space's private_lock and page_lock
irq-safe.  So Badari can run set_page_dirty() from interrupts...</p>

</quote>

<p>Bill Davidsen presented a vague report of an oops during bootup, using any
-mm kernel after 2.5.44-mm2. He didn't post the oops, however, because it
scrolled by too quickly during the boot. Martin J. Bligh suggested setting
up a serial console to catch it, and Andrew suggested the kernel parameter
"vga=extended", which would give 50 lines of text, usually enough to catch
such things. Bill tried Andrew's suggestion, but found that it didn't work
at all, so he promised to set up a serial terminal in the near future. The
discussion ended there.</p>

</section>

<section
  title="Status Of Feature Freeze"
  subject="yet another update to the post-halloween doc."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.0/1785.html"
  posts="14"
  startdate="06 Nov 2002 06:08:44 -0800"
  enddate="07 Nov 2002 10:18:54 -0800"
>
<topic>Feature Freeze</topic>

<mention>Alan Cox</mention>
<mention>Robert Love</mention>
<mention>Andrew Morton</mention>

<p>Dave Jones posted version 0.10 of his <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.0/1785.html">Post-Halloween
Document</a>, that described some of the stuff to be found in 2.5; he said:</p>

<quote who="Dave Jones">

<p>This document explains some of the new functionality to be found in the
2.5 Linux kernel, some pitfalls you may encounter, and also points out some
new features which could really use testing.  Note, that "contact foo@bar.com"
below also implies that you should also cc: linux-kernel@vger.kernel.org.</p>

<p>Latest version of this document can always be found at <a
href="http://www.codemonkey.org.uk/post-halloween-2.5.txt">http://www.codemonkey.org.uk/post-halloween-2.5.txt</a></p>

<p>Thanks to Andrew Morton, Alan Cox, Alan Willis and others for valuable
feedback.</p>

</quote>

<p>Robert Love suggested including new system calls in Dave's document, and
Dave replied, <quote who="Dave Jones">I've toyed with this idea, but wondered
if perhaps a seperate document would be a better idea. Ie, keep this one as a
end-users guide, and have a seperate programmers guide covering things like
API changes and the likes.  The latter would likely be more time consuming
than the former, we'll see how things go..</quote> Robert liked that idea.</p>

</section>

<section
  title="NUMA Scheduler Development Switches To BitKeeper"
  subject="NUMA scheduler BK tree"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.0/1839.html"
  posts="8"
  startdate="06 Nov 2002 08:34:42 -0800"
  enddate="11 Nov 2002 16:24:14 -0800"
>
<topic>Scheduler</topic>
<topic>Version Control</topic>

<p>Erich Focht announced:</p>

<quote who="Erich Focht">

<p>in order to make it easier to keep up with the main Linux tree I've
set up a bitkeeper repository with our NUMA scheduler at</p>

<p>       bk://numa-ef.bkbits.net/numa-sched</p>

<p>(Web view:  <a
href="http://numa-ef.bkbits.net/">http://numa-ef.bkbits.net/</a>) This used
to contain my node affine NUMA scheduler, I'll add extra trees when the
additional patches for that are tested on top of our NUMA scheduler.</p>

<p>Is it ok for you to have it this way or would you prefer having the core
and the initial load balancer separate?</p>

<p>The tree is currently in sync with bk://linux.bkbits.net/linux-2.5 and
I'll try to keep so.</p>

</quote>

<p>Michael Hohnbaum replied, <quote who="Michael Hohnbaum">This is fine
with me.  Can't the core changes and and load balancer be maintained as
separate changesets within the bk tree?</quote> Erich said he'd do that.</p>

</section>

<section
  title="Cleaning Up PCMCIA Resource Allocation"
  subject="CFT/RFC: New cardbus resource allocation"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.0/1917.html"
  posts="5"
  startdate="06 Nov 2002 11:41:26 -0800"
  enddate="11 Nov 2002 09:05:39 -0800"
>
<topic>PCI</topic>

<mention>Ivan Kokshaysky</mention>

<p>Russell King posted a patch against 2.5.46 and explained:</p>

<quote who="Russell King">

<p>The following is an experimental patch adjusts the way we allocate
resouces for PCMCIA cards in cardbus devices.</p>

<p>When a PCMCIA driver wishes to claim resources for a card, the original
code used to use an in-kernel structured list to find a free area of
memory, mostly ignoring the Linux resource subsystem (although it did
make use of the resource subsystem, it's racy.)</p>

<p>The following patch changes this.  We instead use the PCI resource
code to allocate a resource of the requested size, alignment, and
offset from the parent bus of the cardbus bridge.</p>

<p>Why do we need the size, alignment and offset?</p>

<p>Some PCMCIA devices have specific requirements for IO addresses; some
cards only decode 10 bits, and expect these 10 bits to be one of a
selection of addresses.  This means that the top 6 bits are ignored,
and can be any value.  However, the lower 10 bits must be one of a
fixed set of values, eg 0x3f8, 0x3e8, 0x2f8, 0x2e8.</p>

<p>Hence, 0x3f8, 0x7f8, 0xbf8 etc are all possible values, which obviously
gives you an alignment of (1 &lt;&lt; 10) and an offset of 0x3f8.</p>

</quote>

<p>Ivan Kokshaysky liked the patch, and suggested extended it into the back-end
of other nearby functions that performed almost the same tasks. However, Russell
felt the interfaces were not similar enough to warrant this.</p>

</section>

<section
  title="Alpha Maintainer; Historical Digression"
  subject="[PATCH] eliminate compile warnings"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.0/1957.html"
  posts="13"
  startdate="06 Nov 2002 13:47:05 -0800"
  enddate="09 Nov 2002 13:03:09 -0800"
>
<topic>MAINTAINERS File</topic>
<topic>Maintainership</topic>

<mention>Ivan Kokshaysky</mention>
<mention>Linus Torvalds</mention>
<mention>Richard Henderson</mention>

<p>Thorsten Kranzkowski asked who maintained the Alpha port, and George France
replied:</p>

<quote who="George France">

<p>If there is no entry in the MAINTAINERS file, then it is Linus.  He did
the Alpha port.  The first foray of Linux outside of the Intel architecture
was to the Alpha processor.  The Alpha system came from the laboratories
of the Digital Equipment Corp.  An engineer from Digital (now HP) arranged
for a loan of an Alpha server to Linus Torvalds for him to begin a port of
Linux. This act of beneficence greatly accelerated the migration of Linux
to other platforms.  Linus is still the MAINTAINER for Alpha to this day.
He still has his loaner box from Digital.</p>

<p>There are still a few of us that work for the Alpha Processor Group at
HP that work on maintaining the kernel.  I have tossed your patch into
the directory that holds all kinds of miscellaneous alpha bits for the
next time one of us looks at the kernel.  Since people that work on the
Alpha Architecture are greatly outnumbered by the people that work on other
architectures, usually by the time we have a stable working kernel for Alpha,
the kernel.org kernels are usually many versions ahead.</p>

</quote>

<p>Jeff Garzik said:</p>

<quote who="Jeff Garzik">

<p>Weeeellll....  If you want to go by the "if there is no listing in
MAINTAINERS" rule, sure :)</p>

<p>Richard Henderson can be considered the current alphalinux kernel
maintainer for 2.4.x and 2.5.x, though he gets help from Ivan Kokshaysky
and Jay Estabrook, and a tiny bit of help from me too.</p>

<p>So at the very least, please make sure alpha kernel patches get CC'd to
rth@twiddle.net and ink@jurassic.park.msu.ru.</p>

</quote>

<p>Elsewhere, Geert Uytterhoeven took exception to George's statement that the
Alpha port was the first attempt at porting Linux to a non-Intel architecture.
He said, <quote who="Geert Uytterhoeven">The m68k port is older, and IIRC the
MIPS port is older as well. Those weren't started by Linus, though.</quote>
And Cort Dougan replied:</p>

<quote who="Cort Dougan">

<p>Some very long, and pointless, arguments can be had about which was _first_.
Lets talk about something more interesting - which ones are still usable :)
I do recall that Motorola Computer Group was very very unhappy that an Alpha
from DEC arrived for Linus before their PowerStack.  Maybe you can compare
who shipped a machine to Linus first, then compare which was powered on and
so on.</p>

<p>I believe Linus only re-did the Alpha port.  It was first done inside DEC.
They should get credit for getting on the Linux bandwagon early on.</p>

</quote>

</section>

<section
  title="LTP 20021107 Released"
  subject="[ANNOUNCE] LTP-20021107"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/0057.html"
  posts="1"
  startdate="08 Nov 2002 05:50:07 -0800"
>
<topic>Bug Tracking</topic>
<topic>Version Control</topic>

<mention>Manfred Spraul</mention>
<mention>Andi Kleen</mention>
<mention>Paul Larson</mention>
<mention>Andrew Morton</mention>

<p>Jeff Martin announced:</p>

<quote who="Jeff Martin">

<p>The Linux Test Project test suite LTP-20021107.tgz
has been released.  Visit our website (<a
href="http://ltp.sourceforge.net">http://ltp.sourceforge.net</a>) to
download the latest version of the testsuite, and for information
on test results on pre-releases, release candidates &amp;
stable releases of the kernel. There is also a list of test
cases that are expected to fail, please find the list at (<a
href="http://ltp.sourceforge.net/expected-errors.php">http://ltp.sourceforge.net/expected-errors.php</a>)</p>

<p>We encourage the community to post results, patches, or new tests on our
mailing list, and to use the CVS bug tracking facility to report problems
that you might encounter. More details available at our web-site.</p>

<pre>Change Log
------------
- Added "setdomainname01", "setdomainname02",     ( Saji Kumar )
  and "setdomainname03" to "syscalls" runtest file
- Added "sethostname01", "sethostname02",         ( Suresh Babu ) 
  and "sethostname03" to "syscalls" runtest file
- Fixed bug introduced in "fsstress.c"     ( Andi Kleen, Andrew Morton )
- Fix "chdir03.c" to remove unintentional \n in   ( Paul Larson )
  the directory name
- Added code to remove the tmp test dir           ( Robbie Williamson )
  in "fcntl11.c"
- fix for "shmctl01.c" to get rid of the shmdt    ( Manfred Spraul )
  failures in "shmctl01"
- Fix for "readdir01" slightly incorrect errno    ( Paul Larson )
  handling
- Back out "readv01", "readv02" changes to        ( Paul Larson )
  expect EINVAL when count==0.  Kernel is going
  to keep the old behaviour.
- Fix for "waitpid02". uses undefined div by      ( Paul Larson )
  0 behaviour
- Revert "writev01.c" back to not expect EINVAL   ( Paul Larson )
  when count==0
- Fix for "mc_commo". Changed a 'ps -ef' command  ( Robbie Williamson )
  to 'ps -ewf' to ensure that a grep finds the
  info it needs.
- Fix in mc_member. Corrected typo causing false  ( Robbie Williamson )
  pass. Found by Li Ge
- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
  declaration.
- Fix tools/ltprun to use the new runalltests     ( William Jay Huie )
  semantics</pre>

</quote>

</section>

<section
  title="procps 3.1.0 Released"
  subject="[ANNOUNCE] procps 3.1.0"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/0211.html"
  posts="1"
  startdate="08 Nov 2002 20:22:41 -0800"
>

<p>Albert D. Cahalan announced:</p>

<quote who="Albert D. Cahalan">

<p>This includes the first noticeable vmstat change. Now you get IO-wait
time separate from idle time if you run Linux 2.5.41 or later.</p>

<p>There's a Solaris-compatible pmap as well, lacking only the per-vma
resident memory stats that Linux doesn't supply.  (hint, hint... though I
don't know where they'd fit)</p>

<p><a href="http://procps.sf.net/">http://procps.sf.net/</a><br />
<a href="http://procps.sf.net/procps-3.1.0.tar.gz">http://procps.sf.net/procps-3.1.0.tar.gz</a></p>

<p>------------- recent changes -------------</p>

<p>procps-3.0.5 --&gt; procps-3.1.0</p>

<p>vmstat displays IO-wait time instead of bogus "w"<br />
can build w/o shared library (set SHARED=0)<br />
when IO-wait hidden, count as idle, not as sys<br />
pmap command added (like Sun has)<br />
do not crash GNU make 3.79<br />
top slightly faster</p>

<p>procps-3.0.4 --&gt; procps-3.0.5</p>

<p>top tolerates super-wide displays<br />
better (?) RPM generation<br />
XConsole and top.desktop removed<br />
old build system removed<br />
code cleanup<br />
pgrep and pkill get "-o" (oldest matching process)<br />
had vmstat "bi" and "bo" output interchanged on 2.5.xx<br />
fix man page tbl directives<br />
top man page cleaned up</p>

</quote>

</section>

<section
  title="A Developer's Thoughts On BitKeeper And BitMover"
  subject="An Analysis of BitKeeper and BitMover's Strategy"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/0230.html"
  posts="3"
  startdate="09 Nov 2002 02:18:24 -0800"
  enddate="10 Nov 2002 09:08:46 -0800"
>
<topic>Spam</topic>
<topic>Version Control</topic>

<mention>John Slee</mention>

<p>Shlomi Fish said:</p>

<quote who="Shlomi Fish">

<p>As part of the "Better SCM" site (that is still under construction),
I wrote a few essays about BitKeeper:</p>

<p><a
href="http://better-scm.berlios.de/bk/">http://better-scm.berlios.de/bk/</a></p>

<p>I am a former user of BitKeeper and the bkbits.net service who used it
for maintaining the code of two of my pet projects. The articles include:</p>

<p>An analysis of the suitability of BitKeeper for Free Software Developers -
analyzes the product itself, the support given by BitMover, the BKBits.net
service and the license. Contains some tips for new users.</p>

<p>Why a change of the BitKeeper licensing would be a good idea (from
BitMover's POV) - a rational analysis why a change in BitMover's strategy
can yield them a greater advantage in the long run. (note that I do not
recommend completely Open-Sourcing it)</p>

<p>There's also an old and slightly deprecated article entitled "GPLing BK"
which gives several advantages that a more liberal BitKeeper license would
give BitMover. (it is deprecated because I no longer thing a complete freeing
would be a good idea at this point).</p>

</quote>

<p>John Slee called Shlomi's post 'spam', and asked him not to post such
things to the list. Bruce Ferrell replied, <quote who="Bruce Ferrell">While
the posting wasn't directly linked to kernel development, I did find the
analysis to be thought provoking.  I think calling it spam MIGHT be too
strong.</quote></p>

</section>

<section
  title="Kernel 2.5.46-mm2 Released"
  subject="2.5.46-mm2"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/0323.html"
  posts="19"
  startdate="09 Nov 2002 19:59:40 -0800"
  enddate="10 Nov 2002 23:04:00 -0800"
>
<topic>Big Memory Support</topic>
<topic>FS: ReiserFS</topic>
<topic>FS: ext2</topic>
<topic>Virtual Memory</topic>
<notopic>Scheduler</notopic>

<mention>Chris Mason</mention>



<p>Andrew Morton announced:</p>

<quote who="Andrew Morton">

<p>url: <a
href="http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.46/2.5.46-mm2/">http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.46/2.5.46-mm2/</a></p>

<p>There's some work here to address some of the whacky corner cases which
have traditionally knocked the VM over.  Some are fixed, some still need work.
My latest party trick is to run a 4G highmem machine with 800 megabytes of
ZONE_NORMAL under mlock.  Can't say that it completely works yet...</p>

<p>Of note in -mm2 is a patch from Chris Mason which teaches reiserfs to
use the mpage code for reads - it should show a nice reduction in CPU load
under reiserfs reads.</p>

<p>And Jens's rbtree-based insertion code for the request queue.  Which means
that the queues can be grown a *lot* if people want to play with that.
The VM should be able to cope with it fine.</p>

<p>And a new set of block a_ops which never, ever, ever attach buffer_heads
to file pagecache.  Implemented for ext2 - use `mount -o nobh'.</p>

<p>And several VM tuning and stability tweaks.</p>

</quote>

<p>Jens Axboe posted some documentation describing the tunable parameters of
the deadline I/O scheduler, adding, <quote who="Jens Axboe">stream_unit is
not in Andrew's version, yet, it uses a hard defined 128KiB. Also, Andrew
didn't apply the rbtree patch only the tunable patch. So it uses the same
insertion algorithm as the default kernel, two linked lists.</quote></p>

</section>

<section
  title="Status Of 2.5 Problem Report Status"
  subject="2.5 Problem Report Status for 10 Nov"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/0389.html"
  posts="10"
  startdate="10 Nov 2002 08:31:56 -0800"
  enddate="12 Nov 2002 15:47:25 -0800"
>
<topic>Version Control</topic>

<mention>James Simmons</mention>
<mention>Andries Brouwer</mention>
<mention>Robert Love</mention>
<mention>Linus Torvalds</mention>

<p>Thomas Molina posted his latest <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/0389.html">2.5
Problem Report Status</a> and said:</p>

<quote who="Thomas Molina">

<p>I apologize for not being able to get a report out last week; I'm in the
middle of a career change (anyone need a system administrator?).  I've (mostly)
kept up with traffic, but there are a lot of older items I've not been able
to close out.</p>

<p>The latest version of this list is kept at: <a
href="http://members.cox.net/tmolina/kernprobs/status.html">http://members.cox.net/tmolina/kernprobs/status.html</a></p>

<p>It will remain there until mid-December when I move and lose Cox internet
access.  I'll be moving to tmolina@copper.net which is a dialup with no web
page included (They are Linux-friendly though - they don't require special
software).  I haven't decided yet whether to get a domain and a web-hosting
service, although there are some out there which don't cost much for minimal
storage.</p>

<p>I'm hoping most of the older items can be closed out or eliminated.
I'm sending a bcc to each with a report on the list.</p>

</quote>

<p>Russell King gave his assessment of various items on Thomas' list. Item
number 18 (2.5.x and 8250 UART problems) seemed dead in the water to him. There
had been no work on it as far as he could see, <quote who="Russell King">and I
don't particular see there's going to be any movement on this one.  There are
too many variables that changed around the time that the serial code went in
to allow the cause to be isolated.</quote> And item 36 (oops stopping serial)
he reported had been fixed.</p>

<p>Andries Brouwer reported that item 31 (tcp packets lost) had been fixed in
Linus Torvalds' BitKeeper tree.</p>

<p>Robert Love reported that item 9 (migration_thread atomicity error)
was fixed.</p>

<p>James Simmons reported that item 33 (fbcon oops) was fixed, as were items
44 (neofb oops on shutdown) and 49 (color problem with atyfb).</p>

</section>

<section
  title="Linux 2.5.47 Released"
  subject="Linux v2.5.47"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/0480.html"
  posts="9"
  startdate="10 Nov 2002 19:46:06 -0800"
  enddate="13 Nov 2002 04:03:56 -0800"
>

<p>Linus Torvalds announced <a
href="http://www.kernel.org/pub/linux/kernel/v2.5/ChangeLog-2.5.47">Linux
v2.5.47</a> and said only, <quote who="Linus Torvalds">I still have stuff
pending, but this is what's currently merged.</quote></p>

</section>

<section
  title="Kernel Maintainer List"
  subject="lk maintainers"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/0480.html"
  posts="2"
  startdate="13 Nov 2002 05:06:12 -0800"
  enddate="13 Nov 2002 09:12:14 -0800"
>
<topic>Maintainership</topic>

<mention>James Simmons</mention>
<mention>Denis Vlasenko</mention>

<p>Denis Vlasenko posted his latest list of <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/1072.html">kernel
maintainers</a>, and James Simmons replied with a corrected email address
for himself.</p>

</section>

<section
  title="Status List For 2.5"
  subject="[STATUS 2.5]  November 13, 2002"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/1147.html"
  posts="3"
  startdate="13 Nov 2002 07:38:54 -0800"
  enddate="13 Nov 2002 09:36:04 -0800"
>
<topic>Feature Freeze</topic>

<p>Guillaume Boissiere posted his latest <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0211.1/1147.html">2.5
Status List</a> and said, <quote who="Guillaume
Boissiere">Things are stabilizing after the feature
freeze.  Of note the merge of a new kernel module loader.  <a
href="http://www.kernelnewbies.org/status">http://www.kernelnewbies.org/status</a>
has the details.</quote></p>

</section>

</kc>

