<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="157" date="11 Mar 2002 00:00:00 -0800" />

<intro>

<p>This issue of Kernel Traffic is dedicated to my grandmother, Mildred Brown,
Sept 23, 1908 - March 5 2002.</p>

</intro>

<stats posts="1752" size="8331" contrib="504" multiples="249" lastweek="186">

<person posts="93" size="269" who="Alan Cox " />
<person posts="51" size="172" who="Daniel Phillips " />
<person posts="46" size="121" who="&quot;David S. Miller&quot; " />
<person posts="35" size="317" who="Martin Dalecki " />
<person posts="33" size="149" who="Andrea Arcangeli " />
<person posts="30" size="92" who="Jeff Garzik " />
<person posts="30" size="89" who="Bill Davidsen " />
<person posts="29" size="85" who="Dave Jones " />
<person posts="28" size="100" who="Rik van Riel " />
<person posts="25" size="188" who="Jean Tourrilhes " />
<person posts="24" size="83" who="Robert Love " />
<person posts="23" size="129" who="&quot;Jeff V. Merkey&quot; " />
<person posts="23" size="83" who="Andrew Morton " />
<person posts="19" size="63" who="Marcelo Tosatti " />
<person posts="19" size="61" who="Mike Fedyk " />
<person posts="18" size="152" who="Rusty Russell " />
<person posts="17" size="121" who="Zwane Mwaikambo " />
<person posts="17" size="60" who="&quot;Martin J. Bligh&quot; " />
<person posts="16" size="103" who="James Simmons " />
<person posts="16" size="52" who="Pavel Machek " />
<person posts="15" size="42" who="Greg KH " />
<person posts="14" size="196" who="Craig Christophel " />
<person posts="14" size="109" who="Hubertus Franke " />
<person posts="14" size="84" who="&quot;Randy.Dunlap&quot; " />
<person posts="14" size="72" who="James Bottomley " />
<person posts="13" size="57" who="Ben Greear " />
<person posts="13" size="55" who="&quot;Richard B. Johnson&quot; " />
<person posts="13" size="45" who="Chris Mason " />
<person posts="12" size="36" who="Linus Torvalds " />
<person posts="11" size="38" who="&quot;H. Peter Anvin&quot; " />
<person posts="11" size="37" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="11" size="32" who="" />
<person posts="10" size="61" who="&quot;Adam J. Richter&quot; " />
<person posts="10" size="49" who="Andre Hedrick " />
<person posts="10" size="33" who="Keith Owens " />
<person posts="10" size="31" who="=?iso-8859-1?Q?Thomas_Lang=E5s?= " />
<person posts="9" size="64" who="Pavel Machek " />
<person posts="9" size="30" who="Julian Anastasov " />
<person posts="8" size="34" who="" />
<person posts="8" size="29" who="Andreas Dilger " />
<person posts="8" size="25" who="Jens Axboe " />
<person posts="8" size="23" who="David Woodhouse " />
<person posts="7" size="70" who="texas " />
<person posts="7" size="49" who="Ben Clifford " />
<person posts="7" size="44" who="Andreas Ferber " />
<person posts="7" size="38" who="Hanna Linder " />
<person posts="7" size="35" who="Dave Hansen " />
<person posts="7" size="26" who="Raghu Angadi " />
<person posts="7" size="24" who="David Howells " />
<person posts="7" size="24" who="Benjamin LaHaise " />
<person posts="7" size="23" who="Vojtech Pavlik " />
<person posts="7" size="20" who="Alexander Viro " />
<person posts="7" size="19" who="John Jasen " />
<person posts="7" size="18" who="Andi Kleen " />
<person posts="6" size="93" who="Vincent Bernat " />
<person posts="6" size="26" who="Mike Touloumtzis " />
<person posts="6" size="25" who="Maksim Krasnyanskiy " />
<person posts="6" size="21" who="" />
<person posts="6" size="19" who="Andreas Dilger " />
<person posts="6" size="19" who="Alex Bligh - linux-kernel " />
<person posts="6" size="18" who="&quot;Leech, Christopher&quot; " />
<person posts="6" size="18" who="Matthias Andree " />
<person posts="5" size="49" who="Dave McCracken " />
<person posts="5" size="40" who="Gerd Knorr " />
<person posts="5" size="37" who="Teodor Iacob " />
<person posts="5" size="21" who="lonely wolf " />
<person posts="5" size="21" who="Jaroslav Kysela " />
<person posts="5" size="19" who="Erik Mouw " />
<person posts="5" size="18" who="Steven Cole " />
<person posts="5" size="17" who="Christian =?iso-8859-1?q?Borntr=E4ger?= " />
<person posts="5" size="17" who="Stephan von Krawczynski " />
<person posts="5" size="17" who="Ville Herva " />
<person posts="5" size="16" who="Horst von Brand " />
<person posts="5" size="15" who="Russell King " />
<person posts="5" size="12" who="J Sloan " />
<person posts="5" size="12" who="Thomas Hood " />
<person posts="4" size="64" who="Dieter =?iso-8859-15?q?N=FCtzel?= " />
<person posts="4" size="35" who="Roman Zippel " />
<person posts="4" size="23" who="Stephen Mollett " />
<person posts="4" size="23" who="Kristopher Kersey " />
<person posts="4" size="21" who="Tigran Aivazian " />
<person posts="4" size="20" who="Samuel Ortiz " />
<person posts="4" size="20" who="Urban Widmark " />
<person posts="4" size="18" who=" (Nathan Walp)" />
<person posts="4" size="17" who="Sandino Araico =?iso-8859-1?Q?S=E1nchez?= " />
<person posts="4" size="16" who="Tigran Aivazian " />
<person posts="4" size="16" who="Jeremy Higdon " />
<person posts="4" size="16" who="Marco Colombo " />
<person posts="4" size="15" who="&quot;Dennis, Jim&quot; " />
<person posts="4" size="15" who="Paul Gortmaker " />
<person posts="4" size="15" who="Steve Lord " />
<person posts="4" size="13" who="Matti Aarnio " />
<person posts="4" size="13" who="Thomas Capricelli " />
<person posts="4" size="12" who="&quot;Alexander Sandler&quot; " />
<person posts="4" size="12" who="Martin Wilck " />
<person posts="4" size="12" who="David Relson " />
<person posts="4" size="11" who="Rainer Ellinger " />
<person posts="4" size="11" who="Xavier Bestel " />
<person posts="4" size="11" who="Peter Hutnick " />
<person posts="4" size="10" who="Laurent " />
<person posts="4" size="9" who="Thomas Glanzmann " />
<person posts="4" size="9" who="Shawn Starr " />
<person posts="4" size="8" who="" />
<person posts="3" size="101" who="Christer Weinigel " />
<person posts="3" size="57" who="Jerrad Pierce " />
<person posts="3" size="46" who="george anzinger " />
<person posts="3" size="35" who="Michael Cheung " />
<person posts="3" size="30" who="Kain " />
<person posts="3" size="29" who="Tim Schmielau " />
<person posts="3" size="28" who="Denis Vlasenko " />
<person posts="3" size="26" who="Kent Yoder " />
<person posts="3" size="22" who="Dan Chen " />
<person posts="3" size="21" who="David Ford " />
<person posts="3" size="19" who="Diego Calleja " />
<person posts="3" size="19" who="" />
<person posts="3" size="17" who="&quot;Rick A. Hohensee&quot; " />
<person posts="3" size="17" who="Wayne Whitney " />
<person posts="3" size="16" who="Hans-Peter Jansen " />
<person posts="3" size="15" who="Mike Anderson " />
<person posts="3" size="15" who="&quot;Guillaume Boissiere&quot; " />
<person posts="3" size="15" who="Helge Hafting " />
<person posts="3" size="13" who="Steffen Persvold " />
<person posts="3" size="13" who="Ed Vance " />
<person posts="3" size="13" who="Christoph Hellwig " />
<person posts="3" size="13" who="Daniel Bertrand " />
<person posts="3" size="12" who=" (Linus Torvalds)" />
<person posts="3" size="12" who="Stephen Samuel " />
<person posts="3" size="12" who="Cyrille Chepelov " />
<person posts="3" size="12" who="Roberto Nibali " />
<person posts="3" size="11" who="Reza Roboubi " />
<person posts="3" size="11" who="John Peel " />
<person posts="3" size="11" who="Matthew Allum " />
<person posts="3" size="11" who="Petro " />
<person posts="3" size="10" who="Juan Quintela " />
<person posts="3" size="10" who="=?iso-8859-15?Q?Jos=E9_Carlos_Monteiro?= " />
<person posts="3" size="10" who="Hans Reiser " />
<person posts="3" size="10" who="Richard Gooch " />
<person posts="3" size="9" who="Sebastian Droege " />
<person posts="3" size="9" who="David Mosberger " />
<person posts="3" size="9" who="Jeff Lessem " />
<person posts="3" size="9" who="Olaf Dietsche " />
<person posts="3" size="9" who="Mikael Pettersson " />
<person posts="3" size="9" who="Lionel Bouton " />
<person posts="3" size="9" who="petter wahlman " />
<person posts="3" size="9" who="&quot;J.A. Magallon&quot; " />
<person posts="3" size="8" who="David Balazic " />
<person posts="3" size="8" who="Stelian Pop " />
<person posts="3" size="8" who="Jurgen Philippaerts " />
<person posts="3" size="8" who="Francois Romieu " />
<person posts="3" size="8" who="Chris Wedgwood " />
<person posts="3" size="8" who="" />
<person posts="3" size="8" who="David Dillow " />
<person posts="3" size="8" who="skidley " />
<person posts="3" size="8" who="Miles Lane " />
<person posts="3" size="7" who="Arjan van de Ven " />
<person posts="3" size="7" who="" />
<person posts="3" size="7" who="Christoph Hellwig " />
<person posts="3" size="7" who="&quot;Karl&quot; " />
<person posts="3" size="7" who="Eric Krout " />
<person posts="3" size="6" who="Bernd Eckenfels " />
<person posts="3" size="6" who="Justin Piszcz " />
<person posts="2" size="45" who="TeJun Huh " />
<person posts="2" size="35" who="Ravikiran G Thirumalai " />
<person posts="2" size="30" who="Mauricio Pretto " />
<person posts="2" size="29" who="Chris Rankin " />
<person posts="2" size="27" who="Beezly " />
<person posts="2" size="26" who="Joachim Breuer " />
<person posts="2" size="21" who="Steve Hill " />
<person posts="2" size="18" who="Michael Cohen " />
<person posts="2" size="15" who="svetljo " />
<person posts="2" size="15" who="Bharath Krishnan " />
<person posts="2" size="12" who="&quot;Joseph Malicki&quot; " />
<person posts="2" size="12" who="Chris Friesen " />
<person posts="2" size="12" who="Derek J Witt " />
<person posts="2" size="12" who="Rob Landley " />
<person posts="2" size="11" who="christophe =?iso-8859-15?Q?barb=E9?= " />
<person posts="2" size="11" who="&quot;Michael H. Warfield&quot; " />
<person posts="2" size="9" who="Derek James Witt " />
<person posts="2" size="9" who="Alan " />
<person posts="2" size="9" who="James Carlson " />
<person posts="2" size="9" who="Gerrit Huizenga " />
<person posts="2" size="9" who="John Kim " />
<person posts="2" size="8" who="Thomas Dodd " />
<person posts="2" size="8" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="2" size="8" who="Bharath Krishnan " />
<person posts="2" size="8" who="Doug Alcorn " />
<person posts="2" size="8" who="&quot;Martin Schwidefsky&quot; " />
<person posts="2" size="8" who="Fernando Jimenez " />
<person posts="2" size="8" who="David Lang " />
<person posts="2" size="7" who="Davidovac Zoran " />
<person posts="2" size="7" who="Paul Mundt " />
<person posts="2" size="7" who="&quot;Torrey Hoffman&quot; " />
<person posts="2" size="7" who="Andrey Panin " />
<person posts="2" size="7" who="Larry McVoy " />
<person posts="2" size="7" who="Benjamin Pharr " />
<person posts="2" size="7" who="Andreas Schwab " />
<person posts="2" size="7" who="&quot;Kip Walker&quot; " />
<person posts="2" size="7" who="Jon Masters " />
<person posts="2" size="7" who="Rui Sousa " />
<person posts="2" size="7" who="Tim Peeler " />
<person posts="2" size="7" who="Jacobsson James " />
<person posts="2" size="7" who="=?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= " />
<person posts="2" size="7" who="NyQuist " />
<person posts="2" size="7" who="Martin Josefsson " />
<person posts="2" size="6" who="Armin Schindler " />
<person posts="2" size="6" who="Neil Brown " />
<person posts="2" size="6" who="Nicholas Petreley " />
<person posts="2" size="6" who="Paul Mackerras " />
<person posts="2" size="6" who="Padraig Brady " />
<person posts="2" size="6" who="Pete Zaitcev " />
<person posts="2" size="6" who="&quot;Madhav Diwan&quot; " />
<person posts="2" size="6" who=" (Eric W. Biederman)" />
<person posts="2" size="6" who="Harald van Pee " />
<person posts="2" size="6" who="Brian Gerst " />
<person posts="2" size="6" who=" (Joe Korty)" />
<person posts="2" size="6" who="Marcin Gogolewski " />
<person posts="2" size="6" who="Tim Waugh " />
<person posts="2" size="6" who="Anton Altaparmakov " />
<person posts="2" size="6" who="Ken Brownfield " />
<person posts="2" size="6" who="Ramon Garcia Fernandez " />
<person posts="2" size="6" who="Cort Dougan " />
<person posts="2" size="6" who="Theodore Tso " />
<person posts="2" size="6" who="Trond Myklebust " />
<person posts="2" size="5" who="Ingo Molnar " />
<person posts="2" size="5" who="&quot;Hua Zhong&quot; " />
<person posts="2" size="5" who="Arjan van de Ven " />
<person posts="2" size="5" who="&quot;Bulent Abali&quot; " />
<person posts="2" size="5" who="Malcolm Mallardi " />
<person posts="2" size="5" who="John Stoffel " />
<person posts="2" size="5" who="Stevie O " />
<person posts="2" size="5" who="Oliver Neukum " />
<person posts="2" size="5" who="&quot;T. A.&quot; " />
<person posts="2" size="5" who="&quot;Holzrichter, Bruce&quot; " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Chris Wright " />
<person posts="2" size="5" who="William Jhun " />
<person posts="2" size="5" who="Blue Lang " />
<person posts="2" size="5" who="Oliver Neukum " />
<person posts="2" size="5" who="John Weber " />
<person posts="2" size="5" who="John Covici " />
<person posts="2" size="5" who="Richard Henderson " />
<person posts="2" size="5" who="Christoph Rohland " />
<person posts="2" size="5" who="Tim Moore " />
<person posts="2" size="4" who="Cuendet JeanEric " />
<person posts="2" size="4" who="Florian Weimer " />
<person posts="2" size="4" who="Frode Isaksen " />
<person posts="2" size="4" who="Harald Arnesen " />
<person posts="2" size="4" who="Nick Murtagh " />
<person posts="2" size="4" who="israel fdez " />
<person posts="1" size="77" who="Kerekfy Peter " />
<person posts="1" size="62" who="Oleg Drokin on behalf of Hans Reiser " />
<person posts="1" size="57" who="" />
<person posts="1" size="57" who="Reinhard Wolfgang Kreiner " />
<person posts="1" size="45" who="&quot;Hank Yang&quot; " />
<person posts="1" size="44" who="Erik McKee " />
<person posts="1" size="42" who="&quot;Michael Thalmann&quot; " />
<person posts="1" size="37" who="Sebastian =?ISO-8859-1?B?RHL2Z2U=?= " />
<person posts="1" size="27" who="gerry " />
<person posts="1" size="26" who="&quot;Kevin J. Septor&quot; " />
<person posts="1" size="18" who="&quot;Dennis Fleurbaaij&quot; " />
<person posts="1" size="17" who="Anthony DeRobertis " />
<person posts="1" size="16" who="Ian Eure " />
<person posts="1" size="16" who="Pawel Kot " />
<person posts="1" size="14" who="Fredo David " />
<person posts="1" size="13" who="Ed Tomlinson " />
<person posts="1" size="13" who="Andrea Ferraris " />
<person posts="1" size="13" who="Andrea Ferraris " />
<person posts="1" size="12" who="" />
<person posts="1" size="11" who="Ion Badulescu " />
<person posts="1" size="10" who="Gustavo Lozano " />
<person posts="1" size="10" who="Florian Lohoff " />
<person posts="1" size="10" who="David Ruggiero " />
<person posts="1" size="9" who="Ed Sweetman " />
<person posts="1" size="9" who="Christoph Seifert " />
<person posts="1" size="8" who=" (Martin Huenniger)" />
<person posts="1" size="8" who="David Madore " />
<person posts="1" size="8" who="&quot;Arnvid Karstad&quot; " />
<person posts="1" size="8" who="" />
<person posts="1" size="7" who="&quot;Woller, Thomas&quot; " />
<person posts="1" size="6" who="Paul P Komkoff Jr " />
<person posts="1" size="6" who=" (Peter Bornemann)" />
<person posts="1" size="6" who="Derek J Witt " />
<person posts="1" size="6" who="Mark Mielke " />
<person posts="1" size="6" who="&quot;Mike Black&quot; " />
<person posts="1" size="5" who="Joe Barr " />
<person posts="1" size="5" who="Jesper Juhl " />
<person posts="1" size="5" who="Artiom Morozov " />
<person posts="1" size="5" who="Masoud Sharbiani " />
<person posts="1" size="5" who="Pete Clements " />
<person posts="1" size="5" who="Robert Schwebel " />
<person posts="1" size="5" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="1" size="5" who="=?iso-8859-15?q?J=F6rg=20Prante?= " />
<person posts="1" size="5" who="&quot;Jose' Manuel Pereira&quot; " />
<person posts="1" size="5" who="Patrick Mau " />
<person posts="1" size="5" who="Chr H-N " />
<person posts="1" size="5" who="&quot;Serge Vakulenko&quot; " />
<person posts="1" size="4" who="Donald Becker " />
<person posts="1" size="4" who="Christian Kurz " />
<person posts="1" size="4" who="Vitaly Fertman " />
<person posts="1" size="4" who="&quot;Nix N. Nix&quot; " />
<person posts="1" size="4" who="&quot;Ian S. Nelson&quot; " />
<person posts="1" size="4" who="Mathieu Legrand " />
<person posts="1" size="4" who="&quot;Mike Black&quot; " />
<person posts="1" size="4" who="Wakko Warner " />
<person posts="1" size="4" who="Craig " />
<person posts="1" size="4" who="sekhar raja " />
<person posts="1" size="4" who="bridgette " />
<person posts="1" size="4" who="Kurt Garloff " />
<person posts="1" size="4" who="&quot;[GNC] Gerald Weber&quot; " />
<person posts="1" size="4" who="costas " />
<person posts="1" size="4" who="Paul Davis " />
<person posts="1" size="4" who="Alessandro Suardi " />
<person posts="1" size="4" who="&quot;Allo! Allo!&quot; " />
<person posts="1" size="4" who="Charles Briscoe-Smith " />
<person posts="1" size="4" who="" />
<person posts="1" size="3" who="Jeff Dike " />
<person posts="1" size="3" who="Bhasker C V " />
<person posts="1" size="3" who="&quot;Jeffrey W. Baker&quot; " />
<person posts="1" size="3" who="Felix Seeger " />
<person posts="1" size="3" who="&quot;Kevin Herzig&quot; " />
<person posts="1" size="3" who="&quot;Paul W. Abrahams&quot; " />
<person posts="1" size="3" who="christophe =?iso-8859-15?Q?barb=E9?= " />
<person posts="1" size="3" who="Tanya Brethour " />
<person posts="1" size="3" who="German Gomez Garcia " />
<person posts="1" size="3" who="Chuck Lever " />
<person posts="1" size="3" who="Sebastian Heidl " />
<person posts="1" size="3" who="Patrick Schaaf " />
<person posts="1" size="3" who="GOTO Masanori " />
<person posts="1" size="3" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="1" size="3" who="Scott A McConnell " />
<person posts="1" size="3" who="Bill Davidsen " />
<person posts="1" size="3" who="John Alvord " />
<person posts="1" size="3" who="Jim Cromie " />
<person posts="1" size="3" who="Jan-Marek Glogowski " />
<person posts="1" size="3" who="&quot;Thang T. Mai&quot; " />
<person posts="1" size="3" who="&quot;Barubary&quot; " />
<person posts="1" size="3" who="Manfred Spraul " />
<person posts="1" size="3" who="He Jian Bing " />
<person posts="1" size="3" who="Andrejs Dubovskis " />
<person posts="1" size="3" who="Jurriaan on Alpha " />
<person posts="1" size="3" who="Norbert Tretkowski " />
<person posts="1" size="3" who="Ralf Oehler " />
<person posts="1" size="3" who="Kelsey Hudson " />
<person posts="1" size="3" who="Andrew Pimlott " />
<person posts="1" size="3" who="&quot;Jon&quot; " />
<person posts="1" size="3" who="Kittur Sameer " />
<person posts="1" size="3" who="Pozsar Balazs " />
<person posts="1" size="3" who="Daniele Venzano " />
<person posts="1" size="3" who="&quot;Matthew D. Pitts&quot; " />
<person posts="1" size="3" who="Jason Cook " />
<person posts="1" size="3" who="John Levon " />
<person posts="1" size="3" who="Thibaut Laurent " />
<person posts="1" size="3" who="Scott Laird " />
<person posts="1" size="3" who="Reid Hekman " />
<person posts="1" size="3" who="Stephen Degler " />
<person posts="1" size="3" who="Justin Carlson " />
<person posts="1" size="3" who="Stas Sergeev " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Bongani Hlope " />
<person posts="1" size="3" who="&quot;BODA Karoly jr.&quot; " />
<person posts="1" size="3" who="Ulrich Hahn " />
<person posts="1" size="3" who="Richard Thrapp " />
<person posts="1" size="3" who="Val Henson " />
<person posts="1" size="3" who="Mingming cao " />
<person posts="1" size="3" who="Chase Venters " />
<person posts="1" size="3" who="Jeff Chua " />
<person posts="1" size="3" who="Mitchell Blank Jr " />
<person posts="1" size="3" who="Mircea Ciocan " />
<person posts="1" size="3" who="Byron Stanoszek " />
<person posts="1" size="3" who="Holger Lubitz " />
<person posts="1" size="3" who="Tom Gall " />
<person posts="1" size="3" who="Max Kamenetsky " />
<person posts="1" size="3" who="Erich Focht " />
<person posts="1" size="3" who="&quot;Mark H. Wood&quot; " />
<person posts="1" size="3" who="DevilKin " />
<person posts="1" size="3" who="&quot;Chen, Kenneth W&quot; " />
<person posts="1" size="3" who="Michael Smith " />
<person posts="1" size="3" who="Andy Jeffries " />
<person posts="1" size="3" who="Greg Louis " />
<person posts="1" size="3" who="Daniel Quinlan " />
<person posts="1" size="3" who=" (John S. J. Anderson)" />
<person posts="1" size="3" who="Helge Hafting " />
<person posts="1" size="3" who="Mike " />
<person posts="1" size="3" who="Christopher Allen Wing " />
<person posts="1" size="3" who="john slee " />
<person posts="1" size="3" who="&quot;Petr Vandrovec&quot; " />
<person posts="1" size="3" who="Eric Sandeen " />
<person posts="1" size="3" who="Ralf Baechle " />
<person posts="1" size="3" who="Skip Ford " />
<person posts="1" size="3" who="Giacomo Catenazzi " />
<person posts="1" size="3" who="Erich Focht " />
<person posts="1" size="3" who="Marek Zawadzki " />
<person posts="1" size="3" who="Hanno =?ISO-8859-1?Q?B=F6ck?= " />
<person posts="1" size="2" who="&quot;Timothy M. Totten&quot; " />
<person posts="1" size="2" who="Jan Kara " />
<person posts="1" size="2" who="Gerald Britton " />
<person posts="1" size="2" who="Kai Germaschewski " />
<person posts="1" size="2" who="Kevin Buhr " />
<person posts="1" size="2" who="Eyal Lebedinsky " />
<person posts="1" size="2" who="Kamlesh Bans " />
<person posts="1" size="2" who="Arnaldo Carvalho de Melo " />
<person posts="1" size="2" who="Dimtiriu Vlad " />
<person posts="1" size="2" who="&quot;Grover, Andrew&quot; " />
<person posts="1" size="2" who="Geert Uytterhoeven " />
<person posts="1" size="2" who="Tim Hockin " />
<person posts="1" size="2" who="&quot;T.Harada&quot; " />
<person posts="1" size="2" who="David Schwartz " />
<person posts="1" size="2" who="&quot;Niels Christiansen&quot; " />
<person posts="1" size="2" who="Lars Marowsky-Bree " />
<person posts="1" size="2" who="Paul Jackson " />
<person posts="1" size="2" who="marc brady " />
<person posts="1" size="2" who="&quot;James Stevenson&quot; " />
<person posts="1" size="2" who=" (Barry K. Nathan)" />
<person posts="1" size="2" who="&quot;Ronnie Sahlberg&quot; " />
<person posts="1" size="2" who="binita gupta " />
<person posts="1" size="2" who=" (Joseph Fannin)" />
<person posts="1" size="2" who="John Cagle " />
<person posts="1" size="2" who="Thomas Krennwallner " />
<person posts="1" size="2" who="&quot;Axel H. Siebenwirth&quot; " />
<person posts="1" size="2" who="Ookhoi " />
<person posts="1" size="2" who="Jan Niehusmann " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Paul Menage " />
<person posts="1" size="2" who="Michiel van de Garde " />
<person posts="1" size="2" who="shura " />
<person posts="1" size="2" who=" Harms)" />
<person posts="1" size="2" who=" (Rogier Wolff)" />
<person posts="1" size="2" who="David Odin " />
<person posts="1" size="2" who="Ben Clifford " />
<person posts="1" size="2" who="Matt Reppert " />
<person posts="1" size="2" who="Rick Stevens " />
<person posts="1" size="2" who="Jan Hudec " />
<person posts="1" size="2" who="Douglas Gilbert " />
<person posts="1" size="2" who="Geert Uytterhoeven " />
<person posts="1" size="2" who="&quot;Busch, Jeff&quot; " />
<person posts="1" size="2" who="chiranjeevi vaka " />
<person posts="1" size="2" who="Ethan Solomita " />
<person posts="1" size="2" who="Toni =?iso-8859-1?Q?Syv=E4nen?= " />
<person posts="1" size="2" who="Samuli Suonpaa " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Thomas Duffy " />
<person posts="1" size="2" who="Erik Andersen " />
<person posts="1" size="2" who="Joel Hollingsworth " />
<person posts="1" size="2" who="Elias Dagher " />
<person posts="1" size="2" who="Jos Hulzink " />
<person posts="1" size="2" who="Hugh Dickins " />
<person posts="1" size="2" who="Yaroslav Buga " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Jussi Laako " />
<person posts="1" size="2" who="Andreas Jaeger " />
<person posts="1" size="2" who="&quot;Martin K. Petersen&quot; " />
<person posts="1" size="2" who="Bjorn Wesen " />
<person posts="1" size="2" who="&quot;Scott Murray&quot; " />
<person posts="1" size="2" who="dan radom " />
<person posts="1" size="2" who="&quot;Adam Khan&quot; " />
<person posts="1" size="2" who="&quot;That Linux Guy&quot; " />
<person posts="1" size="2" who="Petr Vandrovec " />
<person posts="1" size="2" who="&quot;Miquel van Smoorenburg&quot; " />
<person posts="1" size="2" who="Thomas Schenk " />
<person posts="1" size="2" who="David Stroupe " />
<person posts="1" size="2" who="Emmanuel Chaput " />
<person posts="1" size="2" who="&quot;Dan Maas&quot; " />
<person posts="1" size="2" who="&quot;Doug O'Neil&quot; " />
<person posts="1" size="2" who="Quick Casey " />
<person posts="1" size="2" who="Dax Kelson " />
<person posts="1" size="2" who="Dario Bahena Tapia " />
<person posts="1" size="2" who="Paul Jakma " />
<person posts="1" size="2" who="John Heil " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Davide Libenzi " />
<person posts="1" size="2" who="&quot;Scott M. Hoffman&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Meelis Roos " />
<person posts="1" size="2" who="Kristian Koehntopp " />
<person posts="1" size="2" who="Ian Soboroff " />
<person posts="1" size="2" who="Hans Freitag " />
<person posts="1" size="2" who="Andrew Park " />
<person posts="1" size="2" who=" (Neal D. Becker)" />
<person posts="1" size="2" who="Doug McNaught " />
<person posts="1" size="2" who="Ryan Cumming " />
<person posts="1" size="2" who="Mark Hahn " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Roy Sigurd Karlsbakk " />
<person posts="1" size="2" who="=?iso-8859-1?q?nimeesh=20patel?= " />
<person posts="1" size="2" who="&quot;Eduardo A. Suarez&quot; " />
<person posts="1" size="2" who="Frank Cornelis " />
<person posts="1" size="2" who="Henrique Gobbi " />
<person posts="1" size="2" who="=?iso-8859-1?q?Steve=20Kieu?= " />
<person posts="1" size="2" who="Blomberg David " />
<person posts="1" size="2" who="Lei Wang " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Hirling Endre " />
<person posts="1" size="2" who="aryan aru " />
<person posts="1" size="2" who="&quot;Theewara Vorakosit&quot; " />
<person posts="1" size="2" who="Oliver Xymoron " />
<person posts="1" size="2" who="&quot;Robert H. de Vries&quot; " />
<person posts="1" size="1" who="Jerry Zhu " />
<person posts="1" size="1" who="Brian S Queen " />
<person posts="1" size="1" who="Alexander Lyamin " />
<person posts="1" size="1" who="Alex Davis " />
<person posts="1" size="1" who="Joe Wong " />

</stats>

<section
  title="User-Space Semaphores In 2.5"
  subject="[PATCH] Lightweight userspace semaphores..."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0202.2/1450.html"
  posts="47"
  startdate="22 Feb 2002 19:47:25 -0800"
  enddate="04 Mar 2002 20:41:23 -0800"
>
<topic>Ioctls</topic>

<p>Rusty Russell felt that 2.5 would be a good time to make use of one of
the user-space semaphore implementations that were available. He posted his
own patch, explaining:</p>

<quote who="Rusty Russell">

<p>This version uses wli's multiplicitive hashing.  And it has
these yummy properties:</p>

<p>

<ol>

<li>Interface is: open /dev/usem, pread, pwrite.</li>

<li>No initialization required: just tell the kernel "this is a
   semaphore: down/up it".</li>

<li>No in-kernel arch-specific code.</li>

<li>Locks in mmaped are persistent (including across reboots!).</li>

</ol>

</p>

</quote>

<p>Ingo Molnar felt that patch was good, but disliked the interface. He said,
<quote who="Ingo Molnar">/dev/usem is such an ... ioctl()-ish approach.</quote>
He suggested, <quote who="Ingo Molnar">Why not new syscalls? I think these
lightweight semaphores will become an important part of Linux, so having their
own syscall entries is the most correct interface.</quote> Something along the
lines, he went on, of sys_sem_create(), sys_sem_destroy(), sys_sem_down(),
and sys_sem_up(). And Linus Torvalds added, <quote who="Linus Torvalds">I
agree - I dislike magic device files a whole lot more than just abotu every
alternative.</quote> Rusty said he'd do a syscall-based implementation,
<quote who="Rusty Russell">and see if I can actually get it to beat fcntl
locking on reasonable benchmarks (ie. tdbtorture).</quote></p>

<p>He and Linus went back and forth on the implementation for a bit,
disagreeing on the precise semantics. At one point Linus said:</p>

<quote who="Linus Torvalds">

<p>I would personally actually prefer an interface more like</p>

<p>        fd = sem_initialize();<br />
        mmap(fd, ...)<br />
        ..<br />
        munmap(..) </p>

<p>which gives you a handle for the semaphore.</p>

<p>Note that getting a file descriptor is really quite useful - it means
that you can pass the file descriptor around through unix domain sockets,
for example, and allow sharing of the semaphore across unrelated processes
that way.</p>

<p>Also, the fd thus acts as an "anchor" for any in-kernel data structures
that the semaphore implementation may (or may not) want to use. Think of it
as your /dev/usem, except with a more explicit interface.</p>

<p>And make the initial mmap() only do a limited number of pages, so that
people don't start trying to allocate tons of memory this way.</p>

</quote>

</section>

<section
  title="Sharing Real-Time Clock Between Kernel- And User-Space"
  subject="Patch - sharing RTC timer between kernel and user space"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0202.3/0048.html"
  posts="6"
  startdate="24 Feb 2002 12:10:45 -0800"
  enddate="28 Feb 2002 14:42:11 -0800"
>
<topic>Ioctls</topic>
<topic>Real-Time</topic>
<topic>Sound: ALSA</topic>

<mention>Pavel Machek</mention>
<mention>Jaroslav Kysela</mention>

<p>Jaroslav Kysela posted a patch to allow the kernel to make use of the RTC
timer. This would be useful, he said, for the ALSA sequencer. Pavel Machek
pointed out that this would leave architectures like Sparc and Alpha, that don't
have RTC, out in the cold. Jaroslav replied that the default would be to use the
existing kernel-space timer, but that the kernel could make use of the RTC if it
was available. Roman Zippel felt that could easily use the RTC without modifying
the kernel, and showed a way to do it:</p>

<quote who="Roman Zippel">

<p>This patch can also be done in userspace:</p>

<p>fd = open("/dev/rtc",...);<br />
ioctl(alsafd, RTCFD, fd);</p>

<p>in the alsa driver you can do:   </p>

<p>file = fget(fd);<br />
...<br />
if (file->f_op &amp;&amp; file->f_op->ioctl)
<blockquote>
    file->f_op->ioctl(file->f_dentry->d_inode, file, cmd, arg);
</blockquote>
...<br />
fput(file);</p>

</quote>

<p>Jaroslav said that the driver would also need a callback called at interrupt
time, and Roman replied that this could be done with a task queue. There was no
reply.</p>

</section>

<section
  title="Handling Release Errors"
  subject="Linux 2.4.18"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0202.3/0252.html"
  posts="54"
  startdate="25 Feb 2002 10:37:38 -0800"
  enddate="28 Feb 2002 14:25:40 -0800"
>

<mention>Justin Piszcz</mention>
<mention>Daniel Quinlan</mention>
<mention>Bruce Holzrichter</mention>

<p>Marcelo Tosatti announced 2.4.18, but then discovered that he had forgotten
to include 2.4.18-rc4 in that release. He said he'd fix it in 2.4.19-pre1, but
Daniel Quinlan suggested just putting out 2.4.19 with only that patch applied.
He pointed out that there was no harm in doing an extra release, but Marcelo
felt it wasn't an important enough error to justify that. Meanwhile, Justin
Piszcz took a look at 2.4.18 and seemed to find evidence of the rc4 patch,
but Dave Jones said, <quote who="Dave Jones">Only 1 chunk got dropped,
not all of rc4.  Check the rc4-final diff in testing/incr/ and apply with
-R</quote>.</p>

<p>Elsewhere, Bruce Holzrichter suggested tagging 2.4.18 with a '-dontuse'
suffix on the download site, but Marcelo said, <quote who="Marcelo
Tosatti">No. A "-dontuse" tag should be only used when the kernel can cause
damage in some way.  The patch which I missed only breaks static apps on
_some_ architectures (not including x86).</quote> He added that he'd changed the
Changelog to say, "Update: The SET_PERSONALITY fix in rc4 has _not_
been included in the final 2.4.18 by mistake."</p>

<p>Bernd Eckenfels and Hilsen Harald agreed with Daniel. As Bernd put
it, <quote who="Bernd Eckenfels">I dont understand why it is a problem to
release 2.4.19 instead.</quote> Close by, Stephan von Krawczynski also felt
that Marcelo was giving short shrift to non-x86 machines. He said, <quote
who="Stephan von Krawczynski">You obviously classify these architectures as
minor important. At least not important enough to give them a release version
as bugfree as possible at the given time. You shouldn't do that, don't focus
on what you classify the "mainstream" too much.  As stated before, there is
no problem with making mistakes. You only have to handle the situation in
an intelligent manner _and_ aware of the power given to you.  In my eyes,
the clean choice would have been 2.4.19 release.</quote></p>

<p>Rik van Riel said that Stephan should put out a 2.4.19 himself if
he wanted to. He said, <quote who="Rik van Riel">It's just too easy for
people to critisise marcelo without realising how much work he's putting
into 2.4.</quote> Stephen replied, <quote who="Stephan von Krawczynski">This
comment was suboptimal, Rik.  There is a group of people that can _make_ one,
but there is only one that can _release_ it.  No need to discuss if I am a
member of the group, but for sure neither me nor you are _the one_.  So we
both can do no more than state our personal opinions on the matter.</quote></p>

<p>Elsewhere, someone suggested just putting out a corrected version of
2.4.18; Marcelo said this would cause problems with the FTP site mirroring
system. David S. Miller remarked, <quote who="David S. Miller">We can
avoid this kind of mess in the future if the "-rc*" releases really are
"release candidates" instead of "just another diff".  Ie. they are done as
patches _and_ tarballs, then the final can just be done with a "cp" command.
That will make errors like this one more likely to be caught.</quote> But
Thomas Duffy pointed out that the top-level makefile still had to be changed to
reflect the new version number. Leaving out the -rc from release candidates,
he said, would cause confusion. He said, <quote who="Thomas Duffy">the last
thing I want is to be running a 2.4.18-rc3 kernel and have uname tell me it
is 2.4.18.</quote> David replied:</p>

<quote who="David S. Miller">

<p>I think the benefits of not screwing up the real release are larger than
this inconvenience.</p>

<p>As a side note I also think it's silly that we can't just "fix up" when
a slight error is made like this.  In the worst possible case one could make
a real quick "2.4.18a" release that had things fixed.</p>

<p>Personally I'd just put fixed files up and say "sorry the original one
didn't have the holy penguin pee on it, this one does" and tell people to
simply cope.</p>

</quote>

<p>Elsewhere, yet more folks said that releasing 2.4.19 would have been the
correct solution.</p>

</section>

<section
  title="Status Of Linus' 2.4 Authority"
  subject="Submissions for 2.4.19-pre [sdmany (Richard Gooch)] [Discuss :) ]"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0202.3/0405.html"
  posts="9"
  startdate="25 Feb 2002 17:41:25 -0800"
  enddate="01 Mar 2002 10:39:59 -0800"
>

<mention>Michael Cohen</mention>

<p>Michael Cohen collected a bunch of patches and cleaned them up to apply
properly against 2.4.19-pre1. Among other things, he included a patch that
might consume all unassigned block device major numbers. Alan Cox said,
<quote who="Alan Cox">As discussed before - this is a bad idea. Please don't
regurgitate random incorrect patches - it doesnt help.</quote> Richard Gooch
(original author of the patch in question) replied, <quote who="Richard
Gooch">No, Alan. *You* don't think this is a good idea. Not everyone agrees
with you. My patch is safe: it makes use of the safe major allocation function
so that &gt;128 SD's can be used. You seem to be against this patch because it
would mean that you can't just keep handing out major numbers, ignoring Linus'
"no new majors" decree.</quote> Alan replied, <quote who="Alan Cox">Linus no
new numbers decree was irrelevant. You can live in your little ivory tower
if it makes you happy, but everyone else works off the post Linus devices.txt
maintained by LANANA.</quote></p>

</section>

<section
  title="Status Of NatSemi SCx200 Support"
  subject="[PATCH] NatSemi SCx200 Support"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0202.3/0410.html"
  posts="5"
  startdate="25 Feb 2002 17:52:15 -0800"
  enddate="03 Mar 2002 17:26:42 -0800"
>

<mention>Marcelo Tosatti</mention>

<p>Christer Weinigel posted a patch <quote who="Christer Weinigel">to add
support for the National Semiconductor SC1200, SC2200 and SC3200 families
of processors to the Linux kernel.</quote> Marcelo Tosatti replied that the
patch wouldn't apply cleanly to his tree, probably due to other patches Christer
had been using on his own. Christer posted a new patch against the latest
pre-release.</p>

</section>

<section
  title="Status Of RivaFB Maintainership"
  subject="Submissions for 2.4.19-pre [RivaFB Blanking Fix (Author Unknown)]"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0202.3/0416.html"
  posts="7"
  startdate="25 Feb 2002 18:00:11 -0800"
  enddate="28 Feb 2002 11:23:18 -0800"
>
<topic>Framebuffer</topic>

<mention>Marcelo Tosatti</mention>
<mention>Ani Joshi</mention>
<mention>Michael Cohen</mention>

<p>Michael Cohen posted a patch for 2.4, for the RivaFB driver. Marcelo
Tosatti replied that he should submit it to the RivaFB maintainer first. Jeff
Garzik replied, <quote who="Jeff Garzik">to be honest there really isn't
one.....</quote> Marcelo pointed out that Ani Joshi was the official
maintainer, but Jeff said, <quote who="Jeff Garzik">Ani volunteered for the
position, then has been ignoring patches sent to him for a year or more.
I used to be rivafb maintainer (look at who wrote riva/fbdev.c...), then
didn't have time.  When I asked around for a new maintainer, he claimed
to take up the position, but no patches have been forthcoming...</quote> He
added, <quote who="Jeff Garzik">Ferenc Bakonyi did a good bit of work, and IMO
would be a good candidate for maintainership, if he's still around.</quote>
Marcelo replied that he'd been receiving and applying RivaFB patches from
Ani, and Jeff said, <quote who="Jeff Garzik">That's great! I'm glad he's
returned.</quote> End of thread.</p>

</section>

<section
  title="s390 Support Broken In 2.4.18"
  subject="s390 is totally broken in 2.4.18"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0203.0/0872.html"
  posts="4"
  startdate="04 Mar 2002 21:23:58 -0800"
  enddate="06 Mar 2002 01:17:26 -0800"
>

<p>Pete Zaitcev noticed that s390 support was broken in the kernels leading
up to and going beyond 2.4.18. He posted a fix, and Martin Schwidefsky of
IBM replied, <quote who="Martin Schwidefsky">The patch that was merged in
2.4.18-pre* has been created against 2.4.17-pre7 and it did work. The problem
is that not all of the changes I sent Marcelo have been accepted. One of the
patches was the asm-offsets fix that removes all of the hardcoded offsets
from entry.S. Another patch was accepted that changed the thread structure
and this created the inconsistency.</quote> Pete replied, <quote who="Pete
Zaitcev">Please keep poking Marcelo with it, and it's a great pity that you
did not before 2.4.18 came out.</quote></p>

</section>

</kc>

