<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="254" date="19 Mar 2004 00:00:00 -0800" />

<headquote>

<p align="left">"Recent research, however, suggests that there is a possibility
that this gradual global warming could lead to a relatively abrupt slowing
of the ocean's thermohaline conveyor, which could lead to harsher winter
weather conditions, sharply reduced soil moisture, and more intense winds
in certain regions that currently provide a significant fraction of the
world's food production. With inadequate preparation, the result could be a
significant drop in the human carrying capacity of the Earth's environment." --
<a href="dod-climate.pdf">Secret Pentagon Report to the White House</a> (See <a
href="http://news.google.com/news?num=100&amp;hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;q=pentagon+climate&amp;btnG=Search+News">Google
News</a>)</p>

</headquote>

<stats posts="1893" size="9249" contrib="557" multiples="266" lastweek="220">

<person posts="69" size="434" who="Benjamin Herrenschmidt" />
<person posts="60" size="242" who="Andrew Morton" />
<person posts="47" size="242" who="Greg KH" />
<person posts="36" size="439" who="Tom Rini" />
<person posts="31" size="118" who="Linus Torvalds" />
<person posts="28" size="123" who="(Valdis.Kletnieks)" />
<person posts="26" size="142" who="Bartlomiej Zolnierkiewicz" />
<person posts="26" size="74" who="Jamie Lokier" />
<person posts="23" size="93" who="Nick Piggin" />
<person posts="22" size="68" who="&quot;David S. Miller&quot;" />
<person posts="22" size="63" who="Andi Kleen" />
<person posts="20" size="72" who="Dave Jones" />
<person posts="20" size="67" who="Bill Davidsen" />
<person posts="19" size="152" who="Michael Frank" />
<person posts="19" size="58" who="Jeff Garzik" />
<person posts="18" size="120" who="Pavel Machek" />
<person posts="18" size="100" who="Herbert Poetzl" />
<person posts="18" size="71" who="James Simmons" />
<person posts="16" size="280" who="&quot;Amit S. Kale&quot;" />
<person posts="15" size="119" who="Pavel Machek" />
<person posts="15" size="57" who="Adrian Bunk" />
<person posts="15" size="55" who="Geert Uytterhoeven" />
<person posts="15" size="42" who="Joe Thornber" />
<person posts="14" size="83" who="Philip Martin" />
<person posts="14" size="45" who="Rusty Russell" />
<person posts="13" size="35" who="(viro)" />
<person posts="12" size="40" who="Timothy Miller" />
<person posts="11" size="42" who="the grugq" />
<person posts="11" size="31" who="Vojtech Pavlik" />
<person posts="10" size="43" who="&quot;Martin J. Bligh&quot;" />
<person posts="10" size="43" who="&quot;Randy.Dunlap&quot;" />
<person posts="10" size="40" who="James Morris" />
<person posts="10" size="34" who="Takashi Iwai" />
<person posts="10" size="33" who="&quot;Kyle&quot;" />
<person posts="10" size="29" who="Hans Reiser" />
<person posts="10" size="28" who="Ryan Reich" />
<person posts="10" size="27" who="Chris Wright" />
<person posts="10" size="25" who="Zwane Mwaikambo" />
<person posts="9" size="59" who="Maneesh Soni" />
<person posts="9" size="45" who="Martin Hicks" />
<person posts="9" size="39" who="Marcelo Tosatti" />
<person posts="9" size="32" who="Andrea Arcangeli" />
<person posts="9" size="29" who="Dmitry Torokhov" />
<person posts="9" size="28" who=" (=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=)" />
<person posts="9" size="25" who="Sam Ravnborg" />
<person posts="8" size="58" who="Ross Dickson" />
<person posts="8" size="40" who="Len Brown" />
<person posts="8" size="36" who="Jon Burgess" />
<person posts="8" size="35" who="Christophe Saout" />
<person posts="8" size="34" who="Alex Pankratov" />
<person posts="8" size="33" who="Meelis Roos" />
<person posts="8" size="28" who="Bas Mevissen" />
<person posts="8" size="27" who=" (H. Peter Anvin)" />
<person posts="8" size="25" who="Mikael Pettersson" />
<person posts="8" size="23" who="Harald Dunkel" />
<person posts="7" size="96" who="Willem Riede" />
<person posts="7" size="80" who="Emmeran Seehuber" />
<person posts="7" size="37" who="Tim Hockin" />
<person posts="7" size="29" who="Daniel McNeil" />
<person posts="7" size="26" who="Martin Schlemmer" />
<person posts="7" size="26" who="&quot;Nick Bartos&quot;" />
<person posts="7" size="26" who="John Cherry" />
<person posts="7" size="23" who="Jens Axboe" />
<person posts="7" size="22" who="(der.eremit)" />
<person posts="7" size="21" who="Maciej Zenczykowski" />
<person posts="7" size="21" who="Roman Zippel" />
<person posts="7" size="18" who="Armen Kaleshian" />
<person posts="6" size="76" who="Matthew Wilcox" />
<person posts="6" size="35" who="&quot;Maciej W. Rozycki&quot;" />
<person posts="6" size="27" who="&quot;Richard B. Johnson&quot;" />
<person posts="6" size="23" who="Keith Owens" />
<person posts="6" size="23" who="Martin Diehl" />
<person posts="6" size="21" who="Matt Domsch" />
<person posts="6" size="21" who="&quot;Prakash K. Cheemplavam&quot;" />
<person posts="6" size="20" who="vda" />
<person posts="6" size="19" who="Ben Collins" />
<person posts="6" size="15" who="&quot;sting sting&quot;" />
<person posts="6" size="13" who="Anton Blanchard" />
<person posts="5" size="45" who="Alessandro Suardi" />
<person posts="5" size="42" who="Karsten Keil" />
<person posts="5" size="33" who="Ernst Herzberg" />
<person posts="5" size="30" who="Nico Schottelius" />
<person posts="5" size="26" who="Miklos Szeredi" />
<person posts="5" size="21" who="Alan Stern" />
<person posts="5" size="17" who="Mark Watts" />
<person posts="5" size="16" who="Jesse Allen" />
<person posts="5" size="16" who="Chip Salzenberg" />
<person posts="5" size="16" who="Nikita Danilov" />
<person posts="5" size="15" who="Lars Marowsky-Bree" />
<person posts="5" size="13" who="Willy Tarreau" />
<person posts="5" size="13" who="&quot;Daniel Blueman&quot;" />
<person posts="5" size="12" who="Stephen Hemminger" />
<person posts="5" size="12" who="Rik van Riel" />
<person posts="5" size="11" who="(RANDAZZO)" />
<person posts="5" size="11" who="Jon Smirl" />
<person posts="4" size="83" who="Florian Schanda" />
<person posts="4" size="45" who="Jean Tourrilhes" />
<person posts="4" size="25" who="&quot;Brad Cramer&quot;" />
<person posts="4" size="23" who="William Lee Irwin III" />
<person posts="4" size="22" who="&quot;Robert White&quot;" />
<person posts="4" size="18" who="Peter Osterlund" />
<person posts="4" size="18" who="&quot;Moore, Eric Dean&quot;" />
<person posts="4" size="18" who="Bjorn Helgaas" />
<person posts="4" size="17" who="Deepak Saxena" />
<person posts="4" size="16" who="Craig Bradney" />
<person posts="4" size="16" who="Con Kolivas" />
<person posts="4" size="14" who="Brian Gerst" />
<person posts="4" size="14" who="(MRBATESALAN)" />
<person posts="4" size="14" who="Arjan van de Ven" />
<person posts="4" size="14" who="David Mosberger" />
<person posts="4" size="13" who="&quot;Kevin P. Fleming&quot;" />
<person posts="4" size="12" who="Christoph Hellwig" />
<person posts="4" size="12" who="Chris Friesen" />
<person posts="4" size="12" who="&quot;J.A. Magallon&quot;" />
<person posts="4" size="12" who="John Bradford" />
<person posts="4" size="12" who="Steve Simitzis" />
<person posts="4" size="11" who="Rudo Thomas" />
<person posts="4" size="11" who="Guennadi Liakhovetski" />
<person posts="4" size="10" who="Dave McCracken" />
<person posts="4" size="10" who="&quot;Jim Gifford&quot;" />
<person posts="4" size="10" who="James Bottomley" />
<person posts="4" size="10" who="Giuliano Pochini" />
<person posts="4" size="10" who="Larry McVoy" />
<person posts="4" size="9" who="Krzysztof Halasa" />
<person posts="3" size="121" who="&quot;Hayden A. James&quot;" />
<person posts="3" size="66" who="Olaf Hering" />
<person posts="3" size="51" who="&quot;Bloch, Jack&quot;" />
<person posts="3" size="50" who="Tetsuji Rai" />
<person posts="3" size="33" who="Peter Nelson" />
<person posts="3" size="25" who="&quot;Chen, Kenneth W&quot;" />
<person posts="3" size="24" who="Matthias Andree" />
<person posts="3" size="20" who="&quot;Dott. Surricani&quot;" />
<person posts="3" size="16" who="Dominik Brodowski" />
<person posts="3" size="15" who="Ralf Gerbig" />
<person posts="3" size="14" who="(shaggy)" />
<person posts="3" size="14" who="Athanasios Leontaris" />
<person posts="3" size="14" who="Christoph Hellwig" />
<person posts="3" size="12" who="Jan Kasprzak" />
<person posts="3" size="12" who="Wakko Warner" />
<person posts="3" size="12" who="Samium Gromoff" />
<person posts="3" size="11" who=" (bill davidsen)" />
<person posts="3" size="11" who="Paul Clements" />
<person posts="3" size="11" who="Charles Johnston" />
<person posts="3" size="11" who="Niraj Kumar" />
<person posts="3" size="11" who="Daniel Drake" />
<person posts="3" size="11" who="Ingo Molnar" />
<person posts="3" size="10" who="Matt Porter" />
<person posts="3" size="10" who="Matt Mackall" />
<person posts="3" size="10" who="Marko Macek" />
<person posts="3" size="10" who="Bill Anderson" />
<person posts="3" size="10" who="(wdebruij)" />
<person posts="3" size="10" who="Grzegorz Kulewski" />
<person posts="3" size="9" who="Russell King" />
<person posts="3" size="9" who="Alex Bennee" />
<person posts="3" size="9" who="Michael Buesch" />
<person posts="3" size="9" who="=?ISO-8859-2?Q?Tomasz_K=B3oczko?=" />
<person posts="3" size="9" who="Urban Widmark" />
<person posts="3" size="9" who="Mihai RUSU" />
<person posts="3" size="9" who="Andries Brouwer" />
<person posts="3" size="9" who="YOSHIFUJI Hideaki / =?iso-2022-jp?B?GyRCNUhGIzFRTEAbKEI=?=" />
<person posts="3" size="9" who="&quot;Yu, Luming&quot;" />
<person posts="3" size="9" who="Jonathan Brown" />
<person posts="3" size="9" who="Klaus Ethgen" />
<person posts="3" size="9" who="Philippe Elie" />
<person posts="3" size="9" who="Derek Foreman" />
<person posts="3" size="9" who="Marc Zyngier" />
<person posts="3" size="9" who="Micah Anderson" />
<person posts="3" size="9" who="Peter Chubb" />
<person posts="3" size="9" who="Arkadiusz Miskiewicz" />
<person posts="3" size="9" who="Paul Jackson" />
<person posts="3" size="9" who="Turbo Fredriksson" />
<person posts="3" size="9" who="Dave Kleikamp" />
<person posts="3" size="9" who="john cherry" />
<person posts="3" size="8" who="Manfred Spraul" />
<person posts="3" size="8" who="Elikster" />
<person posts="3" size="8" who="Zwane Mwaikambo" />
<person posts="3" size="8" who="Philippe =?ISO-8859-15?Q?Gramoull=E9?=" />
<person posts="3" size="8" who="&quot;J. Bruce Fields&quot;" />
<person posts="3" size="8" who="Tomas Szepe" />
<person posts="3" size="8" who="Thomas Davis" />
<person posts="3" size="7" who="Dominik Kubla" />
<person posts="3" size="7" who="Davide Libenzi" />
<person posts="3" size="6" who="Chris Wedgwood" />
<person posts="3" size="6" who="Marco Gulino" />
<person posts="3" size="6" who="&quot;Fredrick Raymond&quot;" />
<person posts="2" size="59" who="Jan Kara" />
<person posts="2" size="35" who="John Rose" />
<person posts="2" size="32" who="Mark Haverkamp" />
<person posts="2" size="28" who="Jason McCarty" />
<person posts="2" size="18" who="&quot;Timothy D. Witham&quot;" />
<person posts="2" size="17" who="&quot;veeresh&quot;" />
<person posts="2" size="17" who="Judith Lebzelter" />
<person posts="2" size="16" who="cliff white" />
<person posts="2" size="15" who="walt" />
<person posts="2" size="15" who="lepton" />
<person posts="2" size="11" who="Dirk Morris" />
<person posts="2" size="10" who="Marc Heckmann" />
<person posts="2" size="9" who="&quot;Angelo Dell'Aera&quot;" />
<person posts="2" size="9" who="Robin Rosenberg" />
<person posts="2" size="9" who="Sridhar Samudrala" />
<person posts="2" size="9" who="(eric.piel)" />
<person posts="2" size="9" who="Jeff Chua" />
<person posts="2" size="9" who="&quot;Matt H.&quot;" />
<person posts="2" size="9" who="dual_bereta_r0x" />
<person posts="2" size="8" who="Ron Gage" />
<person posts="2" size="8" who="Tim Vandermeersch" />
<person posts="2" size="8" who="Anton Altaparmakov" />
<person posts="2" size="8" who="Miquel van Smoorenburg" />
<person posts="2" size="7" who="Adam Kropelin" />
<person posts="2" size="7" who="Theodore Ts'o" />
<person posts="2" size="7" who="&quot;Eric D. Mudama&quot;" />
<person posts="2" size="7" who="Paulo Marques" />
<person posts="2" size="7" who="martin f krafft" />
<person posts="2" size="7" who="Jim Paradis" />
<person posts="2" size="7" who="&quot;Marcos D. Marado Torres&quot;" />
<person posts="2" size="7" who="Jan-Benedict Glaw" />
<person posts="2" size="7" who="Anuradha Ratnaweera" />
<person posts="2" size="7" who="Pat Gefre" />
<person posts="2" size="7" who="Chris PeBenito" />
<person posts="2" size="7" who="Helge Hafting" />
<person posts="2" size="7" who="=?ISO-8859-1?Q?Lenar_L=F5hmus?=" />
<person posts="2" size="7" who="Christian Kujau" />
<person posts="2" size="7" who="Edward Shishkin" />
<person posts="2" size="7" who="Alex Goddard" />
<person posts="2" size="6" who="&quot;Wiran, Francis&quot;" />
<person posts="2" size="6" who="Pragnesh Sampat" />
<person posts="2" size="6" who="Robert Woerle" />
<person posts="2" size="6" who="Keith Owens" />
<person posts="2" size="6" who=" (Chip Salzenberg)" />
<person posts="2" size="6" who="GCS" />
<person posts="2" size="6" who="(yiding_wang)" />
<person posts="2" size="6" who="Stephen Smoogen" />
<person posts="2" size="6" who="Andy Lutomirski" />
<person posts="2" size="6" who="&quot;Marco Berizzi&quot;" />
<person posts="2" size="6" who="Hugh Dickins" />
<person posts="2" size="6" who="Arnaldo Carvalho de Melo" />
<person posts="2" size="6" who="&quot;Gopi Palaniappan&quot;" />
<person posts="2" size="6" who="Thomas Horsten" />
<person posts="2" size="6" who="Pratik Solanki" />
<person posts="2" size="6" who="Torrey Hoffman" />
<person posts="2" size="6" who="Sander" />
<person posts="2" size="6" who="Alistair John Strachan" />
<person posts="2" size="5" who="Konstantin Kudin" />
<person posts="2" size="5" who="Dan Kegel" />
<person posts="2" size="5" who="&quot;Giuseppe Furlan&quot;" />
<person posts="2" size="5" who="Andreas Schwab" />
<person posts="2" size="5" who="Ian Kent" />
<person posts="2" size="5" who="Herbert Xu" />
<person posts="2" size="5" who="&quot;Rafael D'Halleweyn (List)&quot;" />
<person posts="2" size="5" who="=?ISO-8859-15?Q?Sven_K=F6hler?=" />
<person posts="2" size="5" who="Ian Soboroff" />
<person posts="2" size="5" who="=?ISO-8859-1?Q?Sven_K=F6hler?=" />
<person posts="2" size="5" who="David Weinehall" />
<person posts="2" size="5" who="Felix Seeger" />
<person posts="2" size="5" who="Moritz Muehlenhoff" />
<person posts="2" size="5" who="Erik Andersen" />
<person posts="2" size="5" who="Andrew Gray" />
<person posts="2" size="5" who="ameer armaly" />
<person posts="2" size="4" who="Stian Jordet" />
<person posts="2" size="4" who="Mariusz Mazur" />
<person posts="2" size="4" who="Ricky Beam" />
<person posts="2" size="4" who="Rusty Russell" />
<person posts="2" size="4" who="Alexandr Chernyy" />
<person posts="2" size="4" who="Tim Hockin" />
<person posts="2" size="4" who="Michael Grimborounis" />
<person posts="2" size="3" who="&quot;Emery Hogue&quot;" />
<person posts="1" size="60" who="Onur Kucuk" />
<person posts="1" size="57" who="Marcelo Tosatti" />
<person posts="1" size="44" who="Valentine Kouznetsov" />
<person posts="1" size="40" who="Florian Lohoff" />
<person posts="1" size="38" who="Ethan Weinstein" />
<person posts="1" size="36" who="&quot;Jeffrey W. Baker&quot;" />
<person posts="1" size="36" who="&quot;Tvrtko A. =?iso-8859-2?q?Ur=B9ulin?=&quot;" />
<person posts="1" size="34" who="wim delvaux" />
<person posts="1" size="30" who="(hajj)" />
<person posts="1" size="27" who="&quot;John Stoffel&quot;" />
<person posts="1" size="27" who="&quot;Randy.Dunlap&quot;" />
<person posts="1" size="24" who="Chris Stromsoe" />
<person posts="1" size="21" who="Misshielle Wong" />
<person posts="1" size="17" who="Mark Rutherford" />
<person posts="1" size="16" who="Michael Hayes" />
<person posts="1" size="15" who="Andre Hedrick" />
<person posts="1" size="14" who="James Ferrando" />
<person posts="1" size="14" who="Hugang" />
<person posts="1" size="13" who="&quot;Dr. Ernst Molitor&quot;" />
<person posts="1" size="11" who="Murilo Pontes" />
<person posts="1" size="11" who="&quot;Heilmann, Oliver&quot;" />
<person posts="1" size="11" who=" (Margit Schubert-While)" />
<person posts="1" size="11" who="&quot;Zach, Yoav&quot;" />
<person posts="1" size="11" who="Yoshinori Sato" />
<person posts="1" size="9" who="Thomas Cataldo" />
<person posts="1" size="9" who="Christian Balzer" />
<person posts="1" size="9" who="Arnd Bergmann" />
<person posts="1" size="8" who="Alex Belits" />
<person posts="1" size="8" who="Jurriaan" />
<person posts="1" size="8" who="Daniel Brahneborg" />
<person posts="1" size="8" who="Nicolas Mailhot" />
<person posts="1" size="8" who="=?iso-8859-1?q?Steve=20Kieu?=" />
<person posts="1" size="8" who="Philipp Kolmann" />
<person posts="1" size="7" who="Anders Henke" />
<person posts="1" size="6" who="Mike Christie" />
<person posts="1" size="6" who="Kevin Fenzi" />
<person posts="1" size="6" who="&quot;Thomas E. Vaughan&quot;" />
<person posts="1" size="6" who="Michael Schlenstedt" />
<person posts="1" size="6" who="Eugene Teo" />
<person posts="1" size="5" who="Ralf Gerbig" />
<person posts="1" size="5" who="Hansjoerg Lipp" />
<person posts="1" size="5" who="Stephen Rothwell" />
<person posts="1" size="5" who="Marcel Holtmann" />
<person posts="1" size="5" who="George Anzinger" />
<person posts="1" size="5" who="Wim Van Sebroeck" />
<person posts="1" size="5" who="Martine Silbermann" />
<person posts="1" size="5" who="Stephen Smalley" />
<person posts="1" size="5" who="Junio C Hamano" />
<person posts="1" size="4" who="Bob Gill" />
<person posts="1" size="4" who="Arnaud" />
<person posts="1" size="4" who="&quot;Karl Vogel&quot;" />
<person posts="1" size="4" who="Ville Herva" />
<person posts="1" size="4" who="Robert Gadsdon" />
<person posts="1" size="4" who="Nagy Tibor" />
<person posts="1" size="4" who="M G Berberich" />
<person posts="1" size="4" who="Ananda Bhattacharya" />
<person posts="1" size="4" who="Francois Romieu" />
<person posts="1" size="4" who="Alex Zarochentsev" />
<person posts="1" size="4" who="&quot;Peter Illmayer&quot;" />
<person posts="1" size="4" who="DaMouse Networks" />
<person posts="1" size="4" who="Isaac Claymore" />
<person posts="1" size="4" who="&quot;Joshua D. Drake&quot;" />
<person posts="1" size="4" who="Panagiotis Papadakos" />
<person posts="1" size="4" who="Micha Feigin" />
<person posts="1" size="4" who="Kjartan Maraas" />
<person posts="1" size="4" who="Heinz Mauelshagen" />
<person posts="1" size="4" who="Hilko Bengen" />
<person posts="1" size="4" who="Roland Mas" />
<person posts="1" size="4" who="Stuart Hayes" />
<person posts="1" size="4" who="&quot;M. Grabert&quot;" />
<person posts="1" size="4" who="Andrei Mikhailovsky" />
<person posts="1" size="4" who="Adam Belay" />
<person posts="1" size="4" who="Adam Radford" />
<person posts="1" size="4" who="Nathan Scott" />
<person posts="1" size="4" who="Bongani Hlope" />
<person posts="1" size="4" who="JG" />
<person posts="1" size="4" who="Neil Brown" />
<person posts="1" size="4" who="Roberto Sanchez" />
<person posts="1" size="4" who="dean gaudet" />
<person posts="1" size="3" who="Joel Becker" />
<person posts="1" size="3" who="Terje Kvernes" />
<person posts="1" size="3" who="Robert Hancock" />
<person posts="1" size="3" who="Stephen Hemminger" />
<person posts="1" size="3" who="Joseph Pingenot" />
<person posts="1" size="3" who="Daniel Jacobowitz" />
<person posts="1" size="3" who="Ian Kumlien" />
<person posts="1" size="3" who="Thomas Weich" />
<person posts="1" size="3" who="Petr Vandrovec" />
<person posts="1" size="3" who="Jim Houston" />
<person posts="1" size="3" who="MAEDA Naoaki" />
<person posts="1" size="3" who="(cheuche+lkml)" />
<person posts="1" size="3" who="Jean Delvare" />
<person posts="1" size="3" who="Mike Anderson" />
<person posts="1" size="3" who="&quot;Krishnakumar. R&quot;" />
<person posts="1" size="3" who="Bill Davidsen" />
<person posts="1" size="3" who="(MRBATESALAN)" />
<person posts="1" size="3" who="Martin Waitz" />
<person posts="1" size="3" who="Roger Larsson" />
<person posts="1" size="3" who="Andi Kleen" />
<person posts="1" size="3" who="zohn_ming wu" />
<person posts="1" size="3" who="Will Cohen" />
<person posts="1" size="3" who="Urban Widmark" />
<person posts="1" size="3" who="&quot;Hyok S. Choi&quot;" />
<person posts="1" size="3" who="Mihai Tanasescu" />
<person posts="1" size="3" who="Michel Angelo da Silva Pereira" />
<person posts="1" size="3" who="=?gb2312?B?zuLMzg==?=" />
<person posts="1" size="3" who="Eric" />
<person posts="1" size="3" who="Michael Guntsche" />
<person posts="1" size="3" who="Robert Schwebel" />
<person posts="1" size="3" who="Greg KH" />
<person posts="1" size="3" who="Stephen Clark" />
<person posts="1" size="3" who="(vda)" />
<person posts="1" size="3" who="Tim Connors" />
<person posts="1" size="3" who="BlaisorBlade" />
<person posts="1" size="3" who="John Dee" />
<person posts="1" size="3" who="Hollis Blanchard" />
<person posts="1" size="3" who="Azziz Bashir" />
<person posts="1" size="3" who="Fabian Fenaut" />
<person posts="1" size="3" who="Kevin O'Connor" />
<person posts="1" size="3" who="&quot;CamContacts Server&quot;" />
<person posts="1" size="3" who="&quot;Bill Rugolsky Jr.&quot;" />
<person posts="1" size="3" who="Albert Cahalan" />
<person posts="1" size="3" who="Paul Blazejowski" />
<person posts="1" size="3" who="(Stuart_Hayes)" />
<person posts="1" size="3" who="Tom Guilliams" />
<person posts="1" size="3" who="Jeff Chua" />
<person posts="1" size="3" who="Tony Breeds" />
<person posts="1" size="3" who="Ralf Hildebrandt" />
<person posts="1" size="3" who="Patrick Mansfield" />
<person posts="1" size="3" who="Alexey Shinkin" />
<person posts="1" size="3" who="Nils Rennebarth" />
<person posts="1" size="3" who="Harald Welte" />
<person posts="1" size="3" who="&quot;Feldman, Scott&quot;" />
<person posts="1" size="3" who="Dave Olien" />
<person posts="1" size="3" who="Peter Grace" />
<person posts="1" size="3" who="&quot;Grant Fribbens&quot;" />
<person posts="1" size="3" who="Diwaker Gupta" />
<person posts="1" size="3" who=" (Michael Meskes)" />
<person posts="1" size="3" who="Ed Tomlinson" />
<person posts="1" size="3" who="Erik Mouw" />
<person posts="1" size="3" who="&quot;Roman Jordan&quot;" />
<person posts="1" size="3" who="Jochen Becker" />
<person posts="1" size="3" who="Nikolay Nikolov" />
<person posts="1" size="3" who="Zan Lynx" />
<person posts="1" size="3" who="Paul Mundt" />
<person posts="1" size="3" who="Jan De Luyck" />
<person posts="1" size="3" who="Szakacsits Szabolcs" />
<person posts="1" size="3" who="Simon Oosthoek" />
<person posts="1" size="3" who="Miles Bader" />
<person posts="1" size="3" who="Bryan Whitehead" />
<person posts="1" size="3" who="Mark de Vries" />
<person posts="1" size="3" who="Miquel van Smoorenburg" />
<person posts="1" size="3" who=" (Dick Streefland)" />
<person posts="1" size="3" who="Juan Piernas Canovas" />
<person posts="1" size="3" who="David Dillow" />
<person posts="1" size="3" who="Coywolf Qi Hunt" />
<person posts="1" size="3" who="Randy Dunlap" />
<person posts="1" size="3" who="Gerd Knorr" />
<person posts="1" size="3" who="Lawrence MacIntyre" />
<person posts="1" size="3" who="Kieran" />
<person posts="1" size="3" who="Ulrich Drepper" />
<person posts="1" size="3" who="(kaewen)" />
<person posts="1" size="3" who="Athol Mullen" />
<person posts="1" size="3" who="Stefan Smietanowski" />
<person posts="1" size="3" who="Jan Dittmer" />
<person posts="1" size="3" who="Vincent ROQUETA" />
<person posts="1" size="3" who="Vincent Hanquez" />
<person posts="1" size="3" who="Erik Hensema" />
<person posts="1" size="3" who="david parsons" />
<person posts="1" size="3" who="Johannes Stezenbach" />
<person posts="1" size="2" who="Mike Fedyk" />
<person posts="1" size="2" who="&quot;Yury V. Umanets&quot;" />
<person posts="1" size="2" who="Walt H" />
<person posts="1" size="2" who="Gerd Knorr" />
<person posts="1" size="2" who="Brandon Low" />
<person posts="1" size="2" who="Bernard Leach" />
<person posts="1" size="2" who="Mike Houston" />
<person posts="1" size="2" who="Patrick Mau" />
<person posts="1" size="2" who="john moser" />
<person posts="1" size="2" who="&quot;Miquel van Smoorenburg&quot;" />
<person posts="1" size="2" who="&quot;Nick Warne&quot;" />
<person posts="1" size="2" who="(P)" />
<person posts="1" size="2" who="=?koi8-r?Q?=22?=Andrey Borzenkov=?koi8-r?Q?=22=20?=" />
<person posts="1" size="2" who="Andrew Gray" />
<person posts="1" size="2" who="Michael Meskes" />
<person posts="1" size="2" who="David Ford" />
<person posts="1" size="2" who="Christoph Stueckjuergen" />
<person posts="1" size="2" who="&quot;H. Peter Anvin&quot;" />
<person posts="1" size="2" who="Stephane Ouellette" />
<person posts="1" size="2" who="Matt Domsch" />
<person posts="1" size="2" who="Andrew Vasquez" />
<person posts="1" size="2" who="Trond Myklebust" />
<person posts="1" size="2" who="&quot;Kyle Wong&quot;" />
<person posts="1" size="2" who="Sean Neakums" />
<person posts="1" size="2" who="Jim Wilson" />
<person posts="1" size="2" who="&quot;Patrick Beard&quot;" />
<person posts="1" size="2" who="Andrew Pinski" />
<person posts="1" size="2" who="DervishD" />
<person posts="1" size="2" who="Stephen Satchell" />
<person posts="1" size="2" who="antoine arnail" />
<person posts="1" size="2" who="(hightechstaffing)" />
<person posts="1" size="2" who="Venkata Avasarala" />
<person posts="1" size="2" who="Dave Hansen" />
<person posts="1" size="2" who="&quot;Carlos Silva&quot;" />
<person posts="1" size="2" who="Jeff Dike" />
<person posts="1" size="2" who="Steve G" />
<person posts="1" size="2" who="&quot;Martin Bogomolni&quot;" />
<person posts="1" size="2" who="Oleg Drokin" />
<person posts="1" size="2" who="Matthias Urlichs" />
<person posts="1" size="2" who="carbonated beverage" />
<person posts="1" size="2" who="aviv bergman" />
<person posts="1" size="2" who="Andreas Happe" />
<person posts="1" size="2" who="Neal Stephenson" />
<person posts="1" size="2" who="David Brownell" />
<person posts="1" size="2" who="Markus =?ISO-8859-1?Q?H=E4stbacka?=" />
<person posts="1" size="2" who="Sid Boyce" />
<person posts="1" size="2" who=" (Ulrich Windl)" />
<person posts="1" size="2" who="tabris" />
<person posts="1" size="2" who="Alessandro Sappia" />
<person posts="1" size="2" who=" (Klaus Dittrich)" />
<person posts="1" size="2" who="&quot;Jeffrey E. Hundstad&quot;" />
<person posts="1" size="2" who="Kai Germaschewski" />
<person posts="1" size="2" who="Paul Menage" />
<person posts="1" size="2" who="&quot;Miller, Mike (OS Dev)&quot;" />
<person posts="1" size="2" who="Kristian =?iso-8859-1?Q?Lyngst=F8l?=" />
<person posts="1" size="2" who="Bruno Ducrot" />
<person posts="1" size="2" who="&quot;Justin T. Gibbs&quot;" />
<person posts="1" size="2" who="Dan Hopper" />
<person posts="1" size="2" who=" (Glenn Johnson)" />
<person posts="1" size="2" who="Tim Bird" />
<person posts="1" size="2" who="Chris Lingard" />
<person posts="1" size="2" who="Ludootje" />
<person posts="1" size="2" who="claude" />
<person posts="1" size="2" who="Bart Hartgers" />
<person posts="1" size="2" who="Matti Aarnio" />
<person posts="1" size="2" who="Daniel Micol Ponce" />
<person posts="1" size="2" who="Zoltan NAGY" />
<person posts="1" size="2" who="Dylan Griffiths" />
<person posts="1" size="2" who="Mike Castle" />
<person posts="1" size="2" who="&quot;Mitch Goes&quot;" />
<person posts="1" size="2" who="Brian Jackson" />
<person posts="1" size="2" who="Alessandro Amici" />
<person posts="1" size="2" who="Flexy" />
<person posts="1" size="2" who="&quot;Nicholas Berry&quot;" />
<person posts="1" size="2" who="&quot;Kermit Bolton&quot;" />
<person posts="1" size="2" who="Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=" />
<person posts="1" size="2" who="&quot;Stephen M. Kenton&quot;" />
<person posts="1" size="2" who="Domenico Andreoli" />
<person posts="1" size="2" who="Shesha Sreenivasamurthy" />
<person posts="1" size="2" who="Marco Roeland" />
<person posts="1" size="2" who="Diego Calleja" />
<person posts="1" size="2" who="Bernhard Rosenkraenzer" />
<person posts="1" size="2" who="Jan Knutar" />
<person posts="1" size="2" who="Emmanuel Gaudin" />
<person posts="1" size="2" who="rihad" />
<person posts="1" size="2" who="=?ISO-8859-1?Q?Jens_B=E4ckman?=" />
<person posts="1" size="2" who="=?ISO-8859-1?Q?Fr=E9d=E9ric_L=2E_W=2E_Meunier?=" />
<person posts="1" size="2" who="&quot;Maciej Soltysiak&quot;" />
<person posts="1" size="2" who="Xose Vazquez Perez" />
<person posts="1" size="2" who="&quot;Neal D. Becker&quot;" />
<person posts="1" size="2" who="(liyongc)" />
<person posts="1" size="2" who="Huw Rogers" />
<person posts="1" size="2" who="Gabriel Devenyi" />
<person posts="1" size="2" who="Meelis Roos" />
<person posts="1" size="2" who="=?ISO-8859-1?Q?Luis_Miguel_Garc=EDa?=" />
<person posts="1" size="2" who="(tex)" />
<person posts="1" size="2" who="&quot;Theodore Witt&quot;" />
<person posts="1" size="2" who="&quot;dario&quot;" />
<person posts="1" size="2" who="Ulrich Keil" />
<person posts="1" size="2" who="Simon Gate" />
<person posts="1" size="2" who="Shu Lin" />
<person posts="1" size="2" who="&quot;fredric&quot;" />
<person posts="1" size="2" who="Andrey Borzenkov" />
<person posts="1" size="2" who="Mark Hindley" />
<person posts="1" size="2" who="Karim Yaghmour" />
<person posts="1" size="2" who="&quot;Nischal Saxena&quot;" />
<person posts="1" size="2" who="Neo Wee Teck" />
<person posts="1" size="2" who="Raphael Rigo" />
<person posts="1" size="2" who="(kuznet)" />
<person posts="1" size="2" who="Seiichi Nakashima" />
<person posts="1" size="1" who="Niranjan" />
<person posts="1" size="1" who="(m.e.louwes)" />
<person posts="1" size="1" who="(menu3)" />
<person posts="1" size="1" who="Roman Jordan" />
<person posts="1" size="1" who="&quot;Anderson Neo&quot;" />
<person posts="1" size="1" who="Wojciech Purczynski" />
<person posts="1" size="1" who="Mahmoud Al Gammal" />
<person posts="1" size="1" who="(weijr)" />
<person posts="1" size="1" who="&quot;tommy&quot;" />
<person posts="1" size="1" who="(partnership)" />

</stats>

<section
  title="Gathering All KGDB Implementations Together"
  subject="BitKeeper repo for KGDB"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1o3Hd-8qM-33%40gated-at.bofh.it"
  posts="25"
  startdate="27 Jan 2004 10:40:29 -0800"
  enddate="11 Feb 2004 06:35:13 -0800"
>
<topic>FS: devfs</topic>
<topic>Networking</topic>
<topic>Version Control</topic>

<mention>Pavel Machek</mention>
<mention>Chris Wright</mention>

<p>Tom Rini said:</p>

<quote who="Tom Rini">

<p>Since I've been talking with George off-list about trying to merge the
various versions of KGDB around, and I just read the thread between Andy
and Jim about conflicting on KGDB work, I've put up a BitKeeper repository
(If anyone here won't / can't use BitKeeper, I'll happily move over to a repo
someone else sets up in something else.)  to try and coordinate things.</p>

<p>What's in there right now is Amit's kgdb 2.1.0, without the ethernet patch.
There's also all of the changes for PPC and for generic stuffs that I've
been doing of late.</p>

<p>What I'll be doing shortly (this afternoon even) is to change from a struct
of function pointers, for the arch specific functions, into a set of provided,
weak, variants and then allow arches to override as needed.</p>

<p>What I'd like is for someone to move the ethernet bits from the -mm
tree into here, and for people to merge the fixes / enhancements that're
in their per-arch stubs in the -mm tree into the split design that Amit's
version has.</p>

</quote>

<p>Sam Ravnborg suggested that Tom <quote who="Sam Ravnborg">ask Dave Jones
if he can take nightly snapshots - as he does for sparse and udev.</quote>
And Dave Jones said, <quote who="Dave Jones">Hmm, reminds me, the scripts
to make those snapshots broke when I migrated to the new box. I'll go fix
them up.  But yeah, sure. If you want me to add them to the snapshot list,
just mail me the bk: url and I'll add it.</quote></p>

<p>Elsewhere, Chris Wright also asked for the BitKeeper URL, and
Tom gave it as bk://ppc.bkbits.net/linux-2.6-kgdb. Dave replied,
<quote who="Dave Jones">daily diffs vs mainline generated at..  <a
href="http://www.codemonkey.org.uk/projects/bitkeeper/kgdb">http://www.codemonkey.org.uk/projects/bitkeeper/kgdb</a></quote></p>

<p>Elsewhere, Pavel Machek and others started hacking on the code, and at
some point Tom summarized his own work:</p>

<quote who="Tom Rini">

<p>here's the highlights of what I've done so far:</p>

<pre>ChangeSet@1.1510, 2004-01-30 11:14:44-07:00, trini@kernel.crashing.org
  Lots of changes to the serial stub driver.
  In sum, it's got many of the features (but not all) of George
  Anzginer's version (+ fix or two), and fully flushed out and tested
  support for SERIAL_IOMEM.

ChangeSet@1.1509, 2004-01-30 11:10:03-07:00, trini@kernel.crashing.org
  Change *kgdb_serial into kgdb_serial_driver.  We will now have
  only one serial driver.

ChangeSet@1.1508, 2004-01-30 10:44:55-07:00, trini@kernel.crashing.org
  Convert the kgdb ethernet driver over to netpoll.
  Patch from Pavel Machek &lt;pavel@suse.cz&gt;, who warns this probably
  doesn't work.

ChangeSet@1.1505, 2004-01-29 14:30:47-07:00, trini@kernel.crashing.org
  Move all KGDB questions into kernel/Kconfig.kgdb.

ChangeSet@1.1504, 2004-01-27 16:59:06-07:00, trini@kernel.crashing.org
  - PPC32: Add KGDB support for PRePs (part of MULTIPLATFORM).
  - PPC32: Add a choice of baud rate for the gen550 backend.

ChangeSet@1.1503, 2004-01-27 14:44:54-07:00, trini@kernel.crashing.org
  Remove the function pointers from kgdb_ops.
  Most have become kgdb_foo, instead of foo.  The exceptions
  are the gdb/kgdb register fiddling functions.
  kgdb_gdb_regs_to_regs makes my head hurt.

ChangeSet@1.1502, 2004-01-27 11:46:13-07:00, trini@kernel.crashing.org
  Merge by hand to current 2.6 bk.
  --- UNTESTED, x86_64 might be broken ---

ChangeSet@1.1474.149.3, 2004-01-27 11:32:54-07:00, trini@kernel.crashing.org
  - Send a 'T' packet initially, not an 'S' followed by 'p'
  - On PPC32, try to pass in the correct signal back.</pre>

<p>I'm mostly happy with the serial changes (and I'll set aside the
user console bits from George's version for now), but comments and
criticisms would be welcome.  And as a reminder the BitKeeper version is
bk://ppc.bkbits.net/linux-2.6-kgdb and there's snapshots (thanks Dave!)  at <a
href="http://www.codemonkey.org.uk/projects/bitkeeper/kgdb">http://www.codemonkey.org.uk/projects/bitkeeper/kgdb</a></p>

</quote>

</section>

<section
  title="Status Of Building IPV4 As A Loadable Module"
  subject="IPV4 as module?"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1lBZb-4vn-23%40gated-at.bofh.it"
  posts="8"
  startdate="04 Feb 2004 12:06:10 -0800"
  enddate="15 Feb 2004 22:49:13 -0800"
>
<topic>Disks: IDE</topic>
<topic>Networking</topic>

<mention>Jan-Benedict Glaw</mention>

<p>Andrey Borzenkov asked if there were <quote who="Andrey Borzenkov">Any
technical reaon IPV4 cannot be built as module? Current kernel barely fits
on floopy (even with IDE as module); factoring out IPV4 would allow to
reduce size even more.</quote> Jan-Benedict Glaw replied that this would be
very difficult to accomplish; but there was no discussion of this, and the
conversation skewed off into why anyone would use a floppy as opposed to a
CD in the first place; and the thread petered out.</p>

</section>

<section
  title="Linux 2.6.3-rc1-mm1 Released; Huge ISDN Patch Problematic For Inclusion"
  subject="2.6.3-rc1-mm1"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1ngdf-3Qx-1%40gated-at.bofh.it"
  posts="25"
  startdate="09 Feb 2004 01:40:35 -0800"
  enddate="13 Feb 2004 18:04:49 -0800"
>
<topic>Access Control Lists</topic>
<topic>FS: NFS</topic>
<topic>Hot-Plugging</topic>
<topic>Kernel Release Announcement</topic>
<topic>Networking</topic>
<topic>Version Control</topic>

<mention>Trond Myklebust</mention>
<mention>Kai Germaschewski</mention>
<mention>Linus Torvalds</mention>

<p>Andrew Morton announced 2.6.3-rc1-mm1, saying:</p>

<quote who="Andrew Morton">

<p><a href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3-rc1/2.6.3-rc1-mm1/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3-rc1/2.6.3-rc1-mm1/</a></p>

<p>

<ul>

<li>NFSD update</li>

<li>MD update</li>

<li>Added Randy's include/linux/syscalls.h work, to address a pet peeve.</li>

<li>Various fixes</li>

<li>Added early printk for ia32.  It simply does #include "x86_64's
version".</li>

<li>I'll probably drop the CPU hotplug patches next time.  They've been
  tested and they now appear to be obsolete.</li>

<li>Unless suddenly persuaded otherwise I shall also drop the enhanced ia32
  CPU-type selection patches (retaining pentium-M support).  Sorry Adrian,
  but they do not seem to have sufficient value, given the general
  intrusiveness and patch footprint.</li>

</ul>

</p>

</quote>

<p>Stian Jordet begged him to include Karstein Keil's large <a
href="ftp://ftp.isdn4linux.de/pub/isdn4linux/kernel/v2.6">ISDN patch</a>,
but Andrew said:</p>

<quote who="Andrew Morton">

<p>Boggle.  That thing is 1.8MB.</p>

<p> 163 files changed, 25877 insertions(+), 22424 deletions(-)</p>

<p>This is the first time that anyone told me that it even existed.  How on
earth could a patch to a major subsystem grow to such a size in such isolation?
When we're at kernel version 2.6.3!</p>

<p>How mature is this code?  What is its testing status?  What is the size
of its user base?  Is it available as individual, changelogged patches?</p>

<p>It would be crazy to simply shut our eyes and slam something of this
magnitude into the tree.  And it is totally unreasonable to expect interested
parties to be able to review and understand it.</p>

<p>Could someone please tell me how this situation came about, and what we
can do to prevent any reoccurrence?</p>

</quote>

<p>Stian replied:</p>

<quote who="Stian Jordet">

<p>I don't know more than this:</p>

<p><a href="http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=107523583528989&amp;w=2">http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=107523583528989&amp;w=2</a></p>

<p>But I _do_ know that ISDN is non-working for me with 2.6.x kernels without
this patch.</p>

</quote>

<p>Bill Davidsen also said to Andrew:</p>

<quote who="Bill Davidsen">

<p>We've had this discussion before, haven't we? And all the solutions seemed
to involve not having just one person approve things, which isn't likely to
change. I don't recall seeing WHEN it was sent to Linus, but clearly something
working in 2.4 and not in 2.6 probably shouldn't wait years for 2.8.</p>

<p>I guess the real question is how invasive it is, this isn't the first
time I've heard that 2.6 ISDN doesn't work, so it's not as if putting it in
-mm would break ISDN, the question is how many other things are touched and
might break.</p>

<p>At least it seems to have been widely tested, and is based on something
which is in a stable kernel. A maintainer's lot is not a happy one, and you
have my sympathy.</p>

<p>Maybe leave it in -mm for a bit and not promote it until people have a
chance to really beat on it?</p>

</quote>

<p>Karsten Keil also replied to Andrew, taking responsible for sending the patch
only to Linus Torvalds and not Andrew. He quoted an email he had sent to Linus
two weeks before, in late January:</p>

<quote who="Karsten Keil">

<p>here is a really big patch for ISDN in kernel 2.6.  The reason for this
big patch is, that I give up to fix the bugs in the new implementation of the
obsolate (but currently most used) I4L code.  Here are too much changes that
never work in this code and since the authors of the new implementations
don't have time (here was no real effort since half an year) I started a
new port of the well working and stable 2.4 I4L code to 2.6.</p>

<p>Note: The new port is only for the old I4L part, which is common used up
to now, not for the new CAPI like interface, which got a new design in 2.5
and should become the successor of I4L, but here are only few cards with CAPI
drivers at the moment. This will change soon, but since all distributions
depend on the old I4L stuff at the moment, here is a strong need to have a
working I4L part in the kernel now. Since new year I got ~500 mails dialing
with ISDN problems and kernel 2.6.</p>

<p>This stuff is well tested on my equipment (~40 different cards) and also
tested by few other people.</p>

<p>The diff is against the current patch-2.6.2-rc1-bk3 version and should
apply clean.</p>

</quote>

<p>He also now offered some more history of the patch:</p>

<quote who="Karsten Keil">

<p>Kai Germaschewski was maintaining the ISDN code in 2.4/2.5 and did a big
redesign in all parts in 2.5, to prepare ISDN4Linux for the CAPI interface,
which should make the I4L interface obsolate (CAPI Common ISDN API, is a
common standard for ISDN application), my job was to develop a CAPI hardware
driver for passive cards as a replacement of hisax, this is known now as
mISDN driver (modular ISDN driver), but this driver supports only few of
the cards which are supported by hisax at the moment.</p>

<p>Kai did a good job, but he changed also lot of the old (coming obsolate)
code in incompatible ways and his changes never were complete and tested in
practice, also not from himself, his changes were only academic, because
he left Germany to a study in US and in US he had never access to ISDN.
I was aware that he is in US, but I was to stupid to recognise this missing
ISDN problem, I thought he had some NI1 line in US too.  Since also I was too
busy to play with his 2.5/2.6 stuff last year and also nobody else did (I got
only compiling fixes during 2.5/6) we run into this situation.  After first
2.6 versions came out I got many reports about ISDN and 2.6 issues in last
august. Since then I tried to fix the code and get a partial working version
in october??, but as I had more time during XMas I did lot of regression
test and run into lot of problems with the new code, and even fixing some
of these bring up a bundle of new problems.  So I ask all remaining I4l
developers for help, but nobody take care/has time.</p>

<p>So I make a proposal to start a new 2.4 -&gt; 2.6 port of the old I4L
interface, since I know the 2.4 code very well (since most of the driver
code is from me) and 2.4 ISDN is known as very stable and has got also some
certification from telecomunication authorities.</p>

<p>Nobody of the other I4L developers complain and the result was this
patch.</p>

<p>I was preparing new patch last days against current 2.6 version but since
I got ill last weekend, it is not finished yet, but hopefully during next
houres. I have also BitKeeper running here with a clone of the linux-2.5
tree, so if you prefer a bk diff I can also prepare one (but note, I'm a
BK beginner).</p>

</quote>

<p>Andrew replied, <quote who="Andrew Morton">let's find a way in which
I can obtain the latest version and also be kept up to date with any
fixes.</quote> Karsten replied:</p>

<quote who="Karsten Keil">

<p>Here are the latest versions, since they are so big only as reference:
Linus tree:<br />
<a href="ftp://ftp.isdn4linux.de/pub/isdn4linux/kernel/v2.6/i4l-2.6.3-rc1-bk2.gz">ftp://ftp.isdn4linux.de/pub/isdn4linux/kernel/v2.6/i4l-2.6.3-rc1-bk2.gz</a></p>

<p>Andrew tree:<br />
<a href="ftp://ftp.isdn4linux.de/pub/isdn4linux/kernel/v2.6/i4l-2.6.3-rc1-mm1.gz">ftp://ftp.isdn4linux.de/pub/isdn4linux/kernel/v2.6/i4l-2.6.3-rc1-mm1.gz</a></p>

<p>The result of both patches are the same source, but in Andrews tree
some smaller fixes were already included, to avoid rejects I
created patches for both trees.</p>

<p>ChangeLog:</p>

<p>

<ul>

<li>new port of 2.4 I4L core to 2.6</li>
<li>new port of 2.4 I$L HiSax to 2.6</li>
<li>fixes for I4L CAPI subsystem to make it stable in 2.6</li>
<li>fix parameter handling of AVM ISA cards (calle)</li>
<li>cleanup ISDN config variables</li>

</ul>

</p>

<p>These patches are in sync with I4L cvs (kernel 2.6 branch).</p>

</quote>

<p>Elsewhere, Dominik Kubla responded to Andrew's initial announcement, saying:</p>

<quote who="Dominik Kubla">

<p>How about including the NFSACL patch from acl.bestbits.at? One reason
for people to move to 2.6 from 2.4 is that they no longer need to patch the
kernel to get ACL support. Unless they want to have ACL support over NFSv3
that is... NFSACL support is quite an argument for Linux in an existing
Solaris production environments, so i would like to see it included into the
mainstream kernel ASAP (Note: I am not speaking for Andreas and the other
people working on the ACL code!). Including it into -mm would give it the
necessary exposure.</p>

<p>The patch is available in broken up form at:<br />
<a href="http://acl.bestbits.at/current/diff/nfsacl-2.6.1-0.8.67.tar.gz">http://acl.bestbits.at/current/diff/nfsacl-2.6.1-0.8.67.tar.gz</a></p>

<p>And before somebody mentions NFSv4: This is not (yet) an option for
production environments.</p>

</quote>

<p>Andrew Morton said that this patch would have to go through the NFS
developers and Trond Myklebust in order to get into his tree.</p>

</section>

<section
  title="Linux 2.6.3-rc2 Released"
  subject="Linux 2.6.3-rc2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1nwL6-3dQ-5%40gated-at.bofh.it"
  posts="24"
  startdate="09 Feb 2004 19:17:37 -0800"
  enddate="13 Feb 2004 12:23:32 -0800"
>
<topic>FS: NFS</topic>
<topic>FS: XFS</topic>
<topic>Hot-Plugging</topic>
<topic>I2C</topic>
<topic>Kernel Release Announcement</topic>
<topic>PCI</topic>
<topic>Power Management: ACPI</topic>
<topic>USB</topic>

<p>Linus Torvalds announced 2.6.3-rc2, saying:</p>

<quote who="Linus Torvalds">

<p>Uhhuh. There was a bit more pending, so here's a -rc2. Now please calm
down, I'd like this to have some time to stabilize..</p>

<p>The rc1-&gt;rc2 changes are mostly driver side stuff: PnP update, USB,
ACPI, IRDA, i2c, hotplug-PCI and netdrivers etc. But there's a NFSv4 update
and soem XFS fixes there too.</p>

<p>And some ARM and sparc updates.</p>

</quote>

</section>

<section
  title="CVS Repository For KGDB At SourceForge"
  subject="CVS repository for kgdb"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1o3QH-7d-5%40gated-at.bofh.it"
  posts="1"
  startdate="11 Feb 2004 06:37:18 -0800"
>
<topic>Version Control</topic>

<p>Amit S. Kale announced:</p>

<quote who="Amit S. Kale">

<p>I have setup a cvs repository for kgdb at sourceforge. Those who plan to
contribute to kgdb on a regular basis, feel free become add yourself as
developers to this project and checkin changes yourself.</p>

<p>Here is cvs access information for users of kgdb:</p>

<p>kgdb project page includes instructions for accessing kgdb cvs tree. Here is a
quick download guide for users of kgdb.</p>

<p>cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kgdb login</p>

<p>cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kgdb co .</p>

<p>These instructions will fetch latest kgdb development version in current
directory. The directory kgdb-2 contains kgdb for 2.6 kernels. For further
updates, go to the same directory and run cvs update</p>

</quote>

</section>

<section
  title="Status Of Copy-On-Write Filesystem"
  subject="status of copy-on-write filesystem?"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1o4jV-z6-43%40gated-at.bofh.it"
  posts="2"
  startdate="11 Feb 2004 07:13:43 -0800"
  enddate="14 Feb 2004 15:54:15 -0800"
>

<p>Chris Friesen asked:</p>

<quote who="Chris Friesen">

<p>I'm doing some work where it would simplify things greatly to have
copy-on-write semantics available.</p>

<p>I've seen overlayfs and the proposed "-union" option for mount,  but
there doesn't seem to be anything thats really ready for serious use.</p>

<p>Am I missing something?  Is someone working on this?</p>

</quote>

<p>And Herbert Poetzl replied:</p>

<quote who="Herbert Poetzl">

<p><a
href="http://vserver.13thfloor.at/TBVFS">http://vserver.13thfloor.at/TBVFS</a></p>

<p>no active work atm, but some info/links maybe</p>

</quote>

</section>

<section
  title="BitMover Considering ReiserFS For bkbits Server"
  subject="reiserfs for bkbits.net?"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1o4tG-Gd-33%40gated-at.bofh.it"
  posts="15"
  startdate="11 Feb 2004 07:23:49 -0800"
  enddate="13 Feb 2004 21:54:04 -0800"
>
<topic>FS: ReiserFS</topic>
<topic>Version Control</topic>

<mention>Larry McVoy</mention>

<p>Larry McVoy was considering using ReiserFS for bkbits, the server that hosts
the Linux kernel BitKeeper tree, among others; and asked if anyone knew of any
reasons against ReiserFS. Erik Hensema replied, <quote who="Erik Hensema">If
bitkeeper uses lots of small files and/or many files in a directory, then
reiserfs is the FS for you.  The FS has been stable for a while now and I
currently don't see any reason not to use it.</quote> Tomas Szepe added:</p>

<quote who="Tomas Szepe">

<p>During the last two years, we have deployed some 400+ linux firewall
machines, all of which use reiserfs 3.6 for all of their filesystems.
While some of these boxes live in very wild environments (attics, cellars,
under the bed, in public block-of-flats corridors, ...) and we've seen
hardware die, there have been zero filesystem problems.  I think I can say
we're happy with how reiser3 has fared so far.</p>

<p>Sounds a bit like from your favorite marketing department, but still I
thought you might want to know.</p>

</quote>

<p>Elsewhere, Nikita Danilov of the ReiserFS team remarked that <quote
who="Nikita Danilov">concurrent bk clone of kernel repositories is very good
file system stress tool that we are using while debugging reiser4.</quote></p>

<p>No one had anything to say against ReiserFS.</p>

</section>

<section
  title="Linux 2.4.25-rc2 Released"
  subject="Linux 2.4.25-rc2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1o8x7-4Mm-27%40gated-at.bofh.it"
  posts="4"
  startdate="11 Feb 2004 11:31:41 -0800"
  enddate="13 Feb 2004 01:13:07 -0800"
>
<topic>Power Management: ACPI</topic>

<p>Marcelo Tosatti announced 2.4.25-rc2, saying:</p>

<quote who="Marcelo Tosatti">

<p>Here goes -rc2, with small number of fixes and corrections.</p>

<p>Most notably acpi4asus and toshiba ACPI updates.</p>

</quote>

</section>

<section
  title="Module Debugging And Documentation"
  subject="[PATCH] Shut up about the damn modules already..."
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1ofyw-34E-3%40gated-at.bofh.it"
  posts="8"
  startdate="11 Feb 2004 19:13:32 -0800"
  enddate="13 Feb 2004 11:41:31 -0800"
>
<topic>FS: sysfs</topic>
<topic>Networking</topic>

<mention>Rik van Riel</mention>

<p>Rusty Russell posted a patch, saying:</p>

<quote who="Rusty Russell">

Please apply before 2.6.3.

<p>In almost all distributions, the kernel asks for modules which don't
exist, such as "net-pf-10" or whatever.  Changing "modprobe -q" to
"succeed" in this case is hacky and breaks some setups, and also we
want to know if it failed for the fallback code for old aliases in
fs/char_dev.c, for example.</p>

<p>Just remove the debugging message which fill people's logs: the
correct way of debugging module problems is something like this:</p>

<p>echo '#! /bin/sh' &gt; /tmp/modprobe<br />
echo 'echo "$@" &gt;&gt; /tmp/modprobe.log' &gt;&gt; /tmp/modprobe<br />
echo 'exec /sbin/modprobe "$@"' &gt;&gt; /tmp/modprobe<br />
chmod a+x /tmp/modprobe<br />
echo /tmp/modprobe &gt; /proc/sys/kernel/modprobe</p>

</quote>

<p>Rik van Riel suggested putting this in the documentation directory, and Alex
Goddard replied:</p>

<quote who="Alex Goddard">

<p>I couldn't think of, or find a good place to put this, so I put the
information in it's own file.  I'm only moderately sure I've generated the
patch correctly.  However, it does apply with patch -p1 to a clean
2.6.3-rc2-bk2 tree, so it should be fine.</p>

<p>The wording is a slightly changed version of what Rusty said at the start
of this thread.</p>

</quote>

<p>Elsewhere, Bas Mevissen asked, <quote who="Bas Mevissen">I'm wondering
why it is that the kernel is asking for non-existing modules so often. Is
it that userspace applications try to access all kinds of devices too often
(autoprobing) or it this (wanted) kernel behaviour?</quote> Russell King
replied:</p>

<quote who="Russell King">

<p>Userspace probes the kernel to see if IPv6 is available by trying to
create an IPv6 socket.</p>

<p>The correct solution is to fix /etc/modprobe.conf such that it doesn't
try to load the module when you don't have it configured:</p>

<p>install net-pf-10 /bin/true</p>

<p>Note that if you alias net-pf-10 to ipv6 before this install line, you
need to replace net-pf-10 with ipv6 in the install line.</p>

<p>PS, I notice Arjan's RPM packages don't seem to contain the modprobe.conf
manual page... maybe this is what's causing some of the confusion?</p>

<p>PPS, It might also help to either mention in the man page that the
above corresponds to the original "alias modulename off" _or_ add
"install off /bin/true" into modprobe.conf.dist such that the old
alias line works as expected.</p>

</quote>

</section>

<section
  title="Support For The PowerMac G5 In 2.6"
  subject="PPC64 PowerMac G5 support available"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1ohAn-5Ft-11%40gated-at.bofh.it"
  posts="8"
  startdate="11 Feb 2004 21:24:41 -0800"
  enddate="12 Feb 2004 08:19:23 -0800"
>
<topic>Version Control</topic>

<p>Benjamin Herrenschmidt announced a patch to support the PowerMac G5, saying:</p>

<quote who="Benjamin Herrenschmidt">

<p>If Andrew prefers keeping it into -mm for a while, I can do a big patch
from the bk tree, though this patch is putting other ppc64 stuffs on hold for
now, so it shall go in asap (as it would be too nasty to deal with conflicts
if other things went in at this point).</p>

<p>Linus: you will probably need an updated radeonfb anyway as I told
you. I'll start working on it now and will post a patch separately.</p>

<p>Also, there is currently a known build problem with the zImage wrapper
in 2.6.3-rc2, unrelated to this patch, it doesn't prevent the build of the
plain vmlinux which is what yaboot uses on the G5.</p>

<p>Finally, ieee1394 triggers an oops in kobject since 2.6.3-rc2, 100%
reproduceable for me (and apparently x86 users too), so that's also unrelated
to the G5 code.</p>

</quote>

<p>Linus Torvalds pulled the code into his tree, adding, <quote
who="Linus Torvalds">I didn't realize that the whole aty/radeon driver was
new. Regardless, the bits above look obvious enough, and I'll take the new
radeon driver too once it's ready.</quote> But shortly after that he posted
again, saying:</p>

<quote who="Linus Torvalds">

<p>Actually, at least for me, the _old_ radeon driver works without any
modifications at all in text mode. Rock stable image, unlike the new one
that needed the clock fixes.</p>

<p>But trying to start X hangs the system hard, which may well be an issue
with the old radeonfb. Whenever you have a new driver, I will test.</p>

</quote>

</section>

<section
  title="RadeonFB Update"
  subject="[PATCH] New radeonfb"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=20030406153018%241b2f%40gated-at.bofh.it"
  posts="3"
  startdate="11 Feb 2004 22:20:10 -0800"
  enddate="13 Feb 2004 14:00:03 -0800"
>
<topic>FS: sysfs</topic>
<topic>Framebuffer</topic>
<topic>PCI</topic>

<p>Benjamin Herrenschmidt announced:</p>

<quote who="Benjamin Herrenschmidt">

<p>Here is the new radeonfb. It doesn't remove the old one, just in case,
though CONFIG_FB_RADEON now builds the new one.</p>

<p>I also had to add an empty fb_set_suspend() function to fbmem.c (the real
implementation is in James tree and will be here soon). That means that Power
Management on Apple laptops isn't completely right yet until the core fbdev
fixes get in, but that's probably enough for 2.6.3.</p>

<p>The patch is too big to put in the email text uncompressed, so here it
is as a bzip2 attachment.</p>

<p>James: The version in your tree is good too, when merging your stuff,
you should ignore the few radeonfb diffs and let me deal with them.</p>

<p>Linus: This new driver uses framebuffer_alloc/release, so if you back
out the fb sysfs patch, make sure to replace it with wrapper functions that
just kmalloc/kfree</p>

</quote>

<p>James Simmons replied, <quote who="James Simmons">No need to back out the
sysfs patch since I have new patches coming for the drivers. I just finished
out how to deal with non pci devices.</quote></p>

</section>

<section
  title="Linux 2.6.3-rc2-mm1 Released"
  subject="2.6.3-rc2-mm1"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1olXw-1wD-29%40gated-at.bofh.it"
  posts="33"
  startdate="12 Feb 2004 01:57:10 -0800"
  enddate="18 Feb 2004 11:36:26 -0800"
>
<topic>Big Memory Support</topic>
<topic>Device Mapper</topic>
<topic>Kernel Release Announcement</topic>
<topic>Networking</topic>

<mention>Anton Blanchard</mention>
<mention>Nick Piggin</mention>
<mention>James Morris</mention>
<mention>Zwane Mwaikambo</mention>

<p>Andrew Morton announced 2.6.3-rc2-mm1, saying:</p>

<quote who="Andrew Morton">

<p><a href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3-rc2/2.6.3-rc2-mm1/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3-rc2/2.6.3-rc2-mm1/</a></p>

<p>

<ul>

<li>Added the big ISDN update</li>

<li>Device Mapper update</li>

</ul>

</p>

</quote>

<p>About an hour later he replied to himself, saying, <quote who="Andrew
Morton">This kernel and also 2.6.3-rc1-mm1 have a nasty bug which causes
current-&gt;preempt_count to be decremented by one on each hard IRQ.
It manifests as a BUG() in the slab code early in boot.  Disabling
CONFIG_DEBUG_SPINLOCK_SLEEP will fix this up.  Do not use this feature on
ia32, for it is bust.</quote> Anton Blanchard wanted to know who wrote that
patch, and how it broke ia32. Andrew said he (Andrew) had written it himself,
and that he didn't quite know how it broke ia32. He said, <quote who="Andrew
Morton">I spent a couple of hours debugging the darn thing, then gave up and
used binary search to find the offending patch.</quote> Zwane Mwaikambo found a
way to trigger the bug using a particular compilation configuration, and Anton
guessed that this might actually be his (Anton's) own fault after all.</p>

<p>Nick Piggin said that neither this kernel nor the previous one would boot on
his NUMAQ maching. Zwane Mwaikambo confirmed seeing this problem, as did Mark
Haverkamp, who added that for him, <quote who="Mark Haverkamp">The problem went
away when I backed out the highmem-equals-user-friendliness.patch</quote>. Nick
confirmed that this fix worked for him as well, and Andrew also said, <quote
who="Andrew Morton">Thanks for working that out.  James Morris reports that
the same patch causes initrd-with-highmem failures.  Having enough bugs to
care for, I guess I'll drop it.</quote></p>

</section>

<section
  title="CodingStyle Documentation Update"
  subject="PATCH, RFC: 2.6 Documentation/Codingstyle"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1oxce-3HI-41%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DMichael%2520Frank%26as_usubject%3DPATCH%253A%2520RFC:%25202.6%2520Documentation/Codingstyle%26as_drbb%3Db%26as_mind%3D12%26as_minm%3DFeb%26as_miny%3D2004%26as_maxd%3D12%26as_maxm%3DFeb%26as_maxy%3D2004"
  posts="44"
  startdate="12 Feb 2004 14:15:10 -0800"
  enddate="17 Feb 2004 23:39:55 -0800"
>

<mention>David Weinehall</mention>
<mention>Andries Brouwer</mention>

<p>Michael Frank posted an update to the CodingStyle document, which describes
the proper appearance and structure that developers should use when adding code
to the kernel. Among the changes, there was one allowing 'dont' and 'cant' in
kernel comments. Tim Bird and others objected that this made kernel developers
appear illiterate, but there was no real discussion on the issue. However,
in the next iteration of the document, among other changes Michael took out
the part allowing 'dont' and 'cant', and replaced it with, <quote who="Michael
Frank">Kernel developers like to be seen as literate. Do mind the spelling
of kernel messages to make a good impression. Do not use crippled words like
"dont" and use "do not" or "don't" instead.</quote> There was no argument.</p>

<p>Another portion of the document stated that 80 character line-lengths was a
hard limit and should not be violated. Giuliano Pochini said of this, <quote
who="Giuliano Pochini">I think this requirement is a bit silly IMHO. How
many of us do usually code in a 80x25 terminal screen nowadays?</quote>
But Andrew Morton replied:</p>

<quote who="Andrew Morton">

<p>"I think the 90x25 requirement is silly"</p>

<p>"I think the 100x25 requirement is silly"</p>

<p>And so it goes.  You get into an xterm arms race wherein everyone has
to make their terminal as wide as the widest guy so anyone can get any
work done.</p>

<p>Yes, 80 cols sucks and the world would be a better place had CodingStyle
mandated 96 columns five years ago.  But it didn't happen.</p>

</quote>

<p>David Weinehall, Andries Brouwer and others also remarked that they did still
use 80-column screen sizes.</p>

<p>Michael posted a couple more iterations of the document, and eventually
conversation petered out peacefully.</p>

</section>

<section
  title="udev 017 Released"
  subject="[ANNOUNCE] udev 017 release"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1oA9Y-6pR-21%40gated-at.bofh.it"
  posts="2"
  startdate="12 Feb 2004 17:10:01 -0800"
  enddate="12 Feb 2004 17:29:03 -0800"
>
<topic>FS: devfs</topic>
<topic>FS: sysfs</topic>
<topic>Hot-Plugging</topic>
<topic>Klibc</topic>
<topic>Version Control</topic>

<mention>Chris Friesen</mention>

<p>Greg KH said:</p>

<quote who="Greg KH">

<p>I've released the 017 version of udev.  It can be found at:<br />
        <a
href="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-017.tar.gz">kernel.org/pub/linux/utils/kernel/hotplug/udev-017.tar.gz</a></p>

<p>rpms built against Red Hat FC1 are available at:<br />
        <a href="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-017-1.i386.rpm">kernel.org/pub/linux/utils/kernel/hotplug/udev-017-1.i386.rpm</a><br />
with the source rpm at:<br />
        <a href="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-017-1.src.rpm">kernel.org/pub/linux/utils/kernel/hotplug/udev-017-1.src.rpm</a></p>

<p>udev allows users to have a dynamic /dev and provides the ability to
have persistent device names.  It uses sysfs and /sbin/hotplug and runs
entirely in userspace.  It requires a 2.6 kernel with CONFIG_HOTPLUG
enabled to run.  Please see the udev FAQ for any questions about it:<br />
        <a href="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ">kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ</a></p>

<p>For any udev vs devfs questions anyone might have, please see:<br />
        <a
href="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev_vs_devfs">kernel.org/pub/linux/utils/kernel/hotplug/udev_vs_devfs</a></p>


<p>Major changes from the 015 version:</p>

<p>

<ul>

<li>lots of udevd and udevsend cleanups and tweaks.  udevd can now
          be built with klibc, and doesn't need a lock file anymore to
          work.</li>
<li>lots of bug fixes and other cleanups.</li>
<li>shrink the size of the database by a large amount.</li>

</ul>

</p>

<p>In all, there is nothing major in this release, but any current users of
udev will want this version for all of the bugfixes if for nothing else.</p>

<p>Thanks a lot to Chris Friesen and Kay Sievers for cleaning up the udevd
and udevsend communication path and code so much.  I really appreciate
it.</p>

<p>Thanks also to everyone who has send me patches for this release, a full
list of everyone, and their changes is below.</p>

<p>udev development is done in a BitKeeper repository located at:<br />
        bk://linuxusb.bkbits.net/udev</p>

<p>Daily snapshots of udev from the BitKeeper tree can be found at:<br />
        <a href="http://www.codemonkey.org.uk/projects/bitkeeper/udev/">http://www.codemonkey.org.uk/projects/bitkeeper/udev/</a><br />
If anyone ever wants a tarball of the current bk tree, just email me.</p>

</quote>

</section>

<section
  title="New kernbench Benchmark To measure CPU Throughput"
  subject="[ANNOUNCE] kernbench-0.20"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1oD7M-Nm-1%40gated-at.bofh.it"
  posts="2"
  startdate="12 Feb 2004 20:18:34 -0800"
  enddate="13 Feb 2004 10:49:17 -0800"
>
<topic>SMP</topic>

<mention>Martin J. Bligh</mention>

<p>Con Kolivas announced</p>

<quote who="Con Kolivas">

<p>Martin J. Bligh has for some time been producing results of a benchmark he
devised called "kernbench" which is designed to measure cpu throughput, with
emphasis on SMP systems.</p>

<p>I set out to make this benchmark a portable and easy to use script for anyone
with adequate hardware to perform kernbench, after some feedback from MJB.
All the SMP work currently underway inspired this. So here is the first
public release:</p>

<p><a href="http://ck.kolivas.org/kernbench/">http://ck.kolivas.org/kernbench/</a></p>

<p>What it does:</p>

<p>It runs the venerable kernel compile a number of different ways:
It cleans and primes a kernel tree with a make defconfig. Then it reads all
the kernel source to cache it in ram. Then it will perform a number of
different kernel compiles after a warmup run compile the same as the one it
is about to test. Then it times the following runs 5 times:</p>

<p>half load: make -j (NR_CPUS/2)<br />
optimal load: make -j (NR_CPUS*4)<br />
maximum load: make -j</p>

<p>Optionally it can also perform a single threaded make, the number of jobs for
optimal can be defined, the number of runs can be defined, and any of the
default runs can be disabled.</p>

<p>Then it will print out an average of each of the loads with some useful
statistics. A sample from an IBM X440 8x1.5Ghz P4HT on linux-2.6.3-rc2
follows:</p>

<pre>Average Single Threaded Run:
Elapsed Time 1069.65
User Time 965.894
System Time 117.856
Percent CPU 101
Context Switches 6223.2
Sleeps 23056.4</pre>

<pre>Average Half Load Run:
Elapsed Time 120.808
User Time 802.428
System Time 92.072
Percent CPU 740
Context Switches 10613.6
Sleeps 26667</pre>

<pre>Average Optimum Load Run:
Elapsed Time 81.59
User Time 1007.89
System Time 112.36
Percent CPU 1372.6
Context Switches 63006.2
Sleeps 40406</pre>

<pre>Average Maximum Load Run:
Elapsed Time 82.944
User Time 1012.33
System Time 122.424
Percent CPU 1367.6
Context Switches 44822.2
Sleeps 22161</pre>

<p>A few points:</p>

<p>Do not try to run the maximum load on a machine with less than 2Gb ram, as
swap thrashing is likely, so the benchmark will not be a cpu throughput one
but a vm benchmark (of course you may want to do this too).</p>

<p>It is best run on a non-journalled filesystem to minimise the effects of the
journal write-out; although this is probably not greatly important.</p>

<p>If run on a 4x box, the half load will be make -j2. The problem with compiling
a kernel at make -j2 is that usually only one job spawns so the results may
not be very useful.</p>

<p>Cliff if you want to wrap this into an OSDL benchmark, it may be worthwhile
profiling each group of runs together and using the -s option by default as a
separate "kernbench-long" to include the single threaded runs.</p>

<p>Thanks, Martin for the idea and feedback. Thanks osdl for the hardware for
development, and others for code help.</p>

</quote>

<p>Cliff White replied, <quote who="Cliff White">Thanks!  We'll get it into
STP asap.</quote></p>

</section>

<section
  title="UML Update 2.6.3-rc2-1"
  subject="uml-patch-2.6.3-rc2-1"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1oPLL-502-7%40gated-at.bofh.it"
  posts="1"
  startdate="13 Feb 2004 10:18:27 -0800"
>
<topic>User-Mode Linux</topic>
<topic>Version Control</topic>

<p>Jeff Dike said:</p>

<quote who="Jeff Dike">

<p>This patch updates UML to 2.6.3-rc2.  This breaks with my usual practice of
ignoring test patches.  However, when I updated my UML tree, I had forgotten
that my stock Linus tree was up to 2.6.3-rc2.  I took this as a sign from a
higher power that this was Meant To Be.</p>

<p>As well as catching up, there are some bug fixes and cleanups -<br />
        modules should now work<br />
        worked around a process start time bug<br />
        fixed a bug which caused ps to divide by zero</p>

<p>The 2.6.3-rc2-1 UML patch is available at<br />
        <a href="http://www.user-mode-linux.org/mirror/uml-patch-2.6.3-rc2-1.bz2">http://www.user-mode-linux.org/mirror/uml-patch-2.6.3-rc2-1.bz2</a></p>

<p>BK users can pull my 2.5 repository from<br />
        <a href="http://www.user-mode-linux.org:5000/uml-2.5">http://www.user-mode-linux.org:5000/uml-2.5</a></p>

<p>For the other UML mirrors and other downloads, see<br />
        <a href="http://user-mode-linux.sourceforge.net/dl-sf.html">http://user-mode-linux.sourceforge.net/dl-sf.html</a></p>

<p>Other links of interest:</p>

<p>        The UML project home page : <a href="http://user-mode-linux.sourceforge.net">http://user-mode-linux.sourceforge.net</a><br />
        The UML Community site : <a href="http://usermodelinux.org">http://usermodelinux.org</a></p>

</quote>

</section>

<section
  title="fbdev Patches Too Big And Buggy For Acceptance; Patch Submission Policy"
  subject="[PATCH] back out fbdev sysfs support"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1pbje-sb-7%40gated-at.bofh.it"
  posts="12"
  startdate="14 Feb 2004 08:50:37 -0800"
  enddate="16 Feb 2004 15:07:12 -0800"
>
<topic>FS: sysfs</topic>
<topic>Framebuffer</topic>
<topic>Version Control</topic>

<mention>Alexander Viro</mention>

<p>Christoph Hellwig said:</p>

<quote who="Christoph Hellwig">

<p>this patch backs out James' sysfs support for fbdev again.  It
introduces a big, race for every driver not converted to
framebuffer_{alloc,release} (that is every driver but Ben's new
radeonfb).</p>

<p>I've left in framebuffer_{alloc,release} as stubs so drivers can be
converted to it gradually and once all drivers are done it can be
enabled again.</p>

<p>&lt;rant&gt;<br />
James, what about pushing the 2GB worth of fbdev driver fixes in your
tree to Linus so people actually get working fb support again instead
of adding new holes?  A maintainers job can't be to apply patches to
his personal CVS repository and sitting on them forever<br />
&lt;/rant&gt;</p>

</quote>

<p>Linus Torvalds replied:</p>

<quote who="Linus Torvalds">

<p>at this point I WOULD NOT EVEN TAKE IT ANY MORE.</p>

<p>That's just how I work: if somebody maintains his own tree and builds up a
lot of patches, that's _his_ problem. I'm not going to replace things totally
unless there is some really fundamental reason I would have to.  And quite
frankly, the most common "fundamental reason" is that the maintainer has
not done his job.</p>

<p>I want controlled patches that do one thing at a time. Not a 2GB untested
dump.</p>

</quote>

<p>He went on:</p>

<quote who="Linus Torvalds">

<p>These things need to be done in a timely fashion, incrementally, one
thing at a time. Anything else does not work.</p>

<p>And btw, for anybody who is impacted by this: you are encouraged to help.
If you have a machine that works with some out-of-tree code but does _not_
work with the in-tree code, send a patch that fixes JUST THAT BUG.</p>

<p>Because if James can't trickle them in, somebody else will have to. That's
what happened with the new radeon driver.</p>

</quote>

<p>Alexander Viro offered to help split the patches up into small, clean
chunks.  There was a small flurry of activity, and the thread petered out.</p>

</section>

<section
  title="Linux 2.6.3-rc3 Released"
  subject="Linux 2.6.3-rc3"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1pliv-6ya-5%40gated-at.bofh.it"
  posts="34"
  startdate="14 Feb 2004 19:33:45 -0800"
  enddate="17 Feb 2004 08:29:17 -0800"
>
<topic>Kernel Release Announcement</topic>
<topic>Power Management: ACPI</topic>

<p>Linus Torvalds announced 2.6.3-rc3, saying:</p>

<quote who="Linus Torvalds">

<p>More merges, although most of them are architecture updates. IA64,
ppc32/64, SuperH and ARM.</p>

<p>But also some cpufreq, watchdog and ACPI updates.</p>

</quote>

</section>

<section
  title="PlatinumFB Driver Updated"
  subject="[PATCH] Update platinumfb driver"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1pL3e-4qg-1%40gated-at.bofh.it"
  posts="2"
  startdate="15 Feb 2004 22:56:56 -0800"
  enddate="15 Feb 2004 22:59:23 -0800"
>
<topic>Framebuffer</topic>

<p>Benjamin Herrenschmidt said:</p>

<quote who="Benjamin Herrenschmidt">

<p>This patch updates the PowerMac-only platinumfb driver to use the
new mac-io device infrastructure. It also switch allocation to the new
framebuffer_alloc/release and fix a couple of bugs.</p>

<p>I finally found the old hardware to really test it so please apply :)</p>

</quote>

</section>

<section
  title="Linux 2.6.3-rc3-mm1 Released"
  subject="2.6.3-rc3-mm1"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1pNRt-6Ud-7%40gated-at.bofh.it"
  posts="10"
  startdate="16 Feb 2004 01:58:23 -0800"
  enddate="17 Feb 2004 13:26:12 -0800"
>
<topic>Hot-Plugging</topic>
<topic>Kernel Release Announcement</topic>

<p>Andrew Morton announced 2.6.3-rc3-mm1, saying:</p>

<quote who="Andrew Morton">

<p><a href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3-rc3/2.6.3-rc3-mm1/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3-rc3/2.6.3-rc3-mm1/</a></p>

<p>

<ul>

<li>New hotplug CPU implementation from Rusty</li>

<li>Dropped the x86 CPU-type selection patches</li>

<li>Added support for dynamic allocation of unix98 ptys.</li>

</ul>

</p>

</quote>

<p>Regarding why the x86 CPU-type selection patches were dropped, Bill Davidsen
asked, <quote who="Bill Davidsen">Was there a problem with this? Seems like
a good start to allow cleaning up some "but I don't have that CPU" things
which embedded and tiny systems really would like to eliminate.</quote>
Andrew replied, <quote who="Andrew Morton">I think it was a good change, and
was appropriate to 2.5.x.  But for 2.6.x the benefit didn't seem to justify
the depth of the change.</quote> Bill asked if 2.7 would be an appropriate
place to pick it up again, but this question went unanswered.</p>

</section>

<section
  title="Linux 2.4.25-rc3 Released"
  subject="Linux 2.4.25-rc3"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1pR8O-1k4-11%40gated-at.bofh.it"
  posts="1"
  startdate="16 Feb 2004 05:18:23 -0800"
>

<p>Marcelo Tosatti announced 2.4.25-rc3, saying:</p>

<quote who="Marcelo Tosatti">

<p>Here goes the third 2.4.25 release candidate.</p>

<p>This release includes a few important net fixes, amongst others.</p>

</quote>

</section>

<section
  title="KDB 4.3 Released For Linux 2.6.3-rc3"
  subject="Announce: kdb v4.3 is available for kernel 2.6.3-rc3"
  archive="http://groups.google.com/groups?q=%22Announce:+kdb+v4.3+is+available+for+kernel+2.6.3-rc3%22&amp;hl=en&amp;lr=lang_en&amp;ie=UTF-8&amp;oe=UTF-8&amp;safe=off&amp;selm=4682.1076982786%40kao2.melbourne.sgi.com.lucky.linux.kernel&amp;rnum=1"
  posts="1"
  startdate="16 Feb 2004 17:53:06 -0800"
>

<mention>Jim Houston</mention>

<p>Keith Owens announced:</p>

<quote who="Keith Owens">

<p><a href="ftp://oss.sgi.com/projects/kdb/download/v4.3/">ftp://oss.sgi.com/projects/kdb/download/v4.3/</a></p>

<p>With many thanks to Jim Houston and Xavier Bru.</p>

<p>Current versions are :<br />
  kdb-v4.3-2.6.3-rc3-common-1.bz2<br />
  kdb-v4.3-2.6.3-rc3-i386-1.bz2<br />
  kdb-v4.3-2.6.3-rc3-ia64-1.bz2</p>

<p>Warning: the 2.6 versions of kdb have had minimal testing.  In
particular they have not been tested with CONFIG_PREEMPT.</p>

</quote>

</section>

<section
  title="Linux 2.6.3-rc4 Released"
  subject="Linux 2.6.3-rc4"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1q4ze-5La-13%40gated-at.bofh.it"
  posts="27"
  startdate="16 Feb 2004 19:51:08 -0800"
  enddate="18 Feb 2004 02:18:31 -0800"
>
<topic>Disks: IDE</topic>
<topic>Kernel Release Announcement</topic>

<p>Linus Torvalds announced Linux 2.6.3-rc4, saying:</p>

<quote who="Linus Torvalds">

<p>I'm planning on doing the final 2.6.3 tomorrow, so please test this
final -rc.</p>

<p>Most notably, this should support ppc/ppc64 out-of-the-box, complete with
G5 support (64-bit). Special thanks to BenH who made sure the new radeonfb
driver works on a wide variety of hardware (a number of the fixes here
relative to -rc3 was making sure the driver works on regular x86 laptops).</p>

<p>Apart from the radeon updates, there's some IDE oops fixes (and cleanups),
and a SELinux update.</p>

<p>And yes, document the fact that sparc is no longer f*cked up (both atomics
and irq save/restore now work the way they always did everywhere else).</p>

</quote>

</section>

<section
  title="KDB 4.3 Released For Linux 2.6.3-rc4"
  subject="Announce: kdb v4.3 is available for kernel 2.6.3-rc4"
  archive="http://groups.google.com/groups?q=%22Announce:+kdb+v4.3+is+available+for+kernel+2.6.3-rc4%22&amp;hl=en&amp;lr=lang_en&amp;ie=UTF-8&amp;oe=UTF-8&amp;safe=off&amp;selm=7832.1076994820%40kao2.melbourne.sgi.com.lucky.linux.kernel&amp;rnum=2"
  posts="1"
  startdate="16 Feb 2004 21:13:40 -0800"
>

<p>Keith Owens announced:</p>

<quote who="Keith Owens">

<p><a href="ftp://oss.sgi.com/projects/kdb/download/v4.3/">ftp://oss.sgi.com/projects/kdb/download/v4.3/</a></p>

<p>Current versions are :</p>

<p>  kdb-v4.3-2.6.3-rc4-common-1.bz2<br />
  kdb-v4.3-2.6.3-rc3-i386-1.bz2<br />
  kdb-v4.3-2.6.3-rc3-ia64-1.bz2</p>

<p>The arch specific i386 and ia64 patches have not changed between rc3
and rc4.  Use the arch rc3 patches with rc4-common-1.</p>

<p>Warning: the 2.6 versions of kdb have had minimal testing.  In
particular they have not been tested with CONFIG_PREEMPT.</p>

</quote>

</section>

<section
  title="Some Progress On KGDB"
  subject="[PATCH][0/6] A different KGDB stub"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1qzCS-1I9-33%40gated-at.bofh.it"
  posts="10"
  startdate="17 Feb 2004 14:02:36 -0800"
  enddate="18 Feb 2004 20:46:29 -0800"
>
<topic>Networking</topic>
<topic>Version Control</topic>

<p>Tom Rini said:</p>

<quote who="Tom Rini">

<p>The following is my next attempt at a different KGDB stub for your tree (and
then hopefully into kernel.org).  This is against 2.6.3-rc4 + bk-netdev-rc3
(from your tree), and nothing else.  This has been tested on PPC32 (KGDB=y/n)
and i386 (KGDB=y and allmodconfig) and not at all on x86_64 (no time to
build a toolchain yet).  Since the last time, I've done the following:</p>

<p>

<ul>

<li>SysRq-G is always part of SYSRQ &amp;&amp; KGDB.</li>
<li>choice for I/O (8250 serial, kgdboe and PPC 'simple' serial, for now).</li>
<li>On x86_64 / PPC32, we don't bother with CHK_DEBUGGER, but instead
  always use the arch provided debugger hooks.</li>

</ul>

</p>

<p>Thre are 6 different patches:</p>

<p>core.patch: All of the non-arch specific bits, that aren't drivers.<br />
8250.patch: The i/o driver for KGDB, via a standard PC uart.<br />
kgdboe.patch: The i/o driver for KGDB, via netpoll.<br />
i386.patch: The i386-specific code, tested.<br />
ppc32.patch: The ppc32-specific code, tested.<br />
x86_64.patch: The x86_64-specific bits, untested.</p>

<p>One last note.  For some reason, kgdboe isn't working for me right now.
But it doesn't look like it's something specific to the kgdboe driver
(Dropping in the -mm one and changing names to match still shows it, and
the serial driver is solid) so I'm not sure if it's anything other than my
bad luck today.  So if nothing else, if someone else could give this a shot
and let me know if it works for them...</p>

</quote>

<p>Andrew asked if everyone agreed on this patch, and Pavel Machek replied,
<quote who="Pavel Machek">It is based on Amit's version, so I think answer is
"yes". I certainly like this one.</quote> But Amit S. Kale said:</p>

<quote who="Amit S. Kale">

<p>I don't agree. I did a few more cleanups after Andi expressed concerns over
globals kgdb_memerr and debugger_memerr_expected.</p>

<p>I liked Pavel's approach. Let's first get a minimal kgdb stub into mainline
kernel. Even this much is going to involve some effort. We can merge other
features later.</p>

<p>Let's create a cvs tree at kgdb.sourceforge.net for kgdb components to be
pushed int mainline kernel. This split is to keep current kgdb unaffected.
People who are already using it won't be affected.</p>

<p>May I suggest we breakup this task into following tasklets. I have expanded
item 1 because Pavel has something that's already close. The rest of the
items can be discussed in detail later. These need not be done in this order
except for first 2 whose sequence is fixed.</p>

<p>

<ol>

<li>

<p>A minimal kgdb stub</p>

<p>  core.patch:</p>

<p>    kgdbstub.c full.<br />
    No changes to module.c<br />
    No changes for CONFIG_KGDB_THREAD<br />
    No changes to calling convention of do_IRQ (Needs to be done)<br />
    CONFIG_KGDB_CONSOLE removed i386.patch<br />
    No changes for CONFIG_KGDB_THREAD<br />
    No manipulation of kernel stack before entry into do_IRQ<br />
    No non-source level CFI directives.</p>

</li>

<li>Minimal x86_64.patch</li>
<li>Patch to sync ppc kgdb with arch independent stub</li>
<li>Patch to sync other architecture kgdbs with arch independent stub on help
from maintainers of those architectures.</li>

<li>

<p>KGDB_CONSOLE patch</p>

<p>   This is a must for embedded boards that have only one serial port</p>

</li>

<li>gdb automatic module loading</li>

<li>

<p>CONFIG_KGDB_THREAD patch</p>

<p>   This may or may not be a separate config option. This patch will include x86_64 support required to enable threads.</p>

</li>

<li>i386 thread support</li>

<li>Ethernet interface based on netconsole</li>

<li> ... Any other features</li>

</ol>

</p>

</quote>

<p>Tom, Pavel and Andrew had various technical comments, and they started
hashing out the details.</p>

</section>

<section
  title="Linux 2.4.25 Released"
  subject="linux-2.4.25 released"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1qAfx-2cJ-13%40gated-at.bofh.it"
  posts="1"
  startdate="18 Feb 2004 05:37:54 -0800"
>

<p>Marcelo Tosatti announced:</p>

<quote who="Marcelo Tosatti">

<p>final:</p>

<p>- 2.4.25-rc4 was released as 2.4.25 with no changes.</p>

</quote>

</section>

<section
  title="ftape No Longer A Removable Module"
  subject="[PATCH] mark ftape un-removable"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1qASm-2Lu-17%40gated-at.bofh.it"
  posts="1"
  startdate="18 Feb 2004 06:23:43 -0800"
>

<p>Christoph Hellwig said:</p>

<quote who="Christoph Hellwig">

<p>I've just grepped over the tree for reamining MOD_INC_USE_COUNT users,
and ftape is a really horrible one, it relies on MOD_{INC,DEV}_USE_COUNT
in the most horrible places + it's own bookkepping and the &lt;= 2.4 may
unload hooks.  And although I don't have the hardware I can guarantee it
doesn't work as expected.</p>

<p>So let's just remove the module_exit handler and mark it unremovable,
if someone wants to fix up ftape later it's fine with me, but it's a really
scary driver..</p>

</quote>

</section>

<section
  title="Local Root Exploit Found In 2.4 And 2.6; Upgrade Recommended"
  subject="New do_mremap vulnerabitily."
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1qBY0-3G3-19%40gated-at.bofh.it"
  posts="9"
  startdate="18 Feb 2004 07:26:18 -0800"
  enddate="18 Feb 2004 15:49:16 -0800"
>

<p>Raphael Rigo said:</p>

<quote who="Raphael Rigo">

<p>Since it seems nobody posted it yet (at least I hope so) :</p>

<p><a href="http://www.isec.pl/vulnerabilities/isec-0014-mremap-unmap.txt">http://www.isec.pl/vulnerabilities/isec-0014-mremap-unmap.txt</a></p>

<p>It is a local root exploit.</p>

</quote>

<p>Ulrich Keil replied:</p>

<quote who="Ulrich Keil">

<p>There was also a Proof-of-concept exploit released:</p>

<p><a href="http://www.derkeiler.com/Mailing-Lists/Securiteam/2004-02/0052.html">http://www.derkeiler.com/Mailing-Lists/Securiteam/2004-02/0052.html</a></p>

</quote>

<p>Linus Torvalds said, <quote who="Linus Torvalds">Fixed in 2.6.3 and 2.4.25
(and, I think, vendor kernels), please upgrade if you allow local shell
access to untrusted users.</quote> Chris Friesen pointed out:</p>

<quote who="Chris Friesen">

<p>There is still a call to do_munmap() that does not check the return
code, called from move_vma(), which in turn is called in do_mremap().</p>

<p>Can that call ever fail and cause Bad Things to happen?</p>

</quote>

<p>Linus replied, <quote who="Linus Torvalds">Yes it can fail, and no, bad
things can't happen. We could return the error code to user space, but on
the other hand, by the time the munmap fails we would already have done 90%
of the mremap(), so it doesn't much help user space to know that the old
area still has a vma, but no pages associated with it.</quote></p>

</section>

<section
  title="Netlink-Based Notifications For SELinux Kernel Events"
  subject="[SELINUX] Event notifications via Netlink"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1qDnb-4YT-25%40gated-at.bofh.it"
  posts="7"
  startdate="18 Feb 2004 08:52:31 -0800"
  enddate="18 Feb 2004 16:26:46 -0800"
>

<mention>David S. Miller</mention>

<p>James Morris said:</p>

<quote who="James Morris">

<p>This patch against 2.6.3 implements Netlink based notifications for
SELinux kernel events.  This will allow SELinux userspace components to
maintain synchronization with kernel state.</p>

<p>For example, a userspace AVC (Access Vector Cache, the component that makes
access control decisions) is being implemented for use by Security Enhanced X
and SE-DBUS.  These applications will request access control decisions from the
usersapce AVC, which will relay and cache decisions from the kernel AVC.</p>

<p>When the security policy is reloaded or the enforcing mode is changed in
the kernel, the userspace AVC can be notified and take appropriate action
(e.g. flush cache).</p>

</quote>

<p>After some technical discussion and fixes, David S. Miller accepted the
patch.</p>

</section>

<section
  title="KDB 4.3 Released For Linux 2.4.25"
  subject="Announce: kdb v4.3 is available for kernel 2.4.25"
  archive="http://groups.google.com/groups?q=%22Announce:+kdb+v4.3+is+available+for+kernel+2.4.25%22&amp;hl=en&amp;lr=lang_en&amp;ie=UTF-8&amp;oe=UTF-8&amp;safe=off&amp;selm=4517.1077149310%40kao2.melbourne.sgi.com.lucky.linux.kernel&amp;rnum=2"
  posts="1"
  startdate="18 Feb 2004 16:08:30 -0800"
>

<p>Keith Owens said:</p>

<quote who="Keith Owens">

<p>KDB (Linux Kernel Debugger) has been updated.</p>

<p><a href="ftp://oss.sgi.com/projects/kdb/download/v4.3/">ftp://oss.sgi.com/projects/kdb/download/v4.3/</a></p>

<p>Current versions are :</p>

<p>  kdb-v4.3-2.4.25-common-1.bz2<br />
  kdb-v4.3-2.4.25-i386-1.bz2<br />
  kdb-v4.3-2.4.25-ia64-040218-1.bz2</p>

<p>The ia64 patch has changed slightly since kdb-v4.3-2.4.25-rc1, due to
more clean ups in the base arch/ia64/kernel/mca.c file.  Apart from
that, the only changes are to the target kernel name in the change logs.</p>

</quote>

</section>

</kc>

