<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="266" date="01 Jul 2004 00:00:00 -0800" />

<stats posts="1547" size="8858" contrib="467" multiples="241" lastweek="182">

<person posts="46" size="306" who="William Lee Irwin III" />
<person posts="43" size="232" who="Andrew Morton" />
<person posts="42" size="227" who="Bartlomiej Zolnierkiewicz" />
<person posts="27" size="116" who="Jens Axboe" />
<person posts="27" size="95" who="Christoph Hellwig" />
<person posts="25" size="130" who="Greg KH" />
<person posts="24" size="124" who="Linus Torvalds" />
<person posts="24" size="85" who="Paul Jackson" />
<person posts="22" size="85" who="=?iso-8859-1?Q?J=F6rn?= Engel" />
<person posts="21" size="119" who="Jeff Garzik" />
<person posts="18" size="54" who="=?iso-8859-2?Q?Karel_Kulhav=FD?=" />
<person posts="17" size="64" who="Andi Kleen" />
<person posts="16" size="335" who="(foo)" />
<person posts="16" size="58" who="Herbert Xu" />
<person posts="15" size="109" who="&quot;Randy.Dunlap&quot;" />
<person posts="15" size="52" who="Chris Wright" />
<person posts="14" size="56" who="Vojtech Pavlik" />
<person posts="14" size="52" who="&quot;David S. Miller&quot;" />
<person posts="13" size="132" who="Martin Schwidefsky" />
<person posts="13" size="51" who="Arjan van de Ven" />
<person posts="13" size="49" who="(viro)" />
<person posts="12" size="170" who="Jesper Juhl" />
<person posts="12" size="85" who="Con Kolivas" />
<person posts="11" size="36" who="Benjamin Herrenschmidt" />
<person posts="11" size="35" who="Chris Wedgwood" />
<person posts="10" size="140" who="Kalin KOZHUHAROV" />
<person posts="10" size="117" who="Anton Altaparmakov" />
<person posts="10" size="100" who="Marcelo Tosatti" />
<person posts="10" size="85" who="David Howells" />
<person posts="10" size="76" who="David Ford" />
<person posts="10" size="53" who="&quot;Robert T. Johnson&quot;" />
<person posts="10" size="53" who="Felipe Alfaro Solana" />
<person posts="10" size="47" who="Jan-Benedict Glaw" />
<person posts="10" size="42" who="Chris Mason" />
<person posts="10" size="38" who="Hans Reiser" />
<person posts="10" size="37" who="Pavel Machek" />
<person posts="10" size="31" who="(stian)" />
<person posts="9" size="126" who="James Morris" />
<person posts="9" size="33" who="Nick Piggin" />
<person posts="8" size="34" who="Kevin Corry" />
<person posts="8" size="32" who="Denis Vlasenko" />
<person posts="8" size="30" who="Mikael Pettersson" />
<person posts="8" size="29" who="Mike McCormack" />
<person posts="8" size="29" who="Manuel Arostegui Ramirez" />
<person posts="8" size="28" who="Sam Ravnborg" />
<person posts="7" size="97" who="Arnd Bergmann" />
<person posts="7" size="31" who="&quot;Martin J. Bligh&quot;" />
<person posts="7" size="31" who="Russell Leighton" />
<person posts="7" size="27" who="Rik van Riel" />
<person posts="7" size="25" who="&quot;Richard B. Johnson&quot;" />
<person posts="6" size="87" who="Jake Moilanen" />
<person posts="6" size="59" who="Sid Boyce" />
<person posts="6" size="36" who="Alasdair G Kergon" />
<person posts="6" size="30" who="Adrian Bunk" />
<person posts="6" size="23" who="Willy Tarreau" />
<person posts="6" size="21" who="Lars" />
<person posts="5" size="109" who="&quot;Hu, Boris&quot;" />
<person posts="5" size="93" who="Takao Indoh" />
<person posts="5" size="76" who="George Anzinger" />
<person posts="5" size="58" who="Ed Tomlinson" />
<person posts="5" size="50" who="&quot;Bikram Assal&quot;" />
<person posts="5" size="49" who="Pete Zaitcev" />
<person posts="5" size="47" who="Paul Fulghum" />
<person posts="5" size="34" who="Cesar Eduardo Barros" />
<person posts="5" size="32" who="Andrey Panin" />
<person posts="5" size="30" who="John Cherry" />
<person posts="5" size="29" who="Geoff Mishkin" />
<person posts="5" size="28" who="Andreas Schmidt" />
<person posts="5" size="26" who="Dominik Karall" />
<person posts="5" size="26" who="Russell King" />
<person posts="5" size="26" who="&quot;Robert White&quot;" />
<person posts="5" size="24" who="Sergey Vlasov" />
<person posts="5" size="24" who="(Valdis.Kletnieks)" />
<person posts="5" size="23" who="Ryan Underwood" />
<person posts="5" size="23" who="Daniel Egger" />
<person posts="5" size="21" who="areversat" />
<person posts="5" size="20" who="&quot;Eric D. Mudama&quot;" />
<person posts="5" size="20" who="Bill Davidsen" />
<person posts="5" size="20" who="Takashi Iwai" />
<person posts="5" size="19" who="Dave Jones" />
<person posts="5" size="19" who="Ingo Molnar" />
<person posts="5" size="19" who="Roland Dreier" />
<person posts="5" size="17" who="Bernd Eckenfels" />
<person posts="4" size="117" who="&quot;Kai OM&quot;" />
<person posts="4" size="41" who="Norberto Bensa" />
<person posts="4" size="34" who="&quot;Andrew Chew&quot;" />
<person posts="4" size="29" who="Norman Weathers" />
<person posts="4" size="24" who="David Lang" />
<person posts="4" size="23" who="Peter Williams" />
<person posts="4" size="22" who="Patrick Finnegan" />
<person posts="4" size="22" who="Alexander Nyberg" />
<person posts="4" size="20" who="Pekka Pietikainen" />
<person posts="4" size="17" who="Dominik Brodowski" />
<person posts="4" size="17" who="Nuno Monteiro" />
<person posts="4" size="17" who="Clint Byrum" />
<person posts="4" size="16" who="Rusty Lynch" />
<person posts="4" size="16" who="Bernd Eckenfels" />
<person posts="4" size="16" who="Geert Uytterhoeven" />
<person posts="4" size="16" who="Koblinger Egmont" />
<person posts="4" size="16" who="Christian Kujau" />
<person posts="4" size="15" who="Pekka Enberg" />
<person posts="4" size="15" who="Clemens Schwaighofer" />
<person posts="4" size="14" who="Tisheng Chen" />
<person posts="4" size="14" who="Helge Hafting" />
<person posts="4" size="14" who="Bjorn Helgaas" />
<person posts="4" size="14" who="John Bradford" />
<person posts="4" size="14" who="David Woodhouse" />
<person posts="4" size="14" who="FabF" />
<person posts="4" size="13" who="Timothy Miller" />
<person posts="4" size="13" who="Chris Friesen" />
<person posts="4" size="13" who="Davide Libenzi" />
<person posts="4" size="13" who="Gianni Tedesco" />
<person posts="4" size="13" who="Keith Duthie" />
<person posts="4" size="13" who="&quot;Prakash K. Cheemplavam&quot;" />
<person posts="4" size="13" who="Nigel Cunningham" />
<person posts="4" size="13" who="Pavel Machek" />
<person posts="4" size="13" who="Robert Love" />
<person posts="4" size="12" who="alan" />
<person posts="3" size="82" who="Atul Sabharwal" />
<person posts="3" size="25" who="Guy Van Sanden" />
<person posts="3" size="23" who="Matthew Denner" />
<person posts="3" size="18" who="Wichert Akkerman" />
<person posts="3" size="16" who="Shane Shrybman" />
<person posts="3" size="16" who="Gregoire Favre" />
<person posts="3" size="16" who="Alan Cox" />
<person posts="3" size="15" who="Nico Schottelius" />
<person posts="3" size="12" who="Andrea Arcangeli" />
<person posts="3" size="12" who="(ndiamond)" />
<person posts="3" size="12" who=" (Danny ter Haar)" />
<person posts="3" size="12" who="Alexandre Oliva" />
<person posts="3" size="11" who="Alex Williamson" />
<person posts="3" size="11" who="Giuseppe Bilotta" />
<person posts="3" size="11" who="Horst von Brand" />
<person posts="3" size="11" who="Anton Blanchard" />
<person posts="3" size="11" who="Roger Luethi" />
<person posts="3" size="11" who="Dave Airlie" />
<person posts="3" size="11" who="Matthias Schniedermeyer" />
<person posts="3" size="10" who="&quot;j.random.programmer&quot;" />
<person posts="3" size="10" who="=?ISO-8859-1?Q?Lenar_L=F5hmus?=" />
<person posts="3" size="10" who="Ben Collins" />
<person posts="3" size="10" who="Soeren Sonnenburg" />
<person posts="3" size="10" who="Len Brown" />
<person posts="3" size="10" who="David Brownell" />
<person posts="3" size="10" who="Adolfo =?ISO-8859-1?Q?Gonz=E1lez_Bl=E1zquez?=" />
<person posts="3" size="9" who="Tim Hockin" />
<person posts="3" size="9" who="Lars Age Kamfjord" />
<person posts="3" size="9" who="Andi Kleen" />
<person posts="3" size="9" who="Dmitry Torokhov" />
<person posts="3" size="8" who="Meelis Roos" />
<person posts="3" size="8" who="David Eger" />
<person posts="2" size="49" who="Steven Dake" />
<person posts="2" size="42" who="Phil Brunner" />
<person posts="2" size="37" who="Clemens Schwaighofer" />
<person posts="2" size="34" who="&quot;Sabharwal, Atul&quot;" />
<person posts="2" size="33" who="Micah Anderson" />
<person posts="2" size="31" who="(moilanen)" />
<person posts="2" size="26" who="Paul Mackerras" />
<person posts="2" size="21" who="AKIYAMA Nobuyuki" />
<person posts="2" size="21" who="Tim Schmielau" />
<person posts="2" size="20" who="Sandro" />
<person posts="2" size="20" who="(mike.miller)" />
<person posts="2" size="20" who="Aubin LaBrosse" />
<person posts="2" size="15" who="Mario ''Jorge'' Di Nitto" />
<person posts="2" size="15" who="Andreas Sundstrom" />
<person posts="2" size="13" who="Clay Haapala" />
<person posts="2" size="13" who="Sturle Sunde" />
<person posts="2" size="12" who="Keith Owens" />
<person posts="2" size="12" who="Byron Stanoszek" />
<person posts="2" size="11" who="Hanna Linder" />
<person posts="2" size="10" who="Peter Osterlund" />
<person posts="2" size="10" who="Trent Lloyd" />
<person posts="2" size="10" who="&quot;Srinivas G.&quot;" />
<person posts="2" size="10" who="Michael Clark" />
<person posts="2" size="10" who="Craig Bradney" />
<person posts="2" size="10" who="&quot;Chen, Kenneth W&quot;" />
<person posts="2" size="10" who="Nigel Kukard" />
<person posts="2" size="9" who="Marc Herbert" />
<person posts="2" size="9" who="Jurgen Kramer" />
<person posts="2" size="9" who="Pozsar Balazs" />
<person posts="2" size="9" who="Jean Tourrilhes" />
<person posts="2" size="8" who="Andreas Dilger" />
<person posts="2" size="8" who="Egmont Koblinger" />
<person posts="2" size="8" who="Justin Cormack" />
<person posts="2" size="8" who="David Mosberger" />
<person posts="2" size="8" who="&quot;Nguyen, Tom L&quot;" />
<person posts="2" size="8" who="Jakub Jelinek" />
<person posts="2" size="8" who="Leon Woestenberg" />
<person posts="2" size="7" who="=?iso-8859-1?Q?Arnd_Bergmann?=" />
<person posts="2" size="7" who="&quot;Adam Radford&quot;" />
<person posts="2" size="7" who="Roman Zippel" />
<person posts="2" size="7" who="Paul Mundt" />
<person posts="2" size="7" who="Evaldo Gardenali" />
<person posts="2" size="7" who="Vadim Garber ENEnet" />
<person posts="2" size="7" who="Luca Risolia" />
<person posts="2" size="7" who="Witold Krecicki" />
<person posts="2" size="7" who=" (Eric W. Biederman)" />
<person posts="2" size="7" who="Matt Mackall" />
<person posts="2" size="7" who="Terje Eggestad" />
<person posts="2" size="7" who="Vadim Lobanov" />
<person posts="2" size="7" who="Jesse Pollard" />
<person posts="2" size="7" who="&quot;Steve Lee&quot;" />
<person posts="2" size="7" who="Dean Nelson" />
<person posts="2" size="7" who="Dave Hansen" />
<person posts="2" size="7" who="Maneesh Soni" />
<person posts="2" size="7" who="&quot;Patrick J. LoPresti&quot;" />
<person posts="2" size="7" who="John Rose" />
<person posts="2" size="7" who="Sean Neakums" />
<person posts="2" size="7" who="Jurriaan" />
<person posts="2" size="7" who="Jesse Barnes" />
<person posts="2" size="7" who="=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=" />
<person posts="2" size="6" who="Andrew Rodland" />
<person posts="2" size="6" who="Jun Sun" />
<person posts="2" size="6" who="&quot;Harald Dunkel&quot;" />
<person posts="2" size="6" who="&quot;J.A. Magallon&quot;" />
<person posts="2" size="6" who="Francois Romieu" />
<person posts="2" size="6" who="Zwane Mwaikambo" />
<person posts="2" size="6" who="Nigel Rantor" />
<person posts="2" size="6" who="&quot;Paul Rolland&quot;" />
<person posts="2" size="6" who="Thomas Zehetbauer" />
<person posts="2" size="6" who="Albert Cahalan" />
<person posts="2" size="6" who="Julian Anastasov" />
<person posts="2" size="6" who="Andre Tomt" />
<person posts="2" size="6" who="Ricky Beam" />
<person posts="2" size="6" who="John Stebbins" />
<person posts="2" size="6" who="Bruce Allen" />
<person posts="2" size="6" who="Jurjen Oskam" />
<person posts="2" size="6" who="viaemail" />
<person posts="2" size="6" who="Florian Schirmer" />
<person posts="2" size="6" who="Todd Poynor" />
<person posts="2" size="6" who="Flavio Stanchina" />
<person posts="2" size="6" who="Andy" />
<person posts="2" size="6" who="&quot;Pekka J Enberg&quot;" />
<person posts="2" size="6" who="Dirk Jagdmann" />
<person posts="2" size="5" who="walt" />
<person posts="2" size="5" who="Manfred Spraul" />
<person posts="2" size="5" who="Tobias Hirning" />
<person posts="2" size="5" who="Kevin Zhou" />
<person posts="2" size="5" who="Brian Gao" />
<person posts="2" size="5" who="ngo giang" />
<person posts="2" size="5" who="(sliphacker)" />
<person posts="2" size="5" who="&quot;Eugeny S. Mints&quot;" />
<person posts="1" size="55" who="&quot;R. J. Wysocki&quot;" />
<person posts="1" size="54" who="Grzegorz Kulewski" />
<person posts="1" size="52" who="Li Shu" />
<person posts="1" size="41" who="Clemens Schwaighofer" />
<person posts="1" size="34" who="Eric BEGOT" />
<person posts="1" size="23" who="&quot;Peter Maas&quot;" />
<person posts="1" size="14" who="Bruce Ferrell" />
<person posts="1" size="14" who="Peter Nelson" />
<person posts="1" size="14" who="&quot;Piszcz, Justin Michael&quot;" />
<person posts="1" size="14" who="Corey Minyard" />
<person posts="1" size="13" who="&quot;Paul Rolland&quot;" />
<person posts="1" size="12" who="&quot;Koen Klaassen&quot;" />
<person posts="1" size="12" who="Justin Piszcz" />
<person posts="1" size="11" who="James Bottomley" />
<person posts="1" size="11" who="Paul Fulghum" />
<person posts="1" size="11" who="Wim Van Sebroeck" />
<person posts="1" size="10" who="&quot;Nathaniel W. Filardo&quot;" />
<person posts="1" size="8" who="Michael Ablassmeier" />
<person posts="1" size="8" who="Gene Heskett" />
<person posts="1" size="6" who="Martin Hermanowski" />
<person posts="1" size="6" who="Eric Gillespie" />
<person posts="1" size="6" who=" (=?utf-8?b?RGFnZmlubiBJbG1hcmkg?=" />
<person posts="1" size="6" who="(student)" />
<person posts="1" size="6" who="(huber)" />
<person posts="1" size="6" who="Robert Hancock" />
<person posts="1" size="6" who="Carlos Martin" />
<person posts="1" size="5" who="Mark Frazer" />
<person posts="1" size="5" who="Lenny Foner" />
<person posts="1" size="5" who="tmp" />
<person posts="1" size="5" who="=?UTF-8?B?TGFzc2UgS8Okcmtrw6RpbmVuIC8gVHJvbmlj?=" />
<person posts="1" size="5" who="(rodney)" />
<person posts="1" size="5" who="&quot;Cress, Andrew R&quot;" />
<person posts="1" size="5" who="Stephen Hemminger" />
<person posts="1" size="5" who="(winners_claims)" />
<person posts="1" size="5" who="(agent.claims)" />
<person posts="1" size="5" who="&quot;Buddy Lumpkin&quot;" />
<person posts="1" size="5" who="&quot;Fab Tillier&quot;" />
<person posts="1" size="5" who="Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=" />
<person posts="1" size="5" who="Vid Strpic" />
<person posts="1" size="5" who="Robin Holt" />
<person posts="1" size="5" who="Jakub Bogusz" />
<person posts="1" size="5" who="=?ISO-8859-1?Q?Dominik_Stra=DFer?=" />
<person posts="1" size="5" who="Carsten Rietzschel" />
<person posts="1" size="5" who="Karsten Keil" />
<person posts="1" size="5" who="David Balazic" />
<person posts="1" size="4" who="Paul Wagland" />
<person posts="1" size="4" who="(3Deric)" />
<person posts="1" size="4" who="Joe Korty" />
<person posts="1" size="4" who="Bruce Guenter" />
<person posts="1" size="4" who="Riccardo Scarsi" />
<person posts="1" size="4" who="Jan Kara" />
<person posts="1" size="4" who="&quot;Michael Kerrisk&quot;" />
<person posts="1" size="4" who="Guido Guenther" />
<person posts="1" size="4" who="(raven)" />
<person posts="1" size="4" who="Martijn van Oosterhout" />
<person posts="1" size="4" who="Harald Welte" />
<person posts="1" size="4" who="Harald Welte" />
<person posts="1" size="4" who=" (Dick Streefland)" />
<person posts="1" size="4" who="Rusty Russell" />
<person posts="1" size="4" who="martin capitanio" />
<person posts="1" size="4" who="(debian-changes)" />
<person posts="1" size="4" who="(jlnance)" />
<person posts="1" size="4" who="=?ISO-8859-1?Q?Malte_Schr=F6der?=" />
<person posts="1" size="4" who="Charles Shannon Hendrix" />
<person posts="1" size="4" who="Miguelanxo Otero Salgueiro" />
<person posts="1" size="4" who="long" />
<person posts="1" size="4" who="&quot;Sam Gill&quot;" />
<person posts="1" size="4" who="Christian Borntraeger" />
<person posts="1" size="4" who="Stas Sergeev" />
<person posts="1" size="4" who="Panagiotis Papadakos" />
<person posts="1" size="4" who="Daniel McNeil" />
<person posts="1" size="4" who="Erik Andersen" />
<person posts="1" size="4" who="Neil Brown" />
<person posts="1" size="4" who="David Bryson" />
<person posts="1" size="4" who="Sean S Fendt" />
<person posts="1" size="4" who="Andrew de Quincey" />
<person posts="1" size="4" who="Marc Bevand" />
<person posts="1" size="4" who="Eugene Surovegin" />
<person posts="1" size="4" who="Stefanos Harhalakis" />
<person posts="1" size="4" who="Keith Owens" />
<person posts="1" size="3" who=" (Arthur Othieno)" />
<person posts="1" size="3" who="Claudio Martins" />
<person posts="1" size="3" who="&quot;Thomas Gleixner&quot;" />
<person posts="1" size="3" who=" (Pedro Larroy)" />
<person posts="1" size="3" who="Zinx Verituse" />
<person posts="1" size="3" who="Erik Tews" />
<person posts="1" size="3" who="(mheyman)" />
<person posts="1" size="3" who="&quot;Joshua &amp; Lowell&quot;" />
<person posts="1" size="3" who="(dwm)" />
<person posts="1" size="3" who="Sau Dan Lee" />
<person posts="1" size="3" who="Phy Prabab" />
<person posts="1" size="3" who="John Reiser" />
<person posts="1" size="3" who="Hans Solo" />
<person posts="1" size="3" who="Jan Dittmer" />
<person posts="1" size="3" who="Carl-Daniel Hailfinger" />
<person posts="1" size="3" who="(samba-technical)" />
<person posts="1" size="3" who="&quot;H. Peter Anvin&quot;" />
<person posts="1" size="3" who="Philippe =?ISO-8859-15?Q?Gramoull=E9?=" />
<person posts="1" size="3" who="Pekka J Enberg" />
<person posts="1" size="3" who="&quot;Petr Vandrovec&quot;" />
<person posts="1" size="3" who="Alastair Stevens" />
<person posts="1" size="3" who="Kumar V" />
<person posts="1" size="3" who="Moshe" />
<person posts="1" size="3" who="Vladimir Saveliev" />
<person posts="1" size="3" who="&quot;Timothy Webster&quot;" />
<person posts="1" size="3" who="Chris Lingard" />
<person posts="1" size="3" who="(chris)" />
<person posts="1" size="3" who="Steve Hemond" />
<person posts="1" size="3" who="Corey Minyard" />
<person posts="1" size="3" who="&quot;Matt H.&quot;" />
<person posts="1" size="3" who="&quot;John Que&quot;" />
<person posts="1" size="3" who="&quot;Cecilia&quot;" />
<person posts="1" size="3" who="Brian Gerst" />
<person posts="1" size="3" who="Eric" />
<person posts="1" size="3" who="Pieter Ennes" />
<person posts="1" size="3" who="Arthur Perry" />
<person posts="1" size="3" who="Andy Whitcroft" />
<person posts="1" size="3" who=" (Michael W. Salo)" />
<person posts="1" size="3" who="&quot;Pokey the Penguin&quot;" />
<person posts="1" size="3" who="Jeff Sipek" />
<person posts="1" size="3" who="(Gary_Lerhaupt)" />
<person posts="1" size="3" who="sean" />
<person posts="1" size="3" who="Ralf Hildebrandt" />
<person posts="1" size="3" who="Andries Brouwer" />
<person posts="1" size="3" who="Steve French" />
<person posts="1" size="3" who="Coywolf Qi Hunt" />
<person posts="1" size="3" who="Kumar Gala" />
<person posts="1" size="3" who="dean gaudet" />
<person posts="1" size="3" who="Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?=" />
<person posts="1" size="3" who="&quot;Jeff V. Merkey&quot;" />
<person posts="1" size="3" who="Dave Jones" />
<person posts="1" size="3" who="Markus Kossmann" />
<person posts="1" size="3" who="Jens Schmalzing" />
<person posts="1" size="3" who="Stuart Young" />
<person posts="1" size="3" who="Rob Shakir" />
<person posts="1" size="3" who="Bruno Ducrot" />
<person posts="1" size="3" who="Simon Kirby" />
<person posts="1" size="3" who="David Connolly" />
<person posts="1" size="3" who="(ueberboten)" />
<person posts="1" size="3" who="Alan Cox" />
<person posts="1" size="3" who="Markus Lidel" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Beno=EEt?= Dejean" />
<person posts="1" size="3" who="(somi_yu)" />
<person posts="1" size="3" who="Bjoern Schmidt" />
<person posts="1" size="3" who="(support)" />
<person posts="1" size="3" who="Esteve =?ISO-8859-1?Q?Espu=F1a?= Sargatal" />
<person posts="1" size="3" who="(P)" />
<person posts="1" size="3" who="Thomas Sailer" />
<person posts="1" size="3" who="&quot;Peter Maas&quot;" />
<person posts="1" size="3" who="Ivan Kokshaysky" />
<person posts="1" size="3" who="&quot;Ramy M. Hassan&quot;" />
<person posts="1" size="3" who="Kevin Tarr" />
<person posts="1" size="3" who="Jacob =?iso-8859-1?q?Hall=E9n?=" />
<person posts="1" size="3" who="Olaf Hering" />
<person posts="1" size="3" who="Christoph Lameter" />
<person posts="1" size="3" who="GCS" />
<person posts="1" size="3" who="Redeeman" />
<person posts="1" size="3" who="Chris Friesen" />
<person posts="1" size="3" who="(linux-kernel-owner)" />
<person posts="1" size="3" who="Ray Lee" />
<person posts="1" size="3" who="&quot;Bernhard Wesely&quot;" />
<person posts="1" size="3" who="Eric Dumazet" />
<person posts="1" size="3" who="John Carlson" />
<person posts="1" size="3" who="Rene Rebe" />
<person posts="1" size="3" who="Guillaume =?iso-8859-15?q?Lac=F4te?=" />
<person posts="1" size="3" who="&quot;Jon&quot;" />
<person posts="1" size="3" who="Owen Stampflee" />
<person posts="1" size="3" who=" (=?iso-8859-2?q?Pavel_Jan=EDk?=)" />
<person posts="1" size="3" who="Marco Roeland" />
<person posts="1" size="3" who="Christoph Hellwig" />
<person posts="1" size="3" who="&quot;Netpasser via RT&quot;" />
<person posts="1" size="3" who="Simon Richard Grint" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?G=FCnther?= Persoons" />
<person posts="1" size="3" who="=?iso-8859-1?Q?B=E5rd?= Kalbakk" />
<person posts="1" size="3" who=" (Dean Nelson)" />
<person posts="1" size="3" who="Dan Hollis" />
<person posts="1" size="3" who="Matias Hermanrud Fjeld" />
<person posts="1" size="3" who=" (Klaus Dittrich)" />
<person posts="1" size="3" who="James Buchanan" />
<person posts="1" size="3" who="Jean Delvare" />
<person posts="1" size="3" who="nardelli" />
<person posts="1" size="3" who="&quot;Nick Warne&quot;" />
<person posts="1" size="2" who="Paul P Komkoff Jr" />
<person posts="1" size="2" who="L A Walsh" />
<person posts="1" size="2" who="Zoltan Menyhart" />
<person posts="1" size="2" who="(linux)" />
<person posts="1" size="2" who="Ard van Breemen" />
<person posts="1" size="2" who="David Vrabel" />
<person posts="1" size="2" who="Karim Yaghmour" />
<person posts="1" size="2" who="Raghava Vatsavayi" />
<person posts="1" size="2" who="Michael Knigge" />
<person posts="1" size="2" who="Dave Clendenan" />
<person posts="1" size="2" who="(Genesis1976)" />
<person posts="1" size="2" who="Felix von Leitner" />
<person posts="1" size="2" who="Alex Dubov" />
<person posts="1" size="2" who="Sushant Sharma" />
<person posts="1" size="2" who="(erik)" />
<person posts="1" size="2" who="(pavel)" />
<person posts="1" size="2" who="Han Boetes" />
<person posts="1" size="2" who="&quot;Sean Fao&quot;" />
<person posts="1" size="2" who="Alexandre Ghisoli" />
<person posts="1" size="2" who="read lkml" />
<person posts="1" size="2" who="&quot;Prabhakaran, Rajesh&quot;" />
<person posts="1" size="2" who="Antille Julien" />
<person posts="1" size="2" who="David Mansfield" />
<person posts="1" size="2" who=" &lt;spirit@email.com&gt;" />
<person posts="1" size="2" who="Michal Semler" />
<person posts="1" size="2" who=" &lt;ddd@email.com&gt;" />
<person posts="1" size="2" who="Geoff Mishkin" />
<person posts="1" size="2" who="&quot;Press release&quot;" />
<person posts="1" size="2" who="(delta2000)" />
<person posts="1" size="2" who="(info)" />
<person posts="1" size="2" who="(linux-kernel)" />
<person posts="1" size="2" who="&quot;cat&quot;" />
<person posts="1" size="2" who="(frj11)" />
<person posts="1" size="2" who="(jasan)" />
<person posts="1" size="2" who="(help-texinfo)" />
<person posts="1" size="2" who="(administrator)" />
<person posts="1" size="2" who="(debian-cd)" />
<person posts="1" size="2" who="Gard Spreemann" />
<person posts="1" size="2" who=" (Farshad Nayeri (by way of an auto-reply agent))" />
<person posts="1" size="2" who="(cygwin-cvs)" />
<person posts="1" size="2" who="&quot;Toti Bilgisayar Personeli&quot;" />
<person posts="1" size="2" who="(MAILsweeper)" />
<person posts="1" size="2" who="(sheryl)" />

</stats>

<section
  title="Linux 2.6.7-rc2 Released; Discussion Of 2.8 Compiler Requirements; Build System Confusion"
  subject="Linux 2.6.7-rc2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=21ssJ-8qD-11%40gated-at.bofh.it"
  posts="24"
  startdate="29 May 2004 22:52:50 -0800"
  enddate="10 Jun 2004 07:33:30 -0800"
>
<topic>FS: CIFS</topic>
<topic>FS: XFS</topic>
<topic>Kernel Release Announcement</topic>
<topic>Networking</topic>
<topic>Sound: ALSA</topic>
<topic>USB</topic>

<mention>Andrew Morton</mention>

<p>Linus Torvalds announced Linux 2.6.7-rc2, saying:</p>

<quote who="Linus Torvalds">

<p>An ALSA update, and tons of sparse type-fixes from Al Viro. Some even
uncovered real bugs in user pointer usage.</p>

<p>USB, firewire, network driver, XFS, CIFS updates.</p>

</quote>

<p>One change included a 'make checkstack' build target from Andrew Morton;
and Peter Osterlund used it to identify some heavy stack usage in certain
areas.  After hunting around, he identified the problem, and explained, <quote
who="Peter Osterlund">it looks like gcc is building a temporary structure on
the stack and then copies the whole thing to *wdata.</quote> Albert Cahalan
replied, <quote who="Albert Cahalan">This would be required because of the
-Wno-strict-aliasing option. For the 2.7.xx kernels, how about we start off
by replacing -Wno-strict-aliasing with -std=gnu99 ? It's been 5 years since
1999. The "restrict" keyword is useful too.</quote> But Linus said:</p>

<quote who="Linus Torvalds">

<p>No can do.</p>

<p>Aliasing in gcc is so broken (_purely_ type-based and no way to avoid it
sanely in older versions) that it's not going to happen.</p>

<p>When we can depend on everybody having gcc-3.3+ something, and that one
properly supports the "may_alias" attribute, we may change that.</p>

<p>"restrict" is pretty much useless. It just weakens the already too-weak
alias rules of standard gcc.</p>

</quote>

<p>Albert replied, <quote who="Albert Cahalan">By the time Linux 2.8.0 is out,
gcc-3.3+ should be a perfectly reasonable requirement.</quote></p>

<p>Elsewhere, along a different train of thought, Thomas Zehetbauer noticed
that <quote who="Thomas Zehetbauer">Make oldconfig silently disabled support
for my CONFIG_TIGON3 NIC.  It seems that it depends on CONFIG_NET_GIGE which
in turn depends on CONFIG_NET_ETHERNET which was not required in 2.6.6
kernel.</quote> Denis Vlasenko replied, <quote who="Denis Vlasenko">Many
days ago I read on lkml that separating 10,100 and 1000 Mbit ethernet is
not really justified. There are devices which have 100 and 1000 variants.
Just keeping all ethernet devices in one menu sounds sane to me.</quote>
And Bill Davidsen said:</p>

<quote who="Bill Davidsen">

<p>There are other issues with the build process, when a driver supports
a chipset used in several products there's no reasonable way to find out
which driver should be used, and as you say the split of speed makes less
and less sense, and will just get worse when 10Ge is more common.</p>

<p>The solution may be an external table, program, or whatever, since the
situation changes as drivers are modified to support new models, chipsets
move to new vendors, etc. But it would be *really nice* to find the 3c940
with 3COM drivers, instead of grepping driver source and looking at spec
sheets to find out that the driver is called something like sk98lin, it's
in an unobvious place and has a name unrelated to 3COM.</p>

<p>Here's a suggestion if someone wants to do something about this, like
LDP. Produce a CSV list of vendor name, like 3c940, name used for config in the
menu, module name and symbol in the .config file. Would let users find things
a lot faster, and could be used with grep as well as some spreadsheet tool.</p>

</quote>

<p>Geert Uytterhoeven also remarked at this, <quote who="Geert
Uytterhoeven">Another problem with the sk98lin driver is that it hasn't
yet been converted to the new driver model. Even when booting Knoppix,
you have to manually modprobe sk98lin to use the 3c940. Took me a while to
find out...</quote></p>

</section>

<section
  title="New kcopyd Memory Copying Tool"
  subject="[PATCH] 2/5: Device-mapper: kcopyd"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=22Gaj-1ue-25%40gated-at.bofh.it"
  posts="10"
  startdate="02 Jun 2004 07:41:29 -0800"
  enddate="10 Jun 2004 10:12:23 -0800"
>

<mention>Kevin Corry</mention>
<mention>Andrew Morton</mention>

<p>Alasdair G. Kergon posted a patch to implement something called kcopyd,
but offered no explanation; after an inquiry by several folks including
Andrew Morton, he explained that it was <quote who="Alasdair G. Kergon">A
daemon for copying regions of block devices around in an efficient manner.
Multiple destinations can be specified for a copy.  Designed to perform well
both with many small chunks or few large chunks.</quote> Kevin Corry also added
that this would have asynchronous completion notification.</p>

</section>

<section
  title="Linux 2.6.7-rc2-mm2 Released"
  subject="2.6.7-rc2-mm2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=22Wf8-5Xv-37%40gated-at.bofh.it"
  posts="24"
  startdate="03 Jun 2004 00:53:56 -0800"
  enddate="14 Jun 2004 22:37:45 -0800"
>
<topic>Device Mapper</topic>
<topic>Framebuffer</topic>
<topic>Kernel Release Announcement</topic>

<p>Andrew Morton announced Linux 2.6.7-rc2-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-rc2/2.6.7-rc2-mm2/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7-rc2/2.6.7-rc2-mm2/</a></p>

<p>

<ul>

<li>Huge update to the SiS framebuffer driver.  Please test.</li>

<li>As soon as I merged Andrey's big dmi cleanup patches everyone started madly
patching dmi_scan.c.  The subsequent reject storm forced me to drop them.</li>

<li>Big devicemapper update - new feature work.</li>

<li>Various fixes, some quite serious.</li>

</ul>

</p>

</quote>

</section>

<section
  title="Status Of JFFS2"
  subject="jff2 filesystem in vanilla"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=23hW8-6CZ-11%40gated-at.bofh.it"
  posts="14"
  startdate="04 Jun 2004 00:00:41 -0800"
  enddate="14 Jun 2004 16:12:39 -0800"
>
<topic>FS: FAT</topic>
<topic>FS: ReiserFS</topic>
<topic>FS: ext2</topic>
<topic>FS: ext3</topic>
<topic>Version Control</topic>

<p>Michal Semler wanted to use JFFS2, and asked where to find patches for
2.4 and 2.6; Daniel Egger replied:</p>

<quote who="Daniel Egger">

<p>JFFS2 is included in the standard kernels IIRC, however I'd recommend using
the CVS version from the official repository as there are huge improvements
in there.</p>

<p>To use it on a non-MTD (Memory technology devices, e.g. flash chips soldered
on some board with direct access) device you will need an emulation layer,
the pseudo Block-MTD device. And you will need some additional partition using
ext2/ext3/reiserfs/FAT containing the kernel for your Grub/LILO bootloader.</p>

</quote>

<p>David Woodhouse added:</p>

<quote who="David Woodhouse">

<p>JFFS2 in the 2.4 kernel is an old stable branch.</p>

<p>The code in 2.6 and in CVS is much faster to mount, especially, and it
also supports NAND flash.</p>

<p>Linus' tree is updated periodically when I'm sufficiently happy with the
stability of the development tree in CVS, and when I have time to merge it,
test it and read through all the changes for sanity -- which often involves
redoing some of them. You should be OK using what's in the kernel -- let me
know if you have problems.</p>

</quote>

<p>Daniel remarked, <quote who="Daniel Egger">The original version in the
2.4 kernel has a dramatic problem leading to FS corruption, at least when
used with blkmtd on CF.  That's why I'm using 2.4 and a CVS snapshot, not
only because it is much faster.</quote> David asked for a more specific bug
report, but Daniel said unfortunately he couldn't. He did explain in general,
however, that <quote who="Daniel Egger">We had misterious kernel oopses on
bootup in changing places in the source that appeared and vanished at will.
At first I had broken memory in mind but this wasn't the case. My next guess
was that the log checking (the looong version) might temporarily overheat
the passively cooled CPU but we could scrap that possibility as well after
reproducing the problem in a very cool environment.  After the tedious
upgrade to the CVS version, everything works like a charm and is now in
never-touch-a-running system mode.</quote></p>

</section>

<section
  title="NAPI Configuration Help Text"
  subject="[2.6 patch] add NAPI help texts"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=23oOf-3Q2-59%40gated-at.bofh.it"
  posts="5"
  startdate="04 Jun 2004 07:23:52 -0800"
  enddate="10 Jun 2004 15:39:22 -0800"
>

<mention>David S. Miller</mention>
<mention>Adrian Bunk</mention>
<mention>Jeff Garzik</mention>
<mention>Andrew Morton</mention>
<mention>Linus Torvalds</mention>

<p>Adrian Bunk added some help text to the NAPI configuration option:</p>

<blockquote>

<p>NAPI is a new driver API designed to reduce CPU and interrupt load when
the driver is receiving lots of packets from the card. It is still somewhat
experimental and thus not yet enabled by default.</p>

<p>If your estimated Rx load is 10kpps or more, or if the card will be deployed
on potentially unfriendly networks (e.g. in a firewall), then say Y here.</p>

<p>See &lt;file:Documentation/networking/NAPI_HOWTO.txt&gt; for more
information.</p>

<p>If in doubt, say N.</p>

</blockquote>

<p>The patch looked good to David S. Miller and Jeff Garzik, and they applied
it to the 2.6 patch queue for Linus Torvalds and Andrew Morton.</p>

</section>

<section
  title="Another Shot At A Debian Build Target"
  subject="kbuild make deb patch"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=24t93-5Iy-39%40gated-at.bofh.it"
  posts="9"
  startdate="07 Jun 2004 06:13:53 -0800"
  enddate="14 Jun 2004 00:30:25 -0800"
>
<topic>Kernel Build System</topic>

<mention>Sam Ravnborg</mention>

<p>See <kcref subject="[RFC][PATCH] deb target" startdate="11 Oct 2003 00:22:53 -0800"/> for the earlier discussion of this.</p>

<p>This time, Wichert Akkerman said:</p>

<quote who="Wichert Akkerman">

<p>I originally posted this before 2.6.0 was out and was told to wait until
things have stabilized a bit. At least from my point of view that has happened
by now so I'm bringing this one up again.</p>

<p>kbuild has had a rpm make target for some time now. Since the concept of
kernel packages is quite convenient I added a deb target as well, using the
patch below.</p>

<p>Since I'm (still) not familiar with kbuild Makefile bits are quite rough,
but they Work For Me(Tm).</p>

</quote>

<p>David Vrabel asked, <quote who="David Vrabel">Why this and not the make-kpkg
utility in Debian's kernel-package package?</quote> And Wichert replied:</p>

<quote who="Wichert Akkerman">

<p>Several reasons:</p>

<p>

<ol>

<li>it works on non-Debian systems which use dpkg</li>

<li>it is a *lot* simpler and faster than make-kpkg</li>

</ol>

</p>

</quote>

<p>Elsewhere, Flavio Stanchina remarked, <quote who="Flavio Stanchina">I like
the idea a lot, but your patch to the makefile touches quite a few things
in the clean target that AFAICT are not related to the deb target in any
way. Perhaps you are diffing from an older tree?</quote> Wichert smacked
himself on the head and agreed that yes, he'd inadvertantly included some
extraneous work in the patch. He posted an updated patch.</p>

<p>Elsewhere, Sam Ravnborg also said to Wichert:</p>

<quote who="Wichert Akkerman">

<p>I'm in progress of doing some infrastructure work to better support building
different packages. I have requests for .tar.gz, tar.gz2 as well as deb.</p>

<p>I hope to post a few patches later this week.  I will include your script
in the patch-set then.</p>

</quote>

</section>

<section
  title="NTFS Update Including Overwriting Resident Files"
  subject="[2.6.7-BK] NTFS 2.1.13 - Enable overwriting of resident files and housekeeping of system files."
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=24Nhg-4W0-15%40gated-at.bofh.it"
  posts="10"
  startdate="08 Jun 2004 03:42:59 -0800"
  enddate="10 Jun 2004 04:37:25 -0800"
>
<topic>FS: NTFS</topic>
<topic>Virtual Memory</topic>

<p>Anton Altaparmakov announced <quote who="Anton Altaparmakov">The next
NTFS release.  This one is a milestone in that it finally allows people to
overwrite resident, i.e. very small, files, too.  As a bonus we also do all
the necessary housekeeping of the NTFS system files to ensure data integrity
and hence ntfsfix is no longer needed to be run after unmounting.</quote>
Among the patches, the following were included:</p>

<p>Patch 1:</p>

<p><quote who="Anton Altaparmakov">Implement writing of mft records
(fs/ntfs/mft.[hc]), which includes keeping the mft mirror in sync
with the mft when mirrored mft records are written.  The functions are
write_mft_record{,_nolock}().  The implementation is quite rudimentary for
now with lots of things not implemented yet but I am not sure any of them
can actually occur so I will wait for people to hit each one and only then
implement it.</quote></p>

<p>Patch 2:</p>

<p><quote who="Anton Altaparmakov">Commit open system inodes at umount time.
This should make it virtually impossible for sync_mft_mirror_umount() to
ever be needed.</quote></p>

<p>Patch 3:</p>

<p><quote who="Anton Altaparmakov">Implement -&gt;write_inode
(fs/ntfs/inode.c::ntfs_write_inode()) for the ntfs super operations.
This gives us inode writing via the VFS inode dirty code paths.  Note:
Access time updates are not implemented yet.</quote></p>

<p>Patch 4:</p>

<quote who="Anton Altaparmakov">

<p>

<ul>

<li>Implement fs/ntfs/mft.[hc]::{,__}mark_mft_record_dirty() and make
fs/ntfs/aops.c::ntfs_writepage() and ntfs_commit_write() use it, thus finally
enabling resident file overwrite!  (-8  This also includes a placeholder for
-&gt;writepage (ntfs_mft_writepage()), which for now just redirties the page
and returns.  Also, at umount time, we for now throw away all mft data page
cache pages after the last call to ntfs_commit_inode() in the hope that all
inodes will have been written out by then and hence no dirty (meta)data will
be lost.  We also check for this case and emit an error message telling the
user to run chkdsk.</li>

<li>If the user is trying to enable (dir)atime updates, warn about the fact
that we are disabling them.</li>

</ul>

</p>

</quote>

<p>Patch 5:</p>

<p><quote who="Anton Altaparmakov">Use
set_page_writeback()/end_page_writeback() in ntfs_writepage() resident
attribute write code path as otherwise the radix-tree tag PAGECACHE_TAG_DIRTY
remains set even though the page is clean.</quote></p>

<p>Patch 6:</p>

<p><quote who="Anton Altaparmakov">Implement ntfs_mft_writepage() so it now
checks if any of the mft records in the page are dirty and if so redirties the
page and returns.  Otherwise it just returns (after doing set_page_writeback(),
unlock_page(), end_page_writeback() or the radix-tree tag PAGECACHE_TAG_DIRTY
remains set even though the page is clean), thus allowing the VM to do with
the page as it pleases.  Also, at umount time, now only throw away dirty mft
(meta)data pages if dirty inodes are present and ask the user to email us
if they see this happening.</quote></p>

<p>Patch 7:</p>

<p><quote who="Anton Altaparmakov">Add functions
ntfs_{clear,set}_volume_flags(), to modify the volume information flags
(fs/ntfs/super.c).</quote></p>

<p>And patch 8:</p>

<quote who="Anton Altaparmakov">

<p>

<ul>

<li>Enable overwriting of resident files and housekeeping of system files.</li>

<li>Mark the volume dirty when (re)mounting read-write and mark it clean
when unmounting or remounting read-only.  If any volume errors are found,
the volume is left marked dirty to force chkdsk to run.</li>

<li>Add code to set the NT4 compatibility flag when (re)mounting read-write
for newer NTFS versions but leave it commented out for now since we do not
make any modifications that are NTFS 1.2 specific yet and since setting this
flag breaks Captive-NTFS which is not nice.  This code must be enabled once
we start writing NTFS 1.2 specific changes otherwise Windows NTFS driver
might crash / cause corruption.</li>

<li>Fix a silly bug that caused a deadlock in ntfs_mft_writepage().  For inode
0, i.e. $MFT itself, we cannot use ilookup5() from there because the inode
is already locked by the kernel (fs/fs-writeback.c::__sync_single_inode())
and ilookup5() waits until the inode is unlocked before returning it and
it never gets unlocked because ntfs_mft_writepage() never returns.  )-:
Fortunately, we have inode 0 pinned in icache for the duration of the mount
so we can access it directly.</li>

</ul>

</p>

</quote>

</section>

<section
  title="Linux 2.6.7-rc3-mm1 Released"
  subject="2.6.7-rc3-mm1"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2576k-4hW-13%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DAndrew%2520Morton%26as_usubject%3D2.6.7-rc3-mm1%26as_drbb%3Db%26as_mind%3D09%26as_minm%3DJun%26as_miny%3D2004%26as_maxd%3D09%26as_maxm%3DJun%26as_maxy%3D2004"
  posts="38"
  startdate="09 Jun 2004 00:50:01 -0800"
  enddate="11 Jun 2004 03:32:57 -0800"
>
<topic>Kernel Release Announcement</topic>

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

<quote who="Andrew Morton">

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

<p>

<ul>

<li>Included the dreaded cpumask rework.</li>

<li>Lots of little fixes.</li>

<li>Added support for the NX (no execute) pagetable flag on ia32.</li>

</ul>

</p>

</quote>

</section>

<section
  title="Linux 2.6.7-rc3-mm2 Released"
  subject="2.6.7-rc3-mm2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=26VNk-7dm-3%40gated-at.bofh.it"
  posts="12"
  startdate="14 Jun 2004 01:10:18 -0800"
  enddate="14 Jun 2004 10:20:52 -0800"
>
<topic>FS: ext2</topic>
<topic>FS: ext3</topic>
<topic>Kernel Release Announcement</topic>

<p>Andrew Morton announced Linus 2.6.7-rc3-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-rc3/2.6.7-rc3-mm2/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7-rc3/2.6.7-rc3-mm2/</a></p>

<p>

<ul>

<li>Mainly lots of little fixes.</li>

<li>Added the ext3 online-resize patch.  See <a
href="http://sourceforge.net/projects/ext2resize/">http://sourceforge.net/projects/ext2resize/</a>
for some details.  Needs a bit of work, and documentation.</li>

</ul>

</p>

</quote>

</section>

<section
  title="CONFIG_PREEMPT For PPC64"
  subject="[PATCH] Implement CONFIG_PREEMPT for PPC64"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=27XWK-6Xq-9%40gated-at.bofh.it"
  posts="1"
  startdate="16 Jun 2004 21:42:00 -0800"
>

<p>Paul Mackerras said, <quote who="Paul Mackerras">This patch implements
CONFIG_PREEMPT for ppc64.  Aside from the entry.S changes to check
the _TIF_NEED_RESCHED bit when returning from an exception, there are
various changes to make the ppc64-specific code preempt-safe, mostly adding
preempt_enable/disable or get_cpu/put_cpu calls where needed.  I have been
using this on my desktop G5 for the last week without problems.</quote></p>

</section>

</kc>

