<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="145" date="10 Dec 2001 00:00:00 -0800" />

<intro>

<p>The search engine is back. Kir Kolyshkin and Alexander F Avdonkin have
graciously set up an aspseek engine to provide searching capabilities for this
site. <a href="http://www.aspseek.org/">Aspseek</a> is a company that releases
its search engine under the GPL. They have promised that the only banner
ads on the search pages will be for their own company, which seems fitting.</p>

<p>Many thanks to Kir and Alexander for doing all the hard work. Thanks,
folks!</p>

</intro>

<stats posts="1707" size="7339" contrib="589" multiples="274" lastweek="242">

<person posts="63" size="159" who="Alan Cox " />
<person posts="33" size="154" who="Zwane Mwaikambo " />
<person posts="33" size="111" who="Richard Gooch " />
<person posts="32" size="148" who="Nathan Bryant " />
<person posts="32" size="134" who="Jeff Garzik " />
<person posts="31" size="129" who="Andrew Morton " />
<person posts="30" size="120" who="Mike Fedyk " />
<person posts="26" size="95" who="&quot;H. Peter Anvin&quot; " />
<person posts="25" size="154" who="Doug Ledford " />
<person posts="21" size="99" who="Jens Axboe " />
<person posts="21" size="67" who="Robert Love " />
<person posts="20" size="131" who="Pavel Machek " />
<person posts="19" size="76" who="Davide Libenzi " />
<person posts="17" size="89" who="Keith Owens " />
<person posts="16" size="123" who="Marcelo Tosatti " />
<person posts="15" size="64" who="Rene Rebe " />
<person posts="15" size="57" who="Matthias Andree " />
<person posts="15" size="49" who="Russell King " />
<person posts="14" size="36" who="&quot;David S. Miller&quot; " />
<person posts="13" size="114" who="David Woodhouse " />
<person posts="13" size="100" who="Pierre Rousselet " />
<person posts="13" size="99" who="William Lee Irwin III " />
<person posts="13" size="37" who="Alexander Viro " />
<person posts="11" size="44" who="george anzinger " />
<person posts="11" size="44" who="Andreas Dilger " />
<person posts="10" size="42" who="Andrea Arcangeli " />
<person posts="10" size="25" who="Greg KH " />
<person posts="9" size="35" who="Andre Hedrick " />
<person posts="9" size="29" who="Andreas Steinmetz " />
<person posts="9" size="22" who="Andi Kleen " />
<person posts="8" size="54" who="Rob Landley " />
<person posts="8" size="31" who="Sven Heinicke " />
<person posts="8" size="24" who="" />
<person posts="8" size="22" who="Rik van Riel " />
<person posts="8" size="22" who="Dave Jones " />
<person posts="8" size="21" who="&quot;Martin A. Brooks&quot; " />
<person posts="7" size="76" who="&quot;David C. Hansen&quot; " />
<person posts="7" size="57" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="7" size="44" who="J Sloan " />
<person posts="7" size="36" who="James Simmons " />
<person posts="7" size="36" who="Peter Zaitsev " />
<person posts="7" size="31" who="Brian Gerst " />
<person posts="7" size="28" who="Anton Altaparmakov " />
<person posts="7" size="27" who="&quot;Richard B. Johnson&quot; " />
<person posts="7" size="21" who="Paul Mackerras " />
<person posts="7" size="20" who="Daniel Phillips " />
<person posts="7" size="20" who="Ville Herva " />
<person posts="7" size="16" who="Erik Elmore " />
<person posts="6" size="74" who="Stefani Seibold " />
<person posts="6" size="48" who="Jean Tourrilhes " />
<person posts="6" size="22" who="vda " />
<person posts="6" size="21" who="David Mosberger " />
<person posts="6" size="19" who="Adam Schrotenboer " />
<person posts="6" size="19" who="Ian Stirling " />
<person posts="6" size="17" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="6" size="12" who="&quot;Garst R. Reese&quot; " />
<person posts="5" size="83" who="Christoph Hellwig " />
<person posts="5" size="66" who="Charles-Edouard Ruault " />
<person posts="5" size="24" who="&quot;Jeff V. Merkey&quot; " />
<person posts="5" size="22" who="Kamil Iskra " />
<person posts="5" size="20" who="Christian =?iso-8859-1?q?Borntr=E4ger?= " />
<person posts="5" size="19" who="Manfred Spraul " />
<person posts="5" size="19" who="Rick Lindsley " />
<person posts="5" size="18" who="&quot;Michael Smith&quot; " />
<person posts="5" size="18" who="&quot;Martin Eriksson&quot; " />
<person posts="5" size="15" who="=?iso-8859-1?q?willy=20tarreau?= " />
<person posts="5" size="15" who="" />
<person posts="5" size="15" who="OGAWA Hirofumi " />
<person posts="5" size="14" who="&quot;Daniel T. Chen&quot; " />
<person posts="5" size="14" who="Bernd Eckenfels " />
<person posts="5" size="14" who="Martin Dalecki " />
<person posts="5" size="13" who="=?iso-8859-1?Q?Jos=E9_Luis_Domingo_L=F3pez?= " />
<person posts="4" size="50" who="Craig Christophel " />
<person posts="4" size="48" who="Rusty Russell " />
<person posts="4" size="39" who="Matthew Dobson " />
<person posts="4" size="39" who="Paul Clements " />
<person posts="4" size="38" who="Michael Clark " />
<person posts="4" size="35" who="Edward Muller " />
<person posts="4" size="29" who="Arjan van de Ven " />
<person posts="4" size="25" who="Simon Kirby " />
<person posts="4" size="25" who="war " />
<person posts="4" size="23" who="&quot;BALBIR SINGH&quot; " />
<person posts="4" size="22" who="Christoph Rohland " />
<person posts="4" size="21" who="Rolf Fokkens " />
<person posts="4" size="21" who="Steve Brueggeman " />
<person posts="4" size="19" who="&quot;Jeff Merkey&quot; " />
<person posts="4" size="18" who="Tim Hockin " />
<person posts="4" size="16" who="Pascal Lengard " />
<person posts="4" size="16" who="Gertjan van Wingerde " />
<person posts="4" size="16" who="&quot;Eric S. Raymond&quot; " />
<person posts="4" size="16" who="Emmanuele Bassi " />
<person posts="4" size="15" who="&quot;Udo A. Steinberg&quot; " />
<person posts="4" size="14" who="Piter Punk " />
<person posts="4" size="13" who="Michael Zhu " />
<person posts="4" size="13" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="4" size="13" who="" />
<person posts="4" size="13" who="Nathan Poznick " />
<person posts="4" size="12" who="Bill Davidsen " />
<person posts="4" size="12" who="Ingo Oeser " />
<person posts="4" size="12" who="Hans Reiser " />
<person posts="4" size="12" who="" />
<person posts="4" size="12" who="Mike Galbraith " />
<person posts="4" size="12" who="Romain Giry " />
<person posts="4" size="11" who="Linus Torvalds " />
<person posts="4" size="11" who="&quot;Nathan G. Grennan&quot; " />
<person posts="4" size="10" who="Chris Wright " />
<person posts="4" size="10" who="&quot;Matt Schulkind&quot; " />
<person posts="4" size="10" who="Miles Lane " />
<person posts="4" size="9" who="Roy Sigurd Karlsbakk " />
<person posts="3" size="48" who="" />
<person posts="3" size="30" who="Nico Schottelius " />
<person posts="3" size="20" who="&quot;Peter T. Breuer&quot; " />
<person posts="3" size="20" who="Jason Holmes " />
<person posts="3" size="18" who="Herbert Valerio Riedel " />
<person posts="3" size="18" who="Ian Morgan " />
<person posts="3" size="17" who="Ken Brownfield " />
<person posts="3" size="16" who="&quot;Albert D. Cahalan&quot; " />
<person posts="3" size="16" who="Mario Mikocevic " />
<person posts="3" size="15" who="Jessica Blank " />
<person posts="3" size="15" who="Ryan Bradetich " />
<person posts="3" size="14" who="Steven Cole " />
<person posts="3" size="13" who="Trond Myklebust " />
<person posts="3" size="13" who="Ragnar Hojland Espinosa " />
<person posts="3" size="12" who="Kurt Roeckx " />
<person posts="3" size="12" who="Phil Howard " />
<person posts="3" size="12" who="" />
<person posts="3" size="11" who="&quot;Pedro M. Rodrigues&quot; " />
<person posts="3" size="11" who="&quot;Christopher Friesen&quot; " />
<person posts="3" size="11" who="Pete Zaitcev " />
<person posts="3" size="11" who="Tommy Reynolds " />
<person posts="3" size="10" who="&quot;Tyler BIRD&quot; " />
<person posts="3" size="10" who="Armin Obersteiner " />
<person posts="3" size="10" who="David Hinds " />
<person posts="3" size="10" who="Tim Waugh " />
<person posts="3" size="10" who="Gianni Tedesco " />
<person posts="3" size="10" who="Florian Weimer " />
<person posts="3" size="10" who="" />
<person posts="3" size="9" who="Mike Castle " />
<person posts="3" size="9" who=" (Colonel)" />
<person posts="3" size="9" who="David Weinehall " />
<person posts="3" size="9" who="Alan Ford " />
<person posts="3" size="9" who="&quot;Petr Vandrovec&quot; " />
<person posts="3" size="9" who="Paul Larson " />
<person posts="3" size="9" who="Geert Uytterhoeven " />
<person posts="3" size="9" who="Jakub Jelinek " />
<person posts="3" size="9" who="Dan Kegel " />
<person posts="3" size="8" who="Ahmed Masud " />
<person posts="3" size="8" who="Benjamin LaHaise " />
<person posts="3" size="8" who="&quot;Manfred Spraul&quot; " />
<person posts="3" size="8" who="Jamie Lokier " />
<person posts="3" size="8" who="Andreas Haumer " />
<person posts="3" size="8" who="Christoph Hellwig " />
<person posts="3" size="8" who=" (Erik Tews)" />
<person posts="3" size="8" who="safemode " />
<person posts="3" size="7" who="&quot;David C. Hansen&quot; " />
<person posts="3" size="7" who="" />
<person posts="3" size="7" who="Gert Menke " />
<person posts="3" size="7" who=" (Joachim Franek)" />
<person posts="3" size="7" who="John Jasen " />
<person posts="3" size="7" who="David Chow " />
<person posts="3" size="7" who="Anthony DeRobertis " />
<person posts="3" size="6" who="" />
<person posts="3" size="6" who="Frank Cornelis " />
<person posts="3" size="6" who="Dan Hollis " />
<person posts="2" size="40" who="Brian McEntire " />
<person posts="2" size="27" who="Daniel Stodden " />
<person posts="2" size="27" who="Edouard Gomez " />
<person posts="2" size="24" who="Christian Lavoie " />
<person posts="2" size="20" who="Cyrille Chepelov " />
<person posts="2" size="19" who="&quot;Rechenberg, Andrew&quot; " />
<person posts="2" size="15" who="Steffen Persvold " />
<person posts="2" size="15" who="Jari Ruusu " />
<person posts="2" size="14" who="Stephen Cameron " />
<person posts="2" size="13" who="Rob Myers " />
<person posts="2" size="12" who="Daniel Marmier " />
<person posts="2" size="12" who="Kevin Corry " />
<person posts="2" size="11" who="Santiago Garcia Mantinan " />
<person posts="2" size="11" who="Nathan Scott " />
<person posts="2" size="10" who="Guolin Cheng " />
<person posts="2" size="10" who="Derek Glidden " />
<person posts="2" size="10" who="Markus Biermaier " />
<person posts="2" size="9" who="Shuji YAMAMURA " />
<person posts="2" size="9" who="Stephen Satchell " />
<person posts="2" size="9" who="Matthew Dharm " />
<person posts="2" size="9" who="Jan-Hendrik Palic " />
<person posts="2" size="8" who="Miguel Maria Godinho de Matos " />
<person posts="2" size="8" who="Heinz Diehl " />
<person posts="2" size="8" who="=?iso-8859-1?q?Mart=EDn=20Marqu=E9s?= " />
<person posts="2" size="8" who="Diego Calleja " />
<person posts="2" size="8" who=" (Gunther Mayer)" />
<person posts="2" size="8" who="Kai Germaschewski " />
<person posts="2" size="8" who="&quot;Leonard N. Zubkoff&quot; " />
<person posts="2" size="8" who="&quot;Jon&quot; " />
<person posts="2" size="7" who="Q A " />
<person posts="2" size="7" who="M G Berberich " />
<person posts="2" size="7" who="&quot;Jyotheeswara Rao Kurma&quot; " />
<person posts="2" size="7" who="Jeremy Puhlman " />
<person posts="2" size="7" who=" (Linus Torvalds)" />
<person posts="2" size="7" who="Jeff Randall " />
<person posts="2" size="7" who="Kilobug " />
<person posts="2" size="7" who="Jakob Kemi " />
<person posts="2" size="6" who="&quot;Rune Petersen&quot; " />
<person posts="2" size="6" who="&quot;Florin Iucha&quot; " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Vojtech Pavlik " />
<person posts="2" size="6" who="Stuart Young " />
<person posts="2" size="6" who="Alex Buell " />
<person posts="2" size="6" who="Adrian Bunk " />
<person posts="2" size="6" who="Takashi Iwai " />
<person posts="2" size="6" who="Patrick E Kane " />
<person posts="2" size="6" who="kees " />
<person posts="2" size="6" who="&quot;Trever L. Adams&quot; " />
<person posts="2" size="6" who="Bruce Harada " />
<person posts="2" size="6" who="Andre Hedrick " />
<person posts="2" size="6" who="&quot;M. R. Brown&quot; " />
<person posts="2" size="6" who="Bongani Hlope " />
<person posts="2" size="6" who="Heinz-Ado Arnolds " />
<person posts="2" size="6" who="Nigel Gamble " />
<person posts="2" size="6" who="Ishan Oshadi Jayawardena " />
<person posts="2" size="6" who=" (Justin Wells)" />
<person posts="2" size="6" who="Anuradha Ratnaweera " />
<person posts="2" size="6" who="Michael Menegakis " />
<person posts="2" size="6" who="Ivanovich " />
<person posts="2" size="6" who="Roland Bauerschmidt " />
<person posts="2" size="6" who="Erland Lewin " />
<person posts="2" size="6" who="Richard Henderson " />
<person posts="2" size="6" who="Paul Bristow " />
<person posts="2" size="5" who="Chris Wedgwood " />
<person posts="2" size="5" who="Jurriaan on Alpha " />
<person posts="2" size="5" who="Shaya Potter " />
<person posts="2" size="5" who="Oktay Akbal " />
<person posts="2" size="5" who="Vladimir Ivaschenko " />
<person posts="2" size="5" who="Jan Kara " />
<person posts="2" size="5" who="Keith Owens " />
<person posts="2" size="5" who="Anton Altaparmakov " />
<person posts="2" size="5" who="Joel Jaeggli " />
<person posts="2" size="5" who="Francois Romieu " />
<person posts="2" size="5" who="Urban Widmark " />
<person posts="2" size="5" who="Lars Duesing " />
<person posts="2" size="5" who="Matt Bernstein " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Ian Molton " />
<person posts="2" size="5" who="Horst von Brand " />
<person posts="2" size="5" who="&quot;victor1 torres&quot; " />
<person posts="2" size="5" who="Faux Pas III " />
<person posts="2" size="5" who=" (Miquel van Smoorenburg)" />
<person posts="2" size="5" who="Francois Romieu " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Padraig Brady " />
<person posts="2" size="5" who="=?iso-8859-1?q?szonyi=20calin?= " />
<person posts="2" size="5" who="&quot;rohit prasad&quot; " />
<person posts="2" size="5" who="John Alvord " />
<person posts="2" size="5" who="Eric Lammerts " />
<person posts="2" size="5" who="Carlo Wood " />
<person posts="2" size="5" who="Tom Rini " />
<person posts="2" size="5" who="&quot;William N. Zanatta&quot; " />
<person posts="2" size="5" who="Sven Koch " />
<person posts="2" size="5" who="Andrew Ebling " />
<person posts="2" size="4" who="&quot;Russell Mellon&quot; " />
<person posts="2" size="4" who="Thomas Hofer " />
<person posts="2" size="4" who="Nav Mundi " />
<person posts="2" size="4" who="Stefan Smietanowski " />
<person posts="2" size="4" who="Anders Peter Fugmann " />
<person posts="2" size="4" who="Pascal Schmidt " />
<person posts="2" size="4" who="George Garvey " />
<person posts="2" size="4" who="Alan and Vivian Vaughn " />
<person posts="2" size="4" who="Ingo Molnar " />
<person posts="2" size="4" who="=?ISO-8859-1?Q?Ren=E9?= Scharfe " />
<person posts="2" size="4" who="&quot;[MOc]cda*mirabilos&quot; " />
<person posts="2" size="4" who="Frank Cornelis " />
<person posts="2" size="4" who="Anton Blanchard " />
<person posts="2" size="4" who="saher es " />
<person posts="2" size="4" who="&quot;Lucey, Bryan&quot; " />
<person posts="2" size="3" who="Rajive Chittajallu " />
<person posts="1" size="34" who="&quot;Eric S. Raymond&quot; " />
<person posts="1" size="29" who="James Cleverdon " />
<person posts="1" size="24" who="&quot;highlander&quot; " />
<person posts="1" size="23" who="&quot;Pavlov Peter&quot; " />
<person posts="1" size="20" who="Brad Hartin " />
<person posts="1" size="17" who="&quot;Frode E. Moe&quot; " />
<person posts="1" size="17" who="Joel Becker " />
<person posts="1" size="16" who="Jonathan Lahr " />
<person posts="1" size="13" who="&quot;Tommy Faasen&quot; " />
<person posts="1" size="11" who="Matt Schulkind " />
<person posts="1" size="10" who="Momchil Velikov " />
<person posts="1" size="9" who="Mathias Teikari " />
<person posts="1" size="9" who="Manik Raina " />
<person posts="1" size="7" who="Andrew Ferguson " />
<person posts="1" size="7" who="" />
<person posts="1" size="7" who="Jean-Christian de Rivaz " />
<person posts="1" size="7" who="Andreas Dilger " />
<person posts="1" size="6" who="Tom Beer " />
<person posts="1" size="6" who="Peter Benie " />
<person posts="1" size="6" who="Luca Montecchiani " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="&quot;Holzrichter, Bruce&quot; " />
<person posts="1" size="6" who="Alessandro Suardi " />
<person posts="1" size="6" who="Aleksey I Zavilohin " />
<person posts="1" size="6" who="Caleb Tennis " />
<person posts="1" size="6" who="Brandon McCombs " />
<person posts="1" size="6" who=" (Christian Koenig)" />
<person posts="1" size="6" who="Manoj Iyer " />
<person posts="1" size="5" who="Martin Josefsson " />
<person posts="1" size="5" who="&quot;Britt Park&quot; " />
<person posts="1" size="5" who=" &lt;n7ekg@swbell.net&gt;" />
<person posts="1" size="5" who="Kenneth Johansson " />
<person posts="1" size="5" who="Jouni =?ISO-8859-1?Q?Kyl=E4-Nikkil=E4?= " />
<person posts="1" size="5" who="Jeff Chua " />
<person posts="1" size="5" who="Mark Hindley " />
<person posts="1" size="5" who="Jan Kara " />
<person posts="1" size="5" who="Stephan von Krawczynski " />
<person posts="1" size="5" who="&quot;Pierre ROUSSELET&quot; " />
<person posts="1" size="5" who="Pedro Alves " />
<person posts="1" size="5" who="Adam Schrotenboer " />
<person posts="1" size="5" who=" (Raphael Manfredi)" />
<person posts="1" size="5" who="Matthew M " />
<person posts="1" size="4" who="Jeremy Fitzhardinge " />
<person posts="1" size="4" who="Stanislav Brabec " />
<person posts="1" size="4" who="&quot;Rick A. Hohensee&quot; " />
<person posts="1" size="4" who="Fabio Parodi " />
<person posts="1" size="4" who="andrew may " />
<person posts="1" size="4" who="Brian Strand " />
<person posts="1" size="4" who="Ville Herva " />
<person posts="1" size="4" who="Alex Bligh - linux-kernel " />
<person posts="1" size="4" who="Xeno " />
<person posts="1" size="4" who="Steve Parker " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Josh McKinney " />
<person posts="1" size="4" who="Jonathan Abbey " />
<person posts="1" size="4" who="Hiro Yoshioka " />
<person posts="1" size="4" who="Wayne Whitney " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="David Balazic " />
<person posts="1" size="4" who="Andrey Savochkin " />
<person posts="1" size="4" who="Cheryl Homiak " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Ben Greear " />
<person posts="1" size="4" who="Petr Vandrovec " />
<person posts="1" size="4" who="Morten Helgesen " />
<person posts="1" size="4" who="&quot;Venkata Rajesh Velamakanni&quot; " />
<person posts="1" size="3" who=" (Miquel van Smoorenburg)" />
<person posts="1" size="3" who="Steve Underwood " />
<person posts="1" size="3" who="Frank Eichentopf " />
<person posts="1" size="3" who="Andreas Bombe " />
<person posts="1" size="3" who="Eric-Olivier Lamey " />
<person posts="1" size="3" who="Raja R Harinath " />
<person posts="1" size="3" who="Bill Crawford " />
<person posts="1" size="3" who="Tim Walberg " />
<person posts="1" size="3" who="devik " />
<person posts="1" size="3" who="Daniel Robert Franklin " />
<person posts="1" size="3" who="Keith Owens " />
<person posts="1" size="3" who="Tim Connors " />
<person posts="1" size="3" who="Ben Carrell " />
<person posts="1" size="3" who="Thiago Rondon " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Gideon Glass " />
<person posts="1" size="3" who="Matti Aarnio " />
<person posts="1" size="3" who="&quot;Patrick Dijkkamp&quot; " />
<person posts="1" size="3" who="David Relson " />
<person posts="1" size="3" who="Gregoire Favre " />
<person posts="1" size="3" who=" (Barry K. Nathan)" />
<person posts="1" size="3" who="Dipak " />
<person posts="1" size="3" who="Riccardo Facchetti " />
<person posts="1" size="3" who="&quot;Patrick J. LoPresti&quot; " />
<person posts="1" size="3" who="&quot;Wouter van Bommel&quot; " />
<person posts="1" size="3" who="Stephane Jourdois " />
<person posts="1" size="3" who="Nuno Miguel Fernandes Sucena Almeida " />
<person posts="1" size="3" who="Balbir Singh " />
<person posts="1" size="3" who="Martin Mares " />
<person posts="1" size="3" who="Charles Marslett " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="=?iso-8859-1?Q?Ragnar_Kj=F8rstad?= " />
<person posts="1" size="3" who="Thibaut Laurent " />
<person posts="1" size="3" who="&quot;=?EUC-KR?B?vsi89rnO?=&quot; " />
<person posts="1" size="3" who="Filip Kalinski " />
<person posts="1" size="3" who="&quot;Joe Rice&quot; " />
<person posts="1" size="3" who="&quot;Todd M. Roy&quot; " />
<person posts="1" size="3" who="Denis Zaitsev " />
<person posts="1" size="3" who="Christian Thalinger " />
<person posts="1" size="3" who="&quot;Lee Packham&quot; " />
<person posts="1" size="3" who="Robert Walsh " />
<person posts="1" size="3" who="Joshua Adam Ginsberg " />
<person posts="1" size="3" who="Borsenkow Andrej " />
<person posts="1" size="3" who="&quot;Aneesh Kumar K.V&quot; " />
<person posts="1" size="3" who="Wayne Scott " />
<person posts="1" size="3" who="Peter Osterlund " />
<person posts="1" size="3" who="Sebastian =?iso-8859-1?q?Dr=F6ge?= " />
<person posts="1" size="3" who="Andreas Schwab " />
<person posts="1" size="3" who="&quot;Marcel J.E. Mol&quot; " />
<person posts="1" size="3" who="Andreas Hartmann " />
<person posts="1" size="3" who="Harald Welte " />
<person posts="1" size="3" who="christophe =?iso-8859-1?Q?barb=E9?= " />
<person posts="1" size="3" who="Chris Siebenmann " />
<person posts="1" size="3" who="Robert Szentmihalyi " />
<person posts="1" size="3" who="&quot;Balazs Javor&quot; " />
<person posts="1" size="3" who="Jonathan Lundell " />
<person posts="1" size="3" who="Abhishek Rai " />
<person posts="1" size="3" who="Daniel Freedman " />
<person posts="1" size="3" who="&quot;H. Peter Anvin&quot; " />
<person posts="1" size="3" who="John Gluck " />
<person posts="1" size="3" who="&quot;Galappatti, Kishantha&quot; " />
<person posts="1" size="3" who="&quot;John P. Looney&quot; " />
<person posts="1" size="3" who="&quot;Tom Sightler&quot; " />
<person posts="1" size="3" who="Gabriel Paubert " />
<person posts="1" size="3" who="&quot;Zimmermann, Christopher (Chris)&quot; " />
<person posts="1" size="3" who="f5ibh " />
<person posts="1" size="3" who="Jeff Maki " />
<person posts="1" size="3" who="Guillaume Morin " />
<person posts="1" size="3" who="Paul Cook " />
<person posts="1" size="3" who="John Levon " />
<person posts="1" size="3" who="Marek =?iso-8859-13?Q?P=E6tlicki?= " />
<person posts="1" size="3" who="Pascal Junod " />
<person posts="1" size="3" who="Frank de Lange " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Chris Mason " />
<person posts="1" size="3" who="&quot;George of the Jungle.&quot; " />
<person posts="1" size="3" who="Jonathan Hudson " />
<person posts="1" size="3" who="Jan Harkes " />
<person posts="1" size="3" who="watermodem " />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Ra=FAl?= =?ISO-8859-1?Q?N=FA=F1ez?= de Arenas" />
<person posts="1" size="3" who="John Clemens " />
<person posts="1" size="3" who="Mikael Pettersson " />
<person posts="1" size="3" who=" (Christer Weinigel)" />
<person posts="1" size="3" who="Thorsten Glaser " />
<person posts="1" size="3" who=" (Eric W. Biederman)" />
<person posts="1" size="3" who="Juan Quintela " />
<person posts="1" size="3" who="Seth Mos " />
<person posts="1" size="3" who="Mika Liljeberg " />
<person posts="1" size="3" who="Tim Moore " />
<person posts="1" size="2" who="Jeremy Siegel " />
<person posts="1" size="2" who="Jason Kohles " />
<person posts="1" size="2" who="Andy Jeffries " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Kristofer T. Karas&quot; " />
<person posts="1" size="2" who="Shawn Veader " />
<person posts="1" size="2" who="Yaroslav Popovitch " />
<person posts="1" size="2" who="&quot;Leonardo C. Filho&quot; " />
<person posts="1" size="2" who="Lionel Bouton " />
<person posts="1" size="2" who="Damian M Gryski " />
<person posts="1" size="2" who="Justin Wells " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="The Doctor What " />
<person posts="1" size="2" who="Bruce Harada " />
<person posts="1" size="2" who="Will Dyson " />
<person posts="1" size="2" who="Lennert Buytenhek " />
<person posts="1" size="2" who="Kousalya K " />
<person posts="1" size="2" who=" (Peter Bornemann)" />
<person posts="1" size="2" who="David Rees " />
<person posts="1" size="2" who="Roman Zippel " />
<person posts="1" size="2" who="Dmitri Kassatkine " />
<person posts="1" size="2" who="Bernd Bartmann " />
<person posts="1" size="2" who="Marc ZYNGIER " />
<person posts="1" size="2" who="&quot;Matt D. Robinson&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Victor Yodaiken " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Rasmus_B=F8g_Hansen?= " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="=?iso-8859-1?Q?Andr=E9?= Dahlqvist " />
<person posts="1" size="2" who="Manoj Iyer " />
<person posts="1" size="2" who="&quot;kumar M&quot; " />
<person posts="1" size="2" who="&quot;Adam McKenna&quot; " />
<person posts="1" size="2" who="Adam Keys " />
<person posts="1" size="2" who="Martin Knoblauch " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;salvatore d'angelo&quot; " />
<person posts="1" size="2" who="Peter Svensson " />
<person posts="1" size="2" who="&quot;Daniel R. Warner&quot; " />
<person posts="1" size="2" who="Frank Jacobberger " />
<person posts="1" size="2" who="Khyron " />
<person posts="1" size="2" who="Benjamin Herrenschmidt " />
<person posts="1" size="2" who="Guest section DW " />
<person posts="1" size="2" who="Nicolas Pitre " />
<person posts="1" size="2" who="&quot;Dhaval Patel&quot; " />
<person posts="1" size="2" who="Phil Sorber " />
<person posts="1" size="2" who="Tom Vier " />
<person posts="1" size="2" who="Ben Pharr - Lists " />
<person posts="1" size="2" who="&quot;Ramaraj Pandian&quot; " />
<person posts="1" size="2" who="Miquel van Smoorenburg " />
<person posts="1" size="2" who="Leif Sawyer " />
<person posts="1" size="2" who="Chris Meadors " />
<person posts="1" size="2" who="&quot;Dan Maas&quot; " />
<person posts="1" size="2" who="Luigi Genoni " />
<person posts="1" size="2" who="Jes Sorensen " />
<person posts="1" size="2" who="&quot;Jeffrey H. Ingber&quot; " />
<person posts="1" size="2" who="Joe Rice " />
<person posts="1" size="2" who="=?ISO-8859-15?Q?Fran=E7ois?= Cami " />
<person posts="1" size="2" who="Mark Hahn " />
<person posts="1" size="2" who=" (Nobody)" />
<person posts="1" size="2" who="Joe " />
<person posts="1" size="2" who="Peter =?iso-8859-1?Q?W=E4chtler?= " />
<person posts="1" size="2" who="Blindauer Emmanuel " />
<person posts="1" size="2" who="Rasmus Andersen " />
<person posts="1" size="2" who="Martin Josefsson " />
<person posts="1" size="2" who="Alastair Stevens " />
<person posts="1" size="2" who="Jordan Breeding " />
<person posts="1" size="2" who="Len Sorensen " />
<person posts="1" size="2" who="Richard Russon " />
<person posts="1" size="2" who="Ghozlane Toumi " />
<person posts="1" size="2" who="&quot;Radivoje Todorovic&quot; " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Thomas_Lang=E5s?= " />
<person posts="1" size="2" who="&quot;Wilson&quot; " />
<person posts="1" size="2" who="Stephen Walton " />
<person posts="1" size="2" who="Jeff Dike " />
<person posts="1" size="2" who="Philipp Matthias Hahn " />
<person posts="1" size="2" who="Charles Cazabon " />
<person posts="1" size="2" who="Lost Logic " />
<person posts="1" size="2" who="&quot;James Stevenson&quot; " />
<person posts="1" size="2" who="Dipankar Sarma " />
<person posts="1" size="2" who="DevilKin " />
<person posts="1" size="2" who="Jurjen Oskam " />
<person posts="1" size="2" who="&quot;Xiaozhou Qiu&quot; " />
<person posts="1" size="2" who="Cyrille Beraud " />
<person posts="1" size="2" who="janne " />
<person posts="1" size="2" who="Maciej Zenczykowski " />
<person posts="1" size="2" who=" (Oliver Neukum)" />
<person posts="1" size="2" who="Jan Niehusmann " />
<person posts="1" size="2" who="Olaf Bonorden " />
<person posts="1" size="2" who="Alex Davis " />
<person posts="1" size="2" who="Ingo Molnar " />
<person posts="1" size="2" who="Tom Diehl " />
<person posts="1" size="2" who="Hein Roehrig " />
<person posts="1" size="2" who="Simona " />
<person posts="1" size="2" who="Neil Stone " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Niels Kristian Bech Jensen " />
<person posts="1" size="2" who="Juergen Sawinski " />
<person posts="1" size="2" who="Dana Lacoste " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Ragnar_Kj=F8rstad?= " />
<person posts="1" size="2" who="Samuel Maftoul " />
<person posts="1" size="2" who="Michael Kummer " />
<person posts="1" size="2" who="Herbert Valerio Riedel " />
<person posts="1" size="2" who="&quot;Mauricio Culibrk&quot; " />
<person posts="1" size="2" who="real " />
<person posts="1" size="2" who="Markus Hetzmannseder " />
<person posts="1" size="2" who="CaT " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="MIDN Sean Jones " />
<person posts="1" size="2" who="Wolfgang Rohdewald " />
<person posts="1" size="2" who="gdf " />
<person posts="1" size="2" who="Dax Kelson " />
<person posts="1" size="2" who="Pozsar Balazs " />
<person posts="1" size="2" who="Wolfgang Rohdewald " />
<person posts="1" size="2" who="Marcus Meissner " />
<person posts="1" size="2" who="Michael Dunsky " />
<person posts="1" size="2" who="Ketil Froyn " />
<person posts="1" size="2" who="Kristian Peters " />
<person posts="1" size="2" who="Giuliano Pochini " />
<person posts="1" size="2" who="=?iso-8859-1?B?RnLpZOlyaWMgTC4gVy4=?= Meunier " />
<person posts="1" size="2" who="James Finnie " />
<person posts="1" size="2" who="Lord Latex " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Paolo?= " />
<person posts="1" size="2" who="Fabbione " />
<person posts="1" size="2" who="Doug McNaught " />
<person posts="1" size="2" who="Keith Warno " />
<person posts="1" size="2" who="petter wahlman " />
<person posts="1" size="2" who="&quot;Johan Kullstam&quot; " />
<person posts="1" size="2" who="&quot;Calin A. Culianu&quot; " />
<person posts="1" size="2" who="Gerold Jury " />
<person posts="1" size="2" who="LLX " />
<person posts="1" size="2" who="&quot;mehul radheshyam choube&quot; " />
<person posts="1" size="2" who="John Fort " />
<person posts="1" size="2" who="Kirk Reiser " />
<person posts="1" size="2" who="mRgOBLIN " />
<person posts="1" size="2" who="lee " />
<person posts="1" size="2" who="Tony Geerts " />
<person posts="1" size="2" who="&quot;Adam McKenna&quot; " />
<person posts="1" size="2" who="Ian Duggan " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Jonathan Amery " />
<person posts="1" size="2" who="Aaron Lehmann " />
<person posts="1" size="2" who="&quot;Simon Turvey&quot; " />
<person posts="1" size="2" who="Aaron Smith " />
<person posts="1" size="2" who="supermike " />
<person posts="1" size="2" who="Casey Allen Shobe " />
<person posts="1" size="2" who="Sebastian Roth " />
<person posts="1" size="2" who="Teodor Iacob " />
<person posts="1" size="1" who="Neil Schemenauer " />
<person posts="1" size="1" who="&quot;Mark Mokryn&quot; " />
<person posts="1" size="1" who="&quot;Elgar, Jeremy&quot; " />
<person posts="1" size="1" who="Nathan Bryant " />
<person posts="1" size="1" who="bart " />
<person posts="1" size="1" who="Daniel Bergman " />
<person posts="1" size="1" who="Jacky Costen " />
<person posts="1" size="1" who="Randy Dunlap " />
<person posts="1" size="1" who="Hans-Christian Armingeon " />
<person posts="1" size="1" who="" />

</stats>

<section
  title="Using XFS With Kernel Pre-Emption"
  subject="Mixing Patches: pre-emptive + xfs"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/0421.html"
  posts="5"
  startdate="26 Nov 2001 03:13:33 -0800"
  enddate="01 Dec 2001 23:23:13 -0800"
>
<topic>FS: XFS</topic>

<mention>Anuradha Ratnaweera</mention>
<mention>Keith Owens</mention>

<p>Jeremy Elgar asked if there were any problems with using the pre-emptive
patches alongside the XFS patches. Bill Dunn thought Jeremy might have to do
a little massaging to get the patches to play nice together, which he found
to be common with multiply-patched kernels. But Michael Dunsky and Anuradha
Ratnaweera reported that they'd been running kernels with those patches
for some time, with no problems, and Robert Love added for good measure,
<quote who="Robert Love">The only problem reported was a compile error,
which Keith Owens merged a fix for.  If you do have problems, report them
and perhaps we can help.</quote></p>

</section>

<section
  title="Brief Discussion Of Why Marcelo Is 2.4 Maintainer"
  subject="PATCH: 2 small patches against 2.4.15-pre6 (sym2 + email change) (fwd)"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/1056.html"
  posts="8"
  startdate="27 Nov 2001 10:46:13 -0800"
  enddate="01 Dec 2001 09:50:11 -0800"
>

<mention>Alan Cox</mention>
<mention>Christophe Barbe</mention>

<p>In the course of asking a different question, Gerard Roudier asked
Marcelo Tosatti, <quote who="Gerard Roudier">By the way, I missed the
postings that made you the maintainer of 2.4 kernel neither saw any comments
from Alan about. I am sure that you will do the best you can and will do
a very good work, but I feel a bit frustrated not to know the reasons of
this decision. If you can point me to the corresponding articles, I will
be very interested in.</quote> Christophe Barbe pointed Gerard to an <a
href="http://advogato.org/article/370.html">Advogato entry</a> from Alan
Cox, but Gerard replied that this satisfied him, but Mike Fedyk said,
<quote who="Mike Fedyk">This doesn't really show *why* he was chosen.
Marcello hasn't gotten much press in the past.</quote> He added, <quote
who="Mike Fedyk">Yes, it does look like a big change from the outside.
Even for LKML readers ;)</quote></p>

<p>Elsewhere, Marcelo also replied to Gerard's initial question, pointing to the
Advogato entry and saying, <quote who="Marcelo Tosatti">Well, basically, it
seems Alan got tired of maintenance... :)</quote></p>

</section>

<section
  title="Renovating The Block Layer In 2.5"
  subject="2.5.1-pre2 does not compile"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/1029.html"
  posts="34"
  startdate="27 Nov 2001 12:44:29 -0800"
  enddate="01 Dec 2001 01:31:51 -0800"
>
<topic>Disks: IDE</topic>
<topic>Disks: SCSI</topic>

<mention>Martin Dalecki</mention>
<mention>Andreas Dilger</mention>
<mention>Daniel Phillips</mention>
<mention>Robert Love</mention>

<p>Someone encountered some compiler errors while trying to test 2.5.1-pre2, and
Linus Torvalds replied:</p>

<quote who="Linus Torvalds">

<p>Yes.</p>

<p>The next-generation block-layer support is starting to be merged into
the 2.5.x tree, and that breaks old drivers that haven't been updated to
the new locking.</p>

<p>In particular, there used to be _one_ lock for the whole IO system
("io_request_lock"), and these days it's a per-block-queue lock.</p>

<p>In many cases the fix is as simple as just replacing the "io_request_lock"
with "host-&gt;host_lock", but sometimes this is complicated by the need to
pass the right data structures down far enough..</p>

<p>Many drivers have been converted (ie IDE, symbios, aic7xxx etc), but
many more have not (especially older SCSI drivers, in your case it's the
classic aha1542).</p>

<p>It will probably take some time until most drivers have been converted.
Tested patches are more than welcome.</p>

</quote>

<p>Christoph Hellwig suggested that, as long as they were breaking SCSI,
he'd be happy to submit a patch <quote who="Christoph Hellwig">to remove the
old-style (2.0) scsi error handling completly, forcing drivers still using
it to be fixed?  Early 2.5 looks like a good time for that to me..</quote>
Robert Love also supported this idea, and Linus said, <quote who="Linus
Torvalds">I agree, that sounds like a good thing, and as I consider the block
layer to be one of the major pushes for 2.5.x it makes perfect sense.</quote>
Christoph posted the patch, and he, Andreas Dilger, and Martin Dalecki had
a brief technical discussion about it.</p>

<p>Paul Mackerras also replied to Linus, asking, <quote who="Paul
Mackerras">Is there a description of the new block layer and
its interface to block device drivers somewhere?  That would be
helpful, since Ben Herrenschmidt and I are going to have to convert
several powermac-specific drivers.</quote> Daniel Phillips gave a link to <a
href="http://lse.sourceforge.net/io/bionotes.txt">http://lse.sourceforge.net/io/bionotes.txt</a>,
and Linus confirmed that this was the doc to go by. Various folks discussed
the ideas in that doc.</p>

</section>

<section
  title="New Framebuffer API For Kernel 2.5"
  subject="[PATCH] Hooks for new fbdev api"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/1267.html"
  posts="6"
  startdate="28 Nov 2001 10:50:59 -0800"
  enddate="30 Nov 2001 00:44:57 -0800"
>
<topic>Framebuffer</topic>

<mention>Geert Uytterhoeven</mention>
<mention>Petr Vandrovec</mention>

<p>James Simmons posted a patch against 2.5.0 and announced happily:</p>

<quote who="James Simmons">

<p>This is my first public release of the new api of the framebuffer layer. The
basic goal is to remove all the excess duplicate code and to place all the
console related code into fbcon.c. The second goal to allow the framebuffer
layer to exist without the console system. On embedded devices that lack
a keyboard it makes no sense plus it takes up valiable space to have the
VT system compiled in. The 3rd and finally goal is to allow fbdev driver
writing to be easy and yet flexiable.</p>

<p>This patch shows 3 basic things I like to change.</p>

<p>

<ul>

<li>Universal cursor api. This allows the fbcon layer to not be required
hooks to program the cursor for every type of card avaliable. This allows
a seperation of fbdev and fbcon.</li>

<li>Move from framebuffer base to more accel engine base. This allows the
complete removal of console code from the low level framebuffer drivers
and we get ride of those god forsaken fbcon-cfb* files. So we end up with
a huge code reducution and this encourages the driver write to write much
faster fbdev drivers. Note these our the basic accels needed for the fbcon
layer. They are not used by userland in anyway. It also means you have only
3 basic functions to deal with instead of the 7 of struct display_switch.</li>

<li>Removal of duplicate code. Examples are the fb_cmap functions which are
basically the same in every driver. So you will be seeing soon a fbgen2
that will have the same code that is duplicated over and over again in
each driver.</li>

</ul>

</p>

</quote>

<p>Geert Uytterhoeven and Petr Vandrovec had some technical comments, and
they all went back and forth briefly about it.</p>

</section>

<section
  title="Cleaning the BKL Out Of 2.5"
  subject="[PATCH] remove BKL from drivers' release functions"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/1335.html"
  posts="26"
  startdate="28 Nov 2001 15:05:36 -0800"
  enddate="01 Dec 2001 02:06:59 -0800"
>

<p>David Hansen posted a patch to remove the big kernel lock (BKL)
from a bunch of places in drivers in the 2.5 tree. He explained, <quote
who="David Hansen">Many of these patches simply remove the BKL from
the file.  This causes no harm because the BKL was not really protecting
anything, anyway.  Other patches try to actually fix the locking.  Some do
this by making use of atomic operations with the atomic_* functions, or the
(test|set)_bit functions.  Most of these patches replace uses of normal
integers which were used to keep open counts in the drivers.  In other some
cases, a spinlock was added when the atomic operations could not guarantee
proper serialization by themselves.  And, in very few cases, the existing
locking was extended to protect more things.  These cases are very uncommon
because locking is very uncommon in most of these drivers.</quote> Various
folks discussed this, with the general concensus being that getting rid of
the BKL was always good.</p>

</section>

<section
  title="Kernel 2.4.17-pre2 Released"
  subject="Linux 2.4.17-pre2"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/1906.html"
  posts="2"
  startdate="30 Nov 2001 13:11:37 -0800"
  enddate="30 Nov 2001 14:57:04 -0800"
>
<topic>BSD</topic>
<topic>FS: ReiserFS</topic>
<topic>FS: ext2</topic>
<topic>PCI</topic>
<topic>Power Management: ACPI</topic>
<topic>USB</topic>

<mention>Pete Zaitcev</mention>
<mention>David Hinds</mention>
<mention>Jean Tourrilhes</mention>
<mention>Greg KH</mention>
<mention>Ben Collins</mention>
<mention>Patrick Mochel</mention>
<mention>Paul Mackerras</mention>
<mention>David S. Miller</mention>
<mention>Nikita Danilov</mention>
<mention>Alan Cox</mention>
<mention>Douglas Gilbert</mention>
<mention>Russell King</mention>
<mention>Dave McCracken</mention>
<mention>Christoph Hellwig</mention>
<mention>Robert Love</mention>
<mention>Andrew Morton</mention>

<p>Marcelo Tosatti announced 2.4.17-pre2. He included the changelog:</p>

<quote who="Marcelo Tosatti">

<p>Lots of driver changes this time...</p>

<p>Also, I want to know if people feel any difference on interactivity under
heavy IO workloads.</p>

<p>pre2:</p>

<p>

<ul>

<li>Remove userland header from bonding driver    (David S. Miller)</li>
<li>Create a SLAB for page tables on i386         (Christoph Hellwig)</li>
<li>Unregister devices at shaper unload time      (David S. Miller)</li>
<li>Remove several unused variables from various
  places in the kernel                          (David S. Miller)</li>
<li>Fix slab code to not blindly trust cc_data():
  it may be not valid on some platforms         (David S. Miller)</li>
<li>Fix RTC driver bug                            (David S. Miller)</li>
<li>SPARC 32/64 update                            (David S. Miller)</li>
<li>W9966 V4L driver update                       (Jakob Jemi)</li>
<li>ad1848 driver fixes                           (Alan Cox/Daniel T.
Cobra)</li>
<li>PCMCIA update                                 (David Hinds)</li>
<li>Fix PCMCIA problem with multiple PCI busses   (Paul Mackerras)</li>
<li>Correctly free per-process signal struct      (Dave McCracken)</li>
<li>IA64 PAL/signal headers cleanup               (Nathan Myers)</li>
<li>ymfpci driver cleanup                         (Pete Zaitcev)</li>
<li>Change NLS "licenses" to be "GPL/BSD" instead
  only BSD.                                     (Robert Love)   </li>
<li>Fix serial module use count                   (Russell King)</li>
<li>Update sg to 3.1.22                           (Douglas Gilbert)</li>
<li>ieee1394 update                               (Ben Collins)</li>
<li>ReiserFS fixes                                (Nikita Danilov)</li>
<li>Update ACPI documentantion                    (Patrick Mochel)</li>
<li>Smarter atime update                          (Andrew Morton)</li>
<li>Correctly mark ext2 sb as dirty and sync it   (Andrew Morton)</li>
<li>IrDA update                                   (Jean Tourrilhes)</li>
<li>Count locked buffers at
  balance_dirty_state(): Helps interactivity under
  heavy IO workloads                            (Andrew Morton)</li>
<li>USB update                                    (Greg KH)</li>
<li>ide-scsi locking fix                          (Christoph Hellwig)</li>

</ul>

</p>

</quote>

<p>Patrick Dijkkamp pointed out that Marcelo had forgotten to update the version
number again, as he had last week.</p>

</section>

<section
  title="Identifying Good Kernel Releases"
  subject="Please tag tested releases of the 2.4.x kernel"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0111.3/1896.html"
  posts="13"
  startdate="30 Nov 2001 14:04:51 -0800"
  enddate="02 Dec 2001 15:38:36 -0800"
>

<mention>Mike Fedyk</mention>

<p>Justin Wells asked if there were some way to tag kernels on kernel.org, so
users could tell which releases were better than others. Mike Fedyk suggested
that Justin volunteer to keep track of how good each kernel was, but Willy
Tarreau said:</p>

<quote who="Willy Tarreau">

<p>well, at least there's a very simple way to get valuable information :
install a voting system on a web site (kernel.org...) so that people who
go there to get a new kernel can also tell which kernel they're using,
the approximative uptime they have, if they encountered problems, if they
had to patch it to gain stability, and eventually what they do with it
(io/net/desktop/all).</p>

<p>A further step could be to qualify recensed patches on the net in the
same manner. There *are* ways to get very stable kernels even now, for a
given application. Not everyone has the same needs of course, but it could
help even the maintainers by giving them a more global feedback about which
patches could most likely be included with low risk.</p>

<p>I think that if even one tenth of the LKML subscribers rank their kernels
at least once a week, we'll quickly see some stable and unusable kernels.</p>

</quote>

<p>Mike really liked that idea, and Ian Stirling put in, <quote who="Ian
Stirling">I've proposed in the past a more extensive version of this.
make register or similar.  Which you run, and it grabs a snapshot of system
setup, optionally with comments, and sends it in to a registry.  You can
then do make comment and report issues.  These would vary from "it crashes",
to "my hard drive died/is dying" So we get information on systems, and some
idea on which are reliable or not.</quote></p>

</section>

<section
  title="Incremental Prepatches Now Available"
  subject="Incremental prepatches"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.0/0031.html"
  posts="9"
  startdate="01 Dec 2001 00:59:07 -0800"
  enddate="03 Dec 2001 12:39:46 -0800"
>

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

<quote who="H. Peter Anvin">

<p>I have created a robot on kernel.org which makes incremental
prepatches available.  It looks for standard-named prepatches in the
/pub/linux/kernel/v*.*/testing directories, and creates incrementals in the
corresponding /pub/linux/kernel/v*.*/testing/incr directory.</p>

<p>For example:</p>

<pre>hera 86 % cd /pub/linux/kernel/v2.5/testing/incr/
hera 87 % ls -l *.gz
-rw-rw-r--    1 kdist    kernel     177158 Nov 27 10:17
patch-2.5.1-pre1-pre2.gz
-rw-rw-r--    1 kdist    kernel     102202 Nov 28 15:35
patch-2.5.1-pre2-pre3.gz
-rw-rw-r--    1 kdist    kernel      52955 Nov 29 15:29
patch-2.5.1-pre3-pre4.gz
-rw-rw-r--    1 kdist    kernel      53616 Nov 30 17:04
patch-2.5.1-pre4-pre5.gz</pre>

<p>The naming and function of the patches should be obvious.</p>

<p>.bz2 and .sign files are available too, of course.</p>

</quote>

<p>Several folks burst into applause, and Matt Domsch asked, <quote who="Matt
Domsch">Would you be interested in setting up a kdist-like list to email out
the changelog, diffstat, and incremental patch too as a product of the patch
generation script?  That would increase the usefulness of comments like "Alan
- much merging" in the changelogs.  Also, a script to update a web page ala
www.bzimage.org would make patch browsing really easy.  I volunteer to help
if you like.</quote> There was no reply to this, but elsewhere, Anders Peter
Fugmann suggested to H. Peter, <quote who="Anders Peter Fugmann">Could you
(when you have the time) extend the system to include a patch between the
last pre version and a final version?</quote> H. Peter replied that he'd
intended to do this but had forgotten. He whipped up the feature and added
it, and Anders replied, <quote who="Anders Peter Fugmann">Thats about as
perfect as it gets.</quote></p>

</section>

<section
  title="Migrating From OSS To ALSA"
  subject="OSS driver cleanups."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.0/0453.html"
  posts="18"
  startdate="03 Dec 2001 01:11:56 -0800"
  enddate="05 Dec 2001 03:05:50 -0800"
>
<topic>Sound: ALSA</topic>
<topic>Sound: OSS</topic>

<mention>Zwane Mwaikambo</mention>

<p>Zwane Mwaikambo had some cleanup patches for OSS. He knew that OSS would
soon be replaced by ALSA, and asked if it was worth the trouble to continue
his OSS work. Alan Cox replied, <quote who="Alan Cox">Well if you've done
the work why not - people will be running 2.4 for a long time. The PM changes
may also be relevant to ALSA anyway.</quote></p>

<p>At one point John Gluck asked if ALSA would make it into 2.4; and Jeff
Garzik said, <quote who="Jeff Garzik">IMHO ALSA should -never- go into 2.4.
It's fine as a patch but 2.5 is the time for big merges, and since it's
already available for 2.4 outside the kernel there shouldn't be any need
for backporting.</quote></p>

</section>

<section
  title="Problems With The linux-kernel Mailing List"
  subject="Is lkml dead?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.0/0495.html"
  posts="3"
  startdate="03 Dec 2001 11:35:04 -0800"
  enddate="04 Dec 2001 07:06:08 -0800"
>
<topic>Spam</topic>

<p>Hans-Christian Armingeon asked if the linux-kernel mailing list was dead,
and Ragnar Hojland Espinosa confirmed that it <quote who="Ragnar Hojland
Espinosa">Seems that its hickuping a bit..</quote> And Matti Aarnio explained:</p>

<quote who="Matti Aarnio">

<p>I would say "that is an understatement"...</p>

<p>For several good reasons there has been an attempt at renumbering vger
into an alternate address space.   That project, however, did yield massive
amounts of DNS lookups failing in a way which did yield "NO ERROR" status,
but also no data at all.</p>

<p>Moving vger back to old address failed partially too, and it took serious
gymnastics to sort things out again.  </p>

<p>The situation motivating for such drastic operation of renumbering is
that some systems consider it right and proper to reject email just because
DNS lookup does timeout somehow on them (no attempt of yielding 400-series
error codes).</p>

<p>Some people (a LOT of people) seem to think that it is right and proper to
analyze the parameter value given to the EHLO/HELO greeting verb.  ISP's know
that they just can't do that, world is full broken MUAs (for some reason,
usually at M$ systems) which are trying to submit email via ISP hubs..
Spam-spewers usually do get that part correctly.</p>

<p>Some people seem to think that it is proper to even imagine of
analyzing that the SMTP client's IP address has working DNS reverser entry.
(Combine that with a failure to handle timeouts..)</p>

</quote>

</section>

<section
  title="Improved Spinlock Debugging For UP Systems"
  subject="[PATCH] improve spinlock debugging"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.0/0560.html"
  posts="17"
  startdate="03 Dec 2001 12:10:27 -0800"
  enddate="05 Dec 2001 07:42:13 -0800"
>
<topic>SMP</topic>

<p>Manfred Spraul announced:</p>

<quote who="Manfred Spraul">

<p>CONFIG_DEBUG_SPINLOCK only adds spinlock tests for SMP builds. The
attached patch adds runtime checks for uniprocessor builds.</p>

<p>Tested on i386/UP, but it should work on all platforms. It contains
runtime checks for:</p>

<p>

<ul>

<li>missing initialization</li>
<li>recursive lock</li>
<li>double unlock</li>
<li>incorrect use of spin_is_locked() or spin_trylock() [both function
do not work as expected on uniprocessor builds]
The next step are checks for spinlock ordering mismatches.</li>

</ul>

</p>

<p>Which other runtime checks are possible?
Tests for correct _irq usage are not possible, several drivers use
disable_irq().</p>

</quote>

<p>There was a bit of a technical discussion following.</p>

</section>

<section
  title="2.4 Maintenance"
  subject="Linux 2.4.17-pre3"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.0/1176.html"
  posts="8"
  startdate="05 Dec 2001 09:33:00 -0800"
  enddate="06 Dec 2001 21:57:24 -0800"
>

<p>Marcelo Tosatti announced 2.4.17-pre3, and said, <quote who="Marcelo
Tosatti">People with Pentium Pro, please test if the workaround is really
working correctly...</quote> Alex Buell asked, <quote who="Alex Buell">Where
are the sparc fixes? There are some fixes that's been queued since 2.4.16 that
really needs to go in!</quote> Marcelo asked Alex to send the patches to him,
and David S. Miller replied, <quote who="David S. Miller">I sent you them twice
already, once I merge up to 2.4.17-pre4 I'll resend them to you.</quote></p>

</section>

</kc>

