<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="36" date="27 Sep 1999 00:00:00 -0800" />

<intro>

<p>A number of people didn't like the intrusiveness of the left nav bar,
especially for printing, so we're working on a format for a printable
version of KT and the Cousins. I haven't replied personally to most of those
emails, but I really appreciate and encourage them.</p>

</intro>

<stats posts="1206" size="4645" contrib="451" multiples="194" lastweek="155">

<person posts="92" size="254" who="Alan Cox " />
<person posts="33" size="102" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="26" size="135" who="Jeff Garzik " />
<person posts="23" size="93" who=" (Rogier Wolff)" />
<person posts="21" size="68" who="David Weinehall " />
<person posts="19" size="87" who="Andrea Arcangeli " />
<person posts="18" size="54" who="Jamie Lokier " />
<person posts="17" size="61" who="Steve Dodd " />
<person posts="15" size="54" who="Mike Jagdis " />
<person posts="14" size="55" who="Steve Underwood " />
<person posts="12" size="56" who="Richard Guenther " />
<person posts="12" size="43" who="Martin Mares " />
<person posts="11" size="64" who="Andre Hedrick " />
<person posts="11" size="37" who="Matti Aarnio " />
<person posts="10" size="46" who="Colin McCormack " />
<person posts="10" size="31" who="Jens Axboe " />
<person posts="9" size="64" who="Thomas Molina " />
<person posts="9" size="37" who="Jordan Mendelson " />
<person posts="9" size="34" who="&quot;Richard B. Johnson&quot; " />
<person posts="9" size="31" who="Chuck Lever " />
<person posts="9" size="30" who="Sergey Kubushin " />
<person posts="9" size="30" who="Rik van Riel " />
<person posts="9" size="23" who=" (Guest section DW)" />
<person posts="8" size="37" who="Jesse Pollard " />
<person posts="8" size="26" who="Benjamin LaHaise " />
<person posts="8" size="25" who="Jason Nordwick " />
<person posts="8" size="23" who="" />
<person posts="7" size="50" who="&quot;Tom Livingston&quot; " />
<person posts="7" size="27" who="Jon Masters " />
<person posts="7" size="21" who=" (Miquel van Smoorenburg)" />
<person posts="7" size="20" who="Avenger " />
<person posts="7" size="20" who="&quot;David S. Miller&quot; " />
<person posts="6" size="26" who="Henner Eisen " />
<person posts="6" size="23" who="Horst von Brand " />
<person posts="6" size="21" who="Todd Sabin " />
<person posts="6" size="20" who="Richard Rak " />
<person posts="6" size="19" who="Brian Macy " />
<person posts="6" size="16" who="Arthur " />
<person posts="5" size="32" who="Donald Becker " />
<person posts="5" size="26" who="Frank van Maarseveen " />
<person posts="5" size="21" who="&quot;Mike A. Harris&quot; " />
<person posts="5" size="21" who="Trond Myklebust " />
<person posts="5" size="20" who="Robert de Vries " />
<person posts="5" size="20" who="&quot;Stephen D. WIlliams&quot; " />
<person posts="5" size="19" who="&quot;Sean Hunter&quot; " />
<person posts="5" size="19" who="&quot;Leonard N. Zubkoff&quot; " />
<person posts="5" size="18" who="Adam Fritzler " />
<person posts="5" size="17" who="Herbert Huber " />
<person posts="5" size="16" who="Savochkin Andrey Vladimirovich " />
<person posts="5" size="16" who="David Woodhouse " />
<person posts="5" size="14" who="Keith Owens " />
<person posts="5" size="14" who="Peter Hanecak " />
<person posts="5" size="14" who="Tigran Aivazian " />
<person posts="5" size="13" who="kiko " />
<person posts="4" size="25" who="John Gardiner Myers " />
<person posts="4" size="17" who="&quot;Theodore Y. Ts'o&quot; " />
<person posts="4" size="16" who="&quot;Jeff Merkey&quot; " />
<person posts="4" size="15" who="Daniel Kobras " />
<person posts="4" size="15" who="Juan Carlos Castro y Castro " />
<person posts="4" size="15" who="Alex Buell " />
<person posts="4" size="14" who="David Hinds " />
<person posts="4" size="14" who="Richard Guy Briggs " />
<person posts="4" size="14" who="Rui Sousa " />
<person posts="4" size="14" who="Evan Van Dyke " />
<person posts="4" size="14" who="The Doctor What " />
<person posts="4" size="14" who="CaT " />
<person posts="4" size="13" who="Jens Benecke " />
<person posts="4" size="13" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="4" size="12" who="Horst von Brand " />
<person posts="4" size="12" who="Richard Gooch " />
<person posts="4" size="12" who="Robert Dinse " />
<person posts="4" size="12" who="Oliver Xymoron " />
<person posts="4" size="11" who="" />
<person posts="4" size="11" who="" />
<person posts="4" size="11" who="Pavel Machek " />
<person posts="4" size="11" who="---daniele--- " />
<person posts="3" size="28" who="Justin Wienckowski " />
<person posts="3" size="25" who="" />
<person posts="3" size="18" who="&quot;Michael H. Warfield&quot; " />
<person posts="3" size="16" who="Paul Gortmaker " />
<person posts="3" size="15" who="Matthew Kirkwood " />
<person posts="3" size="15" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="3" size="13" who="&quot;Coert Vonk /prv&quot; " />
<person posts="3" size="13" who="&quot;Vadim Lebedev&quot; " />
<person posts="3" size="12" who="&quot;WANG,YIDING (HP-SanJose,ex1)&quot; " />
<person posts="3" size="12" who="Orin Eman " />
<person posts="3" size="12" who="" />
<person posts="3" size="12" who="Wakko Warner " />
<person posts="3" size="11" who="&quot;Jakma, Paul&quot; " />
<person posts="3" size="10" who="Lincoln Dale " />
<person posts="3" size="10" who="Bret Indrelee " />
<person posts="3" size="10" who="Marc Mutz " />
<person posts="3" size="10" who="Timo Ketola " />
<person posts="3" size="10" who="Andi Kleen " />
<person posts="3" size="10" who="Johannes Erdfelt " />
<person posts="3" size="9" who="Chipzz " />
<person posts="3" size="9" who=" (david parsons)" />
<person posts="3" size="9" who="Tim Waugh " />
<person posts="3" size="9" who="Stephen Frost " />
<person posts="3" size="9" who="Ben Collins " />
<person posts="3" size="9" who="Werner Almesberger " />
<person posts="3" size="9" who="Ivan Kokshaysky " />
<person posts="3" size="8" who="Momchil Velikov " />
<person posts="3" size="8" who="Shaw Carruthers " />
<person posts="3" size="8" who=" (Arjan van de Ven)" />
<person posts="3" size="8" who="George " />
<person posts="3" size="8" who="Dale Amon " />
<person posts="3" size="7" who="Pietro Massini " />
<person posts="3" size="7" who="Joe " />
<person posts="3" size="7" who=" (Robert Frey)" />
<person posts="3" size="7" who="Mark Hahn " />
<person posts="2" size="14" who="Christof Petig " />
<person posts="2" size="13" who="Paul Jakma " />
<person posts="2" size="11" who="Tim Walberg " />
<person posts="2" size="10" who="&quot;Stephen D. Williams&quot; " />
<person posts="2" size="9" who="Brian May " />
<person posts="2" size="9" who="Karsten Keil " />
<person posts="2" size="9" who="&quot;Gregory A. Zornetzer&quot; " />
<person posts="2" size="9" who="" />
<person posts="2" size="9" who="Mikael Pettersson " />
<person posts="2" size="8" who="Ed Hall " />
<person posts="2" size="8" who="Matthew Vanecek " />
<person posts="2" size="8" who="&quot;BennyBoy&quot; " />
<person posts="2" size="8" who="Bruce Tenison " />
<person posts="2" size="8" who="&quot;Ulrich Windl&quot; " />
<person posts="2" size="7" who="Erik Mouw " />
<person posts="2" size="7" who="Jes Sorensen " />
<person posts="2" size="7" who="&quot;David Parsons&quot; " />
<person posts="2" size="7" who="&quot;Michael T. Babcock&quot; " />
<person posts="2" size="7" who="Dan Kegel " />
<person posts="2" size="7" who="Steven Clarke " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="Michal Jaegermann " />
<person posts="2" size="7" who="&quot;Chris Jones&quot; " />
<person posts="2" size="7" who="&quot;Jayson Nordwick&quot; " />
<person posts="2" size="7" who="Shawn Leas " />
<person posts="2" size="7" who="Marc Lehmann " />
<person posts="2" size="7" who="Nicolas Pitre " />
<person posts="2" size="7" who="Tom Rini " />
<person posts="2" size="7" who="&quot;J.D. Bakker&quot; " />
<person posts="2" size="7" who="Mark Buda " />
<person posts="2" size="6" who="German Jose Gomez Garcia " />
<person posts="2" size="6" who="Zach Brown " />
<person posts="2" size="6" who="Adam Sulmicki " />
<person posts="2" size="6" who="Didier CONTIS " />
<person posts="2" size="6" who="Sven Geggus " />
<person posts="2" size="6" who="Joshua Brandon Myer " />
<person posts="2" size="6" who="David Morton " />
<person posts="2" size="6" who="Andreas Schwab " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Vojtech Pavlik " />
<person posts="2" size="6" who="Momchil 'Velco' Velikov " />
<person posts="2" size="6" who=" (Edmund Bacon)" />
<person posts="2" size="6" who="David Hinds " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Joerg Pommnitz " />
<person posts="2" size="6" who="&quot;Thomas S. Iversen&quot; " />
<person posts="2" size="6" who="Douglas Gilbert " />
<person posts="2" size="6" who="david " />
<person posts="2" size="6" who="Jan Kara " />
<person posts="2" size="6" who="Eric Dumas " />
<person posts="2" size="6" who="Pauline Middelink " />
<person posts="2" size="6" who="Pavel Machek " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Luke Miller " />
<person posts="2" size="5" who="Alain Toussaint " />
<person posts="2" size="5" who="&quot;G. Allen Morris III&quot; " />
<person posts="2" size="5" who="Bill Huey " />
<person posts="2" size="5" who="&quot;Garst R. Reese&quot; " />
<person posts="2" size="5" who="Brian Schau " />
<person posts="2" size="5" who="Jeremy Katz " />
<person posts="2" size="5" who="Matthew Jacob " />
<person posts="2" size="5" who="I Lee Hetherington " />
<person posts="2" size="5" who="Philip Blundell " />
<person posts="2" size="5" who="Pete Zaitcev " />
<person posts="2" size="5" who="&quot;Stefan Monnier&quot; " />
<person posts="2" size="5" who="Lech Szychowski " />
<person posts="2" size="5" who="&quot;Mario Goegel&quot; " />
<person posts="2" size="5" who="Jussi Hamalainen " />
<person posts="2" size="5" who="&quot;Barrett G. Lyon&quot; " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Benjamin Close " />
<person posts="2" size="5" who="DAVID BALAZIC " />
<person posts="2" size="5" who="&quot;Chris D. Faulhaber&quot; " />
<person posts="2" size="5" who="Jochen Friedrich " />
<person posts="2" size="5" who="Greg Ingram " />
<person posts="2" size="5" who="Ivo Simicevic " />
<person posts="2" size="5" who="Robin Elfrink " />
<person posts="2" size="4" who="Giovanni Faglioni " />
<person posts="2" size="4" who="Krishna Murthy " />
<person posts="2" size="4" who="Takacs Sandor " />
<person posts="2" size="4" who="wu_yb " />
<person posts="2" size="4" who="Alan Cox " />
<person posts="2" size="4" who="f5ibh " />
<person posts="1" size="73" who="&quot;Jobs&quot; " />
<person posts="1" size="66" who="ani joshi " />
<person posts="1" size="54" who="Eric Dumas " />
<person posts="1" size="33" who="Christian Ehrhardt " />
<person posts="1" size="13" who="Urban Widmark " />
<person posts="1" size="11" who="Matthias Mueller " />
<person posts="1" size="10" who="&quot;Robert H. de Vries&quot; " />
<person posts="1" size="10" who="Matthew Bader " />
<person posts="1" size="10" who="yugami " />
<person posts="1" size="9" who="Sami Farin " />
<person posts="1" size="8" who="Sushil Agrawal " />
<person posts="1" size="8" who="" />
<person posts="1" size="8" who="Jack Neely " />
<person posts="1" size="7" who="Jacek Kopecky " />
<person posts="1" size="7" who="Tim Ricketts " />
<person posts="1" size="6" who="Adam Kumiszcza " />
<person posts="1" size="6" who="Yon Han CHONG " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="&quot;Marty Leisner&quot; " />
<person posts="1" size="6" who=" (Mark Christiansen)" />
<person posts="1" size="6" who="Tim Keating " />
<person posts="1" size="6" who="&quot;Khimenko Victor&quot; " />
<person posts="1" size="6" who="Henrik Nordstrom " />
<person posts="1" size="5" who="Peter Enderborg " />
<person posts="1" size="5" who="Henrik Nordstrom " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="&quot;Roland Steinbach.&quot; " />
<person posts="1" size="5" who="Alex Butcher " />
<person posts="1" size="5" who="Steve Willer " />
<person posts="1" size="5" who="Willy Tarreau " />
<person posts="1" size="5" who="Stays Crunchy in Milk " />
<person posts="1" size="5" who="&quot;Marco Ermini&quot; " />
<person posts="1" size="5" who="Gideon Glass " />
<person posts="1" size="5" who="Ken Witherow " />
<person posts="1" size="5" who="Doug Ledford " />
<person posts="1" size="4" who="Jakub Jelinek " />
<person posts="1" size="4" who="Paul Mackerras " />
<person posts="1" size="4" who="Robert James Kaes " />
<person posts="1" size="4" who="Walter Reed " />
<person posts="1" size="4" who="Andreas Dilger " />
<person posts="1" size="4" who="John Duthie " />
<person posts="1" size="4" who="Francesco Potorti` " />
<person posts="1" size="4" who="&quot;Glenn McGrath&quot; " />
<person posts="1" size="4" who="Robert Kondner " />
<person posts="1" size="4" who="Byeong-ryeol Kim " />
<person posts="1" size="4" who="&quot;Richard Booher&quot; " />
<person posts="1" size="4" who="Josip Loncaric " />
<person posts="1" size="4" who="Bjorn Wesen " />
<person posts="1" size="4" who="Wolfgang Denk " />
<person posts="1" size="4" who="&quot;Jason A. Diegmueller&quot; " />
<person posts="1" size="4" who="Tony Scholes " />
<person posts="1" size="4" who="Brian Geisel " />
<person posts="1" size="4" who="&quot;Robert de Bath&quot; " />
<person posts="1" size="4" who="Jimmie Mayfield " />
<person posts="1" size="4" who="Phillip Ezolt " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="&quot;George Sexton&quot; " />
<person posts="1" size="4" who="&quot;Andrew Mann&quot; " />
<person posts="1" size="4" who=" (Goofy McGoon)" />
<person posts="1" size="4" who="root " />
<person posts="1" size="4" who="Dara Hazeghi " />
<person posts="1" size="4" who="Florian Heinz " />
<person posts="1" size="4" who="MBr " />
<person posts="1" size="4" who="&quot;Bryan Burns&quot; " />
<person posts="1" size="4" who="&quot;Mike Phillips&quot; " />
<person posts="1" size="4" who="Kamran Karimi " />
<person posts="1" size="4" who="Thomas Stinner " />
<person posts="1" size="3" who="Michael Leodolter " />
<person posts="1" size="3" who="Steve Mcclure " />
<person posts="1" size="3" who="Gregory McLean " />
<person posts="1" size="3" who="Thorsten Kranzkowski " />
<person posts="1" size="3" who="Clem Taylor " />
<person posts="1" size="3" who="Justin Smith " />
<person posts="1" size="3" who="James Simmons " />
<person posts="1" size="3" who="&quot;Peter Goh&quot; " />
<person posts="1" size="3" who="M Carling " />
<person posts="1" size="3" who="Simon Kirby " />
<person posts="1" size="3" who="&quot;Steven S. Dick&quot; " />
<person posts="1" size="3" who="&quot;DarkDong&quot; " />
<person posts="1" size="3" who="&quot;Dan Hrabarchuk&quot; " />
<person posts="1" size="3" who="&quot;Philippe BAUDRIER&quot; " />
<person posts="1" size="3" who="Harald Koenig " />
<person posts="1" size="3" who="Dave Meyer " />
<person posts="1" size="3" who="Menion " />
<person posts="1" size="3" who="Donald Becker " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Massoud Asgharifard " />
<person posts="1" size="3" who=" (H. Peter Anvin)" />
<person posts="1" size="3" who="&quot;Thomas Kniplitsch&quot; " />
<person posts="1" size="3" who="Alexander Viro " />
<person posts="1" size="3" who="Donald Jeff Dionne " />
<person posts="1" size="3" who="Audin Malmin " />
<person posts="1" size="3" who="&quot;W. Crooy&quot; " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Christopher E. Brown&quot; " />
<person posts="1" size="3" who="Didier Contis " />
<person posts="1" size="3" who="$B!X$$$C$7$g$KM7$\!Y(B  " />
<person posts="1" size="3" who="&quot;Raphael Gray&quot; " />
<person posts="1" size="3" who="meridian " />
<person posts="1" size="3" who="&quot;Sandeep Kumar&quot; " />
<person posts="1" size="3" who="Sitaraman Vilayannur " />
<person posts="1" size="3" who="Wintermute " />
<person posts="1" size="3" who="Rich Bodo " />
<person posts="1" size="3" who="Matthew Wilcox " />
<person posts="1" size="3" who=" (V. Ganesh)" />
<person posts="1" size="3" who="Alan Modra " />
<person posts="1" size="3" who=" (Daniel Kroening)" />
<person posts="1" size="3" who="Marcelo Tosatti " />
<person posts="1" size="3" who="Gerhard Mack " />
<person posts="1" size="3" who="Christopher Horn " />
<person posts="1" size="3" who="Philippe Troin " />
<person posts="1" size="3" who="&quot;Pauline Middelink&quot; " />
<person posts="1" size="3" who="Martin Mares " />
<person posts="1" size="3" who="Philip Blundell " />
<person posts="1" size="3" who="Malcolm Beattie " />
<person posts="1" size="3" who="Max " />
<person posts="1" size="3" who="Dmitry Brodsky " />
<person posts="1" size="3" who="Paul Barton-Davis " />
<person posts="1" size="3" who="Edinfor Ant&#243;nio Santos " />
<person posts="1" size="3" who="Miles Lane " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Hirling Endre " />
<person posts="1" size="3" who="Jinnah Dylan Hosein " />
<person posts="1" size="3" who="Simon Richter " />
<person posts="1" size="3" who="Dag Brattli " />
<person posts="1" size="3" who="vt " />
<person posts="1" size="3" who="Riley Williams " />
<person posts="1" size="3" who="Sang Woo Kang " />
<person posts="1" size="3" who="Drew Bernat " />
<person posts="1" size="3" who="Ralf Baechle " />
<person posts="1" size="3" who="David Wragg " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Andreas Tobler " />
<person posts="1" size="3" who="Arjan van de Ven " />
<person posts="1" size="3" who="&quot;Wichert, Gerhard&quot; " />
<person posts="1" size="3" who="Mike Shaver " />
<person posts="1" size="3" who="Pekka Pietikainen " />
<person posts="1" size="3" who="&quot;Robert H. de Vries&quot; " />
<person posts="1" size="3" who="Alec Smith " />
<person posts="1" size="3" who="Lars Marowsky-Bree " />
<person posts="1" size="3" who="Mark Gray " />
<person posts="1" size="3" who="fito " />
<person posts="1" size="3" who="Antonio Miguel Ferreira Marques Trindade " />
<person posts="1" size="3" who="Chris Cooney " />
<person posts="1" size="3" who="Jamie Lokier " />
<person posts="1" size="3" who="Mark Orr " />
<person posts="1" size="3" who="Ra&#250;l Alexis Betancort Santana " />
<person posts="1" size="3" who="dLux " />
<person posts="1" size="3" who="Alexandre Hautequest " />
<person posts="1" size="3" who="Bill Heagy " />
<person posts="1" size="3" who="Dave Malhotra " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Stefan Hornburg " />
<person posts="1" size="3" who="Jeremy Fitzhardinge " />
<person posts="1" size="3" who="Steffen Grunewald " />
<person posts="1" size="3" who="Dominik Kubla " />
<person posts="1" size="3" who="Borek Lupomesky " />
<person posts="1" size="3" who="Eric Smith " />
<person posts="1" size="2" who="Jim Nance " />
<person posts="1" size="2" who="&lt; (Erik Bennett) " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Dave Boynton " />
<person posts="1" size="2" who="&quot;really  &lt;lnx-kern@pie-9.soo.com&gt;" />
<person posts="1" size="2" who="Jason Clifford " />
<person posts="1" size="2" who="Hao He " />
<person posts="1" size="2" who="Marko Schulz " />
<person posts="1" size="2" who="Yang " />
<person posts="1" size="2" who="&quot;Eugean A. Saveljev&quot; " />
<person posts="1" size="2" who="Kjartan Maraas " />
<person posts="1" size="2" who="Anil Kumar S R " />
<person posts="1" size="2" who="&quot;Steven N. Hirsch&quot; " />
<person posts="1" size="2" who="Klaus Kudielka " />
<person posts="1" size="2" who="System Administrator " />
<person posts="1" size="2" who="Kris Karas " />
<person posts="1" size="2" who="Arie Rudich " />
<person posts="1" size="2" who="Artur Skawina " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Dagan Sgiath&quot; " />
<person posts="1" size="2" who="Coy A Hile " />
<person posts="1" size="2" who="J&#246;rg Pleumann " />
<person posts="1" size="2" who="&quot;Leiden, Soren&quot; " />
<person posts="1" size="2" who="David Dunn " />
<person posts="1" size="2" who="Jose Luis Catalan Bitrian " />
<person posts="1" size="2" who="John Michael Clemens " />
<person posts="1" size="2" who="Thomas Sailer " />
<person posts="1" size="2" who="Ken Tew " />
<person posts="1" size="2" who="&quot;B. James Phillippe&quot; " />
<person posts="1" size="2" who="Michael Harnois " />
<person posts="1" size="2" who="dvt " />
<person posts="1" size="2" who="Zack Weinberg " />
<person posts="1" size="2" who="Linus Torvalds " />
<person posts="1" size="2" who="Alan Cox " />
<person posts="1" size="2" who="Alexander Kjeldaas " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Stuart Midgley " />
<person posts="1" size="2" who="Uwe Schmeling " />
<person posts="1" size="2" who="Anton Blanchard " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Alex Butcher " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Ookhoi " />
<person posts="1" size="2" who="Petko Manolov " />
<person posts="1" size="2" who="&quot;casler, heather&quot; " />
<person posts="1" size="2" who="DIPPE " />
<person posts="1" size="2" who="Spirilis " />
<person posts="1" size="2" who="Linux Kernel Mailing List Accumulator " />
<person posts="1" size="2" who="Daniel Kobras " />
<person posts="1" size="2" who="Mooneer Salem " />
<person posts="1" size="2" who="Chris Noe " />
<person posts="1" size="2" who="Yoink! " />
<person posts="1" size="2" who="Dan Hollis " />
<person posts="1" size="2" who="Eric S Roman " />
<person posts="1" size="2" who="&quot;Blankenship, Keith&quot; " />
<person posts="1" size="2" who="&quot;frank peters&quot; " />
<person posts="1" size="2" who="Mark Vogelsberger " />
<person posts="1" size="2" who="Fred Reimer " />
<person posts="1" size="2" who="Krzysztof Halasa " />
<person posts="1" size="2" who="Andrew Gormanly " />
<person posts="1" size="2" who="Brian Almeida " />
<person posts="1" size="2" who="Balazs Miklos " />
<person posts="1" size="2" who="ebi4 " />
<person posts="1" size="2" who="ULISES ALONSO CAMARO " />
<person posts="1" size="2" who="Zack Brown " />
<person posts="1" size="2" who="Bernd Eckenfels " />
<person posts="1" size="2" who="&quot;Donald Harter&quot; " />
<person posts="1" size="2" who="Graham Murray " />
<person posts="1" size="2" who="&quot;Nuno F Ferreira&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Meelis Roos " />
<person posts="1" size="2" who="Neal Becker " />
<person posts="1" size="2" who="Calathur Harish-Kaushik " />
<person posts="1" size="2" who="Aaron Tiensivu " />
<person posts="1" size="2" who="np " />
<person posts="1" size="2" who="Angus Mackay " />
<person posts="1" size="2" who="Bernd Driegert " />
<person posts="1" size="2" who="Michael Elizabeth Chastain " />
<person posts="1" size="2" who="Susie Edwards " />
<person posts="1" size="2" who="poke " />
<person posts="1" size="2" who="Aaron Holtzman " />
<person posts="1" size="2" who="Tonglu yi " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Albert Strasheim " />
<person posts="1" size="2" who=" (Danny ter Haar)" />
<person posts="1" size="2" who="&quot;van Heusden, Folkert&quot; " />
<person posts="1" size="2" who="Michael Alan Dorman " />
<person posts="1" size="2" who="&quot;Robert Brooks&quot; " />
<person posts="1" size="2" who=" (Patrick J. LoPresti)" />
<person posts="1" size="2" who="Robert Tennent " />
<person posts="1" size="2" who="&quot;Jones D (ISaCS)&quot; " />
<person posts="1" size="2" who="Dieter N&#252;tzel " />
<person posts="1" size="2" who="Jeffrey Hundstad " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Giuliano Pochini&quot; " />
<person posts="1" size="1" who="skaro " />

</stats>

<section
  title="PCI Probing"
  subject="[patch] pci probing"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg00471.html"
  posts="46"
  startdate="10 Sep 1999 00:00:00 -0800"
  enddate="15 Sep 1999 00:00:00 -0800"
>
<topic>PCI</topic>

<mention>Alan Cox</mention>
<mention>Linus Torvalds</mention>

<p>Jeff Garzik said:</p>

<quote who="Jeff Garzik">

<p>PCI probing in drivers
really sucks. The attached patch against 2.3.18 is small, self-contained,
and should be incredibly valuable to PCI driver writers. I myself have
duplicated this code in no less than _four_ drivers.</p>

<p>My patch adds a PCI probing function which takes an array of PCI ids
(typically __initdata tables in a driver), and probes for each in turn. It
calls a callback function to do the actual registration work. The
architecture is very flexible, and should be useful to most people
supporting drivers with more than one chipset, or more than one board.</p>

<p>Can we sneak this small, totally-zero-impact, easy-to-review, tested patch
in? ;-)</p>

</quote>

<p>Linus Torvalds (on his way out the door for his 2.5 week vacation) said the
patch looked good but wouldn't be applied now; but Alan Cox was against the
patch, saying that Don Becker had a more flexible, cleaner solution, that
all PCI network drivers were going to move to. Jeff didn't see how Don's
work was more better, and after a brief exchange with Alan, Jeff merged the
work together. There followed a good bit of implementation discussion, in
which Don also participated.</p>

</section>

<section
  title="ISAPnP ne2k Clone Included In ne.c Driver"
  subject="[PATCH] support for ISAPnP code with ne2000 network driver"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg00529.html"
  posts="6"
  startdate="11 Sep 1999 00:00:00 -0800"
  enddate="15 Sep 1999 00:00:00 -0800"
>

<mention>Alan Cox</mention>

<p>Richard Guenther posted a patch to support initializing a ISAPnP ne2k clone
with the ne.c driver; he added, <quote who="Richard Guenther">Unfortunately,
deactivating the card at module unload seems to be impossible (or at least
hard) due to a lack of a private field in struct net_dev. At least it works
for me, but probably other ID's have to be added to the isapnp card
list.</quote> Alan Cox pointed out that there was a simple way to handle
that problem, and Richard posted another patch that used that method to
deactivate the card at module unload.</p>

</section>

<section
  title="Support For MODULE_PARAM As Kernel Command Line Argument"
  subject="[PATCH][RFC] support for MODULE_PARAM as kernel commandline"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg00563.html"
  posts="16"
  startdate="11 Sep 1999 00:00:00 -0800"
  enddate="15 Sep 1999 00:00:00 -0800"
>
<topic>Sound</topic>

<mention>Richard Guenther</mention>
<mention>David Hinds</mention>

<p>Richard Guenther posted a patch to transform MODULE_PARAM declarations into
appropriate __setup() functions, to allow built-in modules to get their
parameters from the kernel command line. This allowed him to prevent ISAPnP
from stealing his soundcard IRQ. David Hinds was very excited about the
patch, but had some implementation issues regarding naming conflicts on the
boot command line, since each module had its own name space. There were
questions about how to handle any sort of correction that would be
implemented, and a discussion followed in which various schemes were
presented.</p>

</section>

<section
  title="Illegal asm Breaks Some Compilers"
  subject="2.2.13-pre6 build failed (gcc-2.95.1)"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg00683.html"
  posts="12"
  startdate="12 Sep 1999 00:00:00 -0800"
  enddate="14 Sep 1999 00:00:00 -0800"
>
<topic>Assembly</topic>

<p>Sergey Kubushin reported some compile errors using the new gcc 2.95.1; Horst
von Brand targetted it as some illegal asm in the kernel, and Ivan
Kokshaysky posted a patch that <quote who="Ivan Kokshaysky">would make all versions of gcc happy.</quote> Sergey posted
the locations of several other places in the code that had illegal assembly.
Ivan suggested contacting the maintainers of the particular drivers, and
Horst concluded, <quote who="Horst von Brand">Trouble
is, the usage of clobbering an input sounds quite reasonable, the correct
way to do it is unintuitive. And worst of all, it works (sort of) with
gcc-2.7.x. So the error goes on...</quote></p>

</section>

<section
  title="Linux On A SparcServer 4/490"
  subject="Linux on a SparcServer 4/490?"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg00805.html"
  posts="12"
  startdate="13 Sep 1999 00:00:00 -0800"
  enddate="14 Sep 1999 00:00:00 -0800"
>
<topic>Disks: SCSI</topic>

<mention>Anton Blanchard</mention>

<p>Jussi Hamalainen got a Sun SparcServer 4/490 and wanted to know how well
Linux would run on it, if at all. After a bit of discussion, the conclusion
drawn by many was, not yet. Anton Blanchard summed up the problem, saying
the Sun would have to merge in their VME SCSI code, and there would have to
be support added for the memory management unit (mmu) before Linux would run
on it.</p>

</section>

<section
  title="Linux 2.3.18ac3 Announced"
  subject="Linux 2.3.18ac3"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg00969.html"
  posts="1"
  startdate="14 Sep 1999 00:00:00 -0800"
  enddate="14 Sep 1999 00:00:00 -0800"
>
<topic>Kernel Release Announcement</topic>
<topic>PCI</topic>
<topic>SMP</topic>
<topic>USB</topic>

<mention>Tigran Aivazian</mention>
<mention>Tim Waugh</mention>
<mention>Artur Skawina</mention>
<mention>Richard Guenther</mention>
<mention>Andrea Arcangeli</mention>
<mention>Jeff Garzik</mention>
<mention>Jean Tourrilhes</mention>
<mention>Mikael Pettersson</mention>

<p>Alan Cox announced 2.3.18ac3, saying:</p>

<quote who="Alan Cox">

<p>The big ones here are the new
config files. They are now consistent about EXPERIMENTAL. Driver authors
please check if you think the tagging is right. Its now consistent, but the
old values were not so at times David has guessed which of the several
counterclaims you meant.</p>

<p>Also the MODULE_PARM change should clean up __setup stuff for many people.
Some drivers have MODULE_PARM inside ifdef MODULE at do not want it now,
some vice versa.</p>

</quote>

<p>He posted the changelog:</p>

<quote who="Alan Cox">

<p>2.3.18ac3</p>

<ul>

<li>Cleaned up the PCMCIA makefiles - now works modular (me)</li>

<li>Move proc fs documentation into fileysystems    (Jeff Garzik)</li>

<li>Fixed SMP locking for softdog read/write Note in 2.3.x the master kernel
lock isnt held for read/write methods on drivers (me)</li>

<li>Added SMP locking to bw-qcam and bttv Also to some other drivers (eg
radio*) (me)</li>

<li>Fix LAVA PCI idents                             (Tim Waugh)</li>

<li>Fix kunmap debug bug                            (Andrea Arcangeli)</li>

<li>Kill remaining __init calls                     (Tigran Aivazian)</li>

<li>Big config file cleanup                         (David Weienhall)</li>

<li>MediaGX audio workarounds                       (me)</li>

<li>Set PCI master flags on OHCI USB                (me)</li>

<li>OHCI SMM to native takeover                     (me)</li>

<li>Re-enable FOOF fix                              (Mikael Pettersson)</li>

<li>Parport fixes                                   (Mikael Pettersson)</li>

<li>Wavelan fixes                                   (Jean Tourrilhes)</li>

<li>ParPort init fixes                              (Tim Waugh)</li>

<li>ISAPnP for ne2k Someone could generalise the probe table stuff ..
(Richard Guenther)</li>

<li>Export scsi_wait_cmd                            (Doug Gilbert)</li>

<li>Errno comment fixes                             (Artur Skawina)</li>

<li>Automagical module parameter-&gt;setup parser This was broken for non
arrays. I think I have it fixed properly. (Richard Guenther)</li>

<li>Hopefully fixed the Defxx driver                (me)</li>

</ul>

</quote>

</section>

<section
  title="Incremental -ac Patches"
  subject="incremental ac patches"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg01050.html"
  posts="3"
  startdate="14 Sep 1999 00:00:00 -0800"
  enddate="14 Sep 1999 00:00:00 -0800"
>

<mention>Alan Cox</mention>

<p>Andrea Arcangeli asked:</p>

<quote who="Andrea Arcangeli">

<p>I'll raise this issue
before the 2.3.18 ac patches will grow to mbytes in size ;).</p>

<p>Would it be possible to make the 2.3.18ac patches as incremental (as the
pre-2.2.0?) and not every time against the official 2.3.18? It would avoid
me to waste some time and bandwith ;).</p>

</quote>

<p>Alan Cox said he <em>hoped</em> his patches didn't get to be so large, and
added that it would be a pain to generate incremental patches, but invited
anyone who pleased, to do so. Robert Brooks volunteered, if someone would
upload them to kernel.org. End Of Thread.</p>

</section>

<section
  title="Andrea Arcangeli's Patch Set"
  subject="my-2.3.18ac3"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg01055.html"
  posts="1"
  startdate="14 Sep 1999 00:00:00 -0800"
  enddate="14 Sep 1999 00:00:00 -0800"
>
<topic>Version Control</topic>

<p>Andrea Arcangeli posted URLs to his FTP areas on <a
href="ftp://e-mind.com/pub/andrea/kernel-patches/my-2.3.18ac3/">e-mind.com</a>
and <a
href="ftp://ftp.suse.com/pub/people/andrea/kernel-patches/my-2.3.18ac3/">suse.com</a>,
and announced:</p>

<quote who="Andrea Arcangeli">

<p>I have some pending
patch for 2.3.x and as I am running 2.3.x I am forced to take these patches
in sync until they will be merged in order to run them on my machine.
Instead of making a new big andrea-patch as I did in the past, now I am
going to take all patches sparated. This way is really ugly for running
controlversial patches since if two of my patches will be controversial I'll
have to maintain two version of one of the two patches: one plain against
the official kernel always ready for kernel inclusion and another secondary
patch that will apply clean on the top of my kernel tree. But this is the
only way since taking everything into a CVS repository reduce to zero the
time to merge a new kernel reveision, but it make too much hard to cleanly
extract the single patches leather.</p>

<p>Since I'll do this patch-work for me I believe it's a good idea to make it
public so everybody can test my stuff without having to apply eventually
controversial patches by hand from linux-kernel etc...</p>

</quote>

</section>

<section
  title="Resetting The Keyboard Rate"
  subject="Keyboard IOCTL's"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg01056.html"
  posts="4"
  startdate="14 Sep 1999 00:00:00 -0800"
  enddate="15 Sep 1999 00:00:00 -0800"
>

<p>Mario Goegel was sharing his keyboard between two machines via a manual
switch, but found that his key-press repeat rate would slow down whenever he
made the switch. Vojtech Pavlik suggested:</p>

<quote who="Vojtech Pavlik">

<p>Try my new input drivers,
at <a
href="http://www.suse.cz/development/input">http://www.suse.cz/development/input</a>,
those will automatically restore the repeat rate (and leds) when you plug
(switch) the keyboard back in.</p>

<p>Or, alternately, open the switch box, and solder the power anf ground line
to just one of the inputs, this way the keyboard won't reset its settings
when you switch between the servers.</p>

</quote>

</section>

<section
  title="The Development Process Criticized"
  subject="Accountability"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg01074.html"
  posts="53"
  startdate="14 Sep 1999 00:00:00 -0800"
  enddate="16 Sep 1999 00:00:00 -0800"
>
<topic>Feature Freeze</topic>
<topic>Networking</topic>
<topic>Software Suspend</topic>
<topic>Version Control</topic>

<mention>Jamie Lokier</mention>
<mention>Steve Dodd</mention>
<mention>Linus Torvalds</mention>

<p>Colin McCormack gave a pointer to the <a
href="http://www.cs.rochester.edu/~edpin/epckpt/">EPCKPT checkpointing
utility page</a>, and asked why EPCKPT wasn't in the kernel yet. He added,
<quote who="Colin McCormack">it's quite good, its
functionality can't be duplicated in user space, and it has some quite
useful applications.</quote></p>

<p>Some folks took exception to the idea that the functionality of EPCKPT
couldn't be duplicated in user-space. Martin Mares said:</p>

<quote who="Martin Mares">

<p>One day I wrote <a
href="ftp://atrey.karlin.mff.cuni.cz/pub/local/mj/linux/freezer-0.0-pre2.tar.gz">ftp://atrey.karlin.mff.cuni.cz/pub/local/mj/linux/freezer-0.0-pre2.tar.gz</a>
which is a simple checkpoint/restart utility completely in userspace, but it
lacks several important features like saving/restoring of FPU registers and
signal handler.</p>

<p>Some weeks later Ondrej Filip &lt;feela@ipex.cz&gt; has filled in the missing
bits. His version is available at <a
href="ftp://ftp.ipex.cz/pub/local/feela/src/freezer.tgz">ftp://ftp.ipex.cz/pub/local/feela/src/freezer.tgz</a>.</p>

</quote>

<p>Jamie Lokier explained there was a feature freeze, meaning no new features
in the kernel until 2.5, but Colin replied that the patch had been around
since 2.0.36. Several folks pointed out that the author of the patch (not
Colin) had not tried to get the patch incorporated, and that Linus Torvalds
couldn't be expected to search for good patches.</p>

<p>Alan Cox's advice was, <quote who="Alan Cox">I would
suggest the first thing you want to do is to port it to 2.3.x and make it
work on 2.3.x. If you can get it stable, clean and solid when 2.4.x appears
then it is both a good add on patch and its positioned nicely to go into
2.5.x . I plan to do the same with the extremely useful swsuspend patch for
example.</quote></p>

<p>Miquel van Smoorenburg explained some aspects of the development process:</p>

<quote who="Miquel van Smoorenburg">

<p>Kernel patches
need to be announced on linux-kernel. Then you get a few people to test it.
Then you send it to the subsystem maintainer, or directly to Linus. These
people are very busy; if you sent a patch for 2.3.15 and in the main time
2.3.18 has appeared on which it doesn't patch cleanly you won't get an
answer. Also if you don't document _very well_ what the patch does and why
it won't get applied either.</p>

<p>If Linus or the subsystem maintainer doesn't reply assume your patch was not
good enough. You can send another email to ask for an explanation, and
you'll usually get one.</p>

<p>To get a patch in the kernel, you need to be very persistent. OTOH, as soon
as a you get a driver or filesystem or other subsystem into the kernel of
which you are clearly the author/maintainer, patches will usually be applied
with no questions asked.</p>

</quote>

<p>Alan and Colin skirted the edges of anger for awhile. Other folks started
getting annoyed at Colin as well, and he gave this analysis:</p>

<quote who="Colin McCormack">

<p>In reading Steve Dodd's
post, among others, a few key realizations occurred, for me.</p>

<p>1) The mailing list linux-kernel *is* the change repository.</p>

<p>This is precisely how comp.sources.minix worked, all those years ago: if you
followed the newsgroup you knew everything there was to know about Minix, if
you didn't you knew nothing.</p>

<p>2) Only patches to unstable kernels will ever be considered for inclusion in
a kernel.</p>

<p>Not unreasonable, when you think about it, but not obvious either, unless
you read this mailing list.</p>

<p>3) The patch submission process is ad-hoc and informal.</p>

<p>Or, perhaps, it seems that way to someone who's not actually primarily
focused on the kernel. Over time rules of thumb have arisen such as whom not
to flame, what format to submit patches in, which ideas are Hot' and which
will languish.</p>

<p>You can predict a lot from this and a few subsidiary observations.</p>

<p>First: only kernel-centric patches will flourish, because only people who
follow the group will be able to negotiate the caucus, and only people who
are primarily focused on the kernel will bother.</p>

<p>Second: any kernel functionality which forms a sufficiently large and
modular chunk will have to spin off and use its own resources, as has
happened with MM and with ISDN. The traffic flow in the main list will swamp
anything that's not primarily focused on the kernel.</p>

<p>Third: the kernel list won't ever see a real pressing need for a CVS because
they're comfortable with the list's use as a patch repository.</p>

</quote>

<p>Some folks pointed him to the FAQ, others explained in various ways their
understanding of how kernel development took place. Eventually Colin stopped
posting and the discussion petered out.</p>

</section>

<section
  title="Linux On The RS6000"
  subject="Linux for a PPC"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg01096.html"
  posts="4"
  startdate="14 Sep 1999 00:00:00 -0800"
  enddate="14 Sep 1999 00:00:00 -0800"
>

<p>Nuno F Ferreira asked if Linux would work on <a
href="http://www.compsyscon.com/7011250.html">IBM's RS6000</a>, and Erik
Bennett said yes and gave a pointer to <a
href="http://www.yellowdoglinux.com/ydl_home.html">YellowDog Linux</a>.</p>

</section>

<section
  title="Abit BE6's HPT366 UDMA66 Controller Support"
  subject="Support for Abit BE6's HPT366 UDMA66 controller?"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg01177.html"
  posts="2"
  startdate="14 Sep 1999 00:00:00 -0800"
  enddate="14 Sep 1999 00:00:00 -0800"
>
<topic>Disks: IDE</topic>

<p>Andrew Mann asked what the status of Abit BE6's HPT366 UDMA66 controller
support was, and Andre Hedrick replied, <quote who="Andre Hedrick">You can not currently use the second ATA-66 channel under
Linux. Unless you have a rabbit in the hat to register/service/handle the
interrupt assignment to pin B for the second channel, it will lockup
regardless. The interrupt is not serviced correctly. This will be on all
mainboards that have native onboard support.</quote></p>

</section>

<section
  title="2.2.13pre8 Announced"
  subject="Linux 2.2.13pre8"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg01193.html"
  posts="1"
  startdate="15 Sep 1999 00:00:00 -0800"
  enddate="15 Sep 1999 00:00:00 -0800"
>
<topic>FS: NFS</topic>
<topic>Networking</topic>
<topic>PCI</topic>

<mention>Karsten Keil</mention>
<mention>Ingo Molnar</mention>
<mention>Paul Gortmaker</mention>
<mention>G. Allen Morris III</mention>
<mention>Paul Fulghum</mention>

<p>Alan Cox released 2.2.13pre8 and posted the changelog:</p>

<quote who="Alan Cox">

<p>2.2.13pre8</p>

<p>
<ul>

<li>       Fix PCI/PCI_QUIRKS compile error        (me)</li>
<li>       I/O APIC update                         (Ingo Molnar)</li>
<li>       ISDN update                             (Karsten Keil)</li>
<li>       SyncLink update                         (Paul Fulghum)</li>
<li>       PPC Update                              (Paul Gortmaker)</li>
<li>       QlogicISP fix                           (Dave Miller)</li>
<li>       Update ctime on rename                  (Chris Siebenmann)</li>
<li>       NFS generation ids                      (G. Allen Morris III)</li>
<li>       Fix /proc kstk values                   (Solar Designer)</li>
<li>       Updated multisound drivers              (Andrew Veliath)</li>

</ul>

</p>

</quote>

</section>

<section
  title="2.3.18ac4 Announced"
  subject="Linux 2.3.18ac4"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg01195.html"
  posts="4"
  startdate="14 Sep 1999 00:00:00 -0800"
  enddate="15 Sep 1999 00:00:00 -0800"
>

<mention>David Weinehall</mention>
<mention>Andrea Arcangeli</mention>
<mention>Paul Fulghum</mention>

<p>Alan Cox released 2.3.18ac4 and posted the changelog:</p>

<quote who="Alan Cox">

<p>2.3.18ac4</p>

<ul>

<li>       Fix the dumb scsi bug I hope            (me)</li>
<li>       Further config updates                  (David Weinehall)</li>
<li>       SyncLink driver udpate                  (Paul Fulghum)</li>
<li>       ISOfs fix                               (Todd Sabin)</li>
<li>       Fix OPL3 compile                        ("CaT")</li>
<li>       Low memory setup fix                    (Gerhard Wichert)</li>
<li>       make Xconfig big rework                 (Andrzej M. Krzysztofowicz)</li>
<li>       Config file fix                         (Andrzej M. Krzysztofowicz)</li>
<li>       Kupdated                                (Andrea Arcangeli)</li>
<li>       Merged most of the 2.2.13pre fixes
           Note non x86 isnt merged, nor most
           drivers with active maintainers         (me)</li>

</ul>

</quote>

</section>

<section
  title="NFS Errors In 2.2.12"
  subject="NFS related log messages in 2.2.12...."
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_02/msg01218.html"
  posts="2"
  startdate="14 Sep 1999 00:00:00 -0800"
  enddate="15 Sep 1999 00:00:00 -0800"
>
<topic>FS: NFS</topic>

<p>Luke Miller was seeing a "NFS: can't silly-delete" error on his NFS client
under 2.2.12 with linux-2.2.7-sunrpc.patch, nfsd-2.2.7-2.lockd.patch,
nfsd-2.2.7-3.patch, and nfsd-2.2.7-nfsfh.patch applied. Trond Myklebust
explained:</p>

<quote who="Trond Myklebust">

<p>This is due to a bug in
the current silly-delete code (that prevents files from being deleted while
some other process is keeping it open).</p>

<p>Currently, the deletion is attempted done by the last closing process
regardless of whether that process has the allowed permissions. Furthermore,
as in the above case, signals from the closing process affect the outcome of
the silly-delete (so killing the process with 'kill -9' will typically
result in the above error).</p>

<p>I've got a plan for a fix which I'll hopefully get round
to soon (I'm concentrating on doing the rewrite of the NFSv3
write code at the moment) In case somebody fancies a spot of DIY,
there's a short description of the general idea in point 5) of <a
href="http://www.fys.uio.no/~trondmy/src/TODO">http://www.fys.uio.no/~trondmy/src/TODO</a></p>

</quote>

</section>

<section
  title="SNA Protocol For Linux"
  subject="SNA"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_03/msg00048.html"
  posts="1"
  startdate="15 Sep 1999 00:00:00 -0800"
  enddate="15 Sep 1999 00:00:00 -0800"
>

<mention>Folkert van Heusden</mention>

<p>Folkert van Heusden gave a pointer to his <a
href="http://blind-fire.net/linux-sna">SNA For Linux</a> page. SNA is a
network protocol for communicating with mainframes.</p>

</section>

<section
  title="Login Prevented On 2.3.18ac4"
  subject="cannot login after 2.3.18ac4"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_03/msg00118.html"
  posts="4"
  startdate="15 Sep 1999 00:00:00 -0800"
  enddate="16 Sep 1999 00:00:00 -0800"
>

<mention>Alan Cox</mention>

<p>Someone found that with 2.3.18ac4, he could no longer log in to his machine.
After doing a floppy reboot, he found that mingetty was putting a "tty1:
invalid character" error in the log. Alan Cox asked him to back out the
changes to drivers/char/tty_io.c and include/linux/tty.h, from ac4 back to
ac3, to see if that would help; this was tried and didn't work. However,
recompiling with GCC 2.95.1 (after applying the usercopy.c patch)
<em>did</em> work.</p>

</section>

<section
  title="USB Status"
  subject="State of USB drivers"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_03/msg00178.html"
  posts="5"
  startdate="15 Sep 1999 00:00:00 -0800"
  enddate="16 Sep 1999 00:00:00 -0800"
>
<topic>Disks: SCSI</topic>
<topic>Modems</topic>
<topic>Networking</topic>
<topic>USB</topic>

<mention>Johannes</mention>

<p>Dagan Sgiath asked how well USB was doing under Linux, and Michael T.
Babcock replied, <quote who="Michael T. Babcock">I
used the drivers when they were a kernel add-on to the 2.1.x and 2.2.x
series and they worked fine for most people for USB mice and keyboards. I
don't know about the stability of them at this stage though.</quote> Drew
Bernat added, <quote who="Drew Bernat">"Popular" (my
definition of it :) devices work well. By that, I mean things like
keyboards, mice, hubs. Audio devices are being worked on, as are cameras.
UPSs and other power devices are being worked on. Ethernet adapters are on
the list, and we're getting some support. Parallel and serial converters are
nonstandard, proprietary, and not supported.</quote> Johannes Erdfelt
replied, <quote who="Johannes Erdfelt">You missed HP
scanners, Modems and Floppies (SCSI)</quote> but pointed out, <quote who="Johannes Erdfelt">Parallel devices are NOT
proprietary. USB Printers are Parallel to USB convertors and have a spec
behind them.</quote> He also added that the stack had changed since 2.1.x</p>

</section>

<section
  title="2.3.18ac5 Announced"
  subject="Linux 2.3.18ac5"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_03/msg00180.html"
  posts="10"
  startdate="16 Sep 1999 00:00:00 -0800"
  enddate="19 Sep 1999 00:00:00 -0800"
>
<topic>Disks: IDE</topic>
<topic>Kernel Release Announcement</topic>
<topic>Networking</topic>
<topic>PCI</topic>
<topic>USB</topic>

<mention>Jens Axboe</mention>
<mention>Johannes</mention>
<mention>David Hinds</mention>
<mention>Giacomo Catenazzi</mention>
<mention>Pauline Middelink</mention>
<mention>David Parsons</mention>
<mention>Stephen Tweedie</mention>

<p>Alan Cox announced 2.3.18ac5, adding, <quote who="Alan Cox">Ok give this a
spin. We need to sort out the modules/setup argument thing yet. Preferred
patches against this one are compile fixes, warnings, driver locking fixes
and the like.</quote> He posted the changelog:</p>

<quote who="Alan Cox">

<p>2.3.18ac5</p>

<ul>

<li>       Davicom DM9102 ethernet driver          (Sten Wang, Davicom)</li>
<li>       IDE CD update                           (Jens Axboe)</li>
<li>       USB CPIA driver update                  (Johannes Erdfelt)</li>
<li>       Clean up all the si_band signal bugs    (Stephen Tweedie)</li>
<li>       Improved ncurses test for dialog build  (David Parsons)</li>
<li>       PCMCIA Makefile fixes, resync to tree   (David Hinds)</li>
<li>       Menuconfig no longer needs GNU awk      (David Parsons)</li>
<li>       PCMCIA makefile fixes                   (Christof Petig)</li>
<li>       Mixed type/sign and include fixes       (Giacomo Catenazzi)</li>
<li>       Some alpha build fixes                  (James McCollough)</li>
<li>       Moved pci_scan into drivers/pci         (me)</li>
<li>       Network driver updates                  (Don Becker)

<ul>

        <li> Tulip 0.91m</li>
        <li> Yellowfin 1.03a</li>
        <li> 3c59x 0.99M</li>
        <li> epic100 v1.07j</li>
        <li> rtl8139 v 1.08d</li>

</ul>

</li>

</ul>

</quote>

<p>Pauline Middelink reported that this kernel now thought she had 8 tulip
cards in her machine (she only had one), and Alan said this was a bug in the
new pci-scan code with regard to resource checks/allocation.</p>

<p>To Alan's original announcement, Richard Guenther said:</p>

<quote who="Richard Guenther">

<p>Note that a fix using
MODULE_NAME() _will_ break the current semantics of some modules:</p>

<ul>

<li>we (really) should enforce everyone to have a MODULE_NAME (can we get a
default out of __FILE_NAME__ with some tricky macro??)</li>

<li>some already have a prefix encoded into their arguments (isapnp springs
into my mind) - those will have to be ripped off - and it "breaks"
backward-compatibility, as the prefixes are not always like "isapnp_"</li>

</ul>

<p>now, well if its easy, I'll look into it.</p>

</quote>

<p>He and Alan then briefly discussed implementation details.</p>

</section>

<section
  title="CBMFS v. 0.4e Announced"
  subject="[Announcement] CBMFS v0.4e"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_03/msg00280.html"
  posts="1"
  startdate="16 Sep 1999 00:00:00 -0800"
  enddate="16 Sep 1999 00:00:00 -0800"
>

<p>David Weinehall gave a pointer to <a
href="http://www.acc.umu.se/~tao/linux/patches.html">his patch page</a> and
announced:</p>

<quote who="David Weinehall">

<p>For anyone interested,
I've just put a unified diff patch with CBMFS v0.4e on my homepage. This one
should work, as opposed to my previous v0.4's... It compiles without
warnings (thus it's good), the computer boots with it compiled into the
kernel (thus it's better) and the filesystem mounts and doesn't oops on
cp/ls etc. (thus it's perfect)</p>

<p>Autodetection works (at least for the disk-images I've tried), and the birds
are singing outside my window (ok, that's a lie.)</p>

</quote>

</section>

<section
  title="PCMCIA Merging Into Linus Tree"
  subject="Comments on status of PCMCIA merge"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_03/msg00299.html"
  posts="1"
  startdate="16 Sep 1999 00:00:00 -0800"
  enddate="16 Sep 1999 00:00:00 -0800"
>
<topic>Feature Freeze</topic>

<p>David Hinds explained:</p>

<quote who="David Hinds">

<p>To answer a few questions
that have been popping up about this...</p>

<p>First some history: Linus did the first crack at merging PCMCIA into the
kernel tree on his own before he left on vacation, and some things were left
in an unfinished state. I think he mainly just wanted to be able to say it
was in there before the feature freeze.</p>

<p>There is still lots of stuff in the standalone PCMCIA package that is not in
the kernel tree. Only a few client drivers are in the kernel tree at this
point... the rest will hopefully migrate in soon. Some things may not make
it into the kernel any time soon (specifically, the PnP BIOS add-ons). Also,
the user-mode tools in the PCMCIA package, like cardmgr, are (at least for
now) essential for using PCMCIA and will never be part of the kernel tree.
So, moving some parts of PCMCIA into the kernel does not affect the need for
the standalone package. The only immediate benefit to having PCMCIA in the
kernel tree is that some components can be linked into the kernel (whether
this is much of a benefit is debatable, I guess).</p>

<p>Alan's 2.3.18ac5 patch updates a lot of the changes that Linus made, to make
it easier for me to maintain a common code base for the standalone and
in-kernel PCMCIA distributions. This patch *should* fix the Makefile
problems (I guess the raw 2.3.18 did not build as modules, and ac3 only
built as modules, but ac5 should build either way).</p>

<p>For now, the vast majority of people should probably continue to use PCMCIA
as they did before, using the standalone package, and ignore the kernel
PCMCIA support until it settles down and more clients are merged in.</p>

</quote>

</section>

<section
  title="2.2.13pre9 Announced"
  subject="Linux 2.2.13pre9"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_03/msg00358.html"
  posts="4"
  startdate="16 Sep 1999 00:00:00 -0800"
  enddate="18 Sep 1999 00:00:00 -0800"
>
<topic>Kernel Release Announcement</topic>

<mention>Ivan Kokshaysky</mention>
<mention>Andrea Arcangeli</mention>

<p>Alan Cox announced 2.2.13pre9 and posted the changelog:</p>

<quote who="Alan Cox">

<p>2.2.13pre9</p>

<ul>

<li> Make shmall configurable + fixed a couple of bugs   (Henrik Nordstrom)</li>

<li> Amateur radio update        (Tomi Manninen)</li>

<li> Tlan unloads if it finds no cards (Christian Holtje)</li>

<li> ISOfs fix       (Todd Sabin)</li>

<li> Fix Amiga RDSK parsing      (Benny)</li>

<li> Fix signal delivery hole    (me)</li>

<li> Davicom D9102 driver        (Sten Wang, Davicom)</li>

<li> Strlen_user fix I still strongly recommend you don't use gcc 2.95 to
build 2.2.13 kernels. There are 3 or 4 reports now of 'random crash' that
went away with older compilers. (Ivan Kokshaysky)</li>

<li> Hopefully fixed the 3c527 properly      (me)</li>

</ul>

</quote>

<p>Andrea Arcangeli listed a lot of fixes from him that had not made it into
the release, and gave a <a
href="ftp://ftp.suse.com/pub/people/andrea/kernel-patches/my-2.2.12/">URL</a>
to them. Alan went over the list, applying many of them and rejecting
various others, saying that it looked like 2.2.13pre10 would be the "Andrea
Special".</p>

</section>

<section
  title="Alan Warns Against New GCC"
  subject="Re: 2.2.13 &amp; gcc-2.95.1"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_03/msg00476.html"
  posts="11"
  startdate="17 Sep 1999 00:00:00 -0800"
  enddate="20 Sep 1999 00:00:00 -0800"
>

<p>In the course of hunting down compile errors, Alan Cox said, <quote
who="Alan Cox">Please dont build production kernels with gcc 2.95.x. For fun
yes, work no.</quote></p>

</section>

<section
  title="Long-Time Memory Corruption Bug Fixed"
  subject="Memory corruption with 2.3.18"
  archive="http://kernelnotes.org/lnxlists/linux-kernel/lk_9909_03/msg00621.html"
  posts="2"
  startdate="18 Sep 1999 00:00:00 -0800"
  enddate="19 Sep 1999 00:00:00 -0800"
>

<p>Pete Zaitcev posted a one-liner to fix some memory corruption (&amp;secret+3
had been used instead of &amp;secret[3]), adding, <quote who="Pete
Zaitcev">I cannot believe nobody hit it before, I
must have missed a linux-kernel thread. &amp;secret+3 produces a pointer at
three sizes of the array away and way over the array boundaries.</quote></p>

<p>Theodore Y. Ts'o replied, <quote who="Theodore Y. Ts'o">Good catch! Yup, that's definitely a problem. I have no idea
how we've gone so long without anyone catching this, since the problem
exists in the 2.2 kernels as well.</quote></p>

</section>

</kc>
