<?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="105" date="02 Feb 2001 00:00:00 -0800" />

<stats posts="1351" size="5891" contrib="494" multiples="220" lastweek="169">

<person posts="30" size="132" who="Rasmus Andersen " />
<person posts="28" size="122" who="Linus Torvalds " />
<person posts="28" size="98" who="Ingo Molnar " />
<person posts="24" size="120" who="Andre Hedrick " />
<person posts="24" size="79" who="Jens Axboe " />
<person posts="23" size="97" who="Andrea Arcangeli " />
<person posts="22" size="64" who="" />
<person posts="21" size="78" who="Andi Kleen " />
<person posts="15" size="56" who="David Ford " />
<person posts="14" size="46" who="Timur Tabi " />
<person posts="13" size="51" who="dean gaudet " />
<person posts="13" size="39" who="Marcelo Tosatti " />
<person posts="12" size="59" who="Jeff Hartmann " />
<person posts="12" size="57" who="Andrew Morton " />
<person posts="12" size="51" who="Rick Jones " />
<person posts="12" size="47" who="Mike Kravetz " />
<person posts="12" size="37" who="Pavel Machek " />
<person posts="11" size="37" who="Thunder from the hill " />
<person posts="11" size="34" who="&quot;David S. Miller&quot; " />
<person posts="10" size="46" who="Vojtech Pavlik " />
<person posts="10" size="34" who="Keith Owens " />
<person posts="10" size="32" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="9" size="42" who="&quot;Mike A. Harris&quot; " />
<person posts="9" size="40" who="Jeff Garzik " />
<person posts="9" size="34" who="Daniel Phillips " />
<person posts="9" size="34" who="David Wragg " />
<person posts="9" size="34" who="Shawn Starr " />
<person posts="9" size="28" who="Matti Aarnio " />
<person posts="8" size="36" who="Anton Altaparmakov " />
<person posts="8" size="34" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="8" size="31" who="Roman Zippel " />
<person posts="8" size="31" who=" (Linus Torvalds)" />
<person posts="8" size="27" who="Russell King " />
<person posts="8" size="26" who="James Sutherland " />
<person posts="8" size="23" who="&quot;mirabilos&quot; " />
<person posts="7" size="45" who="Peter Horton " />
<person posts="7" size="24" who="Bernd Eckenfels " />
<person posts="7" size="22" who="&quot;Albert D. Cahalan&quot; " />
<person posts="7" size="22" who="Andrew Clausen " />
<person posts="7" size="19" who="David Woodhouse " />
<person posts="6" size="49" who="Alan Cox " />
<person posts="6" size="48" who="&quot;Richard B. Johnson&quot; " />
<person posts="6" size="41" who="&quot;Hubertus Franke&quot; " />
<person posts="6" size="27" who="&quot;Dunlap, Randy&quot; " />
<person posts="6" size="26" who="&quot;David D.W. Downey&quot; " />
<person posts="6" size="24" who="Davide Libenzi " />
<person posts="6" size="21" who="&quot;Jonathan Earle&quot; " />
<person posts="6" size="19" who="Matthias Andree " />
<person posts="6" size="18" who="Tigran Aivazian " />
<person posts="6" size="18" who="Jamie Lokier " />
<person posts="6" size="16" who="" />
<person posts="5" size="46" who="Greg from Systems " />
<person posts="5" size="36" who="Petr Matula " />
<person posts="5" size="30" who="Mark I Manning IV " />
<person posts="5" size="25" who="Leslie Donaldson " />
<person posts="5" size="24" who="Scaramanga " />
<person posts="5" size="21" who="Ondrej Sury " />
<person posts="5" size="21" who="Manfred Spraul " />
<person posts="5" size="21" who="Daniel Stone " />
<person posts="5" size="19" who="Alan Chandler " />
<person posts="5" size="19" who="Harald Welte " />
<person posts="5" size="19" who="Pete Elton " />
<person posts="5" size="19" who=" (Rogier Wolff)" />
<person posts="5" size="18" who="&quot;H. Peter Anvin&quot; " />
<person posts="5" size="18" who=" (Kai Henningsen)" />
<person posts="5" size="16" who="Andreas Dilger " />
<person posts="5" size="16" who="Chris Mason " />
<person posts="5" size="16" who="Sasi Peter " />
<person posts="5" size="15" who="Paul Jakma " />
<person posts="5" size="15" who="Aaron Lehmann " />
<person posts="5" size="15" who="&quot;Rainer Mager&quot; " />
<person posts="5" size="15" who="Peter Samuelson " />
<person posts="5" size="14" who="&quot;J . A . Magallon&quot; " />
<person posts="5" size="14" who="Chmouel Boudjnah " />
<person posts="5" size="14" who="Felix von Leitner " />
<person posts="5" size="13" who="Mikael Pettersson " />
<person posts="5" size="13" who="Chris Wedgwood " />
<person posts="4" size="47" who="Chris Rankin " />
<person posts="4" size="37" who="Stefani Seibold " />
<person posts="4" size="25" who="Mathieu Chouquet-Stringer " />
<person posts="4" size="24" who="Stephen Satchell " />
<person posts="4" size="24" who="Julian Anastasov " />
<person posts="4" size="20" who="Tim Wright " />
<person posts="4" size="19" who="Larry McVoy " />
<person posts="4" size="19" who="&quot;H . J . Lu&quot; " />
<person posts="4" size="17" who="Heitzso " />
<person posts="4" size="16" who="Steven Cole " />
<person posts="4" size="16" who="Joe deBlaquiere " />
<person posts="4" size="16" who="Steve Underwood " />
<person posts="4" size="16" who="&quot;Grover, Andrew&quot; " />
<person posts="4" size="15" who="David Lang " />
<person posts="4" size="14" who="Tom " />
<person posts="4" size="14" who="Alan Olsen " />
<person posts="4" size="14" who="Paul Gortmaker " />
<person posts="4" size="13" who="Anton Blanchard " />
<person posts="4" size="13" who="Miles Lane " />
<person posts="4" size="12" who="jamal " />
<person posts="4" size="12" who="Gregory Maxwell " />
<person posts="4" size="12" who="Brian Gerst " />
<person posts="4" size="12" who="John Jasen " />
<person posts="4" size="12" who="Tim Fletcher " />
<person posts="3" size="90" who="&quot;Sergey Kubushin&quot; " />
<person posts="3" size="34" who="Anders Karlsson " />
<person posts="3" size="24" who="Adam Lackorzynski " />
<person posts="3" size="16" who="Duncan Laurie " />
<person posts="3" size="16" who="" />
<person posts="3" size="15" who="Thomas Molina " />
<person posts="3" size="15" who="David Bustos " />
<person posts="3" size="13" who="Dave Dykstra " />
<person posts="3" size="13" who="Ingo Oeser " />
<person posts="3" size="12" who="Neil Brown " />
<person posts="3" size="12" who="Dave Cinege " />
<person posts="3" size="11" who="Szabolcs Szakacsits " />
<person posts="3" size="11" who="&quot;LA Walsh&quot; " />
<person posts="3" size="11" who="Admin Mailing Lists " />
<person posts="3" size="11" who="Ookhoi " />
<person posts="3" size="11" who="&quot;Barry K. Nathan&quot; " />
<person posts="3" size="11" who="&quot;Mike Black&quot; " />
<person posts="3" size="11" who="Heikki Lindholm " />
<person posts="3" size="11" who="Helge Hafting " />
<person posts="3" size="10" who="Rafal Boni " />
<person posts="3" size="10" who="Shawn Starr " />
<person posts="3" size="10" who="Matti =?iso-8859-1?Q?L=E5ngvall?= " />
<person posts="3" size="10" who="" />
<person posts="3" size="10" who="Martin Josefsson " />
<person posts="3" size="10" who="" />
<person posts="3" size="10" who="Matthew Jacob " />
<person posts="3" size="10" who="V Ganesh " />
<person posts="3" size="9" who="Matthias Schniedermeyer " />
<person posts="3" size="9" who="Ben Greear " />
<person posts="3" size="9" who="Jesse Pollard " />
<person posts="3" size="9" who="Werner Almesberger " />
<person posts="3" size="9" who="" />
<person posts="3" size="8" who="Mark Bratcher " />
<person posts="3" size="8" who="Richard Henderson " />
<person posts="3" size="6" who="Wakko Warner " />
<person posts="2" size="35" who="Idan Sofer " />
<person posts="2" size="31" who="&quot;Margulies, Adam&quot; " />
<person posts="2" size="27" who="Christoph Lameter " />
<person posts="2" size="23" who="&quot;Kevin B. Hendricks&quot; " />
<person posts="2" size="20" who="Carlo Scarfoglio " />
<person posts="2" size="19" who="Robert Dale " />
<person posts="2" size="18" who="Ed Tomlinson " />
<person posts="2" size="16" who="Nathan Walp " />
<person posts="2" size="13" who="&quot;Peter 'Luna' Runestig&quot; " />
<person posts="2" size="12" who="&quot;Ulrich Windl&quot; " />
<person posts="2" size="12" who="Holger Kiehl " />
<person posts="2" size="11" who="Jorge Nerin " />
<person posts="2" size="10" who="Bernd Eckenfels " />
<person posts="2" size="10" who="Rusty Russell " />
<person posts="2" size="9" who="Goswin Brederlow " />
<person posts="2" size="9" who=" (Ton Hospel)" />
<person posts="2" size="9" who="Linda Walsh " />
<person posts="2" size="9" who="Patrizio Bruno " />
<person posts="2" size="9" who="Rogerio Brito " />
<person posts="2" size="9" who="&quot;Jo l'Indien&quot; " />
<person posts="2" size="9" who="Petr Vandrovec " />
<person posts="2" size="9" who="Mike Harrold " />
<person posts="2" size="8" who="James Sutherland " />
<person posts="2" size="8" who="Tobias Ringstrom " />
<person posts="2" size="8" who="Ivan Kokshaysky " />
<person posts="2" size="8" who="Jeff Lightfoot " />
<person posts="2" size="8" who="Matthew Fredrickson " />
<person posts="2" size="8" who="Jan-Benedict Glaw " />
<person posts="2" size="8" who="J Sloan " />
<person posts="2" size="7" who="&quot;Bill Hartner&quot; " />
<person posts="2" size="7" who="safemode " />
<person posts="2" size="7" who="&quot;Sasi Peter&quot; " />
<person posts="2" size="7" who="Val Henson " />
<person posts="2" size="7" who="Jason Venner " />
<person posts="2" size="7" who="Ben Ford " />
<person posts="2" size="7" who="Glenn McGrath " />
<person posts="2" size="7" who="&quot;Trever L. Adams&quot; " />
<person posts="2" size="7" who="Jonathan Thackray " />
<person posts="2" size="7" who="Andreas Jaeger " />
<person posts="2" size="7" who=" (Eric W. Biederman)" />
<person posts="2" size="7" who="Mark Smith " />
<person posts="2" size="7" who="&quot;MEHTA,HIREN (A-SanJose,ex1)&quot; " />
<person posts="2" size="7" who="Arkadiusz Miskiewicz " />
<person posts="2" size="7" who="Abramo Bagnara " />
<person posts="2" size="6" who="Kai Germaschewski " />
<person posts="2" size="6" who="Michael Peddemors " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Gerhard Mack " />
<person posts="2" size="6" who="John Cavan " />
<person posts="2" size="6" who="&quot;Wahlman, Petter&quot; " />
<person posts="2" size="6" who="Leif Sawyer " />
<person posts="2" size="6" who="Martin Hicks " />
<person posts="2" size="6" who="Hugh Dickins " />
<person posts="2" size="6" who="archan " />
<person posts="2" size="6" who="&quot;Jie Zhou&quot; " />
<person posts="2" size="6" who="Robert Holmberg " />
<person posts="2" size="6" who="Ion Badulescu " />
<person posts="2" size="6" who="Vince Weaver " />
<person posts="2" size="6" who="Mo McKinlay " />
<person posts="2" size="6" who="&quot;David L. Parsley&quot; " />
<person posts="2" size="6" who="Pete Zaitcev " />
<person posts="2" size="6" who="Juri Haberland " />
<person posts="2" size="6" who=" (Miquel van Smoorenburg)" />
<person posts="2" size="6" who="Trond Myklebust " />
<person posts="2" size="6" who="Tim Sullivan " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="John Kacur " />
<person posts="2" size="6" who="Paul Mackerras " />
<person posts="2" size="6" who="Olivier Galibert " />
<person posts="2" size="6" who="&quot;Georg Nikodym&quot; " />
<person posts="2" size="5" who="&quot;David Schwartz&quot; " />
<person posts="2" size="5" who="bert hubert " />
<person posts="2" size="5" who="Matt Domsch " />
<person posts="2" size="5" who="Ralf Baechle " />
<person posts="2" size="5" who="&quot;Justin T. Gibbs&quot; " />
<person posts="2" size="5" who="Adam Fritzler " />
<person posts="2" size="5" who="David Weis " />
<person posts="2" size="5" who="Louis Garcia " />
<person posts="2" size="5" who="Tim Hockin " />
<person posts="2" size="5" who="Eric Lammerts " />
<person posts="2" size="5" who="Luc de Louw " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="Stefan Ring " />
<person posts="2" size="4" who="Boris Dragovic " />
<person posts="1" size="73" who="&quot;Robert H. de Vries&quot; " />
<person posts="1" size="62" who="Robert Siemer " />
<person posts="1" size="41" who="" />
<person posts="1" size="30" who="Dale Christ " />
<person posts="1" size="23" who=" (Andreas Jellinghaus)" />
<person posts="1" size="21" who="David Luyer " />
<person posts="1" size="20" who="David Howells " />
<person posts="1" size="18" who="Mark Hemment " />
<person posts="1" size="17" who="&quot;Winners&quot; " />
<person posts="1" size="14" who="antirez " />
<person posts="1" size="13" who="Todd Goodman " />
<person posts="1" size="11" who="William Thompson " />
<person posts="1" size="10" who="=?ISO-8859-1?Q?Joel_Franco_Guzm=E1n?= " />
<person posts="1" size="10" who="Jun Nakajima " />
<person posts="1" size="9" who="Anton Altaparmakov " />
<person posts="1" size="8" who="Norbert Preining " />
<person posts="1" size="8" who="Daniel Stodden " />
<person posts="1" size="8" who="&quot;Christian W. Zuckschwerdt&quot; " />
<person posts="1" size="8" who="Christian Becker " />
<person posts="1" size="7" who="&quot;List User&quot; " />
<person posts="1" size="7" who="" />
<person posts="1" size="6" who="Andy Galasso " />
<person posts="1" size="6" who="Bartosz Waszak " />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="" />
<person posts="1" size="6" who="Sam Watters " />
<person posts="1" size="6" who="Lincoln Dale " />
<person posts="1" size="6" who="Pekka Savola " />
<person posts="1" size="6" who="&quot;Lee Cremeans&quot; " />
<person posts="1" size="6" who="Yuri Polyansky " />
<person posts="1" size="6" who="Sandy Harris " />
<person posts="1" size="6" who="David Benfell " />
<person posts="1" size="6" who="Chris K Cockrum " />
<person posts="1" size="6" who="Sturle Sunde " />
<person posts="1" size="6" who="Giuliano Pochini " />
<person posts="1" size="5" who="=?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= " />
<person posts="1" size="5" who="&quot;Adrian Glaubitz&quot; " />
<person posts="1" size="5" who="John Jasen " />
<person posts="1" size="5" who="Benson Chow " />
<person posts="1" size="5" who="&quot;Vibol Hou&quot; " />
<person posts="1" size="5" who=" (Marlys Kohnke)" />
<person posts="1" size="5" who="Charles-Edouard Ruault " />
<person posts="1" size="5" who="Tom Leete " />
<person posts="1" size="5" who="Vladimir " />
<person posts="1" size="5" who="Nicolas GOUTTE " />
<person posts="1" size="5" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="1" size="5" who="Paul Flinders " />
<person posts="1" size="5" who="Thomas Kerpe " />
<person posts="1" size="5" who="&quot;Otto Meier&quot; " />
<person posts="1" size="5" who="Hans Reiser " />
<person posts="1" size="5" who="John O'Donnell " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="Andrey Savochkin " />
<person posts="1" size="5" who="Aaron Laffin " />
<person posts="1" size="4" who="Drew Bertola " />
<person posts="1" size="4" who="Bernd Eckenfels " />
<person posts="1" size="4" who="Bernd Kaindl " />
<person posts="1" size="4" who="David Christensen " />
<person posts="1" size="4" who="Nathan Black " />
<person posts="1" size="4" who="&quot;Petr Vandrovec&quot; " />
<person posts="1" size="4" who="Xuan Baldauf " />
<person posts="1" size="4" who="Thomas Davis " />
<person posts="1" size="4" who="&quot;John O'Donnell&quot; " />
<person posts="1" size="4" who="Andris Pavenis " />
<person posts="1" size="4" who="David Relson " />
<person posts="1" size="4" who="george anzinger " />
<person posts="1" size="4" who="Trever Adams " />
<person posts="1" size="4" who="=?iso-8859-1?B?R+Fib3IgTOlu4XJ0?= " />
<person posts="1" size="4" who="&quot;Laramie Leavitt&quot; " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="&quot;Gregg Lloyd&quot; " />
<person posts="1" size="4" who="&quot;Jesse Pollard&quot; " />
<person posts="1" size="4" who="Pete Toscano " />
<person posts="1" size="4" who="John Roll " />
<person posts="1" size="4" who="&quot;Michael McLeod&quot; " />
<person posts="1" size="4" who="John Carter " />
<person posts="1" size="4" who="Edward " />
<person posts="1" size="4" who="Russell Leighton " />
<person posts="1" size="4" who="Erik Mouw " />
<person posts="1" size="4" who="Bernhard Rosenkraenzer " />
<person posts="1" size="4" who="Chris Chabot " />
<person posts="1" size="4" who="Derek Benson " />
<person posts="1" size="4" who="Donald Becker " />
<person posts="1" size="4" who="Alessandro Suardi " />
<person posts="1" size="3" who="Geert Uytterhoeven " />
<person posts="1" size="3" who="&quot;Mahadev K Cholachagudda&quot; " />
<person posts="1" size="3" who="&quot;H. Peter Anvin&quot; " />
<person posts="1" size="3" who="Richard Guenther " />
<person posts="1" size="3" who="Jure Pecar " />
<person posts="1" size="3" who="&quot;Dan Egli&quot; " />
<person posts="1" size="3" who="Steve VanDevender " />
<person posts="1" size="3" who="David Brownell " />
<person posts="1" size="3" who="Mike Frisch " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="&quot;Daniel Mehrmnann&quot; " />
<person posts="1" size="3" who="Bernd Petrovitsch " />
<person posts="1" size="3" who="Tomasz Przygoda " />
<person posts="1" size="3" who="Lorenzo Allegrucci " />
<person posts="1" size="3" who="Brian Macy " />
<person posts="1" size="3" who="James Simmons " />
<person posts="1" size="3" who="Derek Wildstar " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="hugang " />
<person posts="1" size="3" who="&quot;Daniel Mehrmnann&quot; " />
<person posts="1" size="3" who="&quot;Aaron Tiensivu&quot; " />
<person posts="1" size="3" who="Guus Sliepen " />
<person posts="1" size="3" who="Ari Heitner " />
<person posts="1" size="3" who="Jakub Jelinek " />
<person posts="1" size="3" who="Svein Erik Brostigen " />
<person posts="1" size="3" who="=?iso-8859-1?Q?Hans_Eric_Sandstr=F6m?= " />
<person posts="1" size="3" who="Johannes Erdfelt " />
<person posts="1" size="3" who="C Sanjayan Rosenmund " />
<person posts="1" size="3" who="Ville Herva " />
<person posts="1" size="3" who="Ragnar Hojland Espinosa " />
<person posts="1" size="3" who="Yann Dupont " />
<person posts="1" size="3" who="Mitchell Blank Jr " />
<person posts="1" size="3" who="David Weinehall " />
<person posts="1" size="3" who="&quot;Christopher Friesen&quot; " />
<person posts="1" size="3" who="Philipp Matthias Hahn " />
<person posts="1" size="3" who="Howard Johnson " />
<person posts="1" size="3" who="Petr Baudis " />
<person posts="1" size="3" who="ebi4 " />
<person posts="1" size="3" who="Mark van Walraven " />
<person posts="1" size="3" who=" (Ulf Jaenicke-Roessler)" />
<person posts="1" size="3" who="Daniel Kobras " />
<person posts="1" size="3" who="&quot;Todd Goodman&quot; " />
<person posts="1" size="3" who="Roman Zippel " />
<person posts="1" size="3" who="Mauricio Martinez " />
<person posts="1" size="3" who="&quot;Tom Sightler&quot; " />
<person posts="1" size="3" who="Florin Andrei " />
<person posts="1" size="3" who="&quot;Randy.Dunlap&quot; " />
<person posts="1" size="3" who="Torrey Hoffman " />
<person posts="1" size="3" who="&quot;Zink, Dan&quot; " />
<person posts="1" size="3" who="Andrzej Krzysztofowicz " />
<person posts="1" size="3" who="Martin Schimschak " />
<person posts="1" size="3" who="&quot;David L. Nicol&quot; " />
<person posts="1" size="3" who="Ragnar Hojland Espinosa " />
<person posts="1" size="3" who="Alexandre Hautequest " />
<person posts="1" size="3" who="Urban Widmark " />
<person posts="1" size="3" who="Pavel Roskin " />
<person posts="1" size="3" who="Kjartan Maraas " />
<person posts="1" size="3" who="Yann Droneaud " />
<person posts="1" size="3" who="James Lewis Nance " />
<person posts="1" size="3" who="Listuser AVA System " />
<person posts="1" size="3" who="Mark Longair " />
<person posts="1" size="3" who="Peter Rival " />
<person posts="1" size="3" who="Pierre Rousselet " />
<person posts="1" size="3" who="&quot;Dan Maas&quot; " />
<person posts="1" size="3" who="Gregory McLean " />
<person posts="1" size="3" who="&quot;NightHawk&quot; " />
<person posts="1" size="3" who="James Kelly " />
<person posts="1" size="3" who="Dylan Griffiths " />
<person posts="1" size="3" who="john slee " />
<person posts="1" size="3" who="Jan Niehusmann " />
<person posts="1" size="3" who="Alan Schmitt " />
<person posts="1" size="3" who="&quot;Tristan Greaves&quot; " />
<person posts="1" size="3" who="Jonathan Walther " />
<person posts="1" size="3" who="Dan Kegel " />
<person posts="1" size="3" who="Joseph Pingenot " />
<person posts="1" size="3" who="Pauline Middelink " />
<person posts="1" size="3" who="Scott Rhine " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Willy Tarreau " />
<person posts="1" size="3" who="&quot;Matt D. Robinson&quot; " />
<person posts="1" size="3" who="Christoph Rohland " />
<person posts="1" size="3" who="Harold Oga " />
<person posts="1" size="3" who="Josh Myer " />
<person posts="1" size="3" who="&quot;Bakonyi Ferenc&quot; " />
<person posts="1" size="3" who="Thomas Hood " />
<person posts="1" size="3" who="Luis Claudio R.Goncalves " />
<person posts="1" size="3" who="&quot;Scott M. Hoffman&quot; " />
<person posts="1" size="3" who="Dan Hollis " />
<person posts="1" size="3" who="Martin Mares " />
<person posts="1" size="3" who="Karsten Keil " />
<person posts="1" size="3" who="Christoph Hellwig " />
<person posts="1" size="3" who="Jean-Luc " />
<person posts="1" size="3" who="John Kodis " />
<person posts="1" size="3" who="Ian Macdonald " />
<person posts="1" size="3" who="Dan Malek " />
<person posts="1" size="3" who="&quot;Guennadi V. Liakhovetski&quot; " />
<person posts="1" size="3" who="Rafael Diniz " />
<person posts="1" size="3" who="&quot;Henrik Stokseth&quot; " />
<person posts="1" size="3" who="Harald Arnesen " />
<person posts="1" size="3" who="Studierende der Universitaet des Saarlandes " />
<person posts="1" size="3" who="Dan Hopper " />
<person posts="1" size="3" who="Wichert Akkerman " />
<person posts="1" size="3" who="J Sloan " />
<person posts="1" size="3" who="Cacophonix " />
<person posts="1" size="3" who="Arnaldo Carvalho de Melo " />
<person posts="1" size="3" who="Doug McNaught " />
<person posts="1" size="3" who="William Stearns " />
<person posts="1" size="3" who="&quot;Benjamin C.R. LaHaise&quot; " />
<person posts="1" size="3" who="Plinio Barraza " />
<person posts="1" size="3" who="Ulrich Drepper " />
<person posts="1" size="3" who="=?iso-8859-1?q?Rahul?= " />
<person posts="1" size="3" who="&quot;Michael B. Trausch&quot; " />
<person posts="1" size="3" who="Ville Herva " />
<person posts="1" size="3" who="&quot;Kim Pelham&quot; " />
<person posts="1" size="3" who="&quot;Dr. Kelsey Hudson&quot; " />
<person posts="1" size="3" who="Howard Johnson " />
<person posts="1" size="3" who="Zach Brown " />
<person posts="1" size="3" who="Jakob Schroeter " />
<person posts="1" size="2" who="James Stevenson " />
<person posts="1" size="2" who="Bernd Schmidt " />
<person posts="1" size="2" who="Pavel Rabel " />
<person posts="1" size="2" who="Matt Kemner " />
<person posts="1" size="2" who="Nicholas Dronen " />
<person posts="1" size="2" who="Andreas Franck " />
<person posts="1" size="2" who="Orlando Andico " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="adrian " />
<person posts="1" size="2" who="Greg KH " />
<person posts="1" size="2" who="Ben Mansell " />
<person posts="1" size="2" who="Ingo Molnar " />
<person posts="1" size="2" who="I Lee Hetherington " />
<person posts="1" size="2" who="Dima Brodsky " />
<person posts="1" size="2" who="Mogens Kjaer " />
<person posts="1" size="2" who="&quot;Daniels, Andrew&quot; " />
<person posts="1" size="2" who="Steven Ellmore " />
<person posts="1" size="2" who=" (Trevor Hemsley)" />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Jinnah Dylan Hosein " />
<person posts="1" size="2" who="Mircea Damian " />
<person posts="1" size="2" who="Tom Sightler " />
<person posts="1" size="2" who="Dominik Kubla " />
<person posts="1" size="2" who="Walter Hofmann " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Alan Cox " />
<person posts="1" size="2" who="Mike Galbraith " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Cataldo Thomas " />
<person posts="1" size="2" who="&quot;Joshua M. Thompson&quot; " />
<person posts="1" size="2" who="Infomation " />
<person posts="1" size="2" who="Mark Hahn " />
<person posts="1" size="2" who="&quot;Ryan Hairyes&quot; " />
<person posts="1" size="2" who="Patrick Michael Kane " />
<person posts="1" size="2" who="Thomas Pornin " />
<person posts="1" size="2" who="&quot;Dmitry A. Fedorov&quot; " />
<person posts="1" size="2" who="Kurt Roeckx " />
<person posts="1" size="2" who="Paul Menage " />
<person posts="1" size="2" who="Stephen Degler " />
<person posts="1" size="2" who="Dan Graham " />
<person posts="1" size="2" who="mike " />
<person posts="1" size="2" who="Paul Powell " />
<person posts="1" size="2" who="&quot;First Name Last Name&quot; " />
<person posts="1" size="2" who="Mark Mokryn " />
<person posts="1" size="2" who="Jacob Luna Lundberg " />
<person posts="1" size="2" who="&quot;Brent Rowland&quot; " />
<person posts="1" size="2" who="&quot;James H. Cloos Jr.&quot; " />
<person posts="1" size="2" who="Dan Hollis " />
<person posts="1" size="2" who="John Clemens " />
<person posts="1" size="2" who="Tom Rini " />
<person posts="1" size="2" who="&quot;Isabelle, Francois&quot; " />
<person posts="1" size="2" who="&quot;dobro.cnt&quot; " />
<person posts="1" size="2" who=" (Patrick J. LoPresti)" />
<person posts="1" size="2" who="Jacob Luna Lundberg " />
<person posts="1" size="2" who="John Levon " />
<person posts="1" size="2" who="Florian Weimer " />
<person posts="1" size="2" who="Terje Rosten " />
<person posts="1" size="2" who="Bart Dorsey " />
<person posts="1" size="2" who="Alec Smith " />
<person posts="1" size="2" who="Douglas Gilbert " />
<person posts="1" size="2" who="Paul Jakma " />
<person posts="1" size="2" who="Brad Felmey " />
<person posts="1" size="2" who="Steven Walter " />
<person posts="1" size="2" who="Lars Marowsky-Bree " />
<person posts="1" size="2" who="Pfenniger Daniel " />
<person posts="1" size="2" who="Adam " />
<person posts="1" size="2" who="Mathieu Dube " />
<person posts="1" size="2" who="Chris Evans " />
<person posts="1" size="2" who="Nicolas Noble " />
<person posts="1" size="2" who="Michael Rothwell " />
<person posts="1" size="2" who="&quot;Rajiv Majumdar&quot; " />

</stats>

<section
  title="Bad Microsoft Interaction With Linux"
  subject="Total loss with 2.4.0 (release)"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.1/1887.html"
  posts="23"
  startdate="15 Jan 2001 05:40:53 -0800"
  enddate="26 Jan 2001 17:24:32 -0800"
>
<topic>Microsoft</topic>

<p>Heikki Lindholm completely trashed his filesystem and was very distressed.
After a bit of diagnosis on the list, various folks agreed that MS Windows
was the culprit. At one point Mike A. Harris said:</p>

<quote who="Mike A. Harris">

<p>Whwnever you install/upgrade any OS and especially M$ ones on a multiboot
machine, you should always ensure ahead of time that they will play nicely
together, agree on geometry translation schemes, partitioning schemes,
etc, and that any option to take over the whole machine is turned off.
Windows NT defaults to "fry the whole disk", but I don't know about ME or
W2K as they are IMHO just bloat + new pictures, etc..</p>

<p>I know if you have a 8G drive or larger, and install NT4 on it it will
fry everything entirely unless you stand on your head and read about 50
MS kb articles.  Thankfully, I will _never_ have to encounter this sort of
thing again though.  ;o)</p>

</quote>

<p>Torrey Hoffman suggested:</p>

<quote who="Torrey Hoffman">

<p>If you have to share a machine with a Microsoft OS, the best thing is to
install the Microsoft OS first.  That way it can set up the partition tables
however it likes.  Just leave enough hard drive space free.</p>

<p>Then install Linux.  This has several advantages - you can more easily set
up Grub or Lilo to dual boot, and Linux can deal with whatever Microsoft's
partition table flavor of the year is.  The Microsoft OS is less likely to
become confused and violently lash out using that approach :-)</p>

<p>Another note: If dual-booting Windows 2000, upgrade to service pack 1 before
installing Linux.  I was able to blue-screen W2K before SP1 by starting their
disk management tool on a disk with dozens of Linux partitions.  And I agree -
I am thankful that I will never have to deal with this again either.</p>

</quote>

<p>Elsewhere, Jason Venner also explained:</p>

<quote who="Jason Venner">

<p>Windows 98 and possibly followons doesn't quite honor 'b' type partitions
in the extended area of the disk, particularily if you are past the 8gig
boundary and the partitions in question are over 2gig.  The above numbers
are NOT hard boundaries, I have only seen this on 2 computers and those
numbers are approximate.</p>

<p>Generally, I have to use partition magic to make partitions past that
point if I don't want windows to scribble all over my other partitions.</p>

<p>This is quite a nightmare, and not all that easy to diagnose or fix.</p>

</quote>

<p>And J Sloan remarked, <quote who="J Sloan">This should be an FAQ -
running windows on a system where you have a Linux partition is dangerous,
and you run the risk of losing all your data. Any Linux system that contains
important data should NOT dual boot with windows.</quote></p>

</section>

<section
  title="Difficulties Getting ServerWorks Docs: Continued"
  subject="Re: [PATCH] PCI-Devices and ServerWorks chipset"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.2/0090.html"
  posts="12"
  startdate="16 Jan 2001 09:12:07 -0800"
  enddate="23 Jan 2001 10:18:34 -0800"
>

<p>This subject came up recently in <kcref subject="ServerWorks
docs?" startdate="16 Dec 2000 11:07:10 -0800"></kcref>. This week, in the
course of discussion about a Netfinity 7100-8666 using a ServerWorks chipset,
Maciej W. Rozycki asked, <quote who="Maciej W. Rozycki">Does anyone beside
the manufacturer have these docs at all?  Last time I contacted them, they
required an NDA, even though they weren't actually Linux-hostile.</quote> Dan
Hollis replied:</p>

<quote who="Dan Hollis">

<p>They require not only an NDA, but that you also do all development on-site
at their santa clara HQ under their direct supervision.</p>

<p>The only people who have ever got info out of serverworks are the lm78
guys and (i think) andre hedrick.</p>

<p>What magic incantations they chanted, or which mafia thugs they hired to
manage this, I don't know...</p>

</quote>

<p>At one point, Andre Hedrick said, <quote who="Andre Hedrick">I can get
any info needed, you just have to define the scope.  Then will not can and
will not give out details on a generic form.  In short no one person can
see the entire design docs or will they get them without a NDA.  I have seen
why this is the case, cause the toy are cool.</quote></p>

</section>

<section
  title="New Masquerading Interface For 2.4"
  subject="2.4 and ipmasq modules"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.2/0885.html"
  posts="17"
  startdate="20 Jan 2001 14:46:16 -0800"
  enddate="24 Jan 2001 04:41:42 -0800"
>

<p>Aaron Lehmann was extremely happy to see that 2.4.0 had reintroduced ipfwadm
support. But he reported, <quote who="Aaron Lehmann">2.[02].x used to have
"special IP masquerading modules" such as ip_masq_ftp.o, ip_masq_quake.o,
etc. I can't find these in 2.4.0. Where have they gone? Without important
modules such as ip_masq_ftp.o I cannot use non-passive ftp from behind the
masquerading firewall.</quote> Rusty Russell explained:</p>

<quote who="Rusty Russell">

<p>The entire point of the netfilter kernel architecture is that we can
just ask for packets at certain points, no #ifdefs, special hacks, etc.
Unfortunately, the previous masquerading code (used in 2.0 and 2.2) looked
really difficult to extract from the kernel.  Netfilter has changed a little
since then (particularly NF_STOLEN), so it might be possible now.</p>

<p>So I reimplimented 2.2-style masquerading on top of the new NAT
infrastructure: ideally this would mean that it could use the new helpers,
but there were some minor technical problems, and it was never tested.</p>

</quote>

<p>Later it turned out that Aaron did solve his problem using
netfilter. He said, <quote who="Aaron Lehmann">I changed the
kernel settings to have pure netfilter configuration, read the <a
href="http://netfilter.kernelnotes.org/unreliable-guides/NAT-HOWTO/">NAT-HOWTO</a>,
and followed its instructions. I reccomend that any others still trying to
use the 2.[02].x style interfaces do the same.</quote> He also advocated,
<quote who="Aaron Lehmann">netfilter seems not only much cleaner than ipchains
or ipfwadm, but also much more powerful. I read into the HOWTO a bit and was
very impressed by the capabilities. In particular, it's nice to have port
forwarding integrated with NAT rather than as a seperate chunk of kernel
code using different userspace tools.</quote></p>

</section>

<section
  title="Makefile Cleanup Planned For 2.5"
  subject="PATCH: &quot;Pass module parameters&quot; to built-in drivers"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.2/0926.html"
  posts="10"
  startdate="20 Jan 2001 20:54:56 -0800"
  enddate="24 Jan 2001 12:57:51 -0800"
>
<topic>Networking</topic>

<mention>Werner Almesberger</mention>
<mention>Linus Torvalds</mention>
<mention>David Luyer</mention>

<p>David Luyer posted a quick-n-dirty hack against 2.4, to allow drivers to
receive command-line parameters when compiled into the kernel, even if those
drivers did not have an option parser in their source code. He pointed out
that as far as he knew, Keith Owens planned to handle this differently in
2.5, but David felt that a solution of some kind should be available in 2.4
as well. Keith pointed out that David's patch provided inconsistant methods
for setting the same parameters. Keith argued, <quote who="Keith Owens">I
can and will do this cleanly in 2.5.  Parameters will be always be keyed
by the module name, even if they are compiled in.  Adding an inconsistent
method to 2.4 then changing to a correct method in 2.5 is a bad idea, wait
until we can do it right.</quote> Paul Gortmaker remarked in reply, <quote
who="Paul Gortmaker">As a related issue, this will allow me (or whoever) to
kill off the ether=x,y,z,ethN boot argument for compiled in ethernet drivers
at the same time. It made sense back in 1.0/1.2 days when distro kernels were
shipped with everything compiled in and ISA cards were the norm. Now it is
hardly used and generally a PITA to support.</quote> Werner Almesberger also
replied to Keith, suggesting that if Keith's method was not too intrusive,
a 2.4 patch might get past Linus Torvalds into the official sources. But
Keith replied, <quote who="Keith Owens">It is part of my total Makefile
rewrite for 2.5.  A clean implementation of module parameters mapping to setup
code requires the mapping of a source file to the module it is linked into.
That information is difficult to extract with the current Makefile system,
my rewrite makes it easy.</quote></p>

</section>

<section
  title="Still Hunting Filesystem Corruption In 2.4"
  subject="[PATCH] - filesystem corruption on soft RAID5 in 2.4.0+"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.2/0987.html"
  posts="9"
  startdate="21 Jan 2001 12:47:42 -0800"
  enddate="23 Jan 2001 00:21:44 -0800"
>
<topic>FS: ReiserFS</topic>
<topic>FS: ext2</topic>
<topic>SMP</topic>

<mention>Hans Reiser</mention>

<p>Neil Brown rooted around for the source of the recent corruption
problems. This week he posted a patch and said:</p>

<quote who="Neil Brown">

<p>There have been assorted reports of filesystem corruption on raid5 in
2.4.0, and I have finally got a patch - see below.  I don't know if it
addresses everybody's problems, but it fixed a very real problem that is
very reproducable.</p>

<p>The problem is that parity can be calculated wrongly when doing a
read-modify-write update cycle.  If you have a fully functional, you wont
notice this problem as the parity block is never used to return data.
But if you have a degraded array, you will get corruption very quickly.</p>

<p>So I think this will solve the reported corruption with ext2fs, as
I think they were mostly on degradred arrays.  I have no idea whether it
will address the reiserfs problems as I don't think anybody reporting those
problems described their array.</p>

</quote>

<p>Hans Reiser said he'd test the patch. Otto Meier tried the patch and
reported non-failure. He said, <quote who="Otto Meier">System is a SMP Dual
Celeron with kernel 2.4.0. I copied 18 Gbyte of data from my backup  to
it. So far i have not seen any corroption messages.  Last time I did that I
got a lot of them. Seams that the fix has improved things for me.</quote>
Someone else also reported success, though they gave no details. Holger
Kiehl ran his test-set for about 16 hours, and reported no data errors,
though e2fsck still found and fixed some inode problems.</p>

<p>No decisive success or failures were reported in this discussion.</p>

</section>

<section
  title="Necessity Of Partition IDs"
  subject="Partition IDs in the New World TM"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.2/1066.html"
  posts="23"
  startdate="22 Jan 2001 08:17:22 -0800"
  enddate="24 Jan 2001 02:28:28 -0800"
>
<topic>Disk Arrays: LVM</topic>

<mention>Andrew Clausen</mention>

<p>Andrew Clausen complained about how many different types of partition tables
there were. He pointed out that Linux had no use for partition IDs, aside from
a few special cases. The Mac used them as a heuristic to find swap devices,
and LVM used them as well, but he felt these were entirely unnecessary
uses. He asked if anyone knew why Linux had partition IDs as opposed to
probing for a signature on the filesystem. Andries Brouwer replied:</p>

<quote who="Andries Brouwer">

<p>Partition IDs are not necessary. Linux works fine when you have no
partition table at all, and have a parttab file in an initrd disk telling
the kernel where the partitions are supposed to be.</p>

<p>No kernel changes required. Today you do not need partition IDs.  Today you
can dynamically add and delete partitions, without involving anything like
a partition table.</p>

<p>But people use various schemes to partition their disks, mainly because
also other operating systems like DOS or MacOS use the same disks. In such
a situation it is useful to agree with the other OS on where the partitions
are.</p>

</quote>

<p>The dual boot situation seemed to be a serious constraint, and folks
generally agreed that the current method had to stay supported.</p>

</section>

<section
  title="Linux On The Mac"
  subject="M68K mac 2.2.18 doesn't compile"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.2/1290.html"
  posts="2"
  startdate="23 Jan 2001 09:54:54 -0800"
  enddate="23 Jan 2001 12:06:21 -0800"
>

<p>William Thompson was unable to get Linux to compile for his Mac. He
posted a patch which worked for him, and Joshua M. Thompson explained,
<quote who="Joshua M. Thompson">None of the mainstream Linux kernels compile
out of the box for Mac/68K (or even for m68k in general I believe.) Go to
<a href="http://www.mac.linux-m68k.org">http://www.mac.linux-m68k.org</a>
and grab a current source tarball or precompiled vmlinux.gz file (we've got
2.2.18 and 2.4.0 available, although 2.4 is still a bit shakey.)</quote>
End of thread.</p>

</section>

<section
  title="NTFS: The Saga Continues"
  subject="Linux 2.4.0ac11"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0045.html"
  posts="15"
  startdate="24 Jan 2001 03:33:06 -0800"
  enddate="26 Jan 2001 09:38:16 -0800"
>
<topic>FS: NTFS</topic>
<topic>FS: ext3</topic>

<mention>Timur Tabi</mention>

<p>Alan Cox announced <a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/">2.4.0-ac11</a>
and added, <quote who="Alan Cox">Slightly delayed because I had take some
time out to fall off a horse..</quote></p>

<p>In the changelog, he listed "Major NTFS updates" from Anton Altaparmakov.
Cataldo Thomas asked if NTFS was safe for read-only. For more on this concern,
see <kcref subject="[Fwd: NTFS repair tools]" startdate="07 Dec 2000 19:27:41 -0800"></kcref>. Anton replied, <quote who="Anton Altaparmakov">Of
course read-only is safe. As long as you mount the partition READ-ONLY nothing
can happen to it in any way, your NTFS data is at least safe.</quote> Timur
Tabi pointed out that it was at least theoretically possible for the driver to
send commands to the disk controller, to overwrite data, even when intending
to be read-only. Anton replied that it was also theoretically possible to
spontaneously teleport to the moon, but Pavel Machek said, <quote who="Pavel
Machek">AFAICS, ext3 is happy to write to read-only mounted partition. So
question was not completely stupid.</quote></p>

</section>

<section
  title="Status Of Nvidia Framebuffer Driver"
  subject="nividia fb 0.9.0?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0086.html"
  posts="4"
  startdate="24 Jan 2001 07:45:58 -0800"
  enddate="24 Jan 2001 21:19:00 -0800"
>
<topic>Framebuffer</topic>

<mention>Linus Torvalds</mention>

<p>A while ago, Robert Holmberg had seen version 0.9.0 of the nvidia
framebuffer driver appear on the "nvidia for Linux" mailing list. He'd
tried it and found it fast and (seemingly) bug-free, and had waited
patiently for it to be accepted into the official kernel. Some time had
passed with no luck, so now he put together a bit of code and stuck a <a
href="http://www.helsinki.fi/~rahholmb/rivafb-0.9.0jm2.tar.gz">tarball</a>
on the web, in hopes that someone would submit it to
Linus Torvalds. Jeff Garzik replied, <quote who="Jeff
Garzik">I just mentioned this to Bakonyi Ferenc &lt;<a
href="mailto:fero@drama.obuda.kando.hu">fero@drama.obuda.kando.hu</a>&gt;,
who said that it would be better to roll a new patch without the v4l stuff,
and update rivafb.  rivafb is apparently stable but the v4l code is not
(yet).</quote> Robert evangelized, <quote who="Robert Holmberg">I can't wait
to finally get a usable rivafb. Previous versions have been both buggy and
catastophically slow. This version (0.9.0) was fast enough to make things
work as smoothly as without a framebuffer device.</quote></p>

</section>

<section
  title="Linux Kernel Product Placement (Order Now!)"
  subject="make mrproper"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0107.html"
  posts="10"
  startdate="24 Jan 2001 09:19:55 -0800"
  enddate="25 Jan 2001 12:33:09 -0800"
>

<mention>John Levon</mention>

<p>John Levon asked what the 'mr' in 'make mrproper' stood for. After some
speculation, James Lewis Nance said, <quote who="James Lewis Nance">I saw a post
from Linus once about this.  It is Finnish for "Mr. Clean".</quote> Matti Aarnio
added:</p>

<quote who="Matti Aarnio">

<p>It does refer to Procter&amp;Gamble household cleaning product titled
"Mr Proper", which apparently more recently has been renamed as "Mr Clean".
(Or who knows how international companies decide on what to call the products
where...)</p>

<p>A semi-joke which may or may not make sense to people depending on if
they have seen the adverts that at least Finns have seen..  (I guess it was
american advertisement dubbed into finnish.)</p>

<p>"'make clean' is simple soap wash, 'make mrproper' cleans also tougher
stains by using stronger solvents; user is advised to protect themselves."</p>

</quote>

<p>David Relson reminisced:</p>

<quote who="David Relson">

<p>My recollection as a 50+ american is that the household cleaner
Mr. Clean has been around since at least the 1960's. I remember vividly the
TV advertisements with the bald headed genie (or whatever) with his arms
crossed and inspecting dirt or cleanliness or whatever.  With my US-centric
upbringing, I think that Mr. Clean originated here and then went overseas,
with appropriate translations of the product name, hence the appearance of
Mr. Proper.</p>

<p>That's what I know about Mr. Clean vs. Mr. Proper.  I believe it correct,
but I'm not a Procter &amp; Gamble historian.</p>

</quote>

</section>

<section
  title="Status Of Page Attribute Table (PAT) Support"
  subject="Page Attribute Table (PAT) support?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0116.html"
  posts="9"
  startdate="24 Jan 2001 09:48:19 -0800"
  enddate="24 Jan 2001 13:31:37 -0800"
>
<topic>Page Attribute Tables</topic>

<p>Timur Tabi asked why 2.4.0 didn't support PAT, and explained, <quote
who="Timur Tabi">The Page Attribute Table (PAT) is an extension to the x86
page table format that lets you enable Write Combining on a per-page basis.
Details can be found in chapter 9.13 of the Intel Architecture Software
Developer's Manual, Volume 3 (System Programming).</quote> Jeff Hartmann
stepped up and said, <quote who="Jeff Hartmann">I'm actually writing
support for the PAT as we speak.  I already have working code for PAT
setup.</quote> [...] <quote who="Jeff Hartmann">I should have working code
by the 2.5.x timeframe.  I can also discuss the planned interface if anyone
is interested.</quote> Timur asked if it would be possible to port this back
to 2.2, and Jeff replied, <quote who="Jeff Hartmann">Its most likely that
it will be 2.5.x only for awhile.  I'm not sure at this point if it will
make it into 2.4.x, much less 2.2.x.</quote> He and Timur went back and forth on
technical issues for a few posts, and then they must have taken it off-line,
because the thread ended in mid questi--</p>

</section>

<section
  title="Loop Device Hangs In 2.4.0"
  subject="Kernel 2.4.0 loop device still hangs"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0479.html"
  posts="12"
  startdate="25 Jan 2001 19:29:36 -0800"
  enddate="28 Jan 2001 11:43:08 -0800"
>
<topic>Disk Arrays: RAID</topic>
<topic>FS: ext2</topic>

<mention>Mircea Damian</mention>

<p>Mark Bratcher remembered a discussion several months ago, <quote
who="Mark Bratcher">about the loop device hanging when copying
large amounts of data to a file mounted as, say, ext2fs. It was in
regard to kernel 2.4.0test-something.</quote> He'd just now tried
out 2.4.0 and noticed this bug, <quote who="Mark Bratcher">although
I have seen other notes that claim that it is fixed.</quote> Someone
else confirmed the problem, and added that Jens Axboe had told them
the bug appeared to be neither in the hardware nor in the kernel
configuration. Jens replied, reaffirming this analysis and suggesting <a
href="http://ftp.kernel.org/pub/linux/kernel/people/axboe/patches/2.4.1-pre10/loop-3">a
patch</a>. Mark tried it and reported complete success (the problem went
from 100% reproducibility to 0%, which while not a guaranteed fix, at least
looked pretty good). Mircea Damian also reported success, though without
really extensive testing. Andreas Franck gave the patch a real pounding (he
described, <quote who="Andreas Franck">I created 5 files of each 100 MB, set
up 5 loop devices and made a RAID5 array out of them, putting ext2 on it and
running a bonnie loop with 350 MB test size over it for the night.</quote>)
and said, <quote who="Andreas Franck">Everything survived, worked flawlessly
and I'm happy my disk did too :-) Many thanks for the fine work!</quote>
Jens was very pleased, and added, <quote who="Jens Axboe">it does indeed
look promising if it survives a beating like that :-)</quote></p>

<p>Elsewhere, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0948.html">Q:
Release of 2.4.1</a>, someone asked if Jens patch would make it into 2.4.1;
Linus Torvalds replied, <quote who="Linus Torvalds">Only if Jens sends it
to me in a timely fashion (which by now means "real soon").</quote> Jens
added, <quote who="Jens Axboe">I haven't submitted it yet due to the massive
restructering. Plus, it also touches other parts than loop itself.</quote></p>

</section>

<section
  title="Mapping Physical Memory"
  subject="mapping physical memory"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0480.html"
  posts="3"
  startdate="25 Jan 2001 19:53:17 -0800"
  enddate="26 Jan 2001 08:28:56 -0800"
>
<topic>PCI</topic>

<p>Dima Brodsky needed to obtain and pin approximately 8M of contiguous physical
memory in user space, and asked how to go about it. Dan Maas replied:</p>

<quote who="Dan Maas">

<p>The only way to allocate that much *physically* contiguous memory is by
writing a driver that grabs it at boot-time (I think the "bootmem" API is
used for this). This is an extreme measure and should rarely be necessary,
except in special cases such as primitive PCI cards that lack support for
scatter/gather DMA.</p>

<p>You can easily implement a mmap() interface to give user-space programs
access to the memory; there are plenty of examples of how to do this in
various character device drivers.</p>

<p>(well OK, if all you need is a one-off hack, you can use the method
developed by the Utah GLX people -- tell the kernel that you have 8MB
*less* RAM than is actually present using a "mem=" directive at boot,
then grab that last piece of memory by mmap'ing /dev/mem -- see <a
href="http://utah-glx.sourceforge.net/memory-usage.html">http://utah-glx.sourceforge.net/memory-usage.html</a>)</p>

</quote>

<p>Pauline Middelink added, <quote who="Pauline Middelink">Or if you want to
reuse that memory between apps, use the bigphysarea patch. Yes, its available
for 2.4.0 now :)</quote> eot.</p>

</section>

<section
  title="Summary Of 2.4.0 Experiences"
  subject="2.4.0 uptime"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0489.html"
  posts="2"
  startdate="25 Jan 2001 23:37:38 -0800"
  enddate="26 Jan 2001 08:47:13 -0800"
>
<topic>Disk Arrays: RAID</topic>

<p>Hans Eric Sandstrom reported a 20 day uptime with 2.4.0, and Ville Herva gave
his take on the 2.4.0 kernel:</p>

<quote who="Ville Herva">

<p>I think it can be concluded that 2.4.0 was pretty good for a .0
release. IMHO and based on my own limited experience it's much better than
2.2.0. It certainly does pretty well with that kind of ordinary CPU load,
and the bugs (if any) are related to more exotic conditions.</p>

<p>For most people, it appears to have worked _well_. It certainly has worked
fine for me (I had one X lock up with it, but I'd blame the nvidia drivers
for that altough they are very stable on 2.2.).</p>

<p>What known bugs are there btw? I think the only more serious were the
software RAID5 bug and the VIA driver issues, both of which caused fs
corruption. Some people reported problems with X (is this the same forking
problem Jeff Merkey et all tried to hunt down pre-time), and some had trouble
with booting 386 and/or other hardware. Any more?</p>

<p>Hopefully Linux will squash all of them in 2.4.1!</p>

</quote>

</section>

<section
  title="Option To Disable printk() Output"
  subject="patch for 2.4.0 disable printk"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0515.html"
  posts="10"
  startdate="26 Jan 2001 12:46:02 -0800"
  enddate="28 Jan 2001 18:48:08 -0800"
>
<topic>Backward Compatibility</topic>
<topic>Small Systems</topic>

<mention>David Weinehall</mention>
<mention>Graham Stoney</mention>

<p>Stefani Seibold wrote and posted a patch to optionally disable all
printk() messages, <quote who="Stefani Seibold">by overloading the printk
function with a dummy printk macro.</quote> She explained, <quote who="Stefani
Seibold">This patch is usefull for embedded systems, where the hardware never
changes and normaly no textconsole is attachted nor any user will see the boot
messages. Also, it is nice for rescue disks.  On my system this saves about 10%
of disk- and ramspace.</quote> After some off-line feedback, Stefani posted a
new patch, moving the config option from the 'character devices' section to
the 'kernel hacking section', as per David Weinehall's suggestion. She also
changed the macro to call an inline function which would always return 0,
for compatibility with the standard printk() function. Andrew Morton had
some technical suggestions, and added, <quote who="Andrew Morton">Graham
Stoney prepared a similar patch for 2.2 last year.  You may be able
to borrow some ideas from that work, and the followup discussion. <a
href="http://www.uwsg.iu.edu/hypermail/linux/kernel/0004.2/0709.html">http://www.uwsg.iu.edu/hypermail/linux/kernel/0004.2/0709.html</a></quote></p>

<p>Elsewhere, under the Subject: <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0898.html">patch
for 2.4.0 disable printk and panic messages, third try</a>, Stefani posted
a third version of the patch, and explained:</p>

<quote who="Stefani Seibold">

<p>This patch has now the following features:</p>

<p>The macro printk throws away all parameters and calls now a funciton
"inline int printk_inline(void)" which always return 0 integer. So it should
be now compatibel to the original printk funciton.</p>

<p>The macro panic also throws away all parameter and calls a function
"NORET_TYPE void panic_nomsg(void) ATTRIB_NORET", which is still the same as
the old panic function, but without display an oops and reboot immidiately.</p>

<p>All parameters of printk and panic will be automatically removed by the
compiler optimizions.</p>

<p>The old functions printk and panic will be also implemented and exported
as silent functions for backward compatibility.</p>

<p>The name of the config variable is now CONFIG_NOPRINTK.</p>

<p>The option for disabling the printk and panic messages in in menu kernel
hacking.</p>

<p>It is a normal behaviour, that you get now some compiler warnings like
"variable not used", because some of the them are only used for output by
printk or panic, which will be now removed by optimizing.</p>

</quote>

<p>There were a couple more criticisms, and the thread ended.</p>

</section>

<section
  title="SBF Queueing"
  subject="SBF queueing?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0750.html"
  posts="4"
  startdate="27 Jan 2001 10:44:48 -0800"
  enddate="27 Jan 2001 12:04:39 -0800"
>
<topic>BSD: FreeBSD</topic>

<mention>Alexey Kuznetsov</mention>

<p>Gregory Maxwell asked, <quote who="Gregory Maxwell">Has
anyone decided to code a SFB (Stochastic Fair Blue) queue
implementation for Linux? It's been implemented for FreeBSD/ALTQ (<a
href="http://www.eecs.umich.edu/~wuchang/blue/">http://www.eecs.umich.edu/~wuchang/blue/</a>).
The paper for it shows it performing very well in comparison to RED.</quote>
Alexey Kuznetsov replied that he hadn't heard anything about it, though the
algorithm looked interesting.</p>

</section>

<section
  title="Migration Issues Between 2.2 And 2.4"
  subject="Moving from kernel 2.2 to 2.4"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0101.3/0991.html"
  posts="2"
  startdate="28 Jan 2001 14:29:45 -0800"
  enddate="28 Jan 2001 14:50:20 -0800"
>
<topic>FS: devfs</topic>

<p>Alec Smith asked, <quote who="Alec Smith">I understand a large portion of
the kernel 2.4 networking code was updated and/or completely replaced. Under
2.2 I have ipchains configured to do basic masquerading for my local LAN. Is
there a straightforward guide which describes how to do masquerading and
firewalling with 2.4 after moving up from 2.2?</quote> Within 20 minutes,
John Jasen answered:</p>

<quote who="John Jasen">

<p><a
href="http://netfilter.kernelnotes.org/unreliable-guides/">http://netfilter.kernelnotes.org/unreliable-guides/</a></p>

<p>In general, you _have to_ upgrade modutils to at least a 2.3.x revision.</p>

<p>If you use devfs, you almost have to install devfsd, and you really need
to upgrade util-linux (there's a bug in older versions of /bin/login that
barf on the new tty scheme).</p>

<p>I usually do it by compiling and installing a 2.4 kernel; compiling,
installing devfsd (and adding an entry very early in rc.sysinit for it);
installing modutils; and installing util-linux -- then rebooting to test
the new kernel.</p>

</quote>

<p>End of thread.</p>

</section>

</kc>

