<?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="99" date="25 Dec 2000 00:00:00 -0800" />

<stats posts="1246" size="5904" contrib="453" multiples="197" lastweek="152">

<person posts="78" size="225" who="Alan Cox " />
<person posts="38" size="166" who="&quot;Mohammad A. Haque&quot; " />
<person posts="32" size="137" who="Linus Torvalds " />
<person posts="23" size="72" who="Peter Samuelson " />
<person posts="22" size="70" who="Keith Owens " />
<person posts="20" size="63" who="&quot;David S. Miller&quot; " />
<person posts="18" size="72" who="&quot;Jeff V. Merkey&quot; " />
<person posts="16" size="51" who="Jeff Garzik " />
<person posts="15" size="51" who="Tigran Aivazian " />
<person posts="14" size="60" who="Tim Waugh " />
<person posts="12" size="55" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="11" size="37" who="Andi Kleen " />
<person posts="11" size="33" who="&quot;Justin T. Gibbs&quot; " />
<person posts="10" size="58" who="Andre Hedrick " />
<person posts="10" size="41" who="Russell King " />
<person posts="10" size="40" who="&quot;J . A . Magallon&quot; " />
<person posts="10" size="36" who="Ingo Oeser " />
<person posts="10" size="31" who="Jani Monoses " />
<person posts="10" size="28" who="" />
<person posts="9" size="245" who="Christoph Rohland " />
<person posts="9" size="83" who="Andrew Morton " />
<person posts="9" size="38" who="Alexander Viro " />
<person posts="9" size="37" who="Joseph Cheek " />
<person posts="9" size="32" who="Andrea Arcangeli " />
<person posts="9" size="31" who="Igmar Palsenberg " />
<person posts="9" size="29" who="Rasmus Andersen " />
<person posts="8" size="298" who="Patrick van de Lageweg " />
<person posts="8" size="48" who="Neale Banks " />
<person posts="8" size="28" who="Mike Galbraith " />
<person posts="8" size="26" who="Pavel Machek " />
<person posts="8" size="23" who="Rik van Riel " />
<person posts="8" size="22" who="David Woodhouse " />
<person posts="7" size="46" who="Frank van Maarseveen " />
<person posts="7" size="39" who="Pete Toscano " />
<person posts="7" size="24" who="&quot;Udo A. Steinberg&quot; " />
<person posts="6" size="44" who="&quot;Georg Nikodym&quot; " />
<person posts="6" size="30" who="Rob Landley " />
<person posts="6" size="29" who="Abramo Bagnara " />
<person posts="6" size="26" who="Neil Brown " />
<person posts="6" size="26" who="Ion Badulescu " />
<person posts="6" size="21" who="David Weinehall " />
<person posts="6" size="21" who="Paul Jakma " />
<person posts="6" size="18" who="=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?= " />
<person posts="5" size="47" who="Michael Rothwell " />
<person posts="5" size="32" who="Stephen Frost " />
<person posts="5" size="24" who="Szabolcs Szakacsits " />
<person posts="5" size="19" who="&quot;Petr Vandrovec&quot; " />
<person posts="5" size="18" who="Steven Cole " />
<person posts="5" size="17" who="Chad Schwartz " />
<person posts="5" size="17" who="&quot;Dr. Kelsey Hudson&quot; " />
<person posts="5" size="16" who=" (Bob_Tracy)" />
<person posts="5" size="16" who="" />
<person posts="5" size="14" who="Pavel Rabel " />
<person posts="5" size="14" who="Frank Davis " />
<person posts="4" size="92" who="Tommy Wu " />
<person posts="4" size="35" who="Petr Vandrovec " />
<person posts="4" size="31" who="&quot;Theodore Y. Ts'o&quot; " />
<person posts="4" size="28" who="Tom Leete " />
<person posts="4" size="27" who="&quot;Victor J. Orlikowski&quot; " />
<person posts="4" size="26" who="Chris Rankin " />
<person posts="4" size="19" who="Jasper Spaans " />
<person posts="4" size="19" who="Harald Welte " />
<person posts="4" size="18" who="Tom Rini " />
<person posts="4" size="18" who="Matthew Dharm " />
<person posts="4" size="16" who="&quot;Jeff V. Merkey&quot; " />
<person posts="4" size="15" who="Gerard Sharp " />
<person posts="4" size="15" who="Erik Mouw " />
<person posts="4" size="15" who="Julian Anastasov " />
<person posts="4" size="15" who="Andreas Dilger " />
<person posts="4" size="14" who="Greg KH " />
<person posts="4" size="14" who="Steven Cole " />
<person posts="4" size="14" who="Martin Mares " />
<person posts="4" size="13" who="Jens Axboe " />
<person posts="4" size="12" who="David Howells " />
<person posts="4" size="12" who="James Simmons " />
<person posts="4" size="12" who="Jes Sorensen " />
<person posts="4" size="12" who="Dominik Kubla " />
<person posts="4" size="12" who="&quot;David D.W. Downey&quot; " />
<person posts="4" size="12" who="David Wragg " />
<person posts="4" size="12" who="Eckhard Jokisch " />
<person posts="4" size="12" who="Adam Scislowicz " />
<person posts="4" size="11" who="Richard Henderson " />
<person posts="4" size="11" who="Xavier Bestel " />
<person posts="3" size="65" who="" />
<person posts="3" size="41" who="Urban Widmark " />
<person posts="3" size="31" who="&quot;Barry K. Nathan&quot; " />
<person posts="3" size="22" who="Matthew Galgoci " />
<person posts="3" size="17" who="Shane Nay " />
<person posts="3" size="16" who="John Summerfield " />
<person posts="3" size="15" who="Christoph Hellwig " />
<person posts="3" size="14" who="Tim " />
<person posts="3" size="13" who="&quot;Eddy&quot; " />
<person posts="3" size="13" who="David Brownell " />
<person posts="3" size="12" who="Tim Riker " />
<person posts="3" size="12" who="Anton Altaparmakov " />
<person posts="3" size="11" who="Martin Macok " />
<person posts="3" size="11" who="Jean Fekry Rizk " />
<person posts="3" size="10" who="Kotsovinos Vangelis " />
<person posts="3" size="10" who="Lukasz Trabinski " />
<person posts="3" size="10" who="&quot;Mark Symonds&quot; " />
<person posts="3" size="10" who="george anzinger " />
<person posts="3" size="10" who="&quot;Steven N. Hirsch&quot; " />
<person posts="3" size="10" who="Andreas Klein " />
<person posts="3" size="10" who="&quot;Corisen&quot; " />
<person posts="3" size="10" who="David Riley " />
<person posts="3" size="10" who="Dan Aloni " />
<person posts="3" size="10" who=" (Linus Torvalds)" />
<person posts="3" size="10" who="Andrey Savochkin " />
<person posts="3" size="9" who="" />
<person posts="3" size="9" who="&quot;H. Peter Anvin&quot; " />
<person posts="3" size="9" who="kees " />
<person posts="3" size="9" who="Andries Brouwer " />
<person posts="3" size="9" who="Wakko Warner " />
<person posts="3" size="9" who="Willy Tarreau " />
<person posts="3" size="9" who="Marco Colombo " />
<person posts="3" size="9" who="Bruce Korb " />
<person posts="3" size="9" who="dep " />
<person posts="3" size="9" who="Niels Kristian Bech Jensen " />
<person posts="3" size="8" who="Fabien Ribes " />
<person posts="3" size="8" who=" (Gunther Mayer)" />
<person posts="3" size="8" who="James Bourne " />
<person posts="3" size="8" who=" (Arjan van de Ven)" />
<person posts="3" size="8" who="John Cavan " />
<person posts="3" size="8" who="Marcelo Tosatti " />
<person posts="2" size="65" who="Riley Williams " />
<person posts="2" size="54" who="&quot;Anthony Barbachan&quot; " />
<person posts="2" size="34" who="Jens-Uwe Mager " />
<person posts="2" size="18" who="Atsuhiro Kojima " />
<person posts="2" size="11" who="&quot;Robert M. Love&quot; " />
<person posts="2" size="10" who="Matan Ziv-Av " />
<person posts="2" size="9" who="" />
<person posts="2" size="9" who="Christian Ullrich " />
<person posts="2" size="9" who="Denis Perchine " />
<person posts="2" size="8" who="&quot; Paul C. Nendick &quot; " />
<person posts="2" size="8" who="linuxx " />
<person posts="2" size="8" who="Juan " />
<person posts="2" size="8" who="&quot;Michael H. Warfield&quot; " />
<person posts="2" size="8" who="Kai Germaschewski " />
<person posts="2" size="8" who="Armin Schindler " />
<person posts="2" size="8" who="Lee Leahu " />
<person posts="2" size="7" who="&quot;Adam J. Richter&quot; " />
<person posts="2" size="7" who="Daiki Matsuda " />
<person posts="2" size="7" who="Marc Lehmann " />
<person posts="2" size="7" who=" (Rogier Wolff)" />
<person posts="2" size="7" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="2" size="7" who="Lennert Buytenhek " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="Oliver Xymoron " />
<person posts="2" size="6" who="Rusty Russell " />
<person posts="2" size="6" who=" (Peter Bornemann)" />
<person posts="2" size="6" who="Jamie Lokier " />
<person posts="2" size="6" who="Jeff Chua " />
<person posts="2" size="6" who="David Hinds " />
<person posts="2" size="6" who="David Relson " />
<person posts="2" size="6" who="Hakan Lennestal " />
<person posts="2" size="6" who="Jussi Laako " />
<person posts="2" size="6" who="&quot;Max Shaposhnikov&quot; " />
<person posts="2" size="6" who="&quot;Petr Sebor&quot; " />
<person posts="2" size="6" who="Horst von Brand " />
<person posts="2" size="6" who="Werner Almesberger " />
<person posts="2" size="6" who="Martin Dalecki " />
<person posts="2" size="6" who="Tigran Aivazian " />
<person posts="2" size="6" who="Bill Maidment " />
<person posts="2" size="6" who="Andrzej Krzysztofowicz " />
<person posts="2" size="6" who="Matthias Czapla " />
<person posts="2" size="6" who="Stephen Williams " />
<person posts="2" size="6" who="Chmouel Boudjnah " />
<person posts="2" size="6" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="2" size="6" who="Michael Peddemors " />
<person posts="2" size="6" who="Clayton Weaver " />
<person posts="2" size="6" who="&quot;Gary E. Miller&quot; " />
<person posts="2" size="6" who="Miles Lane " />
<person posts="2" size="6" who="Adam Sampson " />
<person posts="2" size="6" who="Chris Mason " />
<person posts="2" size="6" who="Norbert Breun " />
<person posts="2" size="6" who="Mircea Damian " />
<person posts="2" size="6" who="Gabor Lenart " />
<person posts="2" size="6" who="Stanislav Meduna " />
<person posts="2" size="6" who="&quot;John Fremlin&quot; " />
<person posts="2" size="5" who="&quot;Albert D. Cahalan&quot; " />
<person posts="2" size="5" who="Frank Davis " />
<person posts="2" size="5" who="Guest section DW " />
<person posts="2" size="5" who="Jussi Laako " />
<person posts="2" size="5" who="Ivan Kokshaysky " />
<person posts="2" size="5" who="Mikael Djurfeldt " />
<person posts="2" size="5" who="Ion Badulescu " />
<person posts="2" size="5" who="Mario Vanoni " />
<person posts="2" size="5" who="&quot;Douglas J. Hunley&quot; " />
<person posts="2" size="5" who="Matt Bernstein " />
<person posts="2" size="5" who="adrian " />
<person posts="2" size="5" who="Gregoire Favre " />
<person posts="2" size="5" who="&quot;Michael J. Dikkema&quot; " />
<person posts="2" size="5" who="Lee Reynolds " />
<person posts="2" size="5" who="Bob Lorenzini " />
<person posts="2" size="4" who="Michael Meding " />
<person posts="2" size="4" who="John Covici " />
<person posts="2" size="1" who="Mail System Internal Data " />
<person posts="1" size="54" who="Devik " />
<person posts="1" size="47" who="Edgar Weckert " />
<person posts="1" size="47" who="Daniel Quinlan " />
<person posts="1" size="32" who="bert hubert " />
<person posts="1" size="32" who="Daniel Pittman " />
<person posts="1" size="25" who="Olivier Cahagne " />
<person posts="1" size="21" who="Tony Spinillo " />
<person posts="1" size="19" who="&quot;Bill Hartner&quot; " />
<person posts="1" size="19" who="Trond Myklebust " />
<person posts="1" size="19" who="Aron Rosenberg " />
<person posts="1" size="15" who="&quot;Ignacio Monge&quot; " />
<person posts="1" size="12" who="Adam Huffman " />
<person posts="1" size="12" who="Thierry DANJEAN " />
<person posts="1" size="11" who="&quot;Vladimir Parkhomenko&quot; " />
<person posts="1" size="9" who="Harley Anderson " />
<person posts="1" size="9" who="&quot;Jorge Boncompte \(DTI2\)&quot; " />
<person posts="1" size="9" who="Carlo Pagano " />
<person posts="1" size="9" who="&quot;Laramie Leavitt&quot; " />
<person posts="1" size="8" who="Amon Ott " />
<person posts="1" size="7" who="M Sweger " />
<person posts="1" size="7" who="Matti Aarnio " />
<person posts="1" size="7" who="Mark Kettenis " />
<person posts="1" size="7" who="Richard Torkar " />
<person posts="1" size="7" who="Jonathan Woithe " />
<person posts="1" size="6" who="Nicolas GOUTTE " />
<person posts="1" size="6" who="Franz Sirl " />
<person posts="1" size="6" who="Walter Brisken " />
<person posts="1" size="6" who="Drew Hess " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="John O'Donnell " />
<person posts="1" size="6" who="Stefan Becker " />
<person posts="1" size="6" who="RUBEN JESUS GARCIA HERNANDEZ " />
<person posts="1" size="6" who="Andreas Tobler " />
<person posts="1" size="6" who="Richard Ems " />
<person posts="1" size="5" who="Tracy Stenvik " />
<person posts="1" size="5" who="Rainer Wiener " />
<person posts="1" size="5" who="Thilo Mezger " />
<person posts="1" size="5" who=" (David Wagner)" />
<person posts="1" size="5" who="&quot;Matthew G. Marsh&quot; " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="root " />
<person posts="1" size="5" who="Kurt Garloff " />
<person posts="1" size="5" who="Jeremy Malcolm " />
<person posts="1" size="5" who="&quot;Jon 'maddog' Hall, Executive Director, Linux International&quot; " />
<person posts="1" size="4" who="&quot;Carlos E. Gorges&quot; " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Guy Bolton King " />
<person posts="1" size="4" who="Hugh Dickins " />
<person posts="1" size="4" who="James Moody " />
<person posts="1" size="4" who="Pete Zaitcev " />
<person posts="1" size="4" who="&quot;Jeff Chua&quot; " />
<person posts="1" size="4" who="&quot;Jeff Chua&quot; " />
<person posts="1" size="4" who="&quot;Christian W. Zuckschwerdt&quot; " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Rafal Boni " />
<person posts="1" size="4" who="&quot;Jon Hulatt&quot; " />
<person posts="1" size="4" who="Rajagopal Ananthanarayanan " />
<person posts="1" size="4" who="Chris Lattner " />
<person posts="1" size="4" who="Bill Nottingham " />
<person posts="1" size="4" who="Mike Coleman " />
<person posts="1" size="4" who="&quot;Andrew Morton&quot; " />
<person posts="1" size="4" who="Daniel Phillips " />
<person posts="1" size="4" who="Andy Kellner " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="&quot;Charles Wilkins&quot; " />
<person posts="1" size="4" who="Petr Konecny " />
<person posts="1" size="4" who="Jan-Benedict Glaw " />
<person posts="1" size="4" who="Chris Dunlop " />
<person posts="1" size="4" who="&quot;Dana Lacoste&quot; " />
<person posts="1" size="4" who="&quot;Richard B. Johnson&quot; " />
<person posts="1" size="4" who=" (Kevin A. Burton)" />
<person posts="1" size="4" who="" />
<person posts="1" size="3" who="torben fjerdingstad " />
<person posts="1" size="3" who="Larry McVoy " />
<person posts="1" size="3" who="Mikulas Patocka " />
<person posts="1" size="3" who="Arnaldo Carvalho de Melo " />
<person posts="1" size="3" who="Scott Murray " />
<person posts="1" size="3" who="Tuomas Heino " />
<person posts="1" size="3" who="&quot;Gnea&quot; " />
<person posts="1" size="3" who="Johannes Erdfelt " />
<person posts="1" size="3" who="dean gaudet " />
<person posts="1" size="3" who="Juri Haberland " />
<person posts="1" size="3" who="&quot;Miles Lane&quot; " />
<person posts="1" size="3" who="Sandy Harris " />
<person posts="1" size="3" who="Mike Castle " />
<person posts="1" size="3" who="Giacomo Mulas " />
<person posts="1" size="3" who="Eckhard Jokisch " />
<person posts="1" size="3" who="&quot;Ulrich Windl&quot; " />
<person posts="1" size="3" who="Dan Merillat " />
<person posts="1" size="3" who=" (Eric W. Biederman)" />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Dax Kelson " />
<person posts="1" size="3" who="Marcus Meissner " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Alan Cox " />
<person posts="1" size="3" who="Derek Wildstar " />
<person posts="1" size="3" who="Zdenek Kabelac " />
<person posts="1" size="3" who="Matthew Vanecek " />
<person posts="1" size="3" who="Damien BENOIST " />
<person posts="1" size="3" who="Dieter Schuster " />
<person posts="1" size="3" who="Adrian Cox " />
<person posts="1" size="3" who="Josh Fryman " />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Johan_Bergstr=F6m?= " />
<person posts="1" size="3" who="&quot;Jonathan Brugge&quot; " />
<person posts="1" size="3" who="Edouard Soriano " />
<person posts="1" size="3" who="&quot;Igor Yu. Zhbanov&quot; " />
<person posts="1" size="3" who="John Levon " />
<person posts="1" size="3" who="Karel Kulhavy " />
<person posts="1" size="3" who="&quot;Christopher Friesen&quot; " />
<person posts="1" size="3" who="&quot;Martin Bene&quot; " />
<person posts="1" size="3" who="Michail Brzitwa " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Jens Taprogge " />
<person posts="1" size="3" who="Karim Yaghmour " />
<person posts="1" size="3" who="Brad Douglas " />
<person posts="1" size="3" who="Simon Huggins " />
<person posts="1" size="3" who="Mark Orr " />
<person posts="1" size="3" who="Markus Gutschke " />
<person posts="1" size="3" who="Jason Wohlgemuth " />
<person posts="1" size="3" who="Glen Shere " />
<person posts="1" size="3" who=" (John Alvord)" />
<person posts="1" size="3" who="Peter Hanecak " />
<person posts="1" size="3" who="&quot;John O'Donnell&quot; " />
<person posts="1" size="3" who="Ren Haddock " />
<person posts="1" size="3" who="Christoph Hellwig " />
<person posts="1" size="3" who="Andreas Bombe " />
<person posts="1" size="3" who="Nils Philippsen " />
<person posts="1" size="3" who="&quot;infernix&quot; " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Marcel J.E. Mol&quot; " />
<person posts="1" size="3" who="Anders Torger " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Daryll Strauss " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Android " />
<person posts="1" size="3" who="&quot;Eric S. Raymond&quot; " />
<person posts="1" size="3" who="=?iso-8859-1?q?willy=20tarreau?= " />
<person posts="1" size="3" who="Douglas Gilbert " />
<person posts="1" size="3" who="&quot;Dunlap, Randy&quot; " />
<person posts="1" size="3" who="&quot;Boerner, Brian&quot; " />
<person posts="1" size="3" who="Philipp Rumpf " />
<person posts="1" size="3" who="Matti Aarnio " />
<person posts="1" size="3" who="Ragnar Hojland Espinosa " />
<person posts="1" size="3" who="Alan Shutko " />
<person posts="1" size="3" who="Jonathan Hudson " />
<person posts="1" size="3" who="Torrey Hoffman " />
<person posts="1" size="3" who="Timur Tabi " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Mark Sutton " />
<person posts="1" size="3" who="&quot; Paul C. Nendick &quot; " />
<person posts="1" size="3" who="Peter Horton " />
<person posts="1" size="3" who="Hexxor " />
<person posts="1" size="3" who="David Ford " />
<person posts="1" size="3" who="Horst von Brand " />
<person posts="1" size="3" who="Etienne Lorrain " />
<person posts="1" size="3" who="James Stevenson " />
<person posts="1" size="3" who="Gerard Beekmans " />
<person posts="1" size="3" who="Bob Chiodini " />
<person posts="1" size="3" who="Matthew Wilcox " />
<person posts="1" size="3" who="David Feuer " />
<person posts="1" size="3" who="Geert Uytterhoeven " />
<person posts="1" size="3" who="Byron Stanoszek " />
<person posts="1" size="3" who="Frank van Maarseveen " />
<person posts="1" size="3" who="Benjamin Herrenschmidt " />
<person posts="1" size="3" who="&quot;Jens =?ISO-8859-1?Q?M=FCller&quot; ?= " />
<person posts="1" size="3" who="Chris Wedgwood " />
<person posts="1" size="3" who="Eyal Lebedinsky " />
<person posts="1" size="3" who="&quot;Stephen J. Gowdy&quot; " />
<person posts="1" size="3" who="Ed Tomlinson " />
<person posts="1" size="3" who="&quot;John Fort&quot; " />
<person posts="1" size="3" who="Dima Brodsky " />
<person posts="1" size="3" who="Jeff Dike " />
<person posts="1" size="3" who="&quot;Ryan C. Boren&quot; " />
<person posts="1" size="3" who="Greg KH " />
<person posts="1" size="3" who="Boszormenyi Zoltan " />
<person posts="1" size="3" who="Tjeerd Mulder " />
<person posts="1" size="3" who="Jasper Spaans " />
<person posts="1" size="3" who="Claus-Justus Heine " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Edward C. Lang&quot; " />
<person posts="1" size="3" who="philippe " />
<person posts="1" size="3" who="Marco d'Itri " />
<person posts="1" size="3" who="&quot;Matthew D. Pitts&quot; " />
<person posts="1" size="3" who="Steven Walter " />
<person posts="1" size="2" who="Jon Akers " />
<person posts="1" size="2" who="Keith Owens " />
<person posts="1" size="2" who="Martin Bahlinger " />
<person posts="1" size="2" who="root " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Helge Hafting " />
<person posts="1" size="2" who="Lars Marowsky-Bree " />
<person posts="1" size="2" who="Juri Haberland " />
<person posts="1" size="2" who="Gerhard Mack " />
<person posts="1" size="2" who="Sourav Ghosh " />
<person posts="1" size="2" who="Dennis =?ISO-8859-1?Q?Johann=DFen?= " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Tuomas Haarala " />
<person posts="1" size="2" who="Marty Pitts " />
<person posts="1" size="2" who="Borislav Deianov " />
<person posts="1" size="2" who="Russell Coker " />
<person posts="1" size="2" who="Jens Petersohn " />
<person posts="1" size="2" who="Matthew Kirkwood " />
<person posts="1" size="2" who=" (Nick Holloway)" />
<person posts="1" size="2" who="&quot;Mike A. Harris&quot; " />
<person posts="1" size="2" who=" (Walter Harms)" />
<person posts="1" size="2" who="Mikael Pettersson " />
<person posts="1" size="2" who="Simon Lodal " />
<person posts="1" size="2" who="Tom Vier " />
<person posts="1" size="2" who="Ryan Barnett " />
<person posts="1" size="2" who="Marc Mutz " />
<person posts="1" size="2" who="&quot;Ray Strode&quot; " />
<person posts="1" size="2" who="Mike Kravetz " />
<person posts="1" size="2" who=" (Miquel van Smoorenburg)" />
<person posts="1" size="2" who="Cort Dougan " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who="Robert Lynch " />
<person posts="1" size="2" who="&quot;Andrew Stubbs&quot; " />
<person posts="1" size="2" who="Tim Hockin " />
<person posts="1" size="2" who="Samuli Kaski " />
<person posts="1" size="2" who="infernix " />
<person posts="1" size="2" who="Vasil Kolev " />
<person posts="1" size="2" who="Brian Gerst " />
<person posts="1" size="2" who="Leslie Donaldson " />
<person posts="1" size="2" who="Matthew Jacob " />
<person posts="1" size="2" who=" (Rene Blokland)" />
<person posts="1" size="2" who="&quot;Grover, Andrew&quot; " />
<person posts="1" size="2" who="safemode " />
<person posts="1" size="2" who="Maciej Bogucki " />
<person posts="1" size="2" who="Gregory Maxwell " />
<person posts="1" size="2" who="Anton Blanchard " />
<person posts="1" size="2" who="&quot;Ratko Vidakovic&quot; " />
<person posts="1" size="2" who="Luca Montecchiani " />
<person posts="1" size="2" who="Marco Nardelli " />
<person posts="1" size="2" who="jordi " />
<person posts="1" size="2" who="James Lewis Nance " />
<person posts="1" size="2" who="Graham Murray " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Lukas Grunwald " />
<person posts="1" size="2" who="Ivan Vadovic " />
<person posts="1" size="2" who="Jeff Epler " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Paul Fulghum&quot; " />
<person posts="1" size="2" who="&quot;Thomas Kotzian&quot; " />
<person posts="1" size="2" who="&quot;Aaron Tiensivu&quot; " />
<person posts="1" size="2" who="Philipp Schmid " />
<person posts="1" size="2" who="Dan Hollis " />
<person posts="1" size="2" who="Meino Christian Cramer " />
<person posts="1" size="2" who="Mark Hahn " />
<person posts="1" size="2" who="Marian Jancar " />
<person posts="1" size="2" who="Al Peat " />
<person posts="1" size="2" who="Pau " />
<person posts="1" size="2" who="&quot;Valek&quot; " />
<person posts="1" size="2" who="Ron Flory " />
<person posts="1" size="2" who="Lorenzo Allegrucci " />
<person posts="1" size="2" who="" />

</stats>

<section
  title="Problems With Drives From Onstream"
  subject="IDE_TAPE problem wiht ONSTREAM DI30"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0011.3/0970.html"
  posts="7"
  startdate="30 Nov 2000 08:26:09 -0800"
  enddate="13 Dec 2000 13:05:10 -0800"
>
<topic>Disks: SCSI</topic>
<topic>USB</topic>

<p>Eckhard Jokisch had some problems using an Onstream drive, and in the course
of discussion, Rogier Wolff said:</p>

<quote who="Rogier Wolff">

<p>Stay away from onstream is my advice nowadays.</p>

<p>We've been trying to get the stupid thing to work since july 8th, and
onstream technical support has been very helpful by telling us what to
do and such. Like downgrading to a kernel version that has known remote
attacks. However doing that does not solve the problems we report. After
much ado, they promise to "escalate" the problem to people in the states,
and then this does not lead to results in the month we've given them.</p>

<p>In short: in the simplest case, just writing a stream of bytes to the
drive, it works. But the drive then doesn't nearly have the "raw error rate"
that they claim.</p>

<p>If you start using a backup program that needs to seek back and forth
a few times, the drive loses track where it is, and doesn't recover from
this situation.</p>

<p>I've returned mine to my vendor, and I hope that Onstream gets the message
in the end: They do NOT support Linux.</p>

</quote>

<p>But Kurt Garloff dissented, <quote who="Kurt Garloff">I've been using
the USB and the SCSI versions of OnStream tapes with good success!</quote>
He added, <quote who="Kurt Garloff">If you want a really helpful advice:
Use the osst driver and the use it with ide-scsi.  Report problems to the
osst mailing list.  So far, I'm not aware of anybody we failed to help.  <a
href="http://linux1.onstream.nl/test/">http://linux1.onstream.nl/test/</a></quote>
Eckhard replied, <quote who="Eckhard Jokisch">This was really really
helpfull :-) It just works fine now.  Wouldn't it be good to put a slight
hint somewhere in the kernel configuration?</quote> End of thread.</p>

</section>

<section
  title="linux-kernel News Gateway Problems"
  subject="All INNOMINATE linux-list feeds are now killed..."
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.0/0656.html"
  posts="7"
  startdate="06 Dec 2000 04:20:04 -0800"
  enddate="12 Dec 2000 17:25:27 -0800"
>
<topic>Mailing List Administration</topic>

<mention>Rik van Riel</mention>

<p>Matti Aarnio announced that he'd removed all the mail-to-news feeds from
Innominate. These included feeds from linux-alpha, linux-doc, linux-fsdevel,
linux-kernel, linux-raid, linux-scsi, linux-smp, sparclinux, and ultralinux. He
said, <quote who="Matti Aarnio">Officially we don't approve bidirectional
news&lt;-&gt;list  feeds, as those are prone to this type of blunders of
looping messages back to the list.</quote></p>

<p>Juri Haberland from Innominate explained:</p>

<quote who="Juri Haberland">

<p>We know that this is a difficult setup and we tested it thoroughly before
using it, and it worked for a long time now. Unfortunately one of our admins
updated the news server today without thinking of the implications :-(</p>

<p>We deeply regret this and apologize honestly, but also would like to
resubscribe...</p>

</quote>

<p>Rik van Riel suggested making the feeds one-way this time, as the
bi-directional feeds always tended to give problems, in his opinion. Juri
replied that they'd do this, since there didn't seem to be much choice. But
Miquel van Smoorenburg offered:</p>

<quote who="Miquel van Smoorenburg">

<p>At <a
href="ftp://ftp.cistron.nl/pub/people/miquels/software/cistron-m2n-1.36.tar.gz">ftp://ftp.cistron.nl/pub/people/miquels/software/cistron-m2n-1.36.tar.gz</a>
you'll find some gatewaying software that is unidirectional, yet bidirectional
;)</p>

<p>It works by marking the groups as moderated. A posting to the group will
be sent by mail to the moderator, which is a script that checks and rewrites
the news message, and sends it to the list.</p>

<p>That way it's almost impossible for loops to get created.</p>

</quote>

<p>Elsewhere, Marco d'Itri announced, <quote who="Marco d'Itri">If vger
postmasters do not mind, next week I'm going to unidirectinally gate
linux-kernel (and maybe other high traffic vger lists, any suggestions?) to
a group in the linux.* hierarchy.</quote> Matti replied, <quote who="Matti
Aarnio">You are welcome to do that.  It is just the BI-directional gatewaying
we are opposing for well observed reasons...  (People are doing bidirectional
gateways regardless of our opposition -- "we are good, we won't do it wrong",
but when things irregardless do go wrong, we have to do some drastic measures
to cut the loops.)</quote></p>

</section>

<section
  title="sysklogd Cleanup; Using Kernel Headers In User-Space Programs"
  subject="linux-2.4.0-test11 and sysklogd-1.3-31"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.0/0741.html"
  posts="11"
  startdate="06 Dec 2000 14:24:58 -0800"
  enddate="11 Dec 2000 19:57:07 -0800"
>
<topic>Backward Compatibility</topic>
<topic>Kernel-Space Versus User-Space</topic>

<p>Georg Nikodym reported that sysklogd 1.3-31 no longer compiled using
the headers from 2.4.0-test11, because linux/module.h had changed in an
incompatible way. He added, <quote who="Georg Nikodym">Strictly speaking
this isn't a kernel bug</quote> [...] <quote who="Georg Nikodym">It's not
clear to me who's code needs changing so I'm sending both to linux-kernel
and to some of the people that have the misfortune of being listed on the
sysklogd man page.</quote> Keith Owens replied:</p>

<quote who="Keith Owens">

<p>Speaking as the modutils maintainer and the person who added list.h
to module.h, sysklogd should *not* be including linux/module.h.  Linus has
spoken, it is an error for user space applications to include kernel headers.
Even modutils does not include linux/module.h, instead it has a portable
(2.0 through 2.4) local definition of struct module.</p>

<p>ksym_mod.c is only present to try to decode oops reports in klogd.
klogd only handles some architectures, it often gets the oops decode wrong
and it destroys the log information that is needed by other oops decoders.
IMNSHO ksymoops does a much better job of decoding the oops, but I maintain
ksymoops so I am just a little biased ;)</p>

<p>I would prefer to see the oops decoding completely removed from klogd.
The only justification for klogd converting the oops is to save users from
running ksymoops by hand.  I would not mind klogd capturing the oops text,
forking to run ksymoops then logging the ksymoops output.  Just as along
as the original text was left alone and the ksymoops output was obviously
distinguished from real kernel output.</p>

</quote>

<p>Georg implemented this suggestion and posted a patch, but Keith
replied, <quote who="Keith Owens">You only removed the module symbol
handling.  The problem is that the entire klogd oops handling is out of
date and broken.  I recommend removing all oops processing from klogd,
which means that klogd does not need any symbols nor System.map.</quote>
Georg replied that he'd look into that, and added, <quote who="Georg
Nikodym">while we're doing extreme surgery, why have klogd at all?
Every other unix, kernel messages are handled by the syslog system.  What
problem did klogd solve and does that problem still exist today?</quote>
He suggested that Keith's proposal would be the functional equivalent of
'cat&#160;&lt;&#160;/proc/kmsg&#160;&gt;&#160;/dev/log&#160;&amp;'. Keith
explained, <quote who="Keith Owens">klogd maps the kernel messages from
&lt;n&gt;text to syslog levels and does some fiddling with kernel log levels
at start up.  It needs to be more than a simple 'cat'.  When symbol handling
was added to klogd, ksymoops was built into the kernel and very unreliable.
Since then ksymoops has been moved to a separate package and is now reliable.
Alas oops handling in sysklogd has not kept up to date and is now the problem
area.</quote> Georg performed an appendectomy, taking all symbol processing
code out of sysklogd, and suggesting removing several files from that
package as well. But now Keith objected, <quote who="Keith Owens">Looks good,
except that you need to keep the option flags for backwards compatibility.
There are a *lot* of scripts out there which invoke klogd with various options
and they will fail with this change.  It is OK to issue a warning message
"klogd options -[iIpkx] are no longer supported" as long as klogd continues
to run.  Otherwise you will get a lot of irate users complaining that klogd
is failing at boot time.</quote> George posted a new patch to list various
command-line options as obsolete, and the thread petered out.</p>

</section>

<section
  title="Ethernet Module Update For The D-LINK DFE-530-TX Card In 2.2"
  subject="D-LINK DFE-530-TX"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.0/0780.html"
  posts="15"
  startdate="06 Dec 2000 16:44:02 -0800"
  enddate="14 Dec 2000 16:23:53 -0800"
>
<topic>Networking</topic>
<topic>PCI</topic>
<notopic>Clustering: Beowulf</notopic>

<mention>Alan Cox</mention>
<mention>Donald Becker</mention>
<mention>Mike A. Harris</mention>



<p>Mike A. Harris asked which ethernet module to use with his D-LINK
DFE-530-TX card. Peter Horton replied, <quote who="Peter Horton">If
the PCI device ID is 3065 then it's via-rhine, but not supported by the
driver in the kernel. Get updated via-rhine from Donald Becker's site <a
href="http://www.scyld.com/network">http://www.scyld.com/network</a>.</quote>
But Jeff Garzik pointed out, <quote who="Jeff Garzik">2.4.x-test has some
fixes for via-rhine which don't appear to have made it into the Becker
driver yet...</quote></p>

<p>Simon Huggins asked if either of those would make it into the stock 2.2
via-rhine, and Jeff said, <quote who="Jeff Garzik">Becker never replies to
patches and changes I send him, so who knows.  Ask Becker...</quote> Alan Cox
also said he'd include a port into 2.2.19pre if someone would write it. Urban
Widmark posted a lengthy patch and explained:</p>

<quote who="Urban Widmark">

<p>Below a patch that updates the 2.2 via-rhine driver from Becker's 1.08b,
except for the pci probing that is unchanged, compatibility macros and dead
code that are not needed in 2.2 removed (removing ifdef CARDBUS is from 1.08b)
and "clear_tally_counters" from 2.4.</p>

<p>It would be nice if people using 2.2 and one of these cards could test
this too.</p>

<p>Patch includes:</p>

<p>

<ul>

<li>new VT6102 pci id &amp; supporting non-aligned data buffers for that
chip</li>

<li>completely untested (by me, that is) big&lt;-&gt;little endian stuff</li>

<li>free allocated memory on driver unload</li>

<li>no more writel to 0x7c.</li>

<li>2 16bit values accessed as one 32bit (why? not sure, pci
optimization?)</li>

<li>change transmit ring size</li>

</ul>

</p>

<p>and some other more or less minor changes/cleanups.</p>

<p>This is mostly a copy&amp;paste operation. If you'd rather get a smaller
change for just supporting the VT6102 that is easy to do.</p>

<p>However, this is very similar to the 2.4 driver (locking is a major diff)
so I hope it is ok. Also, if I don't include most of the 1.08b driver I'm
not sure what version name to give it ... :)</p>

</quote>

<p>There was no reply.</p>

</section>

<section
  title="Read-Write NTFS Support Broken And Should Not Be Used"
  subject="[Fwd: NTFS repair tools]"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.1/0000.html"
  posts="76"
  startdate="07 Dec 2000 19:27:41 -0800"
  enddate="11 Dec 2000 18:23:20 -0800"
>
<topic>Disks: IDE</topic>
<topic>FS: NTFS</topic>
<topic>FS: ReiserFS</topic>
<topic>Microsoft</topic>

<mention>Daryll Strauss</mention>
<mention>David Feuer</mention>
<mention>Eric W. Biederman</mention>

<p>Jeff V. Merkey pointed out that he'd already sent out thousands of his NTFS
repair tools, to folks contacting him after corrupting their filesystems with
the badly broken read/write NTFS filesystem support under Linux. He added,
<quote who="Jeff V. Merkey">I will keep providing this service, but I am only
treating the symptons of the illness and not curing the patient.  Based upon
the level of contamination of TRG with Microsoft IP, I have been advised if
I post an NTFS replacement before the 18 month doctrine of inevitability
"window" is past, Microsoft will most certainly sue us, and win.</quote>
He suggested alerting users that the feature was dangerous and unstable,
and that they shouldn't use it. Peter Samuelson replied:</p>

<quote who="Peter Samuelson">

<p>Here's an idea: let's make r/w support a separate CONFIG option, and
label it "DANGEROUS".</p>

<p>Oh wait, we already do that.</p>

<p>Perhaps we should warn users to back up their NTFS partitions before
trying this option.  Put that warning in the help text for CONFIG_NTFS_RW.</p>

<p>Oh wait, we already do that too.</p>

<p>How stupid does one have to be in order to enable an option labeled
"DANGEROUS" for a non-experimental system?</p>

</quote>

<p>Later, Michael H. Warfield also added, <quote who="Michael H. Warfield">It
can't even be enabled unless you enabled experimental code options.  Then, it's
disabled by default and you first have to enable the R/O NTFS.  Then you have
to explicitly select the option to enable RW access that is clearly labeled
DANGEROUS.  This thing is not armed and dangerous due to an act of ommision.
It's live and active only through three acts of commision. About the only thing
left, short of removing it from the kernel entirely, is to make the option
a hidden control option, like some of the debugging options, that requires
editing a header file or a Makefile to enable.</quote> Further along in the
thread, Peter also suggested, <quote who="Peter Samuelson">comment out the
CONFIG_NTFS_RW line entirely.  Actually, I think that *would* be a good idea.
Anyone who has any business messing with NTFS_RW is more than capable of
editing Config.in.</quote> Jeff Garzik agreed, and added, <quote who="Jeff
Garzik">I would prefer that filesystems with known broken write support
depend on CONFIG_BROKEN (which would be always defined to 'n')</quote></p>

<p>Elsewhere, Jeff V. M. added, <quote who="Jeff V. Merkey">I've got even
more bad news -- because it's in Linux, Microsoft is already altering the
on-disk structures again, so it's about to be broken in R/O mode as well
when Whistler comes out.</quote> In response to the idea that no additional
warnings or preventative steps needed to be taken to keep people from trashing
their systems, he added, <quote who="Jeff V. Merkey">You guys make the call.
I will be here to catch the 100+ messages that would normally be posting to the
kernel list with "Linux destroyed my data", and I have been handling them.
I am just alerting you guys that the numbers of people needing this are
increasing, which is an indication more and more people are using Linux to
migrate NT to Linux, and vice-versa, and getting themselves into trouble.
We need to brainstorm a more long term solution for this problem.  I suspect
if I post these tools on our FTP server for free download, MS will promptly
show up with attorneys.  Normally, this is what I would do, but these tools
were developed via access to MS IP, and so long as I am helping MS customers
recover data in a "consulting" capacity, I do not believe they will interfere,
particularly since everytime this happens, Linux gets a great big black
eye with the affected customer.  But very soon (like after 2.4 ships) the
numbers of folks needing this may increase to a capacity I cannot support
properly without dumping these tools into general distribution -- then the
shit will hit the fan with MS if I do this.</quote></p>

<p>Eric W. Biederman said that if Microsoft were deliberately preventing
interpoerability between Windows NT and Linux, that Jeff V. M. should alert the
antitrust lawers. But Jeff V. M. replied:</p>

<quote who="Jeff V. Merkey">

<p>I think the anitrust issues are moot -- they have had their way already
with Microsoft.  They've been left beaten and crippled in the eyes of the
general public.  Large Customers seem to not be swallowing .NET.</p>

<p>Their behavior is inconsistent with the Trial Judge's ruling.  Technically,
by pursuing .NET, they are not observing the spirit of the ruling.  If you
get a ruling put on you by a court, you are supposed to observe what it
says and correct your behavior, even if the execution order was stayed by
the court pending appeal.  The Judge did not set aside the ruling -- it's
still there.</p>

<p>Because of this, any investment in Microsoft strategies by large enterprise
customers are an unknown until the appeals court makes a determination.
Microsoft is also setting itself up for a contempt order by doing this.
The trial court told them to stay out of the internet business with their
operating systems business unit.  Their compliance has been illusionary
with the court's ruling, and unless the appeals court vacates the ruling,
they could be in big trouble.</p>

<p>If I were the DOJ, I would already be putting together an OFC for filing
with the trial court.  They are also doing the worst possible thing you can
do while a case is on appeal, which is to ignore the trial court's rulings,
and resorting to character assisination of the trial judge.</p>

</quote>

<p>Elsewhere, approaching the entire problem from a different angle,
Ren Haddock said, <quote who="Ren Haddock">I think part of the problem is
that there are other things labeled DANGEROUS that actually do work fairly
reliably (offhand, I'm thinking off the IDE config stuff..). Perhaps it
needs to explicitely say 'This is broken and is gauranteed to destroy your
data. Do not use it'.  The 'DANGEROUS' label seems to suggest that it -may-
destroy data, which leads to the 'it won't happen to me' mentality.</quote>
Andre Hedrick replied historically:</p>

<quote who="Andre Hedrick">

<p>DANGEROUS == GO_FOR_IT_DUMB_ARSE_SCREW_YOURSELF_WILDLY  </p>

<p>This is the intent, when I put and started the DANGEROUS settings.
Because the volitale nature of extreme alpha code in the beginning.
However as time passed, people did not think it had meaning, but that is
what it orginally was defined by me.</p>

</quote>

<p>David Feuer agreed with Ren, the "Dangerous" label did not seem to be an
absolute warning not to enable a given feature. Daryll Strauss suggested
relabeling those features as "Broken", but Jes Sorensen replied, <quote
who="Jes Sorensen">I doubt it will make any difference whatever we write. I
have seen several times how users enable every single option because 'they
don't want to miss out on anything'.</quote></p>

<p>At one point, John Alvord remarked:</p>

<quote who="John Alvord">

<p>If this was a business, and we were knowingly distributing software that
was known to be dangerous, we would probably be risking legal action.</p>

<p>Why are we distributing such severely broken software? Heck, we seem
reluctant to include reiserfs, a pretty high quality, supported file
system. And we continue to distribute this !@#$%... There must be some
strange agenda going on to limit the use of Linux.</p>

</quote>

<p>But Horst von Brand replied that it wouldn't be legal, since there are
prominent warnings displayed. He added, <quote who="Horst von Brand">It is
just that NTFS has been in the kernel for ages, and rotted. Nobody has taken
the time to remove it (would be a lot less than what has been wasted up to
now discussing the matter here...).</quote></p>

</section>

<section
  title="AcerNote-950 APM Problems"
  subject="2.2.18pre21 oops reading /proc/apm"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.1/0043.html"
  posts="13"
  startdate="07 Dec 2000 19:34:31 -0800"
  enddate="12 Dec 2000 20:27:55 -0800"
>

<p>Neale Banks reported:</p>

<quote who="Neale Banks">

<p>I compiled the Debian distribution of 2.2.18pre21 source on and for a
AcerNote-950, with APM enabled.</p>

<p>All is fine except that I can reliably "oops" it simply by trying to read
from /proc/apm (e.g. cat /proc/apm).</p>

<p>oops output and ksymoops-2.3.4 output is attached.</p>

<p>Is there anything else I can contribute?</p>

</quote>

<p>Alan Cox replied:</p>

<quote who="Alan Cox">

<p>The latitude and longtitude of the bios writers current position, and a
ballistic missile.</p>

<p>Please boot 2.2.18pre24 (not pre25) on the machine and send me its DMI
strings printed at boot time. I'll add it to the 'stupid morons who cant
program and wouldnt know QA if it hit them on the head with a mallet' list</p>

</quote>

<p>Neale did this, but couldn't see anything resembling a "DMI string",
and Alan replied, <quote who="Alan Cox">Ok your machine probably doesnt
have DMI then.  That unfortunately means its hard to identify the specific
machine.</quote> After walking a brief staircase together, Neale came up
with a patch to work around his buggy BIOS.</p>

</section>

<section
  title="Some Documentation Cleanup"
  subject="Networking: RFC1122 and 1123 status for kernel 2.4"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.1/0057.html"
  posts="18"
  startdate="08 Dec 2000 06:46:59 -0800"
  enddate="13 Dec 2000 09:01:03 -0800"
>
<topic>Documentation</topic>
<topic>Networking</topic>

<p>Fabien Ribes noticed that information on the status of Linux with regards
to <a href="http://www.faqs.org/rfcs/rfc1122.html">RFC 1122 (Requirements for
Internet Hosts -- Communication Layers)</a> was scattered throughout numerous
files. He asked, <quote who="Fabien Ribes">Is there a complete document showing
RFC1122 status as a whole for a given kernel version ?</quote> David S.
Miller replied shortly, <quote who="David S. Miller">No, unfortunately
nobody has the time to do this.</quote> Andi Kleen added, <quote who="Andi
Kleen">The RFC evaluation is also out of date and should be either redone or
removed.</quote> David agreed, and said he'd remove all the "RFC1122 Status"
comments from net/ipv4/*.c unless Andi wanted to fix it up. Andi replied,
<quote who="Andi Kleen">Kill it ;)</quote> David replied, <quote who="David
S. Miller">Done.  Seriously, if someone wants to do this work please contact
Andi or myself, we are willing to give some assistance.</quote> Fabien said he
might have time to do some work on it; but there was no more discussion.</p>

<p></p>

</section>

<section
  title="2.0 Faster Than 2.2 Which Is Faster Than 2.4 (Except For SMP)"
  subject="UP 2.2.18 makes kernels 3% faster than UP 2.4.0-test12"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.1/0435.html"
  posts="28"
  startdate="10 Dec 2000 07:31:29 -0800"
  enddate="15 Dec 2000 16:40:29 -0800"
>
<topic>SMP</topic>

<p>Steven Cole used kernel compilation time as a benchmark, and concluded that
on uni-processor systems, 2.2.18pre26 was 3% faster than 2.4.0-test12-pre7 at
building kernels. But he remarked with tongue in cheek, <quote who="Steven
Cole">However, the margin of victory is small enough that a recount may be
necessary.</quote> He also added that he'd used gcc 2.91.66 (kgcc) to compile
the 2.2.18 kernel used as the OS in the test, and gcc 2.95.3 for the 2.4.0
one used as the OS in the test. Several folks objected that kgcc would make
a faster kernel than gcc, and that to be fair, the systems hosting the tests
should be compiled with the same kernel.  Steven replied with some new results,
in which he showed that kgcc did indeed create slightly faster kernels than
gcc. But rerunning one of his tests showed only a few second's improvement over
the earlier one. He added consistently, <quote who="Steven Cole">but I think
we're getting into the pregnant or dimpled chad thing at this point.</quote>
So his initial report seemed to stand, and there was a brief discussion
of why 2.2.18 might be faster than 2.4.0. At one point Alan Cox remarked,
<quote who="Alan Cox">Its an interesting demo that 2.4 has some performance
problems since 2.2 is slower than 2.0 although nowdays not much.</quote></p>

<p>Later, Steven ran a similar set of benchmarks on SMP systems, and
reported that for those systems, 2.4.0 was 2% faster than 2.2.18; Linus
Torvalds replied:</p>

<quote who="Linus Torvalds">

<p>Note that kernel compilation really isn't a very relevant benchmark,
because percentage differences in this range can be basically just noise:
things like driver version differences that show up, but impact different
machines different ways (maybe one driver is better for certain machines,
and worse on others. Things like that).</p>

<p>The setup you descibe is just too CPU-intensive, with little potential
for truly interesting differences.</p>

</quote>

<p>Steven had mentioned that in the SMP test, he'd <quote who="Steven Cole">ran
X and KDE 2.0 during the tests to provide a greater though reproducable load
on the tested kernel.</quote> Linus suggested, in his same reply:</p>

<quote who="Linus Torvalds">

<p>You might want to do the same in 32-64MB of RAM. And actually move your
mouse around a bit to keep KDE/X from just being paged out, at which point
it turns un-interesting again. I don't know how to do that repeatably,
though, but one thing I occasionally do is to read my email (which is not
very CPU-intensive, but it does keep the desktop active and also gives me
a feel for interactive behaviour).</p>

<p>At that point the numbers are probably going to show more difference
(and the variation is probably going to be much bigger).</p>

</quote>

<p>Steven tried the same test again, doing a 'make -j3', moving the mouse
around, and switching desktops a few times; and reported, <quote who="Steven
Cole">These results are even closer.  The differences are so slight, that
they are not statistically significant. Hmmm, maybe no news is good news in
this case.</quote> Linus suggested:</p>

<quote who="Linus Torvalds">

<p>Actually, do it with</p>

<p>        make -j3 'MAKE=make -j3' bzImage</p>

<p>A single "-j3" won't do much. It will only build three directories at a
time, and you'll never see much load. But doing it recursively means that
you'll build three at a time all the way out to the leaf directories, and
you should see loads up to 20+, and much more memory pressure too.</p>

</quote>

<p>Steven tried this, and reported that 2.4.0 still finished 1.3 seconds
faster than 2.2.18, and the system load stayed lower as well. There was no
more discussion.</p>

</section>

<section
  title="Timeline For 2.2.19"
  subject="insmod problem after modutils upgrading"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.1/1003.html"
  posts="11"
  startdate="13 Dec 2000 09:41:28 -0800"
  enddate="14 Dec 2000 09:50:32 -0800"
>
<topic>Release Scheduling</topic>

<mention>Horst von Brand</mention>

<p>In the course of discussion, Alan Cox gave his expected timeline for
2.2.19. Regarding some possible changes, he said, <quote who="Alan Cox">That
wont be happening in 2.2 until 2.2.19 which probably means 6 months.</quote>
Horst von Brand requested a quick 2.2.19, to include just the particular
bug fixes under discussion, but Alan replied, <quote who="Alan Cox">Shall
I do a 2.2 release for every trivia. I think not.  There is plenty to get
into 2.2.19 already.</quote> End of thread.</p>

</section>

<section
  title="VM Problems In 2.2.18"
  subject="VM problems still in 2.2.18"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.1/1090.html"
  posts="17"
  startdate="13 Dec 2000 18:36:44 -0800"
  enddate="17 Dec 2000 17:03:21 -0800"
>
<topic>Virtual Memory</topic>

<mention>Andrea Arcangeli</mention>

<p>Mark Symonds reported locked boxes with many "VM: do_try_to_free_pages
failed" errors scrolling down the screen on 2.2.18; he added, <quote who="Mark
Symonds">Something else I noticed is that the Load average is usually around
0.08, but when I let it idle for a few mins, just tapping the spacebar in a
terminal will cause it to stop responding for 10 or so seconds with the load
average skyrocketing to over 6.  After that the system sometimes recovers
and starts responding normally, other times it will die.</quote> Alan Cox
replied, <quote who="Alan Cox">Andrea's VM-global patch seems to be a wonder
cure for those who have tried it. Give it a shot and let folks know.</quote>
Mark and someone tried the patch and reported complete success, at which
point Alan remarked, <quote who="Alan Cox">I think Andrea just earned his
official God status ;)</quote> Another person asked if Andrea's patch would make
it into 2.2.19, and Alan replied:</p>

<quote who="Alan Cox">

<p>The question is merely 'in what form' . I wanted to keep them seperate
from the other large changes in 2.2.18 for obvious reasons.</p>

<p>Andrea - can we have the core VM changes you did without adopting the
change in semaphore semantics for file system locking which will give third
party fs maintainers headaches and doesnt match 2.4 behaviour either ?</p>

</quote>

<p>Andrea Arcangeli replied with some technical comments, and he and Alan went
back-and-forth for awhile.</p>

</section>

<section
  title="Possible Linux Trademark Violation By Sun"
  subject="Is there a Linux trademark issue with sun?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0012.1/1354.html"
  posts="16"
  startdate="14 Dec 2000 18:27:30 -0800"
  enddate="16 Dec 2000 07:08:56 -0800"
>
<topic>Legal Issues</topic>
<topic>Microkernels: Mach</topic>
<topic>Microsoft</topic>

<mention>Linus Torvalds</mention>
<mention>Igmar Palsenberg</mention>

<p>Rob Landley gave a pointer to a <a
href="http://linuxtoday.com/news_story.php3?ltsn=2000-12-14-020-04-NW-CY">LinuxToday
news article</a>, and explained, <quote who="Rob Landley">Scott McNealy has
apparently been calling Solaris Sun's implementation of Linux.  Trademark
violation time.</quote> He quoted the article, which quoted Scott (Sun's
CEO) as saying, <quote who="Scott McNealy">You people just don't get it, do
you? All Linux applications run on Solaris, which is our implementation of
Linux.</quote> Rob admitted that the source of the quote was questionable,
but that assuming the accuracy of the quote, <quote who="Rob Landley">this
strikes me as a mondo trademark violation, and exactly the sort of thing
the Linux trademark was designed to prevent.  Solaris is NOT Linux.</quote></p>

<p>There were several different takes on this. Rik van Riel said, <quote
who="Rik van Riel">I wouldn't worry about this.  It's only a question of time
before people will start to ask him why Sun isn't shipping the "original Linux"
but has their own, strange, version ;)</quote> This sent Igmar Palsenberg into
peals of laughter, but Rob replied, <quote who="Rob Landley">Sure.  But why
HAVE a trademark if we don't enforce it?  Grassroots support is always a
wondeful thing, and educating the public is extremely important.  Then again,
what McNealy's trying to confuse his customers.  Enforcing the trademark
would therefore serve an educational purpose, wouldn't it? :)</quote></p>

<p>Elsewhere, Kevin A. Burton felt the Scott's remarks, even if accurate,
looked like just an "off the cuff" remark, and were no cause for concern;
but Rob replied:</p>

<quote who="Rob Landley">

<p>Law isn't an all-or-nothing thing.  Obviously this isn't worth a lawsuit.
By itself it's not even close.</p>

<p>But sending an official letter asking them to respect the trademark counts
as "defending the trademark" if it's abused in the future and we DO want to
get serious about it.  (Neutralizes this as a precedent slimy lawyers can
point to of "Linux" being undefendable as a trademark and instead being a
generic term.)</p>

<p>And if the pattern of behavior WERE to continue/get worse, having gone
through the appropriate steps way back when (measured, proprotionate response
to earlier incidents) makes a much firmer foundation for a lawsuit later.</p>

<p>And, because Sun's lawyers know that last point, they're fairly likely
to take it seriously enough to let McNealy know that his course of action
carries certain risks.  (Remember that Meme Hacking talk, at the Fortune
500 it's all about reducing and managing risk.)</p>

<p>It's a bit like saying your cat's name when you see them up on the coffee
table where they're not supposed to be.  It's not the same as actually
punishing them, just letting them know you're aware that they're doing it.</p>

</quote>

<p>Elsewhere, Jon 'maddog' Hall commented on the entire situation:</p>

<quote who="Jon 'maddog' Hall">

<p>This does bring up an interesting situation.</p>

<p>The Linux community keeps saying that "Linux is a re-implementation
of Unix."</p>

<p>This gets X/Open all pissed off at us, because Linux has not passed the
qualification test suites which they use for branding.  So we get around
that by saying "Unix is a lot like Linux, except it costs a lot of money,
comes in binary form, etc. etc."</p>

<p>Yet there is no real definition for "Linux".</p>

<p>Some people (the FSF for instance) say that Linux is just the kernel,
but there are different kernels, with different patches.</p>

<p>There was even a Microkernel version of Linux called "MKLinux".</p>

<p>Others say that Linux is the whole distribution, but there are lots
of distributions, all different (Red Hat, SuSE, etc.) There are different
placements of files in the file tree.</p>

<p>I know from conversations with Linus that he anticipates having (perhaps)
radically different kernels on top of "BIG IRON" machines, where the kernels
(and the distributions) come from the "BIG IRON" makers.</p>

<p>The licensing of the Linux trademark has basically allowed someone to
use the term "Linux" in their own trademark, but has done nothing to prevent
someone from comparing their accumulation of code with "Linux", and nothing
to define what Linux actually is.</p>

<p>If it is true that "all Linux applications work on top of Solaris", what
standard prevents them from calling Solaris just another implementation
of Linux?  And should it?</p>

<p>From an ISV perspective, the more distributions of software that run
their products binary compatible, the better off we are against Microsoft.
If Linux does not handle the very high-end machines (yet), then why not
let those applications run on Solaris?  If people want to pay for Solaris,
take the binary-only distribution from Sun and run it on that large iron,
why not?</p>

<p>On the other hand, I think we need some type of definition to what is
called "Linux".  Perhaps this is where the Linux Standard Base might be
appropriate.</p>

</quote>

<p>Rob agreed with many of Jon's points, but still felt that
<quote who="Rob Landley">Sun is free to put out a version of Linux.
But to call Solaris Linux is, in my opinion, going over the edge
here and diluting the trademark.</quote> He gave a link to a <a
href="http://boudicca.tux.org/hypermail/linux-kernel/2000week04/0654.html">post
from Linus Torvalds</a> explaining Linus' general stance on the trademark
issue. He added, <quote who="Rob Landley">If we said Linux was actually
Solaris, Sun would be all over us with Lawyers.  They'd have to protect their
trademark. If Red Hat called its next release of Linux</quote> [...] <quote
who="Rob Landley">"Red Hat Solaris", they'd get sued.</quote></p>

</section>

</kc>

