<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<headquote><a href="http://www.tux.org/lkml/">linux-kernel FAQ</a> |
<a href="http://www.tux.org/lkml/#s3-1">subscribe to linux-kernel</a> | <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html">linux-kernel
Archives</a> | <a href="http://www.kernelnotes.org/">kernelnotes.org</a>
| <a href="http://lxr.linux.no/">LxR Kernel Source Browser</a> |
<a href="http://www.memalpha.cx/Linux/Kernel/">All Kernels</a> | <a
href="http://perso.wanadoo.es/xose/linux/linux_ports.html">Kernel
Ports</a> | <a
href="http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html">Kernel
Docs</a> | <a href="http://members.aa.net/~swear/pedia/kernel.html">Gary's
Encyclopedia: Linux Kernel</a> | <a
href="http://kernelnewbies.org/">#kernelnewbies</a></headquote>

<issue num="107" date="16 Feb 2001 00:00:00 -0800" />

<intro>

<p>NOTE: The Kernel Traffic and Cousin pages have moved, and
the old homepage will no longer be updated. The new homepage is <a
href="http://kt.zork.net">http://kt.zork.net</a>. Please update your bookmarks
and web pages.</p>

<p>Kernel Traffic and the Cousins are now available as text versions (see
the TOC of any issue). You can sign up to receive the text version each
week by email. See the <a href="../lists.html">mailing lists page</a> for
that option.</p>

</intro>

<stats posts="1133" size="5398" contrib="437" multiples="195" lastweek="179">

<person posts="57" size="415" who="Alan Cox " />
<person posts="24" size="133" who="Manfred Spraul " />
<person posts="20" size="83" who="Jeff Garzik " />
<person posts="19" size="136" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="19" size="75" who="&quot;Petr Vandrovec&quot; " />
<person posts="18" size="54" who="&quot;David S. Miller&quot; " />
<person posts="17" size="54" who="Jens Axboe " />
<person posts="14" size="73" who="" />
<person posts="14" size="61" who="&quot;Jeff V. Merkey&quot; " />
<person posts="14" size="48" who="Pavel Machek " />
<person posts="13" size="55" who="&quot;Richard B. Johnson&quot; " />
<person posts="13" size="55" who="Andrew Morton " />
<person posts="13" size="51" who="David Woodhouse " />
<person posts="12" size="74" who="Christoph Rohland " />
<person posts="11" size="51" who="Rik van Riel " />
<person posts="11" size="41" who="Andre Hedrick " />
<person posts="11" size="35" who="&quot;J . A . Magallon&quot; " />
<person posts="9" size="36" who="&quot;Dunlap, Randy&quot; " />
<person posts="9" size="35" who="jamal " />
<person posts="9" size="34" who="Keith Owens " />
<person posts="9" size="33" who="&quot;H. Peter Anvin&quot; " />
<person posts="9" size="31" who="Byron Stanoszek " />
<person posts="8" size="72" who="Adam Schrotenboer " />
<person posts="8" size="50" who="&quot;Roeland Th. Jansen&quot; " />
<person posts="7" size="39" who="Vojtech Pavlik " />
<person posts="7" size="31" who="Mikael Pettersson " />
<person posts="7" size="29" who="Peter Horton " />
<person posts="7" size="26" who="Jonathan Morton " />
<person posts="7" size="25" who="Francois Romieu " />
<person posts="7" size="23" who="Rogerio Brito " />
<person posts="7" size="23" who="&quot;Udo A. Steinberg&quot; " />
<person posts="7" size="21" who="James Sutherland " />
<person posts="6" size="68" who="Doug Ledford " />
<person posts="6" size="28" who="John R Lenton " />
<person posts="6" size="26" who="Neil Brown " />
<person posts="6" size="25" who=" (Linus Torvalds)" />
<person posts="6" size="23" who="Hugh Dickins " />
<person posts="6" size="23" who="Linus Torvalds " />
<person posts="6" size="22" who="Tigran Aivazian " />
<person posts="6" size="18" who="Peter Samuelson " />
<person posts="5" size="21" who="Eric Sandeen " />
<person posts="5" size="20" who="&quot;H. Peter Anvin&quot; " />
<person posts="5" size="20" who="Thomas Hood " />
<person posts="5" size="17" who="Alan Olsen " />
<person posts="5" size="16" who="&quot;David Schwartz&quot; " />
<person posts="5" size="16" who="Urban Widmark " />
<person posts="5" size="16" who="Ion Badulescu " />
<person posts="5" size="16" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="4" size="32" who="&quot;Stephen Carr&quot; " />
<person posts="4" size="27" who="&quot;David D.W. Downey&quot; " />
<person posts="4" size="26" who="Steven Cole " />
<person posts="4" size="21" who="" />
<person posts="4" size="20" who="Christoph Hellwig " />
<person posts="4" size="20" who="Martin Laberge " />
<person posts="4" size="17" who="Rick Jones " />
<person posts="4" size="16" who="Mohit Aron " />
<person posts="4" size="16" who="LA Walsh " />
<person posts="4" size="15" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="4" size="15" who="Alex Deucher " />
<person posts="4" size="15" who="" />
<person posts="4" size="14" who="Jeff Hartmann " />
<person posts="4" size="14" who="Tony Hoyle " />
<person posts="4" size="14" who="Jean-luc Coulon " />
<person posts="4" size="14" who="&quot;Grover, Andrew&quot; " />
<person posts="4" size="13" who="&quot;Dr. Kelsey Hudson&quot; " />
<person posts="4" size="13" who="Dan Kegel " />
<person posts="4" size="13" who="Andi Kleen " />
<person posts="4" size="13" who="dean gaudet " />
<person posts="4" size="12" who="John Cavan " />
<person posts="4" size="12" who="Ingo Oeser " />
<person posts="4" size="12" who="Chris Wedgwood " />
<person posts="4" size="9" who="" />
<person posts="3" size="73" who="Ion Badulescu " />
<person posts="3" size="63" who="&quot;Marcel J.E. Mol&quot; " />
<person posts="3" size="49" who="Jocelyn Mayer " />
<person posts="3" size="48" who="Martin Josefsson " />
<person posts="3" size="42" who="=?iso-8859-1?Q?Andr=E9_Dahlqvist?= " />
<person posts="3" size="35" who="Matthew Harrell " />
<person posts="3" size="20" who="Ishikawa " />
<person posts="3" size="18" who="" />
<person posts="3" size="18" who="Arthur Pedyczak " />
<person posts="3" size="16" who="&quot;Greeen-III&quot; " />
<person posts="3" size="15" who="&quot;Ulrich Windl&quot; " />
<person posts="3" size="15" who="David Lang " />
<person posts="3" size="15" who="Steve Underwood " />
<person posts="3" size="14" who="&quot;Thomas Stewart&quot; " />
<person posts="3" size="13" who="Helge Hafting " />
<person posts="3" size="13" who="&quot;Michael B. Trausch&quot; " />
<person posts="3" size="13" who="Daniel Walton " />
<person posts="3" size="13" who="Dax Kelson " />
<person posts="3" size="12" who="&quot;Mike A. Harris&quot; " />
<person posts="3" size="12" who="Tim Wright " />
<person posts="3" size="12" who="ARND BERGMANN " />
<person posts="3" size="11" who="&quot;David L. Nicol&quot; " />
<person posts="3" size="11" who="Chris Mason " />
<person posts="3" size="10" who="Russell King " />
<person posts="3" size="10" who="Shawn Starr " />
<person posts="3" size="10" who="Admin Mailing Lists " />
<person posts="3" size="10" who="&quot;A.Sajjad Zaidi&quot; " />
<person posts="3" size="10" who="Stephen Wille Padnos " />
<person posts="3" size="10" who="Jeff McWilliams " />
<person posts="3" size="10" who="Martin Mares " />
<person posts="3" size="10" who="Ricky Beam " />
<person posts="3" size="10" who="Guest section DW " />
<person posts="3" size="10" who="Gregory Maxwell " />
<person posts="3" size="10" who="&quot;Bakonyi Ferenc&quot; " />
<person posts="3" size="9" who="Louis Garcia " />
<person posts="3" size="9" who="Ben Ford " />
<person posts="3" size="9" who="Werner Almesberger " />
<person posts="3" size="9" who="Tony Finch " />
<person posts="3" size="8" who="&quot;Albert D. Cahalan&quot; " />
<person posts="3" size="8" who="Ingo Molnar " />
<person posts="3" size="8" who="Mathieu Dube " />
<person posts="3" size="8" who="Richard Gooch " />
<person posts="3" size="8" who="Juraj Bednar " />
<person posts="3" size="7" who="Chris Evans " />
<person posts="2" size="28" who="Stefani Seibold " />
<person posts="2" size="26" who="Manfred " />
<person posts="2" size="23" who="Nathan Walp " />
<person posts="2" size="23" who="Ed Tomlinson " />
<person posts="2" size="22" who="Michael E Brown " />
<person posts="2" size="21" who="&quot;Bryan W. Headley&quot; " />
<person posts="2" size="21" who="Oliver Feiler " />
<person posts="2" size="20" who="Tom Leete " />
<person posts="2" size="18" who="&quot;Zink, Dan&quot; " />
<person posts="2" size="15" who="David Welch " />
<person posts="2" size="14" who="Martin Braun " />
<person posts="2" size="13" who="&quot;Steve 'Denali' McKnelly&quot; " />
<person posts="2" size="12" who="Ivan Kokshaysky " />
<person posts="2" size="10" who="John Levon " />
<person posts="2" size="10" who="&quot;Jason Ford&quot; " />
<person posts="2" size="9" who="Jonathan Abbey " />
<person posts="2" size="9" who="Francois romieu " />
<person posts="2" size="9" who="Ed Schulz " />
<person posts="2" size="9" who="basiltiK " />
<person posts="2" size="9" who="Kai Germaschewski " />
<person posts="2" size="8" who="christophe barbe " />
<person posts="2" size="8" who="Ville Herva " />
<person posts="2" size="8" who="Philip Langdale " />
<person posts="2" size="8" who="Ookhoi " />
<person posts="2" size="8" who="ksa1 " />
<person posts="2" size="8" who="David Weinehall " />
<person posts="2" size="7" who="&quot;William Knop&quot; " />
<person posts="2" size="7" who="J Sloan " />
<person posts="2" size="7" who="Jochen Striepe " />
<person posts="2" size="7" who="Richard A Nelson " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="Dan Merillat " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="safemode " />
<person posts="2" size="7" who="Benson Chow " />
<person posts="2" size="7" who="Jun Sun " />
<person posts="2" size="7" who="CaT " />
<person posts="2" size="7" who="Jim Roland " />
<person posts="2" size="7" who="Ole Andre Vadla Ravnaas " />
<person posts="2" size="6" who="Olaf Hering " />
<person posts="2" size="6" who="&quot;Theodore Ts'o&quot; " />
<person posts="2" size="6" who="Samuel Flory " />
<person posts="2" size="6" who="Daniel Phillips " />
<person posts="2" size="6" who="Andreas Dilger " />
<person posts="2" size="6" who="Adrian Chung " />
<person posts="2" size="6" who="Tom Rini " />
<person posts="2" size="6" who="Dylan Griffiths " />
<person posts="2" size="6" who="Matthias Schniedermeyer " />
<person posts="2" size="6" who="Paul Jakma " />
<person posts="2" size="6" who="Carlos Carvalho " />
<person posts="2" size="6" who="Dag Brattli " />
<person posts="2" size="6" who="&quot;Georg Nikodym&quot; " />
<person posts="2" size="6" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="2" size="6" who="Avinash vyas " />
<person posts="2" size="6" who="David Raufeisen " />
<person posts="2" size="6" who="Robert Kaiser " />
<person posts="2" size="6" who="Trond Myklebust " />
<person posts="2" size="6" who="Frank de Lange " />
<person posts="2" size="6" who="Grant Grundler " />
<person posts="2" size="6" who="Alois Martin Hopfer " />
<person posts="2" size="6" who="&quot;Friedrich Lindenberg&quot; " />
<person posts="2" size="6" who="Greg KH " />
<person posts="2" size="6" who="Marko Kreen " />
<person posts="2" size="5" who="Adrian Cox " />
<person posts="2" size="5" who="Doug McNaught " />
<person posts="2" size="5" who="Wenzhuo Zhang " />
<person posts="2" size="5" who="Matthew Gabeler-Lee " />
<person posts="2" size="5" who="Dag Wieers " />
<person posts="2" size="5" who="Paul Jakma " />
<person posts="2" size="5" who="Philip Blundell " />
<person posts="2" size="5" who="Matthias Andree " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Dan Hollis " />
<person posts="2" size="5" who="Rusty Russell " />
<person posts="2" size="5" who="Alan Cox " />
<person posts="2" size="5" who="Andy Carlson " />
<person posts="2" size="5" who="&quot;Garst R. Reese&quot; " />
<person posts="2" size="5" who="Matt Bernstein " />
<person posts="2" size="4" who="Wakko Warner " />
<person posts="1" size="33" who="Yoann Vandoorselaere " />
<person posts="1" size="30" who="tc lewis " />
<person posts="1" size="22" who="Andreas Bombe " />
<person posts="1" size="19" who="Jakub Wasielewski " />
<person posts="1" size="18" who="Orion Henry " />
<person posts="1" size="18" who="Stephen Rothwell " />
<person posts="1" size="18" who="CHARLIE ROOT " />
<person posts="1" size="18" who=" (Yan Li)" />
<person posts="1" size="14" who="Petr Vandrovec " />
<person posts="1" size="13" who="Tim Krieglstein " />
<person posts="1" size="12" who="=?iso-8859-1?q?Lourenco?= " />
<person posts="1" size="12" who="Anton Altaparmakov " />
<person posts="1" size="11" who="Gert Wollny " />
<person posts="1" size="10" who="Chip Salzenberg " />
<person posts="1" size="10" who="&quot;BaRT&quot; " />
<person posts="1" size="10" who="J J Sloan " />
<person posts="1" size="10" who="&quot;Michael S. Fischer&quot; " />
<person posts="1" size="9" who="Dimitromanolakis Apostolos " />
<person posts="1" size="9" who="Charles Briscoe-Smith " />
<person posts="1" size="9" who="thomas lakofski " />
<person posts="1" size="8" who="Gabor Lenart " />
<person posts="1" size="7" who="Dag Brattli " />
<person posts="1" size="7" who="&quot;Luke6&quot; " />
<person posts="1" size="7" who="ViNiL " />
<person posts="1" size="7" who="&quot;Luke2&quot; " />
<person posts="1" size="7" who="Andris Pavenis " />
<person posts="1" size="6" who="Tom Sightler " />
<person posts="1" size="6" who="Pierfrancesco Caci " />
<person posts="1" size="6" who="&quot;Miller, Brendan&quot; " />
<person posts="1" size="6" who="Frank van de Pol " />
<person posts="1" size="6" who="" />
<person posts="1" size="5" who="&quot;Mike Black&quot; " />
<person posts="1" size="5" who="Norbert Preining " />
<person posts="1" size="5" who="AJ Lewis " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="Malcolm Beattie " />
<person posts="1" size="4" who="Michael Merhej " />
<person posts="1" size="4" who="Carlo Pagano " />
<person posts="1" size="4" who="Stefan Majer " />
<person posts="1" size="4" who="Dieter =?iso-8859-1?q?N=FCtzel?= " />
<person posts="1" size="4" who="Zach Brown " />
<person posts="1" size="4" who="Nathan Neulinger " />
<person posts="1" size="4" who="Pete Zaitcev " />
<person posts="1" size="4" who="&quot;mirabilos&quot; " />
<person posts="1" size="4" who="Douglas Gilbert " />
<person posts="1" size="4" who="Johannes Erdfelt " />
<person posts="1" size="4" who="&quot;Michael Rothwell&quot; " />
<person posts="1" size="4" who="Greg Louis " />
<person posts="1" size="4" who="&quot;Schmitz, Christoph&quot; " />
<person posts="1" size="4" who="Nathan Black " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Jean-Luc Fontaine " />
<person posts="1" size="4" who=" (Jeff McWilliams)" />
<person posts="1" size="4" who="Daniel Schroeter " />
<person posts="1" size="4" who="Prasanna P Subash " />
<person posts="1" size="4" who="J Brook " />
<person posts="1" size="4" who="Russell Coker " />
<person posts="1" size="4" who=" &lt;pop@traderslobby.com&gt;" />
<person posts="1" size="4" who=" (Robert Kaiser)" />
<person posts="1" size="4" who="Ole Tange " />
<person posts="1" size="4" who="Tomi Sarvela " />
<person posts="1" size="4" who="Jeff Barrow " />
<person posts="1" size="4" who="Billy Harvey " />
<person posts="1" size="4" who="&quot;Fredrik Falk&quot; " />
<person posts="1" size="4" who="Michael Pacey " />
<person posts="1" size="4" who="&quot;Mayank Vasa&quot; " />
<person posts="1" size="4" who="Patrizio Bruno " />
<person posts="1" size="4" who="Andrius Adomaitis " />
<person posts="1" size="4" who="torben fjerdingstad " />
<person posts="1" size="4" who="Dejan Muhamedagic " />
<person posts="1" size="4" who=" (Rogier Wolff)" />
<person posts="1" size="4" who="&quot;Thorsten Glaser Geuer&quot; " />
<person posts="1" size="4" who="&quot;Michael D. Crawford&quot; " />
<person posts="1" size="3" who="Michael Hobgood " />
<person posts="1" size="3" who="&quot;Gregory T. Norris&quot; " />
<person posts="1" size="3" who="Andreas Jaeger " />
<person posts="1" size="3" who="Mike Galbraith " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Robert Siemer " />
<person posts="1" size="3" who="&quot;Pedro M. Rodrigues&quot; " />
<person posts="1" size="3" who="Delta " />
<person posts="1" size="3" who="Eric Berenguier " />
<person posts="1" size="3" who="Stephen Degler " />
<person posts="1" size="3" who="Jason Collins " />
<person posts="1" size="3" who="Jamey Hicks " />
<person posts="1" size="3" who="Mauricio Martinez " />
<person posts="1" size="3" who="=?iso-8859-1?B?R+Fib3IgTOlu4XJ0?= " />
<person posts="1" size="3" who="Nick Urbanik " />
<person posts="1" size="3" who="Brian May " />
<person posts="1" size="3" who="Larry " />
<person posts="1" size="3" who="Rick Lindsley " />
<person posts="1" size="3" who="Pavel Roskin " />
<person posts="1" size="3" who="Jay Miller " />
<person posts="1" size="3" who="&quot;David L. Nicol&quot; " />
<person posts="1" size="3" who="Davide Libenzi " />
<person posts="1" size="3" who="&quot;Henning P. Schmiedehausen&quot; " />
<person posts="1" size="3" who="Roberto Diaz " />
<person posts="1" size="3" who="Thomas Dodd " />
<person posts="1" size="3" who="Miles Lane " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Hasan Abbasi&quot; " />
<person posts="1" size="3" who="Vesselin Atanasov " />
<person posts="1" size="3" who="Bastien Nocera " />
<person posts="1" size="3" who="Lindsey Simon " />
<person posts="1" size="3" who="Matt " />
<person posts="1" size="3" who="Martin Rode " />
<person posts="1" size="3" who="Ramana Juvvadi " />
<person posts="1" size="3" who="Wojtek Pilorz " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Giuliano Pochini " />
<person posts="1" size="3" who="Chris Chabot " />
<person posts="1" size="3" who="Anthony Fok " />
<person posts="1" size="3" who="&quot;Manish kochhal&quot; " />
<person posts="1" size="3" who="&quot;Jim Roland&quot; " />
<person posts="1" size="3" who="Alex Belits " />
<person posts="1" size="3" who="&quot;Matthew D. Pitts&quot; " />
<person posts="1" size="3" who="Bartek Krajnik " />
<person posts="1" size="3" who="Bernd Eckenfels " />
<person posts="1" size="3" who="Jordan Mendelson " />
<person posts="1" size="3" who="Arnaldo Carvalho de Melo " />
<person posts="1" size="3" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="1" size="3" who="Matthew Fredrickson " />
<person posts="1" size="3" who="Andi Kleen " />
<person posts="1" size="3" who="Joel Beach " />
<person posts="1" size="3" who="Pete Toscano " />
<person posts="1" size="3" who="Mark Spencer " />
<person posts="1" size="3" who="&quot;Matthew G. Marsh&quot; " />
<person posts="1" size="3" who="Bruce Harada " />
<person posts="1" size="3" who="Lukasz Trabinski " />
<person posts="1" size="3" who="Daniel Stodden " />
<person posts="1" size="3" who="Hans Reiser " />
<person posts="1" size="3" who="Len Hatfield " />
<person posts="1" size="3" who="David Balazic " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Jan Kara " />
<person posts="1" size="3" who="Keitaro Yosimura " />
<person posts="1" size="3" who="Robert Guerra " />
<person posts="1" size="3" who="David Pyke " />
<person posts="1" size="3" who="Wayne Whitney " />
<person posts="1" size="3" who="Antonin Kral " />
<person posts="1" size="3" who="Felix von Leitner " />
<person posts="1" size="3" who="Paul Powell " />
<person posts="1" size="3" who="Rick Richardson " />
<person posts="1" size="3" who="Lars Gaarden " />
<person posts="1" size="3" who="tang_jung " />
<person posts="1" size="3" who="Ulrich Drepper " />
<person posts="1" size="3" who="Jerome Brock " />
<person posts="1" size="3" who="Tigran Aivazian " />
<person posts="1" size="3" who="Mathieu Chouquet-Stringer " />
<person posts="1" size="3" who="&quot;Dale Farnsworth&quot; " />
<person posts="1" size="3" who="Jean-Eric Cuendet " />
<person posts="1" size="3" who="&quot;Duncan Gauld&quot; " />
<person posts="1" size="3" who="Michael Rothwell " />
<person posts="1" size="3" who="Andreas Schwab " />
<person posts="1" size="3" who="Pascal Brisset " />
<person posts="1" size="3" who="jeff covey " />
<person posts="1" size="3" who="&quot;Adam J. Richter&quot; " />
<person posts="1" size="3" who="Gerhard Mack " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who=" (=?iso-8859-1?q?=D8yvind_J=E6gtnes?=)" />
<person posts="1" size="3" who="Misc Mail for Erich " />
<person posts="1" size="3" who="&quot;Jeremy M. Dolan&quot; " />
<person posts="1" size="3" who="Thomas Hood " />
<person posts="1" size="2" who="Adrian Bunk " />
<person posts="1" size="2" who="Henryk Paluch " />
<person posts="1" size="2" who="Marcel Silva e Sousa " />
<person posts="1" size="2" who="Richard Henderson " />
<person posts="1" size="2" who="Brian Gerst " />
<person posts="1" size="2" who="&quot;Rafael E. Herrera&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Adam Lackorzynski " />
<person posts="1" size="2" who="&quot;Dr. David Gilbert&quot; " />
<person posts="1" size="2" who="Arjan van de Ven " />
<person posts="1" size="2" who="Philipp Matthias Hahn " />
<person posts="1" size="2" who="&quot;Quim K Holland&quot; " />
<person posts="1" size="2" who="Marc Esipovich " />
<person posts="1" size="2" who="Ben LaHaise " />
<person posts="1" size="2" who="Josh Myer " />
<person posts="1" size="2" who="Marc Mutz " />
<person posts="1" size="2" who="Aaron Lehmann " />
<person posts="1" size="2" who="Hacksaw " />
<person posts="1" size="2" who="Robert Kaiser " />
<person posts="1" size="2" who="&quot;Jonathan Earle&quot; " />
<person posts="1" size="2" who="&quot;John Fremlin&quot; " />
<person posts="1" size="2" who="Jakub Jelinek " />
<person posts="1" size="2" who="Dirk Mueller " />
<person posts="1" size="2" who="Marcelo Tosatti " />
<person posts="1" size="2" who="Josh Durham " />
<person posts="1" size="2" who="Mitchell Blank Jr " />
<person posts="1" size="2" who="Xavier Bestel " />
<person posts="1" size="2" who="Anders Eriksson " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="David Howells " />
<person posts="1" size="2" who="Ashish Gupta " />
<person posts="1" size="2" who="&quot;Ray Strode&quot; " />
<person posts="1" size="2" who="Feng Chun " />
<person posts="1" size="2" who="Kevin Hilman " />
<person posts="1" size="2" who="Dave Gilbert " />
<person posts="1" size="2" who="Anton Blanchard " />
<person posts="1" size="2" who="Jason Straight " />
<person posts="1" size="2" who="Alexander Trotsai " />
<person posts="1" size="2" who="Matthew Kirkwood " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="=?iso-8859-1?B?RnLpZOlyaWMgTC4gVy4=?= Meunier " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Pat Verner " />
<person posts="1" size="2" who="Ben Pharr " />
<person posts="1" size="2" who="Joachim 'roh' Steiger " />
<person posts="1" size="2" who="John Jasen " />
<person posts="1" size="2" who=" (Arjan van de Ven)" />
<person posts="1" size="2" who="osamu " />
<person posts="1" size="2" who="&quot;bart11&quot; " />
<person posts="1" size="2" who="James Simmons " />
<person posts="1" size="2" who="&quot;Vladimir Kukuruzovic&quot; " />
<person posts="1" size="2" who="Felix von Leitner " />
<person posts="1" size="2" who="Jens Hjalmarsson " />
<person posts="1" size="2" who="Giuliano Pochini " />
<person posts="1" size="2" who="&quot;Kaj-Michael Lang&quot; " />
<person posts="1" size="2" who="Elmer Joandi " />
<person posts="1" size="2" who="Roger Larsson " />
<person posts="1" size="2" who="Shane Wegner " />
<person posts="1" size="2" who="&quot;David Carlson&quot; " />
<person posts="1" size="2" who="&quot;List User&quot; " />
<person posts="1" size="2" who="&quot;Nicolas Parpandet&quot; " />
<person posts="1" size="2" who="Douglas Rudoff " />
<person posts="1" size="2" who="&quot;William F. Maton&quot; " />
<person posts="1" size="2" who="&quot;try linux&quot; " />
<person posts="1" size="2" who="Mark Hahn " />
<person posts="1" size="2" who="&quot;Matt D. Robinson&quot; " />
<person posts="1" size="2" who="&quot;Trever L. Adams&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Andy Tai " />
<person posts="1" size="2" who="Phillip Partridge " />
<person posts="1" size="2" who="Petru Paler " />
<person posts="1" size="2" who="Andreas Tobler " />
<person posts="1" size="2" who="harmandeep ahuja " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Kenneth Yeung " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Catalin BOIE " />

</stats>

<section
  title="APIC: The Saga Continues"
  subject="[patch] 2.4.0, 2.4.0-ac12: APIC lock-ups"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/1176.html"
  posts="12"
  startdate="29 Jan 2001 10:46:55 -0800"
  enddate="05 Feb 2001 03:38:03 -0800"
>

<mention>Linus Torvalds</mention>
<mention>Andrew Morton</mention>
<mention>Gerard Roudier</mention>

<p>Maciej W. Rozycki felt he'd traced the recent APIC lockups to some incorrect
interrupt masking. He explained what he thought happened in the code, and
posted a modification to a patch by Manfred Spraul. Manfred replied that this
didn't seem to fix all the problem. There were no more lockups, he said, but
every few minutes several packets were lost (though he acknowledged that his
own patch had caused much more packet-loss than Maciej's). He felt the patch
merely hid the problem without fixing it. Maciej replied that the problem
was essentially in the hardware, and that <quote who="Maciej W. Rozycki">To
fix the bug we'd have to modify the silicon.  It's not feasible at this time,
so we can only write worse or better workarounds, i.e. hide the bug.</quote>
He posted a new patch, which Andrew Morton reported passed all his tests. At
this point Maciej asked Linus Torvalds to include the patch in the official
kernel, but it was just at this point that Manfred and Gerard Roudier started
playing with other workarounds. As the result of some of this poking around,
Manfred made a new guess as to the nature of the bug, saying at one point,
<quote who="Manfred Spraul">If an io apic io redirection entry is unmasked
while the irq pin is active, then the io apic sends out the interrupt as
edge triggered, but nevertheless sets the IRR bit.</quote> There were a few
more posts trying various approaches.</p>

</section>

<section
  title="shm Shared Memory Management Taken Out Of tmpfs"
  subject="[patch] tmpfs for 2.4.1"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/0201.html"
  posts="13"
  startdate="01 Feb 2001 13:39:10 -0800"
  enddate="06 Feb 2001 01:18:33 -0800"
>
<topic>FS: devfs</topic>
<topic>FS: sysfs</topic>
<topic>POSIX</topic>

<mention>J.A. Magallon</mention>
<mention>H. Peter Anvin</mention>

<p>Christoph Rohland posted the latest version of his tmpfs patch, and H. Peter
Anvin noticed that part of the patch included removing a large comment:</p>

<blockquote>

<p>System V shared memory is now implemented via a virtual filesystem.
You do not have to mount it to use it. SYSV shared memory limits are set via
/proc/sys/kernel/shm{max,all,mni}.  You should mount the filesystem under
/dev/shm to be able to use POSIX shared memory. Adding the following line
to /etc/fstab should take care of things:  </p>

<p>none           /dev/shm        shm             defaults        0 0</p>

<p>Remember to create the directory that you intend to mount shm on if
necessary (The entry is automagically created if you use devfs). You can
set limits for the number of blocks and inodes used by the filesystem with
the mount options nr_blocks and nr_inodes.</p>

</blockquote>

<p>H. Peter asked what had happened to this feature, of using tmpfs as a
management tool for shared memory. Christoph replied:</p>

<quote who="Christoph Rohland">

<p>Unfortunately we lost this ability in the 2.4.0-test series. SYSV shm now
works only on an internal mounted instance and does not link the directory
entry to the deleted state of the segment.</p>

<p>IMNSHO the new implementation is so much cleaner that it was worth
it. Probably we should fix ipcrm to be more flexible.</p>

</quote>

<p>J.A. Magallon asked if this meant the shm interface was simply not needed
anymore, which would actually improve the ability to switch back and forth
between kernels 2.2 and 2.4; but H. Peter felt that the interface had been
appealing, and that it was a shame to see it go. Christoph agreed with the
sentiment, but confirmed that the interface was not needed. He added, though,
<quote who="Christoph Rohland">You will need for POSIX shm, but there are not
a lot of program out there using it.</quote> H. Peter replied that either
the shm interface was needed or it wasn't. If it was needed for POSIX shm,
then he felt it was needed as part of the package. Christoph confirmed that
from that perspective it was indeed needed, but that it was not required
for any 2.4 functionality.</p>

</section>

<section
  title="Filesystem Corruption In 2.4.1"
  subject="Version 2.4.1 has ext2 problems."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/0385.html"
  posts="5"
  startdate="02 Feb 2001 11:44:51 -0800"
  enddate="05 Feb 2001 08:43:44 -0800"
>

<mention>Richard B. Johnson</mention>
<mention>Petr Vandrovec</mention>

<p>Richard B. Johnson reported that files appearing in the lost+found directory
after running e2fsck, could not be removed. Petr Vandrovec felt that Richard's
fileutils, and possibly his gcc, were too old. As a workaround, he suggested
truncating the files to zero length via the '&gt;' shell redirect. Richard
replied that this idea also didn't work, and that the final solution had
been to remake the entire filesystem. Russell King confirmed the problem,
with, <quote who="Russell King">this isn't an isolated incident.  I was
hitting 2.4.1 hard last night on ARM, and ended up loosing my /usr and /var
mountpoints and a few other files to this exact corruption.  I resorted
to using debugfs to remove these entries, and re-running e2fsck.</quote>
Richard replied that 2.4.1 seemed to be a buggy version in general.</p>

</section>

<section
  title="Some Ideas Behind Linus And Alan's Kernel Releases"
  subject="2.4.2-pre1"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/0634.html"
  posts="5"
  startdate="03 Feb 2001 20:24:27 -0800"
  enddate="06 Feb 2001 11:00:10 -0800"
>
<topic>Kernel Release Announcement</topic>
<topic>PCI</topic>
<topic>Power Management: ACPI</topic>

<mention>Vojtech Pavlik</mention>
<mention>Kanoj Sarcar</mention>

<p>Linus Torvalds announced 2.4.2-pre1, saying, <quote who="Linus
Torvalds">Mainly a number of small details and some driver updates. The socket
datagram handling one is important, and has already been posted separately
here on linux-kernel. The VIA driver update is rather important if you have
one of the newer VIA chipsets.</quote> He included the changelog:</p>

<quote who="Linus Torvalds">

<ul>

<li>pre1</li>

<ul>

<li>XMM: don't allow illegal mxcsr values</li>

<li>ACPI: handle non-existent battery strings gracefully</li>

<li>Compaq Smart Array driver update</li>

<li>Kanoj Sarcar: serial console hardware flow control support</li>

<li>ide-cs: revert toc-valid cache checking in 2.4.1</li>

<li>Vojtech Pavlik: update via82cxxx driver to handle the vt82c686</li>

<li>raid5 graceful failure handling fix</li>

<li>ne2k-pci: enable device before asking the irq number</li>

<li>sis900 driver update</li>

<li>riva FB driver update</li>

<li>fix silly inode hashing pessimization</li>

<li>add SO_ACCEPTCONN for SuS</li>

<li>remove modinfo hack workaround, all newer modutils do it correctly</li>

<li>datagram socket shutdown fix</li>

<li>mark process as running when it takes a page-fault</li>

</ul>

</ul>

</quote>

<p>In a private post, David D.W. Downey asked Linus, <quote who="David D.W.
Downey">How often does Alan's patches get rolled into your main line? I'm
having difficulty following the divergence here. I'm trying to run THE latest
release(s) of your kernel with applicaple patches. I'm just trying to figure
out if everything that is in the ac## line is ALWAYS rolled into your pre##
line or not. Which patch sequence am I supposed to follow to have THE most
current release of all fixes et. al.?</quote> Linus replied on the list:</p>

<quote who="Linus Torvalds">

<p>Alan tends to have much more experimental patches than I do - and we don't
sync up more often than maybe once a month or so. And even then, the sync-up
won't be complete, exactly because I don't take the experimental parts (or
more accurately, Alan mostly doesn't even try to send them to me and we tend
to agree pretty well on what is appropriate and what is not).</p>

<p>We're nearing another sync-point right now - I actually have a lot of
Alans patches in my mail-box, and -pre2 will probably contain a lot of the
-ac stuff. But don't expect a complete sync, as explained above.</p>

</quote>

</section>

<section
  title="New Maintainer For Configure.help"
  subject="Configure.help typo fix"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/0700.html"
  posts="2"
  startdate="04 Feb 2001 09:22:11 -0800"
  enddate="04 Feb 2001 13:16:54 -0800"
>
<topic>MAINTAINERS File</topic>

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

<p>Keitaro Yosimura gave Axel Boldt, Alan Cox, and Linus Torvalds a patch to
fix a small typo in the 'Configure.help' file, and Jeremy M. Dolan replied,
<quote who="Jeremy M. Dolan">This might be a good time to mention Axel has
passed maintainership of Configure.help to myself. I'm currently working to
combine Axel's fork against Linux 2.4.1's Configure.help, which is requiring
hand merging a 260 kbyte diff, so it may be a week or two off.</quote>
He also posted a patch to update the MAINTAINERS file.</p>

</section>

<section
  title="VIA Disk Corruption: Continued"
  subject="VIA silent disk corruption - likely fix"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/0834.html"
  posts="13"
  startdate="05 Feb 2001 07:08:02 -0800"
  enddate="07 Feb 2001 15:19:58 -0800"
>

<mention>Udo A. Steinberg</mention>

<p>For more on the VIA situation, see <kcref subject="*massive*
slowdowns on 2.4.1-pre1[1|2]" startdate="29 Jan 2001 17:59:08 -0800"></kcref>. This week, Peter Horton found what he thought to be
the cause of silent disk corruption on his A7V motherboard, and added,
<quote who="Peter Horton">it might affect all boards with the same
North bridge (KT133 etc).</quote> A few folks reported no problems on
similar hardware, but there was no discussion. Later, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/0896.html">VIA
silent disk corruption - patch</a>, Peter posted a patch that
seemed to fix the problem, at least in his own case. Dale Farnsworth
confirmed the problem this time, and Udo A. Steinberg gave a link to an <a
href="ftp://ftp.asuscom.de/pub/ASUSCOM/BIOS/Socket_A/VIA_Chipset/Apollo_KT133/A7V/1005D.zip">updated
BIOS</a>. Peter replied, <quote who="Peter Horton">Good news here, looks
like the new BIOS fixes it (1005D). I've run a heavy test for at least 10
hours without a single blip. The BIOS is set for "optimal". Hoorah!</quote></p>

</section>

<section
  title="Status Of Matrox Marvell G400"
  subject="Matrox Marvell G400"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/0848.html"
  posts="8"
  startdate="05 Feb 2001 08:31:57 -0800"
  enddate="06 Feb 2001 01:36:59 -0800"
>
<topic>Framebuffer</topic>
<topic>I2C</topic>
<topic>PCI</topic>

<mention>Wakko Warner</mention>

<p>Wakko Warner asked how well Linux supported the Matrox Marvell G400's
capture capabilities and dual head, and there were several replies. Gregory
Maxwell said flatly, <quote who="Gregory Maxwell">Capture and dual head
are almost totally unsupported without using a proprietary, binary only
driver chunk which will soundly place your system as 'unsupported' as far
as this list is concerned due to the difficulty of debugging a system when
sourceless software bangs the hardware.  If this situation is not ideals
for you, I suggest you address the issue with Matrox.</quote> Petr Vandrovec
also replied to Wakko, explaining that those features of the card could work
under X Windows. He said:</p>

<quote who="Petr Vandrovec">

<p>Under framebuffer both heads of G400 will work for you if
it is your primary video devices. For capture capabilities see <a
href="http://marvel.sourceforge.net">http://marvel.sourceforge.net</a>. It for
sure worked sometime in the past, but I'm not sure about current state. But
I believe that at least watching TV works correctly.</p>

<p>And if you insist on X, you can run first head through mga with usefbdev
/dev/fb0 with hwcursor off, and secondary head through fbdev /dev/fb1. But
it is not supported by me (and neither by XFree guys AFAIK, not even talking
about Matrox support guys) - I support only first head in X and secondary
head used for 'fbtv -k'.</p>

</quote>

<p>Regarding taking the issue up with Matrox, he added, <quote who="Petr
Vandrovec">I'm trying... more or less. Next G450 BIOSes will have fix for
matroxfb deadlock on boot, so there is at least some move. Although now when
workaround is implemented in matroxfb, it is a bit late...</quote></p>

<p>David Woodhouse asked, <quote who="David Woodhouse">Petr - how much of
the matroxfb code is yours to give, and would you permit chunks of it to be
reused under the XFree86 licence? Clean-room reverse-engineering is such a
PITA :)</quote> Petr replied:</p>

<quote who="Petr Vandrovec">

<p>Initialization code is entirely mine, sometime written with Matrox docs
in hand, sometime without; except G100 initialization, which was written
with cooperation with others. But proper initialization have to parse BIOS -
now when PCI subsystem can enable/disable ROM, maybe I should try it.</p>

<p>Accelerator code was written/enhandced by couple of peoples except me, so
it is probably impossible to get it under X - but they have some acceleration
already, right ? ;-)</p>

<p>Dualhead code is written entirely by me, and at least some portions
are already used in BeOS driver, probably under GPL, but I have no problem
releasing code under any other license you can imagine, as long as it does not
impose additional restrictions on my (me personally, not future of matroxfb)
further work.</p>

<p>There maybe problem that i2c examples were used when writting core of
maven driver. But real useful code should not be affected by this.</p>

<p>BTW, <a
href="http://platan.vc.cvut.cz/~vana/maven/mavenreg.html">http://platan.vc.cvut.cz/~vana/maven/mavenreg.html</a>
contains partial MAVEN documentation, as I assembled it more than year
ago for my own needs. But it is really partial, as most of TVOut equations
are present only in code, and not in `datasheet'. I have some about half
year old updates to that datasheet which were submitted by someone who had
access to TV signal analyser, but I did not integrate them to HTML yet. And
my code does not support original G200 TV Out, only late (non-US, MGA-TVO-C)
G200 and G400 are supported for TV.</p>

</quote>

</section>

<section
  title="Hotplugging With Regular PCI Cards"
  subject="hotplugging with regular PCI cards"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/1209.html"
  posts="4"
  startdate="06 Feb 2001 22:08:06 -0800"
  enddate="08 Feb 2001 04:20:49 -0800"
>
<topic>Hot-Plugging</topic>
<topic>PCI</topic>

<mention>Christoph Hellwig</mention>

<p>Adam J. Richter mentioned excitedly:</p>

<quote who="Adam J. Richter">

<p>I saw an interesting demonstration at LinuxWorld last week.  Compaq had
a machine that did hot plugging with regular PCI cards (not Compact PCI).
If anyone out there is familiar with this machine, I would be interested
in knowing what the status is on getting the support for that backplain
integrated into the stock kernels.</p>

<p>When that occurs, that will be yet another reason to treat all new style PCI
drivers as potentially hot pluggable, even if those cards are not currently
available in a CardBus or CompactPCI form, and in particular to change all
of the xxx_pci_tbl declarations in PCI drivers that are currently marked as
__initdata back to __devinitdata.</p>

</quote>

<p>Tim Wright added:</p>

<quote who="Tim Wright">

<p>I saw the same demo. It's not the machine as such that's interesting.
The hotplug is achieved because of the chipset support. In fact the Compaq
chipset that supports hotplug PCI is used in quite a few of the IBM Netfinity
machines, and, I'm sure, many other servers. I'm going to be testing their
code on the Netfinities that I have access to shortly, but see no reason
to believe that it shouldn't work. In fact it would be good if anybody with
machines using the Compaq hotplug PCI chips would test the code.</p>

<p>As you mention, there is driver work needed, both the change you mention and
to make sure that all the drivers are using the newer 2.4 PCI infrastructure
in the first place (the hotplug support relies on this).</p>

</quote>

<p>Jamey Hicks gave a link to a <a
href="http://opensource.compaq.com/sourceforge/project/?group_id=13">PCI
Hotplug For Linux</a> page. Christoph Hellwig had trouble accessing the
server, but by KT press time it seems to be up and running.</p>

</section>

<section
  title="Attack On linux-kernel: The Saga Continues"
  subject="FYI: Mailing list subscribed to l-k ?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/1312.html"
  posts="3"
  startdate="07 Feb 2001 11:04:31 -0800"
  enddate="07 Feb 2001 11:39:53 -0800"
>
<topic>Real-Time</topic>

<mention>Dave Jones</mention>

<p>Continuing the story covered in <kcref subject="Re: Your
message to Meltingpot awaits moderator approval" startdate="02 Feb 2001 11:51:58 -0800"></kcref>, Dave Jones reported that
linux-kernel-admin@lists.real-time.com had been sending replies to all his
linux-kernel posts, saying it was "awaiting moderator approval". He asked if
this was related to the earlier problem, and David S. Miller replied, <quote
who="David S. Miller">Yes, and those bozos (linux-kernel@tachyon.miralink.com)
keep resubscribing too.  I've removed them both.  Blacklisting the miralink.com
domain doesn't seem to be stopping the subscriptions so I need to delve
further where those are coming from.</quote> Matthew D. Pitts said, <quote
who="Matthew D. Pitts">So that's why I'm getting duplicate posting on some
meesages.</quote> A number of other folks reported seeing duplicate postings
throughout the week as well.</p>

</section>

<section
  title="Single Copy Pipe/FIFO Implementation"
  subject="single copy pipe/fifo"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/1362.html"
  posts="4"
  startdate="07 Feb 2001 12:22:13 -0800"
  enddate="07 Feb 2001 13:16:05 -0800"
>
<topic>POSIX</topic>
<topic>SMP</topic>

<mention>David S. Miller</mention>

<p>Manfred Spraul announced:</p>

<quote who="Manfred Spraul">

<p>I finished my single copy pipe/fifo implementation.</p>

<p>Main changes:</p>

<p>

<ol>

<li>it's more a rewrite of pipe_read() and pipe_write().  Both functions
were a nightmare of nested loops and gotos.  I wrote a test app - with the
right timing multiple writers on a fifo can race and then they busy loop in
the current pipe_write() - adding another set of goto's for single copy is
imho a bad idea.</li>

<li>slightly faster for non-zero copy transfers due to the code
simplification.</li>

<li>No single copy for exactly 4096 byte writes, only &gt; PIPE_BUF.  Single
copy (and thus blocking) such writes could trigger bugs in user space apps that
errorneously assume that a pipe write of PIPE_BUF bytes after a successful
poll(POLLOUT) doesn't block even if O_NONBLOCK is not set. It's not defined
in posix or susv2, but no unix version I tested blocks in such writes.</li>

<li>on P II/350 single cpu it's a big win (~+70 % bw_pipe)</li>

<li>if you run 2 instances on a dual cpu P II/350 it's a big win, but if you
run only one instance, then the bw_pipe processes will jump from one cpu to
the other and it's only a small improvement (~+15%).</li>

</ol>

</p>

<p>I've attached the patch, the test app is at <a
href="http://colorfullife.com/~manfred/kiopipe/fail.cpp">http://colorfullife.com/~manfred/kiopipe/fail.cpp</a></p>

</quote>

<p>He invited folks to test it out. David S. Miller had a problem
with the code, and said that regarding Manfred's item 5 above,
wake_up_interruptible_sync() had been designed to avoid precisely that
CPU-hopping behavior. Manfred explained that he'd been aware of this, but
that his code covered a case in which wake_up_interruptible_sync() couldn't
be used. He listed the sequence of events to show why this was true, and
David agreed.</p>

</section>

<section
  title="Status Of aacraid In 2.4"
  subject="aacraid 2.4.0 kernel"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.0/1385.html"
  posts="11"
  startdate="07 Feb 2001 14:23:30 -0800"
  enddate="08 Feb 2001 06:56:30 -0800"
>

<mention>Alan Cox</mention>

<p>Jason Ford summarized, <quote who="Jason Ford">I see in the archives
of this mailing list that someone was working on the aacraid driver for
the 2.4 kernel however that post was almost 2 months old.  I know Alan
Cox denied inclusion of the driver due to the poor nature it was written
for the 2.2 tree. Every post that I have seen so far has just said that
Adaptec is working on it.</quote> He asked about the status of the driver,
and less than half an hour later Byron Stanoszek gave a pointer to <a
href="ftp://ftp.winds.org/linux/patches/2.4.1/aacraid-2.4.1-1.0.6.patch">a
patch</a> and replied, <quote who="Byron Stanoszek">While it's totally
unofficial, I have a patch for aacraid 1.0.6 for 2.4.1-ac5.  I have not tested
it yet, but it compiles cleanly. I'd like to hear any results (good or bad)
you have on it.</quote> Jason replied a couple hours later with the results
of his tests. Apparently the patch compiled fine, but had the same problems
as the older driver. He posted some output and asked if he'd done anything
wrong. Byron replied, <quote who="Byron Stanoszek">Nope. It looks horribly
broken.  Oh well..  I guess I'd stick to 2.2.19-pre on the Dell machines for
the time being.</quote> Elsewhere, Matt Domsch from Dell explained, <quote
who="Matt Domsch">Adaptec is still working on it.  Basically (and as Jason
discovered), the driver and firmware can't handle single I/O requests larger
than 64KB.  Even when scatter/gathered, if the total is &gt;64KB, it chokes.
This was just fine for 2.2.x (no one has ever run into this problem there),
but the much-improved block layer of 2.4.x throws larger I/Os at the driver.
So, the developers at Adaptec are busy trying to add support to break large
requests into smaller chunks, and then gather them back together.</quote>
He went on:</p>

<quote who="Matt Domsch">

<p>there are three objectives:</p>

<p>

<ol>

<li>Get and maintain a working 2.2.x driver.  Yes, Alan Cox doesn't want to
merge this into the stock kernel, so until then, it's available separately,
and several distributions have picked it up, such as Red Hat Linux 7.</li>

<li>Get a working 2.4.x driver.  Dell and Adaptec both believe this is
critical.  Again, we don't expect this driver to make it into the 2.4.x
stock kernel, it'll be made available separately to those who want it.
This is where development time is being spent today.  The best I can say
here is "we hope to have something soon".</li>

<li>Develop an aacraid driver for both 2.2.x and 2.4.x that will be accepted
into the stock kernels.  For this to happen, Adaptec engineers will be
re-writing the driver from the ground up as a Linux driver.  Due to schedule
constraints (wanting 2.4.x support sooner rather than later), and because
we didn't expect the 64K issue, this has been delayed until 2) is finished.
Hopefully the 64K limit will be eradicated then too.</li>

</ol>

</p>

<p>I've made a web page <a
href="http://domsch.com/linux">http://domsch.com/linux</a> on which I've
posted all the 2.2.x aacraid patches, and where I'll post a 2.4.x patch
when it's available.  I've also created an announcements-only mailing list <a
href="http://domsch.com/mailman/listinfo/linux-aacraid-announce">http://domsch.com/mailman/listinfo/linux-aacraid-announce</a>
which you may subscribe to and receive notices
of new driver availability.  I've created a developers list <a
href="http://domsch.com/mailman/listinfo/linux-aacraid-devel">http://domsch.com/mailman/listinfo/linux-aacraid-devel</a>
for discussion of the driver if you wish to contribute.</p>

<p>Both the web page and mailing lists will likely be moved to a Dell.com
server in the near future.</p>

</quote>

</section>

<section
  title="Linux 2.4.2-pre2 Released"
  subject="Linux-2.4.2-pre2"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0102.1/0203.html"
  posts="2"
  startdate="08 Feb 2001 17:08:09 -0800"
  enddate="11 Feb 2001 08:55:55 -0800"
>
<topic>Disks: IDE</topic>
<topic>Disks: SCSI</topic>
<topic>Kernel Release Announcement</topic>
<topic>Networking</topic>
<topic>Raw IO</topic>
<topic>USB</topic>

<mention>Paul Mackerras</mention>
<mention>Russell King</mention>
<mention>Andrew Morton</mention>

<p>Linus Torvalds announced 2.4.2-pre2, explaining:</p>

<quote who="Linus Torvalds">

<p>Ok, the patch is reasonably big, mainly due to a new architecture (cris)
and some updates to others (arm and mips).</p>

<p>But what's interesting here are actually three very small patches:</p>

<p>

<ul>

<li>mm/memory.c (PageReserved() check): this could corrupt the shared zero
   page if you used direct IO, and thus make your system unusable</li>

<li>elevator fix (another missed re-initialization in __make_request(), and
   this time we made sure to check that everything else _is_ initialized)</li>

<li>IDE driver multi-mode write fix (ide_multwrite()).</li>

</ul>

</p>

<p>The first would only hit you if you used raw IO (and had some unlucky
timing etc), and very few people do.</p>

<p>The second can cause disk corruption with pretty much any disk (seen
at least on SCSI under heavy load). Not necessarily easy to trigger,
but still..</p>

<p>The third can cause disk corruption on IDE disks if you are using PIO
writes with multi-mode and irq unmasking enabled.</p>

<p>All three are quite nasty, but not all that easy to trigger (and have been
around for ages in the 2.3.x series - which only goes to show you how important
it is to have gotten a lot of new testers). Special thanks go to Russell
King for debugging the IDE driver thing with some heroic tracing stuff.</p>

<p>I'd like people to test it out a bit before I'll make a real 2.4.2
release, but the three bugs do make it clear that a 2.4.2 will have to happen
soonish. The rest of the patches are quite cosmetic in comparison even if
they are much bigger..</p>

</quote>

<p>He also included his Changelog:</p>

<quote who="Linus Torvalds">

<p>

<ul>

<li>pre2:</li>

<ul>

<li>driver sync up with Alan</li>
<li>Andrew Morton: wakeup cleanup and race fix</li>
<li>Paul Mackerras: macintosh driver updates.</li>
<li>don't trust "page_count()" on reserved pages!</li>
<li>Russell King: fix serious IDE multimode write bug!</li>
<li>me, Jens, others: fix elevator problem</li>
<li>ARM, MIPS and cris architecture updates</li>
<li>alpha updates: better page clear/copy, avoid kernel lock in execve</li>
<li>USB and firewire updates</li>
<li>ISDN updates</li>
<li>Irda updates</li>

</ul>

</ul>

</p>

</quote>

</section>

</kc>

