<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="268" date="19 Jul 2004 00:00:00 -0800" />

<stats posts="1426" size="8571" contrib="416" multiples="226" lastweek="183">

<person posts="63" size="326" who="Andrew Morton" />
<person posts="44" size="204" who="William Lee Irwin III" />
<person posts="33" size="287" who="Dmitry Torokhov" />
<person posts="27" size="105" who="&quot;David S. Miller&quot;" />
<person posts="26" size="166" who="Con Kolivas" />
<person posts="21" size="96" who="Andrea Arcangeli" />
<person posts="19" size="106" who="Russell King" />
<person posts="19" size="71" who="Andries Brouwer" />
<person posts="17" size="95" who="James Bottomley" />
<person posts="17" size="81" who="Pavel Machek" />
<person posts="15" size="62" who="Oliver Neukum" />
<person posts="15" size="52" who="Nick Piggin" />
<person posts="14" size="65" who="Roland Dreier" />
<person posts="14" size="65" who="Jeff Garzik" />
<person posts="14" size="48" who="Christoph Hellwig" />
<person posts="13" size="69" who="Bartlomiej Zolnierkiewicz" />
<person posts="12" size="78" who="Alan Cox" />
<person posts="11" size="64" who="David Ashley" />
<person posts="11" size="49" who="Dave Hansen" />
<person posts="11" size="45" who="Michael Buesch" />
<person posts="10" size="122" who="Paul Jackson" />
<person posts="10" size="48" who="Yaroslav Halchenko" />
<person posts="10" size="36" who="Felipe Alfaro Solana" />
<person posts="10" size="33" who="Timothy Miller" />
<person posts="9" size="236" who="&quot;R. J. Wysocki&quot;" />
<person posts="9" size="50" who="Hugh Dickins" />
<person posts="9" size="35" who="=?iso-8859-1?Q?J=F6rn?= Engel" />
<person posts="9" size="33" who="Adrian Bunk" />
<person posts="9" size="32" who="Alan Stern" />
<person posts="8" size="75" who="Pete Zaitcev" />
<person posts="8" size="75" who="&quot;Salyzyn, Mark&quot;" />
<person posts="8" size="48" who="Mikael Pettersson" />
<person posts="8" size="37" who="Chris Mason" />
<person posts="8" size="35" who="Hamie" />
<person posts="8" size="34" who="&quot;Richard B. Johnson&quot;" />
<person posts="8" size="33" who="Greg KH" />
<person posts="8" size="32" who="Petter Larsen" />
<person posts="8" size="32" who="Coywolf Qi Hunt" />
<person posts="8" size="32" who="Arjan van de Ven" />
<person posts="8" size="32" who="Paul Mackerras" />
<person posts="8" size="28" who="David van Hoose" />
<person posts="7" size="64" who="Stephen Rothwell" />
<person posts="7" size="45" who="FabF" />
<person posts="7" size="39" who="Vojtech Pavlik" />
<person posts="7" size="34" who="&quot;Randy.Dunlap&quot;" />
<person posts="7" size="33" who="Takashi Iwai" />
<person posts="7" size="27" who="Davide Libenzi" />
<person posts="7" size="24" who="Chris Wedgwood" />
<person posts="7" size="22" who="Debi Janos" />
<person posts="7" size="21" who="Willy Tarreau" />
<person posts="6" size="119" who="Justin Piszcz" />
<person posts="6" size="111" who="Alexander Gran" />
<person posts="6" size="67" who="Martin Schwidefsky" />
<person posts="6" size="41" who="David Howells" />
<person posts="6" size="31" who="Matthew Dharm" />
<person posts="6" size="31" who="Yasunori Goto" />
<person posts="6" size="29" who="Andi Kleen" />
<person posts="6" size="23" who="Stephen Hemminger" />
<person posts="6" size="22" who="Pavel Machek" />
<person posts="6" size="22" who="Sam Ravnborg" />
<person posts="6" size="21" who="David Mosberger" />
<person posts="6" size="20" who="Florian Weimer" />
<person posts="6" size="20" who="Rik van Riel" />
<person posts="6" size="20" who="Ulrich Drepper" />
<person posts="5" size="113" who="Erik Jacobson" />
<person posts="5" size="94" who="&quot;Nguyen, Tom L&quot;" />
<person posts="5" size="55" who="George Anzinger" />
<person posts="5" size="51" who="Byron Stanoszek" />
<person posts="5" size="45" who="Andrew Zabolotny" />
<person posts="5" size="30" who="John Cherry" />
<person posts="5" size="27" who="Terence Ripperda" />
<person posts="5" size="27" who="Andy Whitcroft" />
<person posts="5" size="27" who="Matt Porter" />
<person posts="5" size="26" who="Andreas Dilger" />
<person posts="5" size="25" who="&quot;Makhlis, Lev&quot;" />
<person posts="5" size="23" who="Amit Gud" />
<person posts="5" size="23" who="Marcelo Tosatti" />
<person posts="5" size="21" who="Norbert Preining" />
<person posts="5" size="20" who="Robert Picco" />
<person posts="5" size="19" who="Ram Pai" />
<person posts="5" size="18" who="Matthew Wilcox" />
<person posts="5" size="17" who="Dave Jones" />
<person posts="5" size="17" who="Gene Heskett" />
<person posts="5" size="16" who="Kevin Corry" />
<person posts="5" size="16" who="Matthias Urlichs" />
<person posts="5" size="15" who="Bernd Eckenfels" />
<person posts="5" size="15" who="(viro)" />
<person posts="4" size="50" who="Meelis Roos" />
<person posts="4" size="29" who="(linas)" />
<person posts="4" size="24" who="&quot;J.A. Magallon&quot;" />
<person posts="4" size="23" who="&quot;Goldwyn Rodrigues&quot;" />
<person posts="4" size="22" who="(simon)" />
<person posts="4" size="21" who="&quot;Amit Gud&quot;" />
<person posts="4" size="19" who="Oleg Drokin" />
<person posts="4" size="19" who="Jan-Benedict Glaw" />
<person posts="4" size="18" who="Jean Tourrilhes" />
<person posts="4" size="18" who="Andi Kleen" />
<person posts="4" size="18" who="(Valdis.Kletnieks)" />
<person posts="4" size="17" who="Neil Brown" />
<person posts="4" size="16" who="David Brownell" />
<person posts="4" size="16" who="Hans Reiser" />
<person posts="4" size="16" who="&quot;Fao, Sean&quot;" />
<person posts="4" size="15" who="Scott Wood" />
<person posts="4" size="14" who="Chris Friesen" />
<person posts="4" size="13" who="Deshpande M" />
<person posts="4" size="13" who="&quot;Prakash K. Cheemplavam&quot;" />
<person posts="4" size="13" who="David Eger" />
<person posts="4" size="13" who="Mariusz Mazur" />
<person posts="4" size="13" who="Benjamin Herrenschmidt" />
<person posts="4" size="12" who="Ross Biro" />
<person posts="4" size="12" who="Sean Neakums" />
<person posts="3" size="88" who="&quot;Rob Mueller&quot;" />
<person posts="3" size="73" who="Pat Gefre" />
<person posts="3" size="66" who="David Gibson" />
<person posts="3" size="51" who="Adam Sulmicki" />
<person posts="3" size="34" who="Adam Belay" />
<person posts="3" size="27" who="Matt Domsch" />
<person posts="3" size="22" who="Olaf Dabrunz" />
<person posts="3" size="20" who="Jurgen Kramer" />
<person posts="3" size="19" who="Jesper Juhl" />
<person posts="3" size="19" who="Stas Sergeev" />
<person posts="3" size="16" who="Jamie Lokier" />
<person posts="3" size="16" who="John Richard Moser" />
<person posts="3" size="15" who="Helge Hafting" />
<person posts="3" size="15" who="Kronos" />
<person posts="3" size="15" who="Anssi Saari" />
<person posts="3" size="15" who="Daniel Egger" />
<person posts="3" size="14" who="Bryce Harrington" />
<person posts="3" size="14" who="Mike Waychison" />
<person posts="3" size="14" who="&quot;Robert White&quot;" />
<person posts="3" size="14" who="Peter Williams" />
<person posts="3" size="13" who="Matt Mackall" />
<person posts="3" size="13" who="Kurt Garloff" />
<person posts="3" size="13" who="Ricky Beam" />
<person posts="3" size="12" who="=?iso-8859-2?Q?Martin_MOKREJ=A9?=" />
<person posts="3" size="12" who="Patrick Mochel" />
<person posts="3" size="12" who="Patrick Dreker" />
<person posts="3" size="12" who="Helge Hafting" />
<person posts="3" size="12" who="Alistair John Strachan" />
<person posts="3" size="12" who="(kernel)" />
<person posts="3" size="11" who="(twl)" />
<person posts="3" size="11" who="Steven Newbury" />
<person posts="3" size="11" who="Jacky Malcles" />
<person posts="3" size="11" who="Ken Ryan" />
<person posts="3" size="11" who="Clemens Schwaighofer" />
<person posts="3" size="10" who="Matt Sexton" />
<person posts="3" size="10" who="Bart Hartgers" />
<person posts="3" size="10" who="&quot;Andrew Chew&quot;" />
<person posts="3" size="10" who="Grzegorz Kulewski" />
<person posts="3" size="10" who="Rob Landley" />
<person posts="3" size="10" who="Rusty Russell" />
<person posts="3" size="10" who="Jesse Barnes" />
<person posts="3" size="9" who="Trond Myklebust" />
<person posts="3" size="9" who="Jesse Stockall" />
<person posts="3" size="9" who="bert hubert" />
<person posts="3" size="9" who=" (Bob Tracy)" />
<person posts="3" size="9" who="Eric Lammerts" />
<person posts="3" size="9" who="Linus Torvalds" />
<person posts="3" size="9" who="Anton Blanchard" />
<person posts="3" size="9" who="Norberto Bensa" />
<person posts="3" size="9" who="Steve G" />
<person posts="3" size="7" who="=?iso-8859-1?q?so=20usp?=" />
<person posts="2" size="128" who="long" />
<person posts="2" size="60" who="Martin Knoblauch" />
<person posts="2" size="50" who="Wes Janzen" />
<person posts="2" size="36" who="Johannes Bauer" />
<person posts="2" size="34" who="&quot;Venkatesan, Ganesh&quot;" />
<person posts="2" size="29" who="Bjorn Helgaas" />
<person posts="2" size="28" who="&quot;Bill Rugolsky Jr.&quot;" />
<person posts="2" size="26" who="John Linville" />
<person posts="2" size="16" who="&quot;Martin J. Bligh&quot;" />
<person posts="2" size="14" who="Francois Romieu" />
<person posts="2" size="13" who="&quot;Povolotsky, Alexander&quot;" />
<person posts="2" size="12" who="Tigran Aivazian" />
<person posts="2" size="11" who="Kyle Moffett" />
<person posts="2" size="11" who="Kalin KOZHUHAROV" />
<person posts="2" size="11" who="Kronos" />
<person posts="2" size="10" who="&quot;Li, Shaohua&quot;" />
<person posts="2" size="10" who="Jeff Moyer" />
<person posts="2" size="10" who="&quot;Fao, Sean&quot;" />
<person posts="2" size="10" who="Sergio Vergata" />
<person posts="2" size="10" who="Daniel Pittman" />
<person posts="2" size="9" who="&quot;Matthias Urlichs&quot;" />
<person posts="2" size="9" who="Brian" />
<person posts="2" size="9" who="Zwane Mwaikambo" />
<person posts="2" size="9" who="Ian Kumlien" />
<person posts="2" size="9" who="Lionel Bouton" />
<person posts="2" size="9" who="&quot;Joao Santos&quot;" />
<person posts="2" size="8" who="Kalin KOZHUHAROV" />
<person posts="2" size="8" who="Horst von Brand" />
<person posts="2" size="8" who="alan" />
<person posts="2" size="8" who="Daniel Jacobowitz" />
<person posts="2" size="8" who="Joshua Kwan" />
<person posts="2" size="8" who="Ingo Molnar" />
<person posts="2" size="8" who="Jeff Garzik" />
<person posts="2" size="8" who="John Heffner" />
<person posts="2" size="8" who="&quot;Michael Kerrisk&quot;" />
<person posts="2" size="8" who="Andrey Panin" />
<person posts="2" size="8" who="Andrey Ulanov" />
<person posts="2" size="7" who="&quot;Chad Kitching&quot;" />
<person posts="2" size="7" who="Martin Schlemmer" />
<person posts="2" size="7" who="Oswald Buddenhagen" />
<person posts="2" size="7" who="Paul Mundt" />
<person posts="2" size="7" who="(augustus)" />
<person posts="2" size="7" who="Tigran Aivazian" />
<person posts="2" size="7" who="Herbert Xu" />
<person posts="2" size="7" who="john stultz" />
<person posts="2" size="7" who="&quot;Redeeman&quot;" />
<person posts="2" size="7" who="(andyb)" />
<person posts="2" size="7" who="Ken Preslan" />
<person posts="2" size="6" who="Lincoln Dale" />
<person posts="2" size="6" who="&quot;Maciej W. Rozycki&quot;" />
<person posts="2" size="6" who="Olaf Hering" />
<person posts="2" size="6" who="Nuno Ferreira" />
<person posts="2" size="6" who="Roman Zippel" />
<person posts="2" size="6" who="Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=" />
<person posts="2" size="6" who="Matthew Garrett" />
<person posts="2" size="5" who="saiprathap" />
<person posts="2" size="5" who="rahul b jain cs student" />
<person posts="2" size="5" who="Ben Dooks" />
<person posts="2" size="5" who="Adrian Cox" />
<person posts="2" size="5" who="nf" />
<person posts="2" size="5" who="Frederic Krueger" />
<person posts="2" size="5" who="George Marshall" />
<person posts="2" size="4" who="Vinu Moses" />
<person posts="2" size="4" who="Matthew Garrett" />
<person posts="1" size="79" who="Travis Morgan" />
<person posts="1" size="59" who="&quot;Bill Vaughan&quot;" />
<person posts="1" size="49" who="&quot;Sebastian Slota&quot;" />
<person posts="1" size="44" who="Luca Risolia" />
<person posts="1" size="44" who="Con Kolivas" />
<person posts="1" size="38" who="Andrew Feldhacker" />
<person posts="1" size="37" who="Mark Haverkamp" />
<person posts="1" size="35" who="(msh104)" />
<person posts="1" size="34" who="Marcello Barnaba" />
<person posts="1" size="32" who="Ian Stirling" />
<person posts="1" size="29" who="Wichert Akkerman" />
<person posts="1" size="29" who="Mirza Borogovac" />
<person posts="1" size="25" who="will schmidt" />
<person posts="1" size="23" who="J/" />
<person posts="1" size="22" who="Mathieu CLABAUT" />
<person posts="1" size="21" who="Ben Greear" />
<person posts="1" size="18" who="tom st denis" />
<person posts="1" size="18" who=" (Hamie)" />
<person posts="1" size="17" who="&quot;J. Ryan Earl&quot;" />
<person posts="1" size="15" who="David Mansfield" />
<person posts="1" size="14" who="Sam Elstob" />
<person posts="1" size="12" who="Xavier Roche" />
<person posts="1" size="11" who="janne" />
<person posts="1" size="11" who="&quot;Joel Soete&quot;" />
<person posts="1" size="11" who="=?ISO-8859-1?Q?=22Fabian_LoneStar_Fr=E9d=E9rick=22?=" />
<person posts="1" size="9" who="Peter Lundkvist" />
<person posts="1" size="8" who="Jim Cromie" />
<person posts="1" size="8" who="&quot;Christopher S. Aker&quot;" />
<person posts="1" size="8" who="Mark Hamilton" />
<person posts="1" size="7" who="Catalin BOIE" />
<person posts="1" size="7" who="&quot;bm&quot;" />
<person posts="1" size="7" who="Dan Kegel" />
<person posts="1" size="7" who="Ulrich Brand" />
<person posts="1" size="7" who="Tuukka Toivonen" />
<person posts="1" size="7" who="OGAWA Hirofumi" />
<person posts="1" size="6" who="Andy Isaacson" />
<person posts="1" size="6" who="Angelo Dell'Aera" />
<person posts="1" size="6" who="Deepak Saxena" />
<person posts="1" size="6" who="Jon Maloy" />
<person posts="1" size="6" who="Yaroslav Halchenko" />
<person posts="1" size="6" who="Stephen Wille Padnos" />
<person posts="1" size="5" who="Paulo Marques" />
<person posts="1" size="5" who="Ed Sweetman" />
<person posts="1" size="5" who="&quot;John Que&quot;" />
<person posts="1" size="5" who="Clay Haapala" />
<person posts="1" size="5" who="Alexey Dobriyan" />
<person posts="1" size="5" who="Oleg Nesterov" />
<person posts="1" size="5" who="Dominik Brodowski" />
<person posts="1" size="5" who="&quot;Will S.&quot;" />
<person posts="1" size="5" who="Joshua Kwan" />
<person posts="1" size="5" who="&quot;Shai Fultheim&quot;" />
<person posts="1" size="5" who=" (Miles Bader)" />
<person posts="1" size="5" who="Kevin Fox" />
<person posts="1" size="5" who="Carsten Otto" />
<person posts="1" size="5" who="Martin Waitz" />
<person posts="1" size="4" who="=?iso-8859-1?q?S=E9bastien_BOMBAL?=" />
<person posts="1" size="4" who="Dean Nelson" />
<person posts="1" size="4" who="Andy Polyakov" />
<person posts="1" size="4" who="luckystrike01" />
<person posts="1" size="4" who="Bastian Blank" />
<person posts="1" size="4" who="Merwan Kashouty" />
<person posts="1" size="4" who="&quot;Michael Tasche&quot;" />
<person posts="1" size="4" who="&quot;Klaus A. Kreil&quot;" />
<person posts="1" size="4" who="&quot;Ayaz Abdulla&quot;" />
<person posts="1" size="4" who="Rob Couto" />
<person posts="1" size="4" who="Andrew Morton" />
<person posts="1" size="4" who="David Weinehall" />
<person posts="1" size="4" who="Kurt Garloff" />
<person posts="1" size="4" who="=?ISO-8859-1?Q?Espen_Fjellv=E6r_Olsen?=" />
<person posts="1" size="4" who="Alan" />
<person posts="1" size="4" who="&quot;Brian Lazara&quot;" />
<person posts="1" size="4" who="Wojciech 'Sas' Cieciwa" />
<person posts="1" size="4" who="Lars Marowsky-Bree" />
<person posts="1" size="4" who="Tim Connors" />
<person posts="1" size="4" who="Ingo Oeser" />
<person posts="1" size="4" who="Zinx Verituse" />
<person posts="1" size="4" who="Bill Davidsen" />
<person posts="1" size="4" who="&quot;Wang, Zhenyu Z&quot;" />
<person posts="1" size="4" who="Luca Capello" />
<person posts="1" size="4" who="&quot;Philip R. Auld&quot;" />
<person posts="1" size="4" who="Wim Van Sebroeck" />
<person posts="1" size="4" who="Eugene Crosser" />
<person posts="1" size="4" who="Christoph Hellwig" />
<person posts="1" size="4" who="Samuel Mimram" />
<person posts="1" size="4" who="Patrick McHardy" />
<person posts="1" size="3" who="Christophe Saout" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Beno=EEt?= Dejean" />
<person posts="1" size="3" who="Steve Lord" />
<person posts="1" size="3" who="Arnaldo Carvalho de Melo" />
<person posts="1" size="3" who="Panagiotis Papadakos" />
<person posts="1" size="3" who="&quot;Gerardo Ramos&quot;" />
<person posts="1" size="3" who="(mrwilliamsjohnsons)" />
<person posts="1" size="3" who="Peter Chubb" />
<person posts="1" size="3" who="Ben Collins" />
<person posts="1" size="3" who="Edgar Toernig" />
<person posts="1" size="3" who="Matti Aarnio" />
<person posts="1" size="3" who="The Viking" />
<person posts="1" size="3" who="Andre Tomt" />
<person posts="1" size="3" who="Manfred Spraul" />
<person posts="1" size="3" who="&quot;Redeeman&quot;" />
<person posts="1" size="3" who="Krzysztof Halasa" />
<person posts="1" size="3" who="Josh Boyer" />
<person posts="1" size="3" who="Nicolas Pitre" />
<person posts="1" size="3" who="&quot;Dino Klein&quot;" />
<person posts="1" size="3" who="Gerd Knorr" />
<person posts="1" size="3" who="Davidlohr Bueso A" />
<person posts="1" size="3" who="Joerg Sommrey" />
<person posts="1" size="3" who="Joseph Fannin" />
<person posts="1" size="3" who="Andy" />
<person posts="1" size="3" who="Frieder Buerzele" />
<person posts="1" size="3" who="Marc-Christian Petersen" />
<person posts="1" size="3" who="&quot;Eric Lammerts&quot;" />
<person posts="1" size="3" who="Sau Dan Lee" />
<person posts="1" size="3" who=" (Danny ter Haar)" />
<person posts="1" size="3" who="Nigel Kukard" />
<person posts="1" size="3" who="Matthias Andree" />
<person posts="1" size="3" who="&quot;Christoph Rohland&quot;" />
<person posts="1" size="3" who="(Eingangsbestaetigung)" />
<person posts="1" size="3" who=" (Luis R. Rodriguez)" />
<person posts="1" size="3" who="&quot;Leonardo G. Di Lella&quot;" />
<person posts="1" size="3" who="Esteve =?ISO-8859-1?Q?Espu=F1a?= Sargatal" />
<person posts="1" size="3" who="Keith Owens" />
<person posts="1" size="3" who="Christian Kujau" />
<person posts="1" size="3" who="Dave Airlie" />
<person posts="1" size="3" who="Brian Jackson" />
<person posts="1" size="3" who="Daniel Wagner" />
<person posts="1" size="3" who="&quot;Luiz Fernando N. Capitulino&quot;" />
<person posts="1" size="3" who="Paul King" />
<person posts="1" size="3" who="Jonathan Fors" />
<person posts="1" size="3" who="Daniel Roesen" />
<person posts="1" size="3" who="Andreas Gruenbacher" />
<person posts="1" size="3" who="Patrick McFarland" />
<person posts="1" size="3" who="John Rose" />
<person posts="1" size="3" who="Georg Chini" />
<person posts="1" size="3" who="Steffen Winterfeldt" />
<person posts="1" size="3" who="(jsimmons)" />
<person posts="1" size="3" who="Jens Kubieziel" />
<person posts="1" size="3" who="&quot;Miquel van Smoorenburg&quot;" />
<person posts="1" size="3" who="Tim Moore" />
<person posts="1" size="3" who="Paul Menage" />
<person posts="1" size="3" who="Richard Henderson" />
<person posts="1" size="3" who="David Eriksson" />
<person posts="1" size="3" who="Jes Sorensen" />
<person posts="1" size="3" who="(jan)" />
<person posts="1" size="3" who="Dave Kleikamp" />
<person posts="1" size="3" who="(chris)" />
<person posts="1" size="3" who="Paul Maurides" />
<person posts="1" size="3" who="Tomas Szepe" />
<person posts="1" size="3" who="Thomas Sailer" />
<person posts="1" size="3" who="V13" />
<person posts="1" size="3" who="hab" />
<person posts="1" size="3" who="Martin Hicks" />
<person posts="1" size="3" who="Martin Mares" />
<person posts="1" size="3" who="Doug McNaught" />
<person posts="1" size="3" who=" (Michael Geng)" />
<person posts="1" size="3" who="George Georgalis" />
<person posts="1" size="3" who="Brad Campbell" />
<person posts="1" size="3" who="Karol Kozimor" />
<person posts="1" size="3" who="Jari Ruusu" />
<person posts="1" size="3" who="Devel" />
<person posts="1" size="3" who="&quot;Serge E. Hallyn&quot;" />
<person posts="1" size="2" who="Tom Rini" />
<person posts="1" size="2" who="Pascal Schmidt" />
<person posts="1" size="2" who="Andre Noll" />
<person posts="1" size="2" who="&quot;www.satmatic.net&quot;" />
<person posts="1" size="2" who="Chris Wright" />
<person posts="1" size="2" who="&quot;Paul Rolland&quot;" />
<person posts="1" size="2" who="Steve French" />
<person posts="1" size="2" who="Vasant Tiwari" />
<person posts="1" size="2" who=" &lt;qewe@hotmail.com&gt;" />
<person posts="1" size="2" who=" (David Wagner)" />
<person posts="1" size="2" who="Martin Schaffner" />
<person posts="1" size="2" who="Gard Spreemann" />
<person posts="1" size="2" who="Mark Watts" />
<person posts="1" size="2" who="Athar Hameed" />
<person posts="1" size="2" who="jlm_devel" />
<person posts="1" size="2" who="(ca_tex-kernel)" />
<person posts="1" size="2" who="Kernel The" />
<person posts="1" size="2" who="&quot;Benita M. Nguyen&quot;" />
<person posts="1" size="2" who="Jedi/Sector One" />
<person posts="1" size="2" who="&quot;Fdo Areces&quot;" />
<person posts="1" size="2" who="Mitchel Sahertian" />
<person posts="1" size="2" who="&quot;Dario&quot;" />
<person posts="1" size="2" who=" (Margit Schubert-While)" />
<person posts="1" size="2" who="=?iso-8859-1?Q?Markus_H=E4stbacka?=" />
<person posts="1" size="2" who="Brian Gunlogson" />
<person posts="1" size="2" who="(Mail-Relay)" />
<person posts="1" size="2" who="(info.autoresponder)" />
<person posts="1" size="2" who="&quot;Pedro Hortas&quot;" />

</stats>

<section
  title="Saving Version Number And Date In .config Files"
  subject="[PATCH] save kernel version in .config file"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=28jXg-7Hw-3%40gated-at.bofh.it"
  posts="16"
  startdate="17 Jun 2004 21:06:51 -0800"
  enddate="27 Jun 2004 01:23:52 -0800"
>

<mention>Sam Ravnborg</mention>
<mention>Randy Dunlap</mention>

<p>Randy Dunlap had an idea, that kernel version information should be
included automatically in the .config file. This turned out to be one of
those very obvious ideas that no one thinks of for years until someone just
gets it. A bunch of folks said this was a great idea, and would really make
configuration files a lot easier to handle. Willy Tarreau suggested adding
some date information as well, and Randy updated his patch to include this. He
was curious why the file timestamp wouldn't do just as well, and Sam Ravnborg
said having the date in the file would be easier to grep for. Willy added,
<quote who="Willy Tarreau">there may be lots of reasons. The first one which
comes to my mind is when I archive several config files in a same directory,
I rarely think about adding '-a' to cp to preserve the dates. And when you're
experimenting with a kernel and you're at the 20th at the end of the day, the
date in the config file is often more reliable than yourself to keep track of
what you have tried.</quote> Willy also suggested porting the patch to the
2.4 tree.  Randy replied that this would be trivial for 'make menuconfig',
and posted a patch. But 'make xconfig', he said, would be a different story,
as it would require tcl/tk instead. Willy was happy enough with the 'make
menuconfig' hack, and added that he hadn't used 'make xconfig' for 3 or
4 years.</p>

</section>

<section
  title="SMP Support For Software Suspend (swsusp)"
  subject="SMP support for swsusp (this one actually works for me)"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2af3f-5v6-1%40gated-at.bofh.it"
  posts="4"
  startdate="23 Jun 2004 04:17:27 -0800"
  enddate="25 Jun 2004 07:27:14 -0800"
>
<topic>SMP</topic>
<topic>Software Suspend</topic>

<mention>Patrick Mochel</mention>

<p>Pavel Machek said, <quote who="Pavel Machek">Here's SMP support for
swsusp; this one actually works for me [with keyboard hack], but I'd like
more testers. If it looks okay, I'll merge simple pieces with andrew.</quote>
Patrick Mochel liked the patch, and offered some aesthetic criticism, but
there was no real discussion.</p>

</section>

<section
  title="Elastic Quota File System (EQFS) Proposal"
  subject="Elastic Quota File System (EQFS)"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2ayS8-25R-1%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DAmit%2520Gud%26as_usubject%3DElastic%2520Quota%2520File%2520System%2520(EQFS)%26as_drbb%3Db%26as_mind%3D23%26as_minm%3DJun%26as_miny%3D2004%26as_maxd%3D23%26as_maxm%3DJun%26as_maxy%3D2004"
  posts="46"
  startdate="23 Jun 2004 07:53:52 -0800"
  enddate="30 Jun 2004 05:02:48 -0800"
>

<mention>Mark Cooke</mention>

<p>Amit Gud said:</p>

<quote who="Amit Gud">

<p>Recently I'm into developing an Elastic Quota File System (EQFS). This
file system works on a simple concept ... give it to others if you're not
using it, let others use it, but on the guarantee that you get it back when
you need it!!</p>

<p>Here I'm talking about disk quotas. In any typical network, e.g.
sourceforge, each user is given a fixed amount of quota. 100 Mb in case of
sourceforge. 100 Mb is way over some project requirements and too small for
some projects. EQFS tries to solve this problem by exploiting the users'
usage behavior at runtime. That is the user's quota which he doesn't need
is given to the users who need it, but on 100% assurance that the originl
user can any time reclaim his/her quota.</p>

<p>Before getting into implementation details I want to have public opinion
about this system. All EQFS tries to do is it maximizes the disk space usage,
which otherwise is wasted if the user doesn't really need the allocated
user..on the other hand it helps avoid the starvation of the user who needs
more space. It also helps administrator to get away with the problem of
variable quota needs..as EQFS itself adjusts according to the user needs.</p>

</quote>

<p>Mark Watts asked how it would be possible to "guarantee" that the user
would get the space back when they wanted it. Amit expanded:</p>

<quote who="Amit Gud">

<p>Ok, this is what I propose:</p>

<p>Lets say there are just 2 users with 100 megs of individual quota, user
A is using 20 megs and user B is running out of his quota. Now what B could
do is delete some files himself and make some free space for storing other
files. Now what I say is instead of deleting the files, he declares those
files as elastic.</p>

<p>Now, moment he makes that files elastic, that much amount of space is added
to his quota. Here Mark Cooke's equation applies with some modifications: N
no. of users, Qi allocated quota of ith user Ui individual disk usage of ith
user ( should be &lt;= allocated quota of ith user ), D disk threshold; thats
the amount of disk space admin wants to allow the users to use (should be >=
sum of all users' allocated quota, i.e. summation Qi ; for i = 0 to N - 1).</p>

<p>Total usage of all the users (here A &amp; B) should be at _anytime_
less than D. i.e. summation Ui &lt;= D; for i = 0 to N - 1.</p>

<p>The point to note here is that we are not bothering how much quota
has been allocated to an individual user by the admin, but we are more
interested in the usage pattern followed by the users. E.g. if user B wants
additional space of say 25 megs, he picks up 25 megs of his files and 'marks'
them elastic. Now his quota is increased to 125 megs and he can now add
more 25 megs of files; at the same time allocated quota for user A is left
unaffected. Applying the above equation total usage now is A: 20 megs, B:
125 megs, now total 145 &lt;= D, say 200 megs. Thus this should be ok for
the system, since the usage is within bounds.</p>

<p>Now what happens if Ui &gt; D? This can happen when user A tries to recliam
his space. i.e. if user A adds say more 70 megs of files, so the total usage
is now - A: 90 megs, B: 125 megs; 215 ! &lt;= D. The moment the total usage
crosses the value, 'action' will be taken on the elastic files. Here elastic
files are of user B so only those will be affected and users A's data will
be untouched, so in a way this will be completely transparent to user A.
What action should be taken can be specified by the user while making the
files elastic. He can either opt to delete the file, compress it or move it
to some place (backup) where he know he has write access. The corresponding
action will be taken until the threshold is met.</p>

<p>Will this work?? We are relying on the 'free' space ( i.e. D - Ui ) for the
users to benefit. The chances of having a greater value for D - Ui increases
with the increase in the number of users, i.e. N. Here we are talking about 2
users but think of 10000+ users where all the users will probably never use up
_all_ the allocated disk space. This user behavior can be well exploited.</p>

<p>EQFS can be best fitted in the mail servers. Here e.g. I make whole
linux-kernel mailing list elastic. As long as Ui &lt;= D I get to keep
all the messages, whenever Ui &gt; D, messages with latest dates will be
'acted' upon.</p>

<p>For variable quota needs, admin can allocate different quotas for different
users, but this can get tiresome when N is large. With EQFS, he can allocate
fixed quota for each user ( old and new ) , set up a value for D and relax.
The users will automatically get the quota they need. One may ask that this
can be done by just setting up value of D, checking it against summation Ui
and not allocating individual quotas at all. But when summation Ui crosses D
value, whose file to act on? Moreover with both individual quotas and D, we
give users 'controlled' flexibility just like elastic - it can be stretched
but not beyond a certain range.</p>

<p>What happens when an user tries to eat up all the free ( D - Ui ) space?
This answer is implementation dependent because you need to make a decision:
should an user be allowed to make a file elastic when Ui == D . I think by
saying 'yes' we eliminate some users' mischief of eating up all free space.</p>

</quote>

<p>Olaf Dabrunz replied:</p>

<quote who="Olaf Dabrunz">

<p>

<ul>

<li>

<p>having files disappear at the discretion of the filesystem seems to be
  bad behaviour: either I need this file, then I do not want it to just
  disappear, or I do not need it, and then I can delete it myself.</p>

<p>  Since my idea of which files I need and which I do not need changes
  over time, I believe it is far better that I can control which files I
  need and which I do not need whenever other constraints (e.g. quota
  filled up) make this decision necessary. Also, then I can opt to try
  to convince someone to increase my quota.</p>

</li>

<li>

<p>moving the file to some other place (backup) does not seem to be a
  viable option:</p>

<p>

<ul>

<li>

<p>If the backup media is always accessible, then why can't the user
    store the "elastic" files there immediately?</p>

<p>    -&gt; advantages:</p>

<p>

<ul>

<li>the user knows where his file is</li>

<li>applications that remember the path to a file will be able to
        access it</li>

</ul>

</p>

</li>

<li>

<p>If the backup media will only be accessible after manually inserting
    it into some drive, this amounts to sending an E-Mail to the backup
    admin and then pass a list of backup files to the backup software.</p>

<p>    But now getting the file back involves a considerable amount of
    manual and administrative work. And it involves bugging the backup
    admin, who now becomes the bottleneck of your EQFS.</p>

</li>

</ul>

</p>

</li>

</ul>

</p>

<p>So this narrows down to the effective handling of backup procedures and
the effective administration of fixed quotas and centralization of data.</p>

<p>If you have many users it is also likely that there are more people
interested in big data-files. So you need to help these people organize
themselves e.g. by helping them to create mailing-list, web-pages or
letting them install servers that makes the data centrally available
with some interface that they can use to select parts of the data.</p>

<p>I would rather suggest that if the file does not fit within a given
quota, the user should apply for more quota and give reasons for that.</p>

<p>I believe that flexible or "elastic" allocation of ressources is a good
idea in general, but it only works if you have cheap and easy ways to
control both allocation and deallocation. So in the case of CBQ in
networks this works, since bandwidth can easily and quickly be allocated
and deallocated.</p>

<p>But for filesystem space this requires something like a "slower (= less
expensive), bigger, always accessible" third level of storage in the
"RAM, disk, ..." hierarchy. And then you would need an easy or even
transparent way to access files on this third level storage. And you
need to make sure that, although you obviously *need* the data for
something, you still can afford to increase retrieval times by several
orders of magnitude at the discretion of the filesystem.</p>

<p>But usually all this can be done by scripts as well.</p>

<p>Still, there is a scenario and a combination of features for such a
filesystem that IMHO would make it useful:</p>

<p>

<ul>

<li>Provide allocation of overquota as you described it.</li>

<li>Let the filesystem move (parts of) the "elastic" files to some
  third-level backing-store on an as-needed basis. This provides you
  with a not-so-cheap (but cheaper than manual handling) resource
  management facility.</li>

</ul>

</p>

<p>Now you can use the third-level storage as a backing store for
hard-drive space, analoguous to what swap-space provides for RAM. And
you can "swap in" parts of files from there and cache them on the hard
drive. So "elastic" files are actually files that are "swappable" to
backing store.</p>

<p>This assumes that the "elastic" files meet the requirements for a
"working set" in a similar fashion as for RAM-based data. I.e. the swap
operations need only be invoked relatively seldom.</p>

<p>If this is not the case, your site/customer needs to consider buying
more hard drive space (and maybe also RAM).</p>

<p>The tradeoff for the user now is:</p>

<p>

<ul>

<li>do not have the big file(s) OR</li>

<li>have them and be able to use them in a random-access fashion from
      any application, but maybe only with a (quite) slow access time,
      but without additional administrative/manual hassle</li>

</ul>

</p>

<p>Maybe this is a good tradeoff for a significant amount of users. Maybe
there are sites/customers that have the required backing store (or would
consider buying into this). I do not know. Find a sponsor, do some field
research and give it a try.</p>

</quote>

</section>

<section
  title="linux-libc-headers Updated To 2.6.7; Status Of ABI Cleanup"
  subject="[ANNOUNCE] linux-libc-headers 2.6.7.0"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2aopY-3JD-45%40gated-at.bofh.it"
  posts="15"
  startdate="23 Jun 2004 14:20:39 -0800"
  enddate="25 Jun 2004 03:33:28 -0800"
>

<mention>Matthew Wilcox</mention>
<mention>Jeff Garzik</mention>
<mention>Rob Landley</mention>
<mention>Krzysztof Halasa</mention>
<mention>H. Peter Anvin</mention>

<p>Mariusz Mazur announced a new version of linux-libc-headers, updated
to Linux 2.6.7, with additional minor fixes; he said, <quote who="Mariusz
Mazur">Llh is all good and nice, cause it works (most of the times anyway),
but with every new release the possibility of desync from kernel increases
- downfalls of maintaining it as a separate package. Could anybody point
me to some conclusions about how the thing should be done The Right Way
(preferably with some input from high profile kernel hackers, so I can have
some assurance that once something gets done it will get merged)?</quote>
Jeff Garzik replied that H. Peter Anvin had suggested adding an include/abi
directory in the sources, and that there had been no objection to it at
that time; but that this would most likely have to wait until the 2.7 time
frame. Mariusz thought the sooner the better, and Krzysztof Halasa floated
a patch. Close by, Chris Friesen googled around and posted his findings
regarding the earlier discussion:</p>

<quote who="Chris Friesen">

<p>Andries Brouwer suggested include/linuxabi with arch-specific dirs</p>

<p>H. Peter Anvin apparently suggested putting them in include/abi, with
arch-specific dirs.  However, he thinks its too much work for 2.6 and sees
it as an early 2.7 thing.</p>

<p>Matthew Wilcox apparently suggested something similar</p>

<p>Jeff Garzik approved the idea</p>

<p>Rob Landley suggested moving your headers there and then cleaning up the
other headers, and expressed willingness to submit patches.</p>

<p>Sam Ravnborg supported the idea</p>

<p>Eric Biederman supported the idea, suggested linux-only namespace and
version-based naming, figured it was 2.7 work</p>

<p>David Miller approved the idea</p>

</quote>

<p>At some point down the line in the discussion, Andries Brouwer said:</p>

<quote who="Andries Brouwer">

<p>Several people, probably independently, submitted a header setup and a
patch that did the required work for a small handful of header files.</p>

<p>As far as I know Linus has not reacted to such patches.</p>

<p>Since the total amount of work is, like Jeff says, incredibly long and
tedious, it is unreasonable to expect that all be done before anything is
put in the default kernel tree.</p>

<p>At some point in time Linus either has to describe his setup, or accept
a setup someone submits.  Maybe a BOF would be useful to find out precisely
what requirements there are, but only if Linus is present, because we have
had enough discussion already.</p>

</quote>

<p>Sam Ravnborg remarked:</p>

<quote who="Sam Ravnborg">

<p>Header file cleanup has a tendency to break the compile in some
configurations.  This was obvious during the effort to clean up the include
mess in the 2.5 time.</p>

<p>That's maybe the primary reason to postpone it to 2.7.</p>

</quote>

</section>

<section
  title="Linux 2.6.7-mm2 Released"
  subject="2.6.7-mm2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2ayfx-1DI-1%40gated-at.bofh.it"
  posts="24"
  startdate="24 Jun 2004 00:46:55 -0800"
  enddate="29 Jun 2004 02:29:30 -0800"
>
<topic>Kernel Release Announcement</topic>
<topic>Virtual Memory</topic>

<p>Andrew Morton announced Linux 2.6.7-mm2, saying:</p>

<quote who="Andrew Morton">

<p><a href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7/2.6.7-mm2/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7/2.6.7-mm2/</a></p>

<p>

<ul>

<li>

<p>Added a patch from Ingo which reworks the placement of mmaps within the
  ia32 virtual memory layout.  Has been in RH kernels for a long time.</p>

<p>  If it breaks something, the app was already buggy.  You can use</p>

<p>        setarch -L my-buggy-app &lt;args&gt;</p>

<p>  to run in back-compat mode.  This requires a setarch patch - see the
  changelog in flexible-mmap-267-mm1-a0.patch for details.</p>

</li>

<li>knfsd update, arch updates, various fixes, cleanups and new bugs.</li>

</ul>

</p>

</quote>

</section>

<section
  title="GFS Clustering Filesystem Goes GPL"
  subject="GFS cluster filesystem re-released"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2aLmy-2uO-35%40gated-at.bofh.it"
  posts="4"
  startdate="24 Jun 2004 14:53:49 -0800"
  enddate="25 Jun 2004 11:55:16 -0800"
>
<topic>Clustering</topic>
<topic>Disk Arrays: LVM</topic>

<mention>Bernd Eckenfels</mention>

<p>Ken Preslan said:</p>

<quote who="Ken Preslan">

<p>Red Hat has re-released the GFS cluster filesystem and its related
infrastructure under the GPL.  The different projects that make up the
infrastructure are:</p>

<p>GFS - shared-disk cluster file system<br />
CLVM - clustering extensions to the LVM2 logical volume manager toolset<br />
CMAN - general-purpose symmetric cluster manager<br />
DLM - general-purpose distributed lock manager<br />
CCS - cluster configuration system to manage the cluster config file<br />
GULM - alternative redundant server-based lock/cluster manager for GFS<br />
GNBD - network block device driver shares storage over a network<br />
Fence - I/O fencing system</p>

<p>The source code and patches for 2.6 are available at <a
href="http://sources.redhat.com/cluster/">http://sources.redhat.com/cluster/</a>.
2.4 source should show up early tomorrow.</p>

<p>We're looking for people help us work on this project so we can eventually
get it included into the Linux kernel.  Comments, suggestions, patches,
and testers are more than welcome.</p>

</quote>

<p>Bernd Eckenfels was very happy to see this, and Jonathan Fors asked what
exactly GFS was. Was it the 'Google FS' clustering filesystem he'd read about,
but Ken said no, this was something completely different.</p>

</section>

<section
  title="Merging ext2 And ext3"
  subject="Collapse ext2 and 3 please"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2aYjD-2Ck-7%40gated-at.bofh.it"
  posts="30"
  startdate="24 Jun 2004 15:14:37 -0800"
  enddate="25 Jun 2004 15:48:18 -0800"
>
<topic>FS: ext2</topic>
<topic>FS: ext3</topic>

<mention>Linus Torvalds</mention>

<p>John Richard Moser suggested collapsing the ext2 and ext3 filesystems
into one, because their similarities seemed to make it appropriate. Helge
Hafting pointed out that when the issue of extending ext2 to support
journaling first came up, Linus Torvalds <quote who="Helge Hafting">said
that creating a journalled fs was fine, but they had to make it a new fs
so as to not make ext2 unstable while working on it.  Therefore - ext3.
Now ext3 was based on ext2 so it basically started out as a copy.</quote>
Close by, Sean Neakums also said that once-upon-a-time, someone had suggested
<quote who="Sean Neakums">that a no-journal mode be added to ext3 so that
ext2 could be removed.</quote> Andrew Morton replied:</p>

<quote who="Andrew Morton">

<p>I think it could be done, mainly as a kernel-space-saving exercise.
But the two filesystems are quite different nowadays.</p>

<p>ext2 uses per-inode pagecache for directories, ext3 uses blockdev pagecache.
The truncate algorithms are significantly different. Other stuff.</p>

<p>Much pain, little gain.</p>

</quote>

</section>

<section
  title="Linux 2.6.7-mm3"
  subject="2.6.7-mm3"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2bBuC-37G-3%40gated-at.bofh.it"
  posts="13"
  startdate="26 Jun 2004 22:31:05 -0800"
  enddate="28 Jun 2004 14:42:51 -0800"
>
<topic>Kernel Release Announcement</topic>
<topic>Version Control</topic>

<p>Andrew Morton announced Linux 2.6.7-mm3, saying:</p>

<quote who="Andrew Morton">

<a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7/2.6.7-mm3/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7/2.6.7-mm3/</a>

<p>

<ul>

<li>Added Adam's PNP bk tree to the "external bk trees"</li>

<li>random fixes and updates all over the place</li>

</ul>

</p>

</quote>

</section>

<section
  title="Transparent Interprocess Communication Protocol (TICP)"
  subject="[ANNOUNCE] supporting cluster communication with TIPC"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2cfV3-6EI-3%40gated-at.bofh.it"
  posts="1"
  startdate="28 Jun 2004 17:42:31 -0800"
>
<topic>BSD</topic>
<topic>Networking</topic>
<topic>Ottawa Linux Symposium</topic>
<topic>Version Control</topic>

<p>Jon Maloy said:</p>

<quote who="Jon Maloy">

<p>I would like to announce the availability of TIPC (Transparent Inter
Process Communication protocol). TIPC is a protocol specially designed for
high-performance, location transparent communication within loosely connected
clusters, and has been used successfully in various Ericsson products over
the last years.</p>

<p>In cooperation with colleagues from OSDL and Intel, I have ported TIPC
to Linux,and  rewritten large parts of the code to fit the Linux kernel
environment and coding requirements. TIPC can be compiled either as a part
of the kernel or as a loadable module, and is now released as open source
code under a dual GPL/BSD license.</p>

<p align="center">Overview</p>

<p>TIPC provides a good support for designing scalable, distributed,
site independent, highly available, and high-performance applications.</p>

<p>It provides features such as:</p>

<p>

<ul>

<li>Reliable and unreliable connectionless communication modes: SOCK_RDM
and SOCK_DGRAM.</li>

<li>Reliable connection oriented communication modes: SOCK_SEQPACKET and
SOCK_STREAM.</li>

<li>Reliable and unreliable multicast covering the whole cluster.</li>

<li>35-80% better performance than TCP/IP for messages &lt; 1.5 kbytes.
(The tipc-1.2 line).</li>

<li>A functional addressing scheme that allows primary/secondary key addressing
and group addressing.</li>

<li>Ability to adapt to and be carried over different media/protocols,
depending on the available network infrastructure and security needs: raw
Ethernet, RapidIO, ATM/AAL5, TCP, SCTP, UDP etc.(Only Ethernet supported in
the latest version).</li>

<li>A topology service helping applications to keep track of available
functional and physical addresses in the clusters.</li>

</ul>

</p>

<p align="center">Implementation Status:</p>

<p>There exists two main source code lines:</p>

<p>tipc-1.2.X: this is the most stable and tested release. It works well
           on both Linux 2.4 and Linux 2.6. This code is not compliant
           with Linux kernel code requirements regarding code style etc,
           and now only has interest for comparative reasons. The
           corresponding CVS modules are "source/stable_ericsson" and
           "source/unstable_ericsson".
           A downloadable example using the API of this version is found
           under "tipc-test", the file "tipc-benchmark-0.93.tar.gz"</p>

<p>tipc-1.3.X: the most recent code, written for Linux 2.6, and compliant with
           requirements on such code. It works well, but is still slightly
           less stable than the 1.2 line. The corresponding CVS module is
           "source/unstable", while we have not had the guts to check in
           anything under "source/stable" yet. We have not been able to
           verify that this code has the same performance as the 1.2 code,
           but we have every reason to believe it will be comparable once
           the proper optimization work is done.
           A downloadable example using the API of this version is found
           under "tipc-test", the file "tipc_test-1.5.tar.gz"</p>

<p align="center">Links:</p>

<p>The TIPC page at SourceForge:<br />
<a href="http://tipc.sourceforge.net">http://tipc.sourceforge.net</a></p>

<p>Downloading source code and documentation:<br />
<a href="http://sourceforge.net/projects/tipc/">http://sourceforge.net/projects/tipc/</a></p>

<p>A draft protocol specification presented at IETF-59 in Seoul last March.<br />
<a href="http://www.ietf.org/internet-drafts/draft-maloy-tipc-00.txt">http://www.ietf.org/internet-drafts/draft-maloy-tipc-00.txt</a></p>

<p>An article written for the April issue of Linux World Magazine:<br />
<a href="http://www.linux.ericsson.ca/papers/tipc_lwm/index.shtml">http://www.linux.ericsson.ca/papers/tipc_lwm/index.shtml</a></p>

<p>To be presented at OLS in Ottawa next month:<br />
<a href="http://www.linux.ericsson.ca/papers/tipc_ols.pdf">http://www.linux.ericsson.ca/papers/tipc_ols.pdf</a></p>

<p>We would appreciate your feedback and advice.</p>

</quote>

</section>

<section
  title="Linux 2.6.7-mm4"
  subject="2.6.7-mm4"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2cmMW-301-29%40gated-at.bofh.it"
  posts="4"
  startdate="29 Jun 2004 01:04:17 -0800"
  enddate="29 Jun 2004 23:14:29 -0800"
>
<topic>Kernel Release Announcement</topic>

<p>Andrew Morton announced Linux 2.6.7-mm4, saying:</p>

<quote who="Andrew Morton">

<p><a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7/2.6.7-mm4/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7/2.6.7-mm4/</a></p>

<p>

<ul>

<li>Merged support for the 64-bit SuperH architecture</li>

<li>Various fixes and updates</li>

</ul>

</p>

</quote>

</section>

</kc>

