<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="148" date="31 Dec 2001 00:00:00 -0800" />

<stats posts="1160" size="4823" contrib="434" multiples="210" lastweek="135">

<person posts="40" size="99" who="Alan Cox " />
<person posts="26" size="66" who="Dave Jones " />
<person posts="24" size="113" who="Keith Owens " />
<person posts="23" size="184" who="Pavel Machek " />
<person posts="21" size="105" who="Hans Reiser " />
<person posts="20" size="50" who="&quot;David S. Miller&quot; " />
<person posts="19" size="54" who="Trond Myklebust " />
<person posts="18" size="58" who="Russell King " />
<person posts="14" size="59" who="Andrea Arcangeli " />
<person posts="14" size="52" who="&quot;H. Peter Anvin&quot; " />
<person posts="12" size="41" who="Thomas Hood " />
<person posts="12" size="39" who="Rik van Riel " />
<person posts="11" size="49" who="Marcelo Tosatti " />
<person posts="11" size="42" who="Arnaldo Carvalho de Melo " />
<person posts="11" size="41" who="Andrew Morton " />
<person posts="10" size="79" who="Momchil Velikov " />
<person posts="10" size="36" who="Timothy Covell " />
<person posts="10" size="27" who="Greg KH " />
<person posts="9" size="56" who="Nathan Scott " />
<person posts="9" size="52" who="Vojtech Pavlik " />
<person posts="9" size="31" who="Jens Axboe " />
<person posts="9" size="31" who="Daniel Phillips " />
<person posts="8" size="31" who="Kai Germaschewski " />
<person posts="7" size="44" who="Andreas Hartmann " />
<person posts="7" size="42" who="Anton Altaparmakov " />
<person posts="7" size="38" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="7" size="23" who="Richard Gooch " />
<person posts="7" size="23" who="Brendan Pike " />
<person posts="7" size="22" who="Robert Love " />
<person posts="6" size="35" who="really mason_at_soo_dot_com " />
<person posts="6" size="28" who="Andreas Steinmetz " />
<person posts="6" size="25" who="Doug Ledford " />
<person posts="6" size="21" who="&quot;J.A. Magallon&quot; " />
<person posts="6" size="20" who="Jan-Benedict Glaw " />
<person posts="6" size="18" who="Andre Hedrick " />
<person posts="6" size="18" who="Alexander Viro " />
<person posts="6" size="17" who="David Chow " />
<person posts="6" size="16" who="Ingo Molnar " />
<person posts="5" size="64" who="A Guy Called Tyketto " />
<person posts="5" size="47" who="Ivan Kokshaysky " />
<person posts="5" size="32" who="Lionel Bouton " />
<person posts="5" size="29" who="Keith Owens " />
<person posts="5" size="28" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="5" size="22" who="William Lee Irwin III " />
<person posts="5" size="20" who="Andreas Dilger " />
<person posts="5" size="19" who="Thomas Winischhofer " />
<person posts="5" size="18" who="&quot;Ashok Raj&quot; " />
<person posts="5" size="17" who="&quot;Johan Ekenberg&quot; " />
<person posts="5" size="17" who="Thomas Deselaers " />
<person posts="5" size="16" who="Linus Torvalds " />
<person posts="5" size="16" who="Frank Cornelis " />
<person posts="5" size="16" who="Chris Mason " />
<person posts="5" size="14" who="Davide Libenzi " />
<person posts="5" size="14" who="&quot;Manfred Spraul&quot; " />
<person posts="5" size="13" who="Legacy Fishtank " />
<person posts="5" size="13" who="Benjamin LaHaise " />
<person posts="5" size="13" who="Svein Ove Aas " />
<person posts="5" size="11" who="Alex " />
<person posts="4" size="43" who="John Weber " />
<person posts="4" size="35" who="Ben Greear " />
<person posts="4" size="20" who="Romano Giannetti " />
<person posts="4" size="19" who="Jean-Francois Levesque " />
<person posts="4" size="19" who="Frank van Maarseveen " />
<person posts="4" size="16" who="Quinn Harris " />
<person posts="4" size="13" who="Juergen Sauer " />
<person posts="4" size="13" who="Hans-Christian Armingeon " />
<person posts="4" size="13" who="Oleg Drokin " />
<person posts="4" size="13" who="&quot;Per Jessen&quot; " />
<person posts="4" size="12" who="Adam Keys " />
<person posts="4" size="12" who="&quot;Martin A. Brooks&quot; " />
<person posts="4" size="12" who="george anzinger " />
<person posts="4" size="11" who="&quot;se d&quot; " />
<person posts="4" size="10" who=" (Bob_Tracy)" />
<person posts="4" size="9" who="Stanislav Meduna " />
<person posts="3" size="26" who="Gergely Nagy " />
<person posts="3" size="23" who="Anton Altaparmakov " />
<person posts="3" size="20" who="" />
<person posts="3" size="19" who="Andreas Haumer " />
<person posts="3" size="18" who="David Lang " />
<person posts="3" size="18" who="safemode " />
<person posts="3" size="18" who="Robert Schwebel " />
<person posts="3" size="18" who="&quot;Randy.Dunlap&quot; " />
<person posts="3" size="17" who="Manfred Spraul " />
<person posts="3" size="14" who="" />
<person posts="3" size="14" who="jlm " />
<person posts="3" size="14" who="&quot;Idrigal \(Eric Rautenkranz\)&quot; " />
<person posts="3" size="13" who="Riley Williams " />
<person posts="3" size="13" who="Stefan Frank " />
<person posts="3" size="13" who="Harald Dunkel " />
<person posts="3" size="12" who="Masaru Kawashima " />
<person posts="3" size="12" who="Erik Mouw " />
<person posts="3" size="12" who="Steffen Persvold " />
<person posts="3" size="11" who="&quot;Mr. James W. Laferriere&quot; " />
<person posts="3" size="11" who="Paul Boley " />
<person posts="3" size="11" who="Nicholas Knight " />
<person posts="3" size="11" who="vda " />
<person posts="3" size="10" who="" />
<person posts="3" size="10" who="Peter Osterlund " />
<person posts="3" size="10" who="Alex Bligh - linux-kernel " />
<person posts="3" size="10" who="Rene Engelhard " />
<person posts="3" size="10" who="&quot;Calin A. Culianu&quot; " />
<person posts="3" size="10" who="Tony 'Nicoya' Mantler " />
<person posts="3" size="10" who="Pavel Roskin " />
<person posts="3" size="9" who="Kimio Suganuma " />
<person posts="3" size="9" who="Dana Lacoste " />
<person posts="3" size="9" who="bert hubert " />
<person posts="3" size="9" who="&quot;Ian Chilton&quot; " />
<person posts="3" size="9" who="Reid Hekman " />
<person posts="3" size="9" who="Julian Anastasov " />
<person posts="3" size="9" who="Rasmus Andersen " />
<person posts="3" size="9" who="Stevie O " />
<person posts="3" size="8" who="&quot;Albert D. Cahalan&quot; " />
<person posts="3" size="8" who="Eric Windisch " />
<person posts="3" size="8" who="Ryan Cumming " />
<person posts="3" size="8" who="Teodor Iacob " />
<person posts="3" size="8" who="Mika Liljeberg " />
<person posts="3" size="8" who="&quot;Eric S. Raymond&quot; " />
<person posts="3" size="8" who="&quot;David Gomez&quot; " />
<person posts="3" size="8" who="James Simmons " />
<person posts="3" size="8" who="Davidovac Zoran " />
<person posts="3" size="7" who="Jens Axboe " />
<person posts="3" size="7" who="Oleg Artamonov " />
<person posts="3" size="7" who="Christoph Hellwig " />
<person posts="3" size="7" who="Aaron Lehmann " />
<person posts="3" size="7" who="devik " />
<person posts="3" size="7" who="Andreas Kinzler " />
<person posts="3" size="6" who="" />
<person posts="3" size="6" who="Jeff Dike " />
<person posts="2" size="51" who="Patrick Schaaf " />
<person posts="2" size="37" who="Adrian Bunk " />
<person posts="2" size="25" who="&quot;Rick A. Hohensee&quot; " />
<person posts="2" size="23" who="&quot;Weiping He&quot; " />
<person posts="2" size="23" who="Steven Spence " />
<person posts="2" size="14" who="=?iso-8859-1?B?RnLpZOlyaWMgTC4gVy4=?= Meunier " />
<person posts="2" size="12" who="Ishan Oshadi Jayawardena " />
<person posts="2" size="11" who="&quot;Philip R. Auld&quot; " />
<person posts="2" size="11" who="Russell King " />
<person posts="2" size="11" who="Alex Buell " />
<person posts="2" size="10" who="Andreas Bombe " />
<person posts="2" size="10" who="Guido Guenther " />
<person posts="2" size="9" who="&quot;Alex&quot; " />
<person posts="2" size="9" who="Andrew Pimlott " />
<person posts="2" size="9" who="Gregor Suhr " />
<person posts="2" size="9" who="Marc MERLIN " />
<person posts="2" size="9" who="Tachino Nobuhiro " />
<person posts="2" size="9" who="James Cleverdon " />
<person posts="2" size="9" who="c o r e " />
<person posts="2" size="8" who="John Alvord " />
<person posts="2" size="8" who="&quot;T. A.&quot; " />
<person posts="2" size="8" who="Henrique de Moraes Holschuh " />
<person posts="2" size="8" who="Joe " />
<person posts="2" size="8" who="Sasha Pachev " />
<person posts="2" size="8" who="Heinz-Ado Arnolds " />
<person posts="2" size="8" who="Torrey Hoffman " />
<person posts="2" size="8" who="Rusty Russell " />
<person posts="2" size="8" who="=?iso-8859-1?Q?Ragnar_Kj=F8rstad?= " />
<person posts="2" size="8" who="Stuffed Crust " />
<person posts="2" size="8" who="&quot;&quot; " />
<person posts="2" size="7" who="Andrey Panin " />
<person posts="2" size="7" who="&quot;William Knop&quot; " />
<person posts="2" size="7" who="=?iso-8859-1?Q?Jakob_=D8stergaard?= " />
<person posts="2" size="7" who="" />
<person posts="2" size="7" who="Nathan Bryant " />
<person posts="2" size="7" who="Wayne Whitney " />
<person posts="2" size="7" who="Sipos Ferenc " />
<person posts="2" size="7" who="Jan Kara " />
<person posts="2" size="7" who="David Weinehall " />
<person posts="2" size="7" who=" (Eric W. Biederman)" />
<person posts="2" size="7" who="Chris Mason " />
<person posts="2" size="7" who="Andi Kleen " />
<person posts="2" size="6" who="Brian Landsberger " />
<person posts="2" size="6" who="Stephen Cameron " />
<person posts="2" size="6" who="Oliver Feiler " />
<person posts="2" size="6" who="Will Dyson " />
<person posts="2" size="6" who="Andreas Ferber " />
<person posts="2" size="6" who="Chuck Lever " />
<person posts="2" size="6" who="Helge Hafting " />
<person posts="2" size="6" who="Matthew Johnson " />
<person posts="2" size="6" who="Tobias Ringstrom " />
<person posts="2" size="6" who="Andreas Gietl " />
<person posts="2" size="6" who="&quot;M. Edward Borasky&quot; " />
<person posts="2" size="5" who="Elyse Grasso " />
<person posts="2" size="5" who="rpjday " />
<person posts="2" size="5" who="Mike Harrold " />
<person posts="2" size="5" who="Stephen Satchell " />
<person posts="2" size="5" who="Chris Rankin " />
<person posts="2" size="5" who="Jason Czerak " />
<person posts="2" size="5" who="Kent Borg " />
<person posts="2" size="5" who="&quot;Grover, Andrew&quot; " />
<person posts="2" size="5" who="Dax Kelson " />
<person posts="2" size="5" who="Peter Svensson " />
<person posts="2" size="5" who="Stephan von Krawczynski " />
<person posts="2" size="5" who="Edgar Toernig " />
<person posts="2" size="5" who="Jelnin Andrey " />
<person posts="2" size="5" who="Iain McClatchie " />
<person posts="2" size="5" who="Douglas Gilbert " />
<person posts="2" size="5" who="Mark Hahn " />
<person posts="2" size="5" who="Pierre Rousselet " />
<person posts="2" size="5" who="Steve Bergman " />
<person posts="2" size="5" who="Dan Kegel " />
<person posts="2" size="5" who="Oliver Xymoron " />
<person posts="2" size="4" who="" />
<person posts="2" size="4" who="Christoph Hellwig " />
<person posts="2" size="4" who="Jeremy Drake " />
<person posts="2" size="4" who="David Woodhouse " />
<person posts="2" size="4" who="DevilKin " />
<person posts="2" size="4" who="Pozsar Balazs " />
<person posts="2" size="4" who="Bernd Eckenfels " />
<person posts="2" size="4" who="" />
<person posts="2" size="4" who="bil Jeschke " />
<person posts="1" size="49" who="Renaud Guerin " />
<person posts="1" size="36" who="&quot;Jeff -&quot; " />
<person posts="1" size="28" who="Tomasz Wegrzanowski " />
<person posts="1" size="28" who="Wolfgang Weisselberg " />
<person posts="1" size="17" who=" (Henrique de Moraes Holschuh)" />
<person posts="1" size="12" who="Ilguiz Latypov " />
<person posts="1" size="10" who="Andre Margis " />
<person posts="1" size="10" who="Erik McKee " />
<person posts="1" size="9" who="Kyle " />
<person posts="1" size="8" who="Zygo Blaxell " />
<person posts="1" size="8" who="Stelian Pop " />
<person posts="1" size="8" who="John Summerfield " />
<person posts="1" size="7" who="Sebastian =?ISO-8859-1?Q?Dr=F6ge?= " />
<person posts="1" size="7" who="Wolfgang Wegner " />
<person posts="1" size="7" who="&quot;Brad Dameron&quot; " />
<person posts="1" size="6" who="Franc Sever " />
<person posts="1" size="6" who="Luca Montecchiani " />
<person posts="1" size="6" who="Herbert Valerio Riedel " />
<person posts="1" size="6" who="Mike Galbraith " />
<person posts="1" size="6" who="Guillaume Morin " />
<person posts="1" size="6" who="&quot;David A. Frantz&quot; " />
<person posts="1" size="5" who="Pat Villani " />
<person posts="1" size="5" who="&quot;Torrey Hoffman&quot; " />
<person posts="1" size="5" who="Kristian Peters " />
<person posts="1" size="5" who=" (David Wagner)" />
<person posts="1" size="5" who="Timothy Shimmin " />
<person posts="1" size="5" who="Wakko Warner " />
<person posts="1" size="5" who="&quot;Andreas K. Huettel&quot; " />
<person posts="1" size="5" who="Mikael Pettersson " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="Troy Benjegerdes " />
<person posts="1" size="4" who="Sebastian Wenleder " />
<person posts="1" size="4" who="Michal Jaegermann " />
<person posts="1" size="4" who="Benjamin Herrenschmidt " />
<person posts="1" size="4" who="&quot;steve j. kondik&quot; " />
<person posts="1" size="4" who="Denis RICHARD " />
<person posts="1" size="4" who="&quot;marc. h.&quot; " />
<person posts="1" size="4" who="Zwane Mwaikambo " />
<person posts="1" size="4" who="Athanasius " />
<person posts="1" size="4" who="Jacques Gelinas " />
<person posts="1" size="4" who="Guido Guenther " />
<person posts="1" size="4" who="GOTO Masanori " />
<person posts="1" size="4" who="=?iso-8859-1?Q?Jos=E9_Luis_Domingo_L=F3pez?= " />
<person posts="1" size="4" who="Michele Gius " />
<person posts="1" size="4" who="Bob Glamm " />
<person posts="1" size="4" who="Thomas Dodd " />
<person posts="1" size="4" who="Phil Brutsche " />
<person posts="1" size="4" who="Dieter =?iso-8859-15?q?N=FCtzel?= " />
<person posts="1" size="4" who="Jelle Foks " />
<person posts="1" size="4" who="Hugh " />
<person posts="1" size="3" who="Harald Welte " />
<person posts="1" size="3" who="&quot;Raghavendra Koushik&quot; " />
<person posts="1" size="3" who="Grega Fajdiga " />
<person posts="1" size="3" who="&quot;Lee Packham&quot; " />
<person posts="1" size="3" who=" (Erik Hensema)" />
<person posts="1" size="3" who="Dipankar Sarma " />
<person posts="1" size="3" who=" (Christer Weinigel)" />
<person posts="1" size="3" who="&quot;Astinus&quot; " />
<person posts="1" size="3" who="Dmitri Kassatkine " />
<person posts="1" size="3" who="Andre Hedrick " />
<person posts="1" size="3" who="&quot;Stephen M. Williams&quot; " />
<person posts="1" size="3" who="Luigi Genoni " />
<person posts="1" size="3" who="Ian " />
<person posts="1" size="3" who="Emmanuele Bassi " />
<person posts="1" size="3" who="&quot;Petr Vandrovec&quot; " />
<person posts="1" size="3" who="Suparna Bhattacharya " />
<person posts="1" size="3" who="Graham TerMarsch " />
<person posts="1" size="3" who="&quot;Tommy Faasen&quot; " />
<person posts="1" size="3" who="Jesse Pollard " />
<person posts="1" size="3" who="Geoffrey Gallaway " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Andrey Savochkin " />
<person posts="1" size="3" who="Wilfried Weissmann " />
<person posts="1" size="3" who="Vladimir Kondratiev " />
<person posts="1" size="3" who=" (Norbert Veber)" />
<person posts="1" size="3" who="Tigran Aivazian " />
<person posts="1" size="3" who="Mike Coleman " />
<person posts="1" size="3" who="Juergen Sawinski " />
<person posts="1" size="3" who="Dan Chen " />
<person posts="1" size="3" who=" (Ton Hospel)" />
<person posts="1" size="3" who=" (Brad Boyer)" />
<person posts="1" size="3" who="Alex " />
<person posts="1" size="3" who="Dirk Moerenhout " />
<person posts="1" size="3" who="Craig Knox " />
<person posts="1" size="3" who="Thorsten Kranzkowski " />
<person posts="1" size="3" who="Hartmut Holz " />
<person posts="1" size="3" who="Sam " />
<person posts="1" size="3" who="Jason Thomas " />
<person posts="1" size="3" who="Tracy R Reed " />
<person posts="1" size="3" who="vic " />
<person posts="1" size="3" who="Chen Shiyuan " />
<person posts="1" size="3" who="David Mansfield " />
<person posts="1" size="3" who="Jeff " />
<person posts="1" size="3" who="Petr Titera " />
<person posts="1" size="3" who="Nathan Straz " />
<person posts="1" size="3" who="&quot;Jack F. Vogel&quot; " />
<person posts="1" size="3" who="Goldencat " />
<person posts="1" size="3" who="Kevin " />
<person posts="1" size="3" who="&quot;Dr. David Alan Gilbert&quot; " />
<person posts="1" size="3" who="Norbert Veber " />
<person posts="1" size="3" who="Marc Heckmann " />
<person posts="1" size="3" who="Jamie Lokier " />
<person posts="1" size="3" who="Rick Stevens " />
<person posts="1" size="3" who="Heinz Diehl " />
<person posts="1" size="3" who="Holger Lubitz " />
<person posts="1" size="3" who="Matti Aarnio " />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Ra=FAl?= =?ISO-8859-1?Q?N=FA=F1ez?= de Arenas" />
<person posts="1" size="3" who="&quot;Arturas V&quot; " />
<person posts="1" size="3" who="Mike Jagdis " />
<person posts="1" size="3" who="Kurt Roeckx " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Vasil Kolev " />
<person posts="1" size="3" who="=?iso-8859-2?B?R+Fib3IgTOlu4XJ0?= " />
<person posts="1" size="3" who="Roman Zippel " />
<person posts="1" size="3" who="OGAWA Hirofumi " />
<person posts="1" size="3" who="Giacomo Catenazzi " />
<person posts="1" size="3" who="Marco Ermini " />
<person posts="1" size="3" who="Jim Radford " />
<person posts="1" size="3" who="Bill Nottingham " />
<person posts="1" size="3" who="Luca Montecchiani " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Jens Gecius " />
<person posts="1" size="3" who="=?iso-8859-1?Q?Pekka_Pietik=E4inen?= " />
<person posts="1" size="3" who="Andy Furniss " />
<person posts="1" size="3" who="Paul " />
<person posts="1" size="2" who="=?iso-8859-1?Q?Jos=E9_Luis_Domingo_L=F3pez?= " />
<person posts="1" size="2" who="Adam Sampson " />
<person posts="1" size="2" who="Eric Lammerts " />
<person posts="1" size="2" who="&quot;Andre Couture&quot; " />
<person posts="1" size="2" who="John Clemens " />
<person posts="1" size="2" who="Ian Chilton " />
<person posts="1" size="2" who="&quot;Craig I. Hagan&quot; " />
<person posts="1" size="2" who="Stuart Lynne " />
<person posts="1" size="2" who="Louis Garcia " />
<person posts="1" size="2" who="Mike Castle " />
<person posts="1" size="2" who="Tomas Konir " />
<person posts="1" size="2" who="Chris Vandomelen " />
<person posts="1" size="2" who="Kilobug " />
<person posts="1" size="2" who="Paul Mackerras " />
<person posts="1" size="2" who="Chris Wright " />
<person posts="1" size="2" who="&quot;Bjoern A. Zeeb&quot; " />
<person posts="1" size="2" who="Dave Jones " />
<person posts="1" size="2" who="John Stoffel " />
<person posts="1" size="2" who="Matthias Andree " />
<person posts="1" size="2" who="&quot;Maciej W. Rozycki&quot; " />
<person posts="1" size="2" who="&quot;M. Edward (Ed) Borasky&quot; " />
<person posts="1" size="2" who="&quot;David Gomez&quot; " />
<person posts="1" size="2" who="Petr Kulhavy " />
<person posts="1" size="2" who="TimO " />
<person posts="1" size="2" who="skidley " />
<person posts="1" size="2" who="&quot;Naresh Kothari&quot; " />
<person posts="1" size="2" who="Michael Marxmeier " />
<person posts="1" size="2" who="Martin Josefsson " />
<person posts="1" size="2" who="Gary White " />
<person posts="1" size="2" who="Alvaro Lopes " />
<person posts="1" size="2" who="antirez " />
<person posts="1" size="2" who="Pete Zaitcev " />
<person posts="1" size="2" who="Leigh Orf " />
<person posts="1" size="2" who="Roy Sigurd Karlsbakk " />
<person posts="1" size="2" who="David Relson " />
<person posts="1" size="2" who="Russ Weight " />
<person posts="1" size="2" who="Jean Tourrilhes " />
<person posts="1" size="2" who="Yaroslav Popovitch " />
<person posts="1" size="2" who="&quot;Sergey S. Kostyliov&quot; " />
<person posts="1" size="2" who="Choi Dong Joon " />
<person posts="1" size="2" who="Jeff Mcadams " />
<person posts="1" size="2" who="&quot;mirabilos {Thorsten Glaser}&quot; " />
<person posts="1" size="2" who="Alvin of Diaspar " />
<person posts="1" size="2" who="Stas Sergeev " />
<person posts="1" size="2" who="Michael Kummer " />
<person posts="1" size="2" who="&quot;Peter J. Braam&quot; " />
<person posts="1" size="2" who="Martin Mares " />
<person posts="1" size="2" who="Chmouel Boudjnah " />
<person posts="1" size="2" who="&quot;James Stevenson&quot; " />
<person posts="1" size="2" who="&quot;Mike Black&quot; " />
<person posts="1" size="2" who="Robert Jameson " />
<person posts="1" size="2" who="Peter Kjellerstedt " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who=" (Erik Tews)" />
<person posts="1" size="2" who="Christian Groessler " />
<person posts="1" size="2" who="Alvaro Aguilera " />
<person posts="1" size="2" who="Ricardo Galli " />
<person posts="1" size="2" who="Anton Blanchard " />
<person posts="1" size="2" who="Tim Moore " />
<person posts="1" size="2" who="Mike Dresser " />
<person posts="1" size="2" who="Matt " />
<person posts="1" size="2" who="Maciek Nowacki " />
<person posts="1" size="2" who="Stephen Rothwell " />
<person posts="1" size="2" who="Ben Clifford " />
<person posts="1" size="2" who="Chris Meadors " />
<person posts="1" size="2" who="matthew david reuther " />
<person posts="1" size="2" who="Frank Mehnert " />
<person posts="1" size="2" who="&quot;vijayalakshmi krishnamurthy&quot; " />
<person posts="1" size="2" who="Matthew M " />
<person posts="1" size="2" who="Krzysztof Taraszka " />
<person posts="1" size="2" who="Paul P Komkoff Jr " />
<person posts="1" size="2" who="Luca Amigoni " />
<person posts="1" size="2" who="David Engebretsen " />
<person posts="1" size="2" who=" (Colonel)" />
<person posts="1" size="2" who="George Greer " />
<person posts="1" size="2" who="&quot;Steven Edwards&quot; " />
<person posts="1" size="2" who="Jan Niehusmann " />
<person posts="1" size="2" who="Adam Schrotenboer " />
<person posts="1" size="2" who="=?gb2312?q?hanhbkernel?= " />
<person posts="1" size="2" who="Samuel Maftoul " />
<person posts="1" size="2" who="Dennis Schoen " />
<person posts="1" size="2" who="Mikael Abrahamsson " />
<person posts="1" size="2" who="Derek Fawcus " />
<person posts="1" size="2" who="&quot;Rajeev Bector&quot; " />
<person posts="1" size="2" who="&quot;Grega Fajdiga&quot; " />
<person posts="1" size="2" who="Ted Unangst " />
<person posts="1" size="2" who="&quot;Gabor Z. Papp&quot; " />
<person posts="1" size="2" who="Michael Govorun " />
<person posts="1" size="2" who="Christian Lavoie " />
<person posts="1" size="2" who="Dmitry Pogosyan " />
<person posts="1" size="2" who="Amber Palekar " />
<person posts="1" size="2" who="Ciju John " />
<person posts="1" size="2" who="Sascha Andres " />
<person posts="1" size="2" who="&quot;Carlos O'Donell Jr.&quot; " />
<person posts="1" size="2" who="David Dyck " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Martin Devera " />
<person posts="1" size="1" who="gerry " />

</stats>

<section
  title="Microsoft Patents Loading A Trusted OS Into A Trusted CPU"
  subject="[OT] DRM OS"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.1/1154.html"
  posts="22"
  startdate="12 Dec 2001 20:00:12 -0800"
  enddate="21 Dec 2001 08:38:33 -0800"
>
<topic>Framebuffer</topic>
<topic>Legal Issues</topic>
<topic>Microsoft</topic>
<topic>Patents</topic>

<p>James Simmons said:</p>

<quote who="James Simmons">

<p>Microsoft patents loading a trusted OS into a trusted CPU. The OS prevents
untrusted applications from accessing Rights Managed Data.</p>

<p><a
href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=/netahtml/search-adv.htm&amp;r=1&amp;f=G&amp;l=50&amp;d=CR99&amp;S1=5,892,900.UREF.&amp;OS=ref/5,892,900&amp;RS=REF/5,892,900">http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2= HITOFF&amp;p=1&amp;u=/netahtml/search-adv.htm&amp;r=1&amp;f=G&amp;l=50&amp;d= CR99&amp;S1=5,892,900.UREF.&amp;OS=ref/5,892,900&amp;RS=REF/5,892,900</a></p>

</quote>

<p>Andre Hedrick said:</p>

<quote who="Andre Hedrick">

<p>I warned everybody the stuff was coming down the pipes.
This is their method of dealing with content protection and it is going to
pollute the hardware!  The next thing down the pipes will be a requirement
for IPC hardware encryption.</p>

<p>CPU(crypto)&lt;-&gt;Memory(crypto)&lt;-&gt;Framebuffer(crypto)<br />
ata(clean)&lt;-&gt;diskcontroller(crypto)&lt;-&gt;Memory(crypto)&lt;-&gt;CPU(crypto)<br />
scsi(crypto)&lt;-&gt;diskcontroller(crypto)&lt;-&gt;Memory(crypto)&lt;-&gt;CPU(crypto)<br />
CPU(crypto)&lt;-&gt;Bridge(crypto)&lt;-&gt;Memory(crypto)</p>

<p>Just watch and see!</p>

</quote>

<p>Aaron Lehmann asked why encryption would help, and Alan Cox replied:</p>

<quote who="Alan Cox">

<p>So you cant tap the data anywhere.</p>

<p>Think</p>

<p>encrypted music fed to an encrypted audio controller to speakers which
decrypt and add watermarks</p>

<p>encrypted video decrypted and macrovision + watermarked only in buffers
the CPU cant access</p>

<p>audio input that has legally mandated watermark checks and wont record
watermarked data.</p>

<p>That is the dream these people have. They'd also like the OS to scan for
"illicit" material and phone the law if you do, and to have a mandatory
remote shutdown of your box</p>

<p>(and if you read the MS media player license anyone who agrees to it
signed up to that)</p>

</quote>

<p>James bemoaned the coming of the end of the free world, and Andre said,
<quote who="Andre Hedrick">And it was almost a year ago when the world was
exposed to this plot but everyone ignored my commentary when I was asked.
The reality is, now is to late to be concerned.  It is already in place.
The infrastructure is laid and now it is the componet level of next generation
of hardware.</quote></p>

<p>Elsewhere, Aaron suggested that Linux could bypass the hardware security
by reverse-engineering the behavior and implementing it in software. But Dave
Jones pointed out, <quote who="Dave Jones">Remember DMCA ? Remember SSSCA ?
What you propose is classed as "Bypassing an access control".</quote> Aaron
thumbed his nose at the DMCA, saying, <quote who="Aaron Lehmann">I watch
DVD's with DeCSS. Come and get me.</quote> He said a huge number of people
bypassed the laws, and that there was no way to stop it. Dave replied:</p>

<quote who="Dave Jones">

<p>I suggest you reread what happened to the implementor of DeCSS since
you've obviously forgotten.</p>

<p>Whilst it's not practical for authorities to go 'get' every user of
such things, there are several real world examples where they've gone after
implementors, and distributors of such technology.</p>

<p>In a hypothetical scenario where we have sound drivers that provide ways
to bypass watermarking and the likes (or even failure to implement whatever
technology is
 deemed "necessary"), kernel.org becomes a distributor of
"software to bypass access controls".</p>

<p>Amazing, just a few days since the Sklyarov release, and already people
are forgetting this is a very real problem.</p>

</quote>

<p>H. Peter Anvin said:</p>

<quote who="H. Peter Anvin">

<p>Who's forgetting?  The scary part is that corporate fascism is basically
the political reality in the U.S. (who is pushing very hard to export it to
the rest of the world, for obvious reasons) today.  Note that SSSCA failed
not because of any freedom concerns, but because Microsoft and Intel didn't
want the gov't to tell them what to do.</p>

<p>I don't say this lightly.  However, I really think that the U.S. no longer
is classifiable as a democracy, but rather as a plutocracy.</p>

</quote>

<p>Marco Ermini also said to Aaron, <quote who="Marco Ermini">maybe you may
not get catched in the intimacy of your room. But I could understand that it's
not acceptable as a legitimate proposal for a worldwide used OS, as Linux is,
to suggest to every single user to violate the law in the intimacy of their
room to be able to use it. I may feel safe in my own room and I may use these
tools if I'm able to, but I can't propose to anyone to use these such tools,
that's the point.</quote></p>

</section>

<section
  title="Status Of CPU Hotplugging In 2.5"
  subject="[ANNOUNCE] HotPlug CPU patch against 2.5.0"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.1/1354.html"
  posts="8"
  startdate="13 Dec 2001 13:29:42 -0800"
  enddate="22 Dec 2001 08:05:52 -0800"
>
<topic>FS: sysfs</topic>
<topic>Hot-Plugging</topic>
<topic>Power Management: ACPI</topic>

<mention>Arjan van de Ven</mention>
<mention>Russell King</mention>
<mention>Andrew Grover</mention>

<p>Kimio Suganuma announced:</p>

<quote who="Kimio Suganuma">

<p>The Hotplug CPU patch for 2.5.0 is uploaded.</p>

<p><a
href="http://sourceforge.net/projects/lhcs/">http://sourceforge.net/projects/lhcs/</a></p>

<p>This patch works on s390, s390x, x86 and ia64 architectures.  It can also
be applied against 2.4.16 with a little modification.</p>

<p>Down CPU<br />
echo 0 &gt; /proc/sys/kernel/cpu/&lt;id&gt;/online</p>

<p>Up CPU<br />
echo 1 &gt; /proc/sys/kernel/cpu/&lt;id&gt;/online</p>

<p>For ia64, number of CPUs to be initialized can be specified with
"initcpus=&lt;num&gt;" option for elilo.  With using the option, you can test real
hot-add CPU function without a HW ready for hotplug.</p>

</quote>

<p>Pavel Machek recommended the patch, saying, <quote who="Pavel Machek">Such
patches are neccessary for ACPI S3/S4 sleep support. It would be nice to apply
them soon.</quote> Andrew Grover asked for more explanation, and Pavel went
on, <quote who="Pavel Machek">If you are going to S4 sleep, you should better
make sure no other processors are changing stuff under your hands. Easiest way
to do that is by putting them offline (I see no other good solutions). For
S3 having to save state of one CPU is bad enough, having to save state of
8 would be bad, so putting them offline would be handy, too.</quote></p>

<p>Elsewhere, Russell King suggested that Kimio use /proc/sys/cpu/*/ to
have all CPU allocation in a consistent place. Dave Jones also explained,
<quote who="Dave Jones">The current /proc/sys/cpu/ sysctls have been added
as part of Russell's cpu frequency scaling work. Currently, only the ARM
specific bits are merged. There are generic bits and x86 bits waiting to be
merged at some point..  The x86 part of this work uses the same framework,
and was done by myself and Arjan van de Ven. It's almost in a state ready
for merging also.</quote></p>

</section>

<section
  title="2.5 API Change Summaries"
  subject="2.5.1 API change summary"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.2/0381.html"
  posts="6"
  startdate="17 Dec 2001 19:14:27 -0800"
  enddate="21 Dec 2001 08:47:04 -0800"
>
<topic>Big Memory Support</topic>
<topic>Disks: SCSI</topic>
<topic>FS: driverfs</topic>
<topic>SMP</topic>
<topic>USB</topic>
<topic>Virtual Memory</topic>

<p>Andreas Bombe said:</p>

<quote who="Andreas Bombe">

<p>One problem with following kernel development is that new APIs are nowhere
really summarized outside of the list thread where they are developed (if there
is a thread at all).  So maybe there's this great new function that simplifies
something in your driver, but you don't know about it and only stumble across
it much later (like 50 dev kernel revisions) and wish you'd known earlier.</p>

<p>So someone should just collect the changes and post a summary to
linux-kernel, now wouldn't that be useful ...</p>

<p>[Silence, far away keyboards can be heard having "So I take it you
volun..." typed on them.]</p>

<p>... and I will try to do that for the kernel 2.5 revisions.</p>

<p>I have collected the API changes in 2.5.1 and summarized below.  I just
read the patch for all the *.h files, so I may have confused something (like
not realizing something just moved instead of being new).  I also don't know
much about most of the areas I'm summarizing, any corrections are welcome.</p>

<p>These summaries won't serve as documentation except when it's short and
simple.  If there are big changes, I won't list every detail (I just remind
you that there is something, you can read the source yourself).  I will list
changes which are global or at least apply to a whole subsystem.</p>

<p>You'll also find stuff that's pretty much the talk of the week on
linux-kernel and therefore well known, but these summaries should also serve
as a overview ("when was what introduced") in combination with the kernel
changelogs for those who get into 2.5 later (yes, I will archive these
summaries on the web when I get a few together).</p>

<p>So, here it goes:</p>

<p>        include/linux/types.h:</p>

<p>Typedef sector_t for block device sector numbers introduced to allow
making its size an option.</p>

<p>        include/linux/cache.h:</p>

<p>New macro __cacheline_aligned_in_smp that expands to __cacheline_aligned
on SMP and to nothing on UP.</p>

<p>        include/linux/kernel.h:</p>

<p>New macro BUG_ON(condition) which is equivalent to<br />
        if (condition) BUG();</p>

<p>The condition is also hinted "unlikely" to the compiler, which gives
better optimization on recent gcc versions even while decreasing typing work.
(And if you update your code today, we'll throw in this set of kitchen knives
which will stay sharp as a razor forever...)</p>

<p>        include/linux/genhd.h:</p>

<p>get_start_sect() and get_nr_sects() on kdev_t introduced.</p>

<p>        include/linux/mempool.h (new):</p>

<p>Memory buffer pools introduced.  "Such pools are mostly used for guaranteed,
deadlock-free memory allocations during extreme VM load."</p>

<p>        include/linux/bio.h (new):<br />
        include/linux/blkdev.h:<br />
        include/linux/fs.h:<br />
        include/linux/highmem.h:</p>

<p>New block IO layer introduced.</p>

<p>        include/linux/device.h (new):<br />
        include/linux/driverfs_fs.h (new):</p>

<p>Centralized driver model introduced.</p>

<p>        drivers/scsi/hosts.h:</p>

<p>Scsi_Host_Template and Scsi_Host include new flag highmem_io, the flag
use_new_eh_code is removed along with the old error handling interface.</p>

<p>        drivers/scsi/scsi.h:</p>

<p>New sg list allocation functions scsi_alloc_sgtable() and
scsi_free_sgtable().  Function initialize_merge_fn() renamed to
scsi_initialize_merge_fn().  Function recount_segments() removed,
scsi_init_io() added.</p>

<p>        drivers/usb/hid.h:</p>

<p>HID class defines and functions added.</p>

<p>        include/linux/usb.h:</p>

<p>Yes, there are lots of changes.  I haven't sorted them out yet.</p>

</quote>

<p>Randy Dunlap added, <quote who="Randy Dunlap">I guess you won't
see summaries of proposals or actual changes in IRC discussions
(: , but linux-kernel (mailing list) does have _some_ of them.
For links to the ones that I'm aware of (for 2.5.x), see <a
href="http://www.osdl.org/archive/rddunlap/linux-port-25x.html">http://www.osdl.org/archive/rddunlap/linux-port-25x.html</a></quote>.</p>

<p>Later, Andreas posted a revised version of his own doc:</p>

<quote who="Andreas Bombe">

<p>        <b>GENERAL CHANGES:</b></p>

<p>        include/linux/cache.h:</p>

<p>New macro __cacheline_aligned_in_smp that expands to __cacheline_aligned
on SMP and to nothing on UP.</p>

<p>        include/linux/kernel.h:</p>

<p>New macro BUG_ON(condition) which is equivalent to<br />
        if (condition) BUG();</p>

<p>The condition is also hinted "unlikely" to the compiler, which gives
better optimization on recent gcc versions even while decreasing typing
work.  (And if you update your code today, we'll throw in this set of
kitchen knives which will stay sharp as a razor forever...)</p>

<p>        include/linux/mempool.h (new):</p>

<p>Memory buffer pools introduced.  "Such pools are mostly used for
guaranteed, deadlock-free memory allocations during extreme VM load."</p>

<p>        include/linux/device.h (new):<br />
        include/linux/driverfs_fs.h (new):</p>

<p>Centralized driver model introduced.  This allows all devices
independent of bus to be registered in a common tree and to improve
power management.  See Documentation/driver-model.txt.</p>

<p>        <b>BLOCK DEVICES:</b></p>

<p>        include/linux/types.h:</p>

<p>Typedef sector_t for block device sector numbers introduced to allow
making its size an option.</p>

<p>        include/linux/genhd.h:</p>

<p>get_start_sect() and get_nr_sects() on kdev_t introduced.</p>

<p>        include/linux/bio.h (new):<br />
        include/linux/blkdev.h:<br />
        include/linux/fs.h:<br />
        include/linux/highmem.h:</p>

<p>New block IO layer introduced.</p>

<p>        <b>SCSI:</b></p>

<p>        drivers/scsi/hosts.h:</p>

<p>Scsi_Host_Template and Scsi_Host include new flag highmem_io, the flag
use_new_eh_code is removed along with the old error handling interface.</p>

<p>        drivers/scsi/scsi.h:</p>

<p>

<ul>

<li>New sg list allocation functions scsi_alloc_sgtable() and
  scsi_free_sgtable().</li>

<li>Function initialize_merge_fn() renamed to scsi_initialize_merge_fn().
  Function recount_segments() removed, scsi_init_io() added.</li>

</ul>

</p>

<p>        <b>USB:</b></p>

<p>        include/linux/usb.h:</p>

<p>

<ul>

<li>Lots of documentation added.  Not really an API change but you might
  want to know.</li>

<li>HID specific defines and functions moved into include/linux/usb.h.</li>

<li>FILL_BULK_URB_TO and FILL_INT_URB_TO macros removed as they were
  not being used.</li>

<li>New inline functions usb_fill_control_urb(), usb_fill_bulk_urb() and
  usb_fill_int_urb() replace the FILL_*_URB macros.</li>

</ul>

</p>

<p>        drivers/usb/hid.h:</p>

<p>HID class defines and functions moved here.</p>

</quote>

</section>

<section
  title="VM Subsystem Fixes In 2.4 And 2.5"
  subject="2.4.17rc2aa1"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.2/0712.html"
  posts="11"
  startdate="19 Dec 2001 07:16:10 -0800"
  enddate="25 Dec 2001 12:22:05 -0800"
>
<topic>Virtual Memory</topic>

<p>Andrea Arcangeli posted a patch which <quote who="Andrea Arcangeli">should
fix the last loop deadlocks under VM pressure</quote>. Gergely Nagy said
he still saw deadlocks even with the patch, and posted some info about his
hardware and the oops he saw. Meanwhile, Andrea also found another bug and
posted the fix. Linus Torvalds thought that fix had already made it into 2.4,
but Andrea said it hadn't yet. Linus replied, <quote who="Linus Torvalds">Ok,
it _is_ in 2.5.x, so I guess this was a fix that I didn't point Marcelo to
well enough..</quote> Christoph Hellwig explained, <quote who="Christoph
Hellwig">It was a bad interaction between Marcelo and me - I send him the
incomplete patch first and then the old one.  It seems like he apllied the
first one and I didn't check which one went in :P</quote></p>

</section>

<section
  title="Status Of Asymmetric Multi-Processing"
  subject="asynchronus multiprocessing"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.2/0717.html"
  posts="6"
  startdate="19 Dec 2001 07:40:32 -0800"
  enddate="20 Dec 2001 14:15:52 -0800"
>
<topic>SMP</topic>

<mention>Martin A. Brooks</mention>

<p>Martin A. Brooks asked if there had been any work done on Asymmetric
Multi-Processor (AMP, as opposed to SMP) support for Linux, and John Clemens
replied:</p>

<quote who="John Clemens">

<p>I looked into this a little while ago... never got a patch working 100%
correctly...there was some discussions about it on the SGI Linux Scalability
list (as far as i can tell, it was the -only- discussion on the SGI list, as
the IBM list started about the same time.. ahhh, orphaned mailing lists..).. It
was a quick-n-dirty hack, and only the beginnings of one at that...</p>

<p>i put a quick page up about it at <a
href="http://www.deater.net/john/processorgroups.html">http://www.deater.net/john/processorgroups.html</a></p>

<p>Conclusion: Could be done, not worth it for miniscule speed gains, could
be much more of a benefit on NUMA machines, but the linux scalable scheduler's
out there are probably a much better approach to doing the same thing...</p>

</quote>

</section>

<section
  title="Compiler Optimization Requirements"
  subject="gcc 3.0.2/kernel details (-O issue)"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.2/0766.html"
  posts="12"
  startdate="19 Dec 2001 10:55:19 -0800"
  enddate="22 Dec 2001 15:54:28 -0800"
>

<mention>H. Peter Anvin</mention>

<p>Someone noticed that changing the compiler optimization level from -O2
to -O produced a broken kernel. Chris Meadors explained, <quote who="Chris
Meadors">The kernel relies on features turned on by -O2 and will not
function properly with just -O of any version of gcc.</quote> But Martin
Devera pointed out that 2.2 could be compiled with just -O. Robert Love
confirmed Chris, statement, adding, <quote who="Robert Love">-O2 is the
standard optimization level for the kernel; everything is compiled via it.
When developers test their code, nuances that the optimization introduce
are accepted.  Removing the optimization may break those expectations.
Thus the kernel requires it.</quote> But Pavel Machek objected, <quote
who="Pavel Machek">Huh? Those expectations are *bugs*.  Kernel will not link
without optimalizations because it *needs* inlining. Any else dependency is
a *bug*.</quote> Erik Mouw confirmed this, saying:</p>

<quote who="Erik Mouw">

<p>anything lower than -O1 simply doesn't inline functions with an "inline"
attribute. The result is that the inline functions in header files won't get
inlined and the compiler will complain about missing functions at link time
(or module insert time).</p>

<p>I'm actually surprised that 2.2 can be compiled with -O, AFAIK linux-2.2
also has a lot of inline functions in headers. I know from experience that
-Os works for 2.4 kernels on ARM, I haven't tested it with 2.2 or x86.</p>

</quote>

<p>H. Peter Anvin pointed out that -O would still properly handle inlining,
which would explain why the kernel could still compile.</p>

</section>

<section
  title="2.4 Release Policy"
  subject="Linux 2.4.17"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.2/1253.html"
  posts="21"
  startdate="21 Dec 2001 08:45:52 -0800"
  enddate="22 Dec 2001 15:41:04 -0800"
>

<mention>Daniel Phillips</mention>

<p>Marcelo Tosatti announced Linux 2.4.17, and Dan Kegel was disappointed
to see that this version, an official release (as opposed to pre-patches and
release-candidates) was not identical to the most recent release-candidate. He
said, <quote who="Dan Kegel">I'm disappointed; I thought we were entering a
new era of release discipline in the stable kernel.</quote> Marcelo replied
that he never said he'd keep the official releases identical to the previous
release-candidate, but that <quote who="Marcelo Tosatti">I said I would make
-rc kernels which would not add any new _feature_.</quote> Daniel Phillips
agreed with this, and also congratulated Marcelo on putting out the new
official version. Elsewhere, Oliver Xymoron suggested that Dan's objection
was not unfounded. He said, <quote who="Oliver Xymoron">There's always the
risk of breaking something and you don't want to introduce a disk-eating bug
between -rc and -final.  It's better to ship one more -rc and wait a day
before -final. If you don't, people will just get in the habit of waiting
a day after -final to be safe.</quote></p>

</section>

<section
  title="Web Page Tracking All Linux Ports"
  subject="The Linux Kernel Source Finder"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.2/1656.html"
  posts="4"
  startdate="23 Dec 2001 09:07:25 -0800"
  enddate="24 Dec 2001 15:10:49 -0800"
>
<topic>Version Control</topic>

<p>Dr. David Alan Gilbert announced:</p>

<quote who="Dr. David Alan Gilbert">

<p><a
href="http://www.treblig.org/Linux_kernel_source_finder.html">http://www.treblig.org/Linux_kernel_source_finder.html</a></p>

<p>At this address you can find a web page where I'm trying to list the source
of kernel source for all architectures and platforms.  I'm currently missing
a good reference for the s390 and cris architectures and some of the others
are guesses on my part.</p>

<p>I'd be greatful for any suggestions/corrections/additions.</p>

<p>I intend to also add pointers to binutils/gcc/etc versions required.
For those architectures which primarily use CVS I'd like to add some
instructions for how to get a 'known good' set of sources (as opposed to
current hackiest).</p>

</quote>

<p>Erik Tews gave a link to <a
href="http://www10.software.ibm.com/developerworks/opensource/linux390/index.shtml">IBM's
S390 work</a>, as well as a Linux <a href="http://linux.s390.org/">distribution
for the S390</a>. Peter Kjellerstedt gave a link to a <a
href="http://developer.axis.com/">CRIS port</a> as well.</p>

</section>

<section
  title="Marcelo On Vacation"
  subject="Vacation"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.3/0312.html"
  posts="7"
  startdate="26 Dec 2001 13:20:26 -0800"
  enddate="26 Dec 2001 21:25:01 -0800"
>

<p>On December 26, Marcelo Tosatti announced, <quote who="Marcelo Tosatti">I'm
going out on vacation (beach, weee) tomorrow (Thursday), and I'll return
around Jan 4.  Unfortunately there will be no Internet connection at the
place I'll stay, sorry.</quote> Several folks wished him a happy vacation.</p>

</section>

</kc>

