<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="258" date="18 Apr 2004 00:00:00 -0800" />

<stats posts="1917" size="9538" contrib="478" multiples="245" lastweek="192">

<person posts="105" size="483" who="Andrea Arcangeli" />
<person posts="98" size="445" who="Andrew Morton" />
<person posts="50" size="236" who="Greg KH" />
<person posts="45" size="197" who="Jeff Garzik" />
<person posts="43" size="275" who="Vojtech Pavlik" />
<person posts="43" size="156" who="Jens Axboe" />
<person posts="30" size="111" who="Chris Mason" />
<person posts="26" size="88" who="William Lee Irwin III" />
<person posts="22" size="75" who="Ingo Molnar" />
<person posts="21" size="113" who="(trini)" />
<person posts="21" size="79" who="Russell King" />
<person posts="20" size="55" who="Andi Kleen" />
<person posts="19" size="63" who="&quot;Richard B. Johnson&quot;" />
<person posts="18" size="82" who="Benjamin Herrenschmidt" />
<person posts="18" size="59" who="Bartlomiej Zolnierkiewicz" />
<person posts="18" size="49" who="Christoph Hellwig" />
<person posts="17" size="51" who="Andi Kleen" />
<person posts="16" size="170" who="Marc-Christian Petersen" />
<person posts="16" size="164" who="Herbert Poetzl" />
<person posts="16" size="90" who="Pavel Machek" />
<person posts="16" size="48" who="Jamie Lokier" />
<person posts="15" size="57" who="Rik van Riel" />
<person posts="15" size="56" who="Peter Zaitsev" />
<person posts="13" size="54" who="Matthias Andree" />
<person posts="13" size="52" who="&quot;Martin J. Bligh&quot;" />
<person posts="13" size="40" who="&quot;Maciej W. Rozycki&quot;" />
<person posts="12" size="54" who="Daniel McNeil" />
<person posts="12" size="44" who="Nick Piggin" />
<person posts="12" size="43" who="Takashi Iwai" />
<person posts="12" size="41" who="=?iso-8859-1?Q?J=F6rn?= Engel" />
<person posts="12" size="40" who="Geert Uytterhoeven" />
<person posts="12" size="36" who="Matt Mackall" />
<person posts="11" size="56" who="Linus Torvalds" />
<person posts="11" size="54" who="Dipankar Sarma" />
<person posts="11" size="45" who="Horst von Brand" />
<person posts="11" size="40" who="Marcelo Tosatti" />
<person posts="11" size="39" who="Len Brown" />
<person posts="11" size="39" who="Ulrich Drepper" />
<person posts="10" size="91" who="Zwane Mwaikambo" />
<person posts="10" size="72" who="&quot;Michael Frank&quot;" />
<person posts="10" size="50" who="Rusty Russell" />
<person posts="10" size="37" who="Hugh Dickins" />
<person posts="10" size="36" who="David Mosberger" />
<person posts="9" size="98" who="Eric Valette" />
<person posts="9" size="97" who="Maneesh Soni" />
<person posts="9" size="42" who="&quot;Amit S. Kale&quot;" />
<person posts="9" size="34" who="Carl-Daniel Hailfinger" />
<person posts="9" size="31" who="Nigel Cunningham" />
<person posts="9" size="29" who="Arjan van de Ven" />
<person posts="9" size="28" who="Matthew Wilcox" />
<person posts="9" size="28" who="Adrian Bunk" />
<person posts="9" size="26" who="Mikael Pettersson" />
<person posts="8" size="139" who="&quot;Anders K. Pedersen&quot;" />
<person posts="8" size="24" who="&quot;David S. Miller&quot;" />
<person posts="8" size="23" who="&quot;Prakash K. Cheemplavam&quot;" />
<person posts="8" size="23" who="Mike Fedyk" />
<person posts="8" size="21" who="Robert Love" />
<person posts="7" size="100" who="Matthew Dobson" />
<person posts="7" size="73" who="Thomas Schlichter" />
<person posts="7" size="34" who="Paul Mackerras" />
<person posts="7" size="32" who="Dmitry Torokhov" />
<person posts="7" size="31" who="&quot;Peter T. Breuer&quot;" />
<person posts="7" size="26" who="Hans Reiser" />
<person posts="7" size="26" who="Ross Dickson" />
<person posts="7" size="23" who="&quot;Randy.Dunlap&quot;" />
<person posts="7" size="23" who="Dave Jones" />
<person posts="7" size="23" who="Armin Schindler" />
<person posts="7" size="22" who="David Woodhouse" />
<person posts="7" size="22" who="Joe Thornber" />
<person posts="7" size="20" who=" (=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=)" />
<person posts="7" size="19" who="Tom Rini" />
<person posts="6" size="31" who="John Cherry" />
<person posts="6" size="25" who="Steve Longerbeam" />
<person posts="6" size="24" who="Jaroslav Kysela" />
<person posts="6" size="23" who="Sid Boyce" />
<person posts="6" size="22" who="&quot;Shawn Starr&quot;" />
<person posts="6" size="22" who="Roland Dreier" />
<person posts="6" size="21" who="Manfred Spraul" />
<person posts="6" size="21" who="Jos Hulzink" />
<person posts="6" size="20" who="(viro)" />
<person posts="6" size="15" who="Willy Tarreau" />
<person posts="5" size="123" who="Andy Whitcroft" />
<person posts="5" size="73" who="Sam Ravnborg" />
<person posts="5" size="61" who="Kurt Garloff" />
<person posts="5" size="31" who="Peter Williams" />
<person posts="5" size="30" who="Muli Ben-Yehuda" />
<person posts="5" size="23" who="Jesse Barnes" />
<person posts="5" size="18" who="&quot;ZHL jewelry&quot;" />
<person posts="5" size="18" who="john stultz" />
<person posts="5" size="18" who="Romano Giannetti" />
<person posts="5" size="17" who="Felipe Alfaro Solana" />
<person posts="5" size="17" who="Chris Friesen" />
<person posts="5" size="13" who="&quot;Srinivas G.&quot;" />
<person posts="5" size="12" who="Stefan Smietanowski" />
<person posts="5" size="12" who="Miklos Szeredi" />
<person posts="4" size="85" who="Matt Miller" />
<person posts="4" size="60" who="Stephen Rothwell" />
<person posts="4" size="36" who="Marcel Holtmann" />
<person posts="4" size="35" who="&quot;Paul E. McKenney&quot;" />
<person posts="4" size="29" who="David Eger" />
<person posts="4" size="25" who="Tim Schmielau" />
<person posts="4" size="24" who="Nivedita Singhvi" />
<person posts="4" size="18" who="=?ISO-8859-1?Q?R=FCdiger_Klaehn?=" />
<person posts="4" size="18" who="Dominik Brodowski" />
<person posts="4" size="16" who="Tigran Aivazian" />
<person posts="4" size="16" who="Wilfried Weissmann" />
<person posts="4" size="15" who="Olaf Hering" />
<person posts="4" size="15" who="Hans-Peter Jansen" />
<person posts="4" size="15" who="Jakub Jelinek" />
<person posts="4" size="13" who="Joe Korty" />
<person posts="4" size="13" who="Helge Hafting" />
<person posts="4" size="13" who="Marc Zyngier" />
<person posts="4" size="12" who="(markw)" />
<person posts="4" size="12" who="Guennadi Liakhovetski" />
<person posts="4" size="12" who="Andre Hedrick" />
<person posts="4" size="11" who="Ian Kent" />
<person posts="4" size="11" who="Joshua Kwan" />
<person posts="4" size="11" who="Mark Wong" />
<person posts="4" size="11" who="Anton Blanchard" />
<person posts="3" size="115" who="Wim Van Sebroeck" />
<person posts="3" size="66" who="(caszonyi)" />
<person posts="3" size="43" who="Rene Herman" />
<person posts="3" size="32" who="Meelis Roos" />
<person posts="3" size="30" who="Brad Laue" />
<person posts="3" size="26" who="George Anzinger" />
<person posts="3" size="26" who=" (Pedro Larroy)" />
<person posts="3" size="26" who="&quot;Bagalkote, Sreenivas&quot;" />
<person posts="3" size="23" who="Olaf =?iso-8859-2?Q?Fr=B1czyk?=" />
<person posts="3" size="18" who="Mike Christie" />
<person posts="3" size="18" who="Andreas Schwab" />
<person posts="3" size="17" who="&quot;Woodruff, Robert J&quot;" />
<person posts="3" size="16" who="Mark Watts" />
<person posts="3" size="15" who="&quot;Bert Kammerer&quot;" />
<person posts="3" size="13" who="Hanna Linder" />
<person posts="3" size="13" who="=?ISO-8859-1?Q?Fr=E9d=E9ric_L=2E_W=2E_Meunier?=" />
<person posts="3" size="13" who="&quot;Nakajima, Jun&quot;" />
<person posts="3" size="13" who="Mary Edie Meredith" />
<person posts="3" size="12" who="Mickael Marchand" />
<person posts="3" size="12" who="Ray Bryant" />
<person posts="3" size="11" who="&quot;David Schwartz&quot;" />
<person posts="3" size="11" who="Michael Hunold" />
<person posts="3" size="10" who="Mark" />
<person posts="3" size="10" who="Jakub Bogusz" />
<person posts="3" size="10" who="Sergey Vlasov" />
<person posts="3" size="10" who="Roland Dreier" />
<person posts="3" size="10" who="Jean Delvare" />
<person posts="3" size="10" who="=?ISO-8859-1?Q?Mika_Penttil=E4?=" />
<person posts="3" size="10" who="Luiz Fernando Capitulino" />
<person posts="3" size="10" who="Jan De Luyck" />
<person posts="3" size="9" who="Johannes Erdfelt" />
<person posts="3" size="9" who="Jeffrey Siegal" />
<person posts="3" size="9" who="Johannes Stezenbach" />
<person posts="3" size="9" who="Timothy Miller" />
<person posts="3" size="9" who="Bill Davidsen" />
<person posts="3" size="9" who="&quot;Kevin P. Fleming&quot;" />
<person posts="3" size="9" who="Christian Guggenberger" />
<person posts="3" size="9" who="Peter Chubb" />
<person posts="3" size="9" who="Tetsuo Handa" />
<person posts="3" size="8" who="Holger Kiehl" />
<person posts="3" size="8" who="James Simmons" />
<person posts="3" size="8" who="Eli Cohen" />
<person posts="3" size="8" who="Paul Jackson" />
<person posts="3" size="8" who="Hirokazu Takahashi" />
<person posts="3" size="8" who="Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=" />
<person posts="3" size="8" who="Martin Wilke" />
<person posts="3" size="8" who="Felix von Leitner" />
<person posts="3" size="7" who="Karol Kozimor" />
<person posts="3" size="7" who="Christof" />
<person posts="3" size="7" who="Chris Wedgwood" />
<person posts="3" size="7" who="James Bottomley" />
<person posts="3" size="6" who="Alok Mooley" />
<person posts="2" size="90" who="Jan Kara" />
<person posts="2" size="71" who="cliff white" />
<person posts="2" size="37" who="Supphachoke Suntiwichaya" />
<person posts="2" size="35" who="Tarkan Erimer" />
<person posts="2" size="30" who="Jens Benecke" />
<person posts="2" size="20" who="Rik Faith" />
<person posts="2" size="15" who="Jan Kara" />
<person posts="2" size="13" who="Dave Croal" />
<person posts="2" size="13" who="Sridhar Samudrala" />
<person posts="2" size="12" who="&quot;Gregg Ruoti&quot;" />
<person posts="2" size="12" who="Russ Weight" />
<person posts="2" size="12" who="&quot;Acker, Dave&quot;" />
<person posts="2" size="11" who="Bruce Allen" />
<person posts="2" size="11" who="&quot;J. Grant&quot;" />
<person posts="2" size="11" who="Con Kolivas" />
<person posts="2" size="10" who="&quot;Mustafa C. Kuscu&quot;" />
<person posts="2" size="10" who="Denis Vlasenko" />
<person posts="2" size="10" who="Craig Bradney" />
<person posts="2" size="10" who="Chris Moore" />
<person posts="2" size="9" who="&quot;J.A. Magallon&quot;" />
<person posts="2" size="9" who="Jim Houston" />
<person posts="2" size="9" who="Daniel Ritz" />
<person posts="2" size="8" who="Nobuhiko Yoshida" />
<person posts="2" size="8" who="Jan Rychter" />
<person posts="2" size="8" who="Lionel Bouton" />
<person posts="2" size="8" who="Dave Kleikamp" />
<person posts="2" size="7" who="Mauro Stettler" />
<person posts="2" size="7" who="&quot;Emiliano 'AlberT' Gabrielli&quot;" />
<person posts="2" size="7" who="Nikita Danilov" />
<person posts="2" size="7" who="Tom Sightler" />
<person posts="2" size="7" who="Martin Hicks" />
<person posts="2" size="7" who="Kronos" />
<person posts="2" size="7" who="Stephen Smalley" />
<person posts="2" size="7" who="Edd Dumbill" />
<person posts="2" size="7" who="Theodore Ts'o" />
<person posts="2" size="7" who="|TEcHNO|" />
<person posts="2" size="7" who="Andy Isaacson" />
<person posts="2" size="7" who="Tim Bird" />
<person posts="2" size="6" who="Dave Hansen" />
<person posts="2" size="6" who="Joel Becker" />
<person posts="2" size="6" who="Sanjoy Mahajan" />
<person posts="2" size="6" who="(Valdis.Kletnieks)" />
<person posts="2" size="6" who="Erik Andersen" />
<person posts="2" size="6" who="Samuel Rydh" />
<person posts="2" size="6" who="Davide Libenzi" />
<person posts="2" size="6" who="David Howells" />
<person posts="2" size="6" who="&quot;Magnus Naeslund(t)&quot;" />
<person posts="2" size="6" who="Michael Still" />
<person posts="2" size="6" who="Ingo Oeser" />
<person posts="2" size="6" who="Pascal Maillard" />
<person posts="2" size="6" who="Gabriel Paubert" />
<person posts="2" size="6" who="Emmanuel Fleury" />
<person posts="2" size="6" who="Andy Isaacson" />
<person posts="2" size="6" who="Zilvinas Valinskas" />
<person posts="2" size="6" who="&quot;Miquel van Smoorenburg&quot;" />
<person posts="2" size="6" who="Ingo Molnar" />
<person posts="2" size="5" who="&quot;Patrick Beard&quot;" />
<person posts="2" size="5" who="Filippo Carone" />
<person posts="2" size="5" who="John Reiser" />
<person posts="2" size="5" who="Gerhard Mack" />
<person posts="2" size="5" who="&quot;Tvrtko A. =?iso-8859-2?q?Ur=B9ulin?=&quot;" />
<person posts="2" size="5" who="&quot;Patrick Burke&quot;" />
<person posts="2" size="5" who="Bruce Park" />
<person posts="2" size="5" who="Thomas Davis" />
<person posts="2" size="5" who="&quot;Michael W. Shaffer&quot;" />
<person posts="2" size="5" who="=?iso-8859-1?Q?Markus_H=E4stbacka?=" />
<person posts="2" size="5" who="(pinotj)" />
<person posts="2" size="4" who="John Bradford" />
<person posts="2" size="4" who="Pascal Schmidt" />
<person posts="2" size="4" who="&quot;Rob Roschewsk&quot;" />
<person posts="2" size="4" who="ameer armaly" />
<person posts="2" size="4" who="(Antivirus)" />
<person posts="2" size="4" who="Karel Kulhavy" />
<person posts="2" size="3" who="Eric Brunner-Williams in Portland Maine" />
<person posts="1" size="73" who="Rui Saraiva" />
<person posts="1" size="61" who="=?ISO-8859-1?Q?Kristian_H=F8gsberg?=" />
<person posts="1" size="38" who="Subodh Shrivastava" />
<person posts="1" size="37" who="&quot;Moore, Eric Dean&quot;" />
<person posts="1" size="35" who="Grzegorz Kulewski" />
<person posts="1" size="32" who="&quot;Johannes Resch&quot;" />
<person posts="1" size="29" who="Andrey A Belashkov" />
<person posts="1" size="28" who="&quot;Richard A. Hogaboom&quot;" />
<person posts="1" size="26" who="Henrik Persson" />
<person posts="1" size="26" who="Chen Yang" />
<person posts="1" size="25" who="&quot;Andrew Reiter&quot;" />
<person posts="1" size="24" who="Nigel Kukard" />
<person posts="1" size="21" who="(uaca)" />
<person posts="1" size="19" who="yue-feng sun" />
<person posts="1" size="18" who="&quot;Yang, Chen&quot;" />
<person posts="1" size="15" who="Evan Felix" />
<person posts="1" size="15" who="mattias abrahamsson" />
<person posts="1" size="13" who="Ya`akov N Miles" />
<person posts="1" size="12" who="&quot;Eric G. Stern&quot;" />
<person posts="1" size="11" who="Hannes Reinecke" />
<person posts="1" size="10" who="&quot;Robert White&quot;" />
<person posts="1" size="10" who="Naveen Burmi" />
<person posts="1" size="10" who="Raghavan" />
<person posts="1" size="9" who="Ross Vandegrift" />
<person posts="1" size="9" who="Uwe Koziolek" />
<person posts="1" size="9" who="&quot;Curt&quot;" />
<person posts="1" size="7" who="Matt Bernstein" />
<person posts="1" size="7" who=" (Jesse Barnes)" />
<person posts="1" size="6" who="Matt Domsch" />
<person posts="1" size="6" who="Michael Schroeder" />
<person posts="1" size="6" who="&quot;Robert Welsh&quot;" />
<person posts="1" size="6" who="(Julien.Soula)" />
<person posts="1" size="6" who="Arkadiusz Miskiewicz" />
<person posts="1" size="6" who="&quot;Lyris ListManager&quot;" />
<person posts="1" size="6" who="&quot;Seth, Rohit&quot;" />
<person posts="1" size="6" who="Peter Osterlund" />
<person posts="1" size="6" who="&quot;La Monte H.P. Yarroll&quot;" />
<person posts="1" size="5" who="Andrei Mikhailovsky" />
<person posts="1" size="5" who="xavier" />
<person posts="1" size="5" who="Srivatsa Vaddagiri" />
<person posts="1" size="5" who="&quot;m k&quot;" />
<person posts="1" size="5" who="Jeff Mahoney" />
<person posts="1" size="5" who="Andrew D Kirch" />
<person posts="1" size="5" who="Ragnar =?iso-8859-15?Q?Kj=F8rstad?=" />
<person posts="1" size="5" who="Colin" />
<person posts="1" size="5" who="&quot;Wael Ghandour&quot;" />
<person posts="1" size="4" who="&quot;Andreas Unterkircher&quot;" />
<person posts="1" size="4" who="&quot;Heikki Tuuri&quot;" />
<person posts="1" size="4" who="&quot;Peter S. Mazinger&quot;" />
<person posts="1" size="4" who="&quot;Naresh Kumar Inna&quot;" />
<person posts="1" size="4" who="&quot;Ben Castricum&quot;" />
<person posts="1" size="4" who="Sean Neakums" />
<person posts="1" size="4" who="Miquel van Smoorenburg" />
<person posts="1" size="4" who="Hiroshi Miura" />
<person posts="1" size="4" who="(ttwillman)" />
<person posts="1" size="4" who="(linas)" />
<person posts="1" size="4" who="&quot;Marinos J. Yannikos&quot;" />
<person posts="1" size="4" who="Patrick McHardy" />
<person posts="1" size="4" who="Wim Coekaerts" />
<person posts="1" size="4" who="(Robert_Hentosh)" />
<person posts="1" size="4" who="Kevin Fenzi" />
<person posts="1" size="4" who="&quot;David Dindorp&quot;" />
<person posts="1" size="4" who="&quot;Muhammad Mutahir Latif&quot;" />
<person posts="1" size="4" who="Gregor Jasny" />
<person posts="1" size="4" who="(mtr)" />
<person posts="1" size="4" who="Niel Lambrechts" />
<person posts="1" size="4" who="Stepan Yakovenko" />
<person posts="1" size="4" who="&quot;M. de Bellefeuille&quot;" />
<person posts="1" size="4" who="Charles-Edouard Ruault" />
<person posts="1" size="4" who="&quot;Fab Tillier&quot;" />
<person posts="1" size="3" who="Jochen Hein" />
<person posts="1" size="3" who="Albert Cahalan" />
<person posts="1" size="3" who="&quot;Matt Miller&quot;" />
<person posts="1" size="3" who="Lukas Hejtmanek" />
<person posts="1" size="3" who="Alan Stern" />
<person posts="1" size="3" who="&quot;Petr Vandrovec&quot;" />
<person posts="1" size="3" who="abudul karim" />
<person posts="1" size="3" who="Marc-Christian Petersen" />
<person posts="1" size="3" who="Sven Luther" />
<person posts="1" size="3" who="Lars Marowsky-Bree" />
<person posts="1" size="3" who="Herbert Xu" />
<person posts="1" size="3" who="Aubin LaBrosse" />
<person posts="1" size="3" who="Andreas Theofilu" />
<person posts="1" size="3" who="dual_bereta_r0x" />
<person posts="1" size="3" who="Petr Baudis" />
<person posts="1" size="3" who="Robin Holt" />
<person posts="1" size="3" who="Nate Lawson" />
<person posts="1" size="3" who="Martin Schwidefsky" />
<person posts="1" size="3" who="John Pearson" />
<person posts="1" size="3" who="&quot;Miquel van Smoorenburg&quot;" />
<person posts="1" size="3" who="Krzysztof Halasa" />
<person posts="1" size="3" who="&quot;Keshavamurthy, Anil S&quot;" />
<person posts="1" size="3" who="David Lang" />
<person posts="1" size="3" who="Michal Medvecky" />
<person posts="1" size="3" who="Hugo Mills" />
<person posts="1" size="3" who="&quot;Li, Shaohua&quot;" />
<person posts="1" size="3" who="Nathan Scott" />
<person posts="1" size="3" who="&quot;Klaus M. Brantl&quot;" />
<person posts="1" size="3" who="Felix von Leitner" />
<person posts="1" size="3" who="Robert Gadsdon" />
<person posts="1" size="3" who="Tigran Aivazian" />
<person posts="1" size="3" who="tabris" />
<person posts="1" size="3" who="Daniel Egger" />
<person posts="1" size="3" who="Micha Feigin" />
<person posts="1" size="3" who="Richard Curnow" />
<person posts="1" size="3" who="John M Flinchbaugh" />
<person posts="1" size="3" who="Marcus Meissner" />
<person posts="1" size="3" who="Claudio Martins" />
<person posts="1" size="3" who="Marco d'Itri" />
<person posts="1" size="3" who="Russell Cattelan" />
<person posts="1" size="3" who="Neil Brown" />
<person posts="1" size="3" who="Ignacy Gawedzki" />
<person posts="1" size="3" who="Christoffer Hall-Frederiksen" />
<person posts="1" size="3" who="Paul Hickey" />
<person posts="1" size="3" who="&quot;Stephen M. Kenton&quot;" />
<person posts="1" size="3" who="Olaf Dietsche" />
<person posts="1" size="3" who="Atro Tossavainen" />
<person posts="1" size="3" who="Giuseppe Bilotta" />
<person posts="1" size="3" who="Aaron Lehmann" />
<person posts="1" size="3" who="christophe varoqui" />
<person posts="1" size="3" who="Stefan Esser" />
<person posts="1" size="3" who="Auke Kok" />
<person posts="1" size="3" who="&quot;Tomi Orava&quot;" />
<person posts="1" size="3" who=" (Alexander Simon)" />
<person posts="1" size="3" who="Jan-Benedict Glaw" />
<person posts="1" size="3" who="Miles Bader" />
<person posts="1" size="3" who="&quot;Jeremy D. May&quot;" />
<person posts="1" size="3" who="Paul Mundt" />
<person posts="1" size="3" who="Larry McVoy" />
<person posts="1" size="3" who="Mike Waychison" />
<person posts="1" size="3" who="Matthew Reppert" />
<person posts="1" size="3" who="Andrew Clayton" />
<person posts="1" size="3" who="Christoph Terhechte" />
<person posts="1" size="3" who="Andre Tomt" />
<person posts="1" size="3" who="carbonated beverage" />
<person posts="1" size="2" who="&quot;Justin Piszcz&quot;" />
<person posts="1" size="2" who="Frank Cusack" />
<person posts="1" size="2" who="&quot;collins uju&quot;" />
<person posts="1" size="2" who="Andreas Theofilu" />
<person posts="1" size="2" who="Fedor Karpelevitch" />
<person posts="1" size="2" who="Janos Makadi" />
<person posts="1" size="2" who="=?iso-8859-1?Q?Arnd_Bergmann?=" />
<person posts="1" size="2" who="Adam Belay" />
<person posts="1" size="2" who="&quot;Thomas Schlichter&quot;" />
<person posts="1" size="2" who="Mikael Pettersson" />
<person posts="1" size="2" who="(chakkerz_dev)" />
<person posts="1" size="2" who="&quot;Marc de la Gueronniere&quot;" />
<person posts="1" size="2" who="Jim Ruxton" />
<person posts="1" size="2" who="Jad Saklawi" />
<person posts="1" size="2" who="OGAWA Hirofumi" />
<person posts="1" size="2" who="Guennadi Liakhovetski" />
<person posts="1" size="2" who="Vincent Naprontier" />
<person posts="1" size="2" who="Trivial Patch Monkey" />
<person posts="1" size="2" who="(Baecker)" />
<person posts="1" size="2" who="Hasso Tepper" />
<person posts="1" size="2" who="=?iso-8859-2?B?R+Fib3IgTOlu4XJ0?=" />
<person posts="1" size="2" who="YOSHIFUJI Hideaki / =?iso-2022-jp?B?GyRCNUhGIzFRTEAbKEI=?=" />
<person posts="1" size="2" who="Sebastien B" />
<person posts="1" size="2" who="Michael Marxmeier" />
<person posts="1" size="2" who="Stelian Pop" />
<person posts="1" size="2" who="Ralf Hildebrandt" />
<person posts="1" size="2" who="(nmag)" />
<person posts="1" size="2" who="Keith Owens" />
<person posts="1" size="2" who="&quot;Mukker, Atul&quot;" />
<person posts="1" size="2" who="Jon Smirl" />
<person posts="1" size="2" who="Mark Lord" />
<person posts="1" size="2" who="Bernd Schubert" />
<person posts="1" size="2" who="=?ISO-8859-1?Q?Sven_K=F6hler?=" />
<person posts="1" size="2" who="Yaroslav Rastrigin" />
<person posts="1" size="2" who="Albeiro" />
<person posts="1" size="2" who="Pavel Machek" />
<person posts="1" size="2" who="Adrian Cox" />
<person posts="1" size="2" who="(sam)" />
<person posts="1" size="2" who="&quot;Frank&quot;" />
<person posts="1" size="2" who="&quot;Nick Warne&quot;" />
<person posts="1" size="2" who="&quot;James H. Cloos Jr.&quot;" />
<person posts="1" size="2" who="Dariush Pietrzak" />
<person posts="1" size="2" who="Marco Roeland" />
<person posts="1" size="2" who="Eric St-Laurent" />
<person posts="1" size="2" who="Bernd Schubert" />
<person posts="1" size="2" who="Christoph Pleger" />
<person posts="1" size="2" who="Doug Winter" />
<person posts="1" size="2" who="&quot;Linux Mag News Confirmation (from Lyris ListManager)&quot;" />
<person posts="1" size="2" who="&quot;SAR&quot;" />
<person posts="1" size="2" who="&quot;Matthias Urlichs&quot;" />
<person posts="1" size="2" who="Gerd Knorr" />
<person posts="1" size="2" who="Steve Kenton" />
<person posts="1" size="2" who="Nicholas Miell" />
<person posts="1" size="2" who="=?iso-8859-2?q?Micha=B3_Roszka?=" />
<person posts="1" size="2" who="&quot;David B. Stevens&quot;" />
<person posts="1" size="2" who="=?iso-8859-1?q?SUBODH=20SHRIVASTAVA?=" />
<person posts="1" size="2" who=" (Margit Schubert-While)" />
<person posts="1" size="2" who="Ed Tomlinson" />
<person posts="1" size="2" who="Soeren Noehr Christensen" />
<person posts="1" size="2" who="&quot;Maura Hinkle&quot;" />
<person posts="1" size="2" who="Stian Jordet" />
<person posts="1" size="2" who="Daniel Czarnecki" />
<person posts="1" size="2" who="Robin Rosenberg" />
<person posts="1" size="2" who="Jos Hulzink" />
<person posts="1" size="2" who="(s_kieu)" />
<person posts="1" size="2" who="Bob Gill" />
<person posts="1" size="2" who="Kai Makisara" />
<person posts="1" size="2" who="Carsten Otte" />
<person posts="1" size="2" who="Fabian Frederick" />
<person posts="1" size="2" who="&quot;Gianfranco Delli Carri&quot;" />
<person posts="1" size="2" who="Jurjen Oskam" />
<person posts="1" size="2" who="Raf D'Halleweyn" />
<person posts="1" size="2" who="=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=" />
<person posts="1" size="2" who="&quot;Wanghong Yuan&quot;" />
<person posts="1" size="2" who="(RANDAZZO)" />
<person posts="1" size="2" who="(davej)" />
<person posts="1" size="2" who="&quot;Carlos Fernandez Sanz&quot;" />
<person posts="1" size="2" who="(jlnance)" />
<person posts="1" size="2" who="&quot;Admin Admin&quot;" />
<person posts="1" size="2" who="jshankar" />
<person posts="1" size="2" who="(linguist)" />
<person posts="1" size="2" who="&quot;Zero10&quot;" />
<person posts="1" size="2" who="Nick Piggin" />
<person posts="1" size="2" who="Luis Mirabal" />
<person posts="1" size="2" who="Christian Vogel" />
<person posts="1" size="2" who="Arnd Bergmann" />
<person posts="1" size="2" who="(paul)" />
<person posts="1" size="1" who="Norberto Bensa" />
<person posts="1" size="1" who="Tim Hockin" />
<person posts="1" size="1" who="Colin" />
<person posts="1" size="1" who="&quot;Postmaster&quot;" />
<person posts="1" size="1" who="Ecartis" />
<person posts="1" size="1" who="(sheldonr)" />
<person posts="1" size="1" who="&quot;Pinkney, John&quot;" />
<person posts="1" size="1" who="Dinesh Kumar" />
<person posts="1" size="1" who="bxfxsteve murray" />
<person posts="1" size="1" who="&quot;jenny&quot;" />

</stats>

<section
  title="Marc-Christian Petersen New 2.2 Maintainer; Linux 2.2.26 Released"
  subject="Linux 2.2.26 aka &quot;2.2 is not dead&quot; released"
  archive="http://groups.google.com/groups?hl=en&amp;lr=lang_en&amp;ie=UTF-8&amp;oe=UTF-8&amp;safe=off&amp;selm=1sVfO-4MQ-15%40gated-at.bofh.it"
  posts="2"
  startdate="24 Feb 2004 16:33:47 -0800"
  enddate="26 Feb 2004 00:24:19 -0800"
>

<mention>Alan Cox</mention>

<p>Marc-Christian Petersen, taking over from Alan Cox as 2.2 maintainer,
released 2.2.26, saying:</p>

<quote who="Marc-Christian Petersen">

<p>I am very proud to announce this because it fixes several of security bugs
including the last mremap() bug, the longer known hashing exploit possibility
in the network stack and /dev/rtc leakage.</p>

<p>I encourage all 2.2 kernel users to update.</p>

<p>Please send me all fixes/patches/etc. I've forgotton for 2.2.27-pre/rc
inclusion.</p>

</quote>

</section>

<section
  title="New PRAMFS RAM-Based Filesystem; Free For GPLed Projects"
  subject="new special filesystem for consideration in 2.6/2.7"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1vJLx-4GI-57%40gated-at.bofh.it"
  posts="17"
  startdate="03 Mar 2004 10:57:37 -0800"
  enddate="18 Mar 2004 11:28:35 -0800"
>
<topic>FS: ramfs</topic>
<topic>Patents</topic>
<topic>Small Systems</topic>

<mention>Mike Fedyk</mention>

<p>Steve Longerbeam said:</p>

<quote who="Steve Longerbeam">

<p>MontaVista Software has developed a new filesystem targeted for embedded
systems that we would like to have considered for inclusion in 2.6 or 2.7. It
is called the Protected and Persistent RAM Special Filesystem (PRAMFS). It
was originally developed for three major consumer electronics companies for
use in their smart cell phones and other consumer devices.</p>

<p>An intro to PRAMFS along with a technical
specification is at the SourceForge project web page at <a
href="http://pramfs.sourceforge.net/">http://pramfs.sourceforge.net/</a>. A
patch for 2.6.3 has been released at the SF project site.</p>

<p>PRAMFS can be tested on a desktop by reserving some portion of physical
memory with "mem=". For example, a machine with 512M could reserve the top
32M with "mem=480M". PRAMFS would then be mounted with:</p>

mount -t pramfs -o physaddr=0x1e000000,init=0x2000000 none /mnt/pramfs

</quote>

<p>He posted some introductory docs, and Dave Jones pointed out, <quote
who="Dave Jones">the biggest thing holding back inclusion of this is likely the
comment about there likely being patents held on parts of that code.</quote>
Steve replied, <quote who="Steve Longerbeam">MV has a patent pending, but it
would only affect any future use of the technology in a _non GPL_ operating
system. Used in Linux or any future GPL software, no patent licenses or
royalties are involved at all.</quote> Mike Fedyk said that this should be
put into legal terms, and included in the patch itself. Tim Bird pointed out
that there was such a notice at the top of every file in the patch, reading:</p>

<blockquote>

<p>"This software is being distributed under the terms of the GNU General
Public License version 2.  Some or all of the technology encompassed by this
software may be subject to one or more patents pending as of the date of this
notice.  No additional patent license will be required for GPL implementations
of the technology.  If you want to create a non-GPL implementation of the
technology encompassed by this software, please contact legal@mvista.com
for details including licensing terms and fees."</p>

</blockquote>

</section>

<section
  title="Status Of Software Suspend"
  subject="Dealing with swsusp vs. pmdisk"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1z3DM-88t-33%40gated-at.bofh.it"
  posts="17"
  startdate="12 Mar 2004 14:46:45 -0800"
  enddate="18 Mar 2004 02:21:43 -0800"
>
<topic>Big Memory Support</topic>
<topic>Compression</topic>
<topic>Software Suspend</topic>
<topic>Version Control</topic>

<p>Pavel Machek said:</p>

<quote who="Pavel Machek">

<p>I don't really like having two implementations of same code in
kernel. There are two ways to deal with it:</p>

<p>

<ul>

<li>

<p>remove pmdisk from kernel</p>

<p>
<ul>
<li>its easy</li>
</ul>
</p>

</li>


<li>

<p>remove swsusp from kernel, rename pmdisk to swsusp, fix all bugs that
were fixed in swsusp but not in pmdisk</p>

<p>

<ul>

<li>people seem to like pmdisk code more</li>
<li>will need some testing in -mm series</li>

</ul>

</p>

</li>

</ul>

</p>

<p>Which one do you prefer? I can do both...</p>

</quote>

<p>Theodore Ts'o replied:</p>

<quote who="Theodore Ts'o">

<p>2.6 is allegedly the stable kernel series, so if swsusp is the more
stable code base at this point, my vote would be to keep swsusp and remove
pmdisk from the kernel.  If someone wants to maintain a separate BK-tree
that contains pmdisk renamed to swsusp and fix all the bugs, that's great.
On the other hand, there are a group of people of are busy doing something
very similar with swsusp2, and that effort seems to have a fair number of
people working on the patch and testing it.</p>

<p>So if we can somehow go from *three* idependent software suspend
implementations implementations to something less than three, and increase
the testing and effort devoting to remaining software suspend code bases,
this would be a good thing.</p>

<p>Pavel, what do you think of the swsusp2 patch, BTW?  My biggest
complaint about it is that since it's maintained outside of the kernel,
it's constantly behind about 0.75 revisions behind the latest 2.6 release.
The feature set of swsusp2, if they can ever get it completely bugfree(tm)
is certainly impressive.</p>

</quote>

<p>Pavel replied, <quote who="Pavel Machek">My biggest problem with swsusp2
is that it is big. Also last time I looked it had some ugly hooks sprinkled
all over the kernel. Then there are some features I don't like (graphical
screens with progress, escape-to-abort) and ithasvariableslikethis. OTOH it
supports highmem and smp.</quote> Jan Rychter replied:</p>

<quote who="Jan Rychter">

<p>It also has the advantage of working extremely reliably on 2.4 (and a
large part of the code base is shared, so that's a significant data point). I
couldn't get it to crash or do anything bad for months now, and I'm doing
at least several suspend/resumes a day on my laptop.</p>

<p>Also, thanks to the excellent compression feature, suspend/resume times
are very short and in fact competitive with suspend-to-ram schemes.</p>

<p>I think it's better not to mix personal preferences (such as the
escape-to-abort thing) with technical discussions. On a practical level,
swsusp2 is the only implementation which works reliably, does its job
very well, and has a responsive maintainer willing to fix problems as they
arise.</p>

</quote>

<p>Elsewhere, Benjamin Herrenschmidt said he also supported getting swsusp2 into
the main kernel tree. He said:</p>

<quote who="Benjamin Herrenschmidt">

<p>It may have problems, rough edges, whatever, but keeping out of tree is
more or less a guarantee that none of us will look &amp; fix them ;)</p>

<p>If it gets upstream, I'll gladly finish the pmac support for it that I
quickly hacked recently for pmdisk as a proof of concept and help figure
out some of the remaining problems. I don't feel like doing that with an
out-of-tree project.</p>

</quote>

<p>Pavel asked if Benjamin thought the merge should take place during 2.6,
or should wait until 2.7 opened up. Benjamin replied, <quote who="Benjamin
Herrenschmidt">2.6. I don't see any problem merging it at this point as
long as it's not invasive (I haven't looked at the code though). If it's
self-contained, it's more/less like adding a driver.</quote> Pavel looked
over the code, and found it to be very invasive. He thought it would be
hard to get it into 2.6, and even the 2.7 timeframe looked iffy to him now;
and folks started discussing ways of taking out some of the most invasive
changes, to make the rest more palatable.</p>

</section>

<section
  title="Linux 2.6.4-mm2 Released"
  subject="2.6.4-mm2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1zPfh-Iz-1%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DAndrew%2520Morton%26as_usubject%3D2.6.4-mm2%26as_drbb%3Db%26as_mind%3D14%26as_minm%3DMar%26as_miny%3D2004%26as_maxd%3D14%26as_maxm%3DMar%26as_maxy%3D2004"
  posts="89"
  startdate="14 Mar 2004 17:28:09 -0800"
  enddate="23 Mar 2004 16:07:28 -0800"
>
<topic>FS: NFS</topic>
<topic>FS: ReiserFS</topic>
<topic>Kernel Release Announcement</topic>

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

<quote who="Andrew Morton">

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

<p>

<ul>

<li>Added the new per-address_space block unplugging code.  This is designed
to reduce the locking contention against the global plug list's lock and
it also allows us to avoid unplugging all the queues in the machine when we
want just a single queue to kick off its I/O.</li>

<li>Reiserfs updates: mainly new features.</li>

<li>Some significant NFS client enhancements: reads smaller than PAGE_SIZE
are no longer synchronous, support for smaller-than-PAGE_SIZE reads, etc.</li>

</ul>

</p>

</quote>

</section>

<section
  title="bkbits.net Improvements"
  subject="BK/Web improvements (includes patch server)"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1zTCh-57E-13%40gated-at.bofh.it"
  posts="7"
  startdate="14 Mar 2004 22:16:56 -0800"
  enddate="18 Mar 2004 13:49:51 -0800"
>
<topic>Version Control</topic>

<p>Larry McVoy said:</p>

<quote who="Larry McVoy">

<p>I've made a few changes to the BK/Web service on BK/Bits.  There are some
cosmetic changes but the substantial changes are as follows:</p>

<p>

<ul>

<li>

<p>Traditional diff -Nur style patches served as text/plain.  You can
      now wget your favorite patch.  I fully expect that the BK users in
      the kernel will start including URLs to the patches as part of the
      submission process.  For the BK users, the URL you want is</p>

<p>      bk changes -r+ -nd'http://$proj.bkbits.net/$repo/gnupatch@:MD5KEY:'</p>

<p>      where you fill in $proj and $repo and this assumes that you want to
      include a pointer to the most recent changeset.</p>

</li>

<li>Bookmarkable changeset and patch links.  When you navigate to a
      changeset you'll see a link that says "Bookmarkable link".  If you
      click on that you'll see the URL change from cset@1.1234 to
      cset@&lt;MD5KEY&gt;.  If you use the latter in your mail messages to your
      friends that URL will always work; the first one won't.</li>

<li>Added sorting to the stats page, now you can see who is busy faster.
      The definition of "recent" on the stats page is the last 3 months.</li>

<li>fixed searching (it works, it's still slow on large trees)</li>

<li>cleaned up some bugs in the advertising (we're looking for people so
      I stuck ads up on the web pages).</li>

</ul>

</p>

<p>Check it out at <a href="http://www.bkbits.net">http://www.bkbits.net</a>
and let me know if you find a bug.</p>

</quote>

<p>Erik Andersen replied:</p>

<quote who="Erik Andersen">

<p>Hey thats cool, I know I will use this often to slurp down
patches of interest.</p>

<blockquote>

<p>    &lt;obligitory request for yet more stuff which is
    almost certain to piss you off since you just
    gave me yet-another-something-for-free&gt;</p>

</blockquote>

<p>I'm curious if you might consider adding a diff -Nur style
patch vs the last tagged version?  I often go to:<br />
    <a href="http://www.kernel.org/pub/linux/kernel/v2.4/testing/cset/">http://www.kernel.org/pub/linux/kernel/v2.4/testing/cset/</a><br />
and<br />
    <a href="http://www.kernel.org/pub/linux/kernel/v2.5/testing/cset/">http://www.kernel.org/pub/linux/kernel/v2.5/testing/cset/</a></p>

<p>to obtain this sortof a patch, for example when I want to submit
a patch that is relevant to the current kernel tree, rather than
1000 patches behind.  Sadly, these are often rather out of touch
with reality.  Check out for example the 2.4 one, which has been
stuck since March 8th.   :-(</p>

<p>Right now I can go to, for example:<br />
    <a href="http://linux.bkbits.net:8080/linux-2.4/ChangeSet@1.1326..?nav=index.html|tags">http://linux.bkbits.net:8080/linux-2.4/ChangeSet@1.1326..?nav=index.html|tags</a><br />
and see the list of patches, and thanks to your latest update, I
can now click on each patch one-by-one to suck down a diff.  I
would sure love to be able to obtain the lot as cumulative patch
of everything after the last tagged version.</p>

<p>I do not know if that is something you might consider, if doing
so suites your business model, if doing so would make
unreasonable demands on your donated bandwidth, cpu power, etc,
etc, etc.  But such a thing would certainly come in handy, if you
felt so inclined.</p>

<p>Of course, an alternative solution would be for someone to fix
the kernel.org testing/cset/ scripts to not get wedged...</p>

</quote>

<p>David Woodhouse remarked, <quote who="David Woodhouse">The 'bk pull' was
stuck in recv() and seems to have been that way for
days. I've killed it.</quote></p>

<p>Andy Isaacson said that people should send requests to him rather than Larry;
and added regarding getting a cumulative patch since the last tagged version:</p>

<quote who="Andy Isaacson">

<p>This is most profitably done outside of bkbits -- the kernel.org URLs
you point to should work (there's no reason they can't be made to go) and
it's hard to see the payoff to bkbits to providing it internally.</p>

<p>Gotta remember, bkbits is more than just kernel stuff.  We're probably
not going to add code that is only useful to the kernel project.</p>

<p>The stuff larry added this weekend, by comparison, is stuff that makes our
lives better and has a payoff for us and our customers, while simultaneously
making life better for bkbits users.  Win-win.  (Or is that win-win-win?)</p>

</quote>

</section>

<section
  title="Trying To Clarify Software Suspend"
  subject="Remove pmdisk from kernel"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1A6qj-1jv-23%40gated-at.bofh.it"
  posts="14"
  startdate="15 Mar 2004 11:54:41 -0800"
  enddate="18 Mar 2004 00:00:12 -0800"
>
<topic>Software Suspend</topic>

<mention>Andrew Morton</mention>

<p>Pavel Machek posted a patch to remove pmdisk from the kernel; Andrew
Morton asked if pmdisk was still being maintained; and also asked if swsusp2
should be accepted into the kernel. Pavel said he didn't think pmdisk was
still being maintained, and he added that swsusp2 had <quote who="Pavel
Machek">hooks all over the place</quote>, making it very invasive; but Fedor
Karpelevitch suggested that this might be the very reason it worked well
for so many people. There was no real resolution during the thread.</p>

</section>

<section
  title="Status Of fsync()"
  subject="True  fsync() in Linux (on IDE)"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1AUmD-2h8-19%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DPeter%2520Zaitsev%26as_usubject%3DTrue%2520%2520fsync()%2520in%2520Linux%2520(on%2520IDE)%26as_drbb%3Db%26as_mind%3D17%26as_minm%3DMar%26as_miny%3D2004%26as_maxd%3D17%26as_maxm%3DMar%26as_maxy%3D2004"
  posts="40"
  startdate="17 Mar 2004 17:08:23 -0800"
  enddate="22 Mar 2004 12:28:14 -0800"
>
<topic>Disks: IDE</topic>

<p>Peter Zaitsev asked:</p>

<quote who="Peter Zaitsev">

<p>is there any way in Linux to do proper fsync(), which makes sure data is
written to the disk.</p>

<p>Currently on IDE devices one can see, fsync() only flushes data to the drive
cache which is not enough for ACID guaranties database server must give.</p>

<p>There is solution just to disable drive write cache, but it seems to
slowdown performance way to much.</p>

<p>I would be also happy enough with some global kernel option which would
enable drive cache flush on fsync :)</p>

</quote>

<p>Jens Axboe said, <quote who="Jens Axboe">Chris and I have working real
fsync() with the barrier patches. I'll clean it up and post a patch for vanilla
2.6.5-rc today.</quote> Peter and others were happy to hear about this.</p>

</section>

<section
  title="Linux 2.6.5-rc1-mm2 Released"
  subject="2.6.5-rc1-mm2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1AXaN-58I-3%40gated-at.bofh.it"
  posts="4"
  startdate="17 Mar 2004 20:14:54 -0800"
  enddate="19 Mar 2004 01:27:08 -0800"
>
<topic>Kernel Release Announcement</topic>

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

<quote who="Andrew Morton">

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

<p>

<ul>

<li>Dropped the early-x86-cpu-detection patches, as these appear to be the
source of recent early-crash problems.</li>

<li>Several fixes against the new writeback code.</li>

<li>Several fixes against the new block unplugging code.</li>

</ul>

</p>

</quote>

</section>

<section
  title="libata Update Against 2.6"
  subject="[PATCH,RFT] latest libata (includes Silicon Image work)"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1BaKU-2Lg-47%40gated-at.bofh.it"
  posts="4"
  startdate="18 Mar 2004 10:34:32 -0800"
  enddate="19 Mar 2004 10:02:43 -0800"
>
<topic>BSD: FreeBSD</topic>
<topic>Serial ATA</topic>

<p>Jeff Garzik said:</p>

<quote who="Jeff Garzik">

<p>Attached is the latest libata patch against 2.6.x mainline.  Although
not 100% of content, most of this patch resolves around getting Silicon
Image into better shape.  As I mentioned in my last post, this patch
affects all libata users, so plenty of testing is requested.</p>

<p>Silicon Image-related changes:</p>

<p>

<ul>

<li>Only set/clear the BMDMA bits we care about (got a report last night
this fixed 3114 for him)</li>

<li>mask all SATA interrupts</li>

<li>after determining drive speed, write that information to a special SII
register Data Transfer Mode</li>

<li>(style) make port base address setup a loop, shortening the code and
making the code more readable</li>

<li>limit SII to UDMA5 (reading info on FreeBSD lists and source code
scared me about chip errata), mainly related to PATA-&gt;SATA bridges.</li>

</ul>

</p>

</quote>

</section>

<section
  title="Linux 2.6.5-rc2 Released"
  subject="Linux 2.6.5-rc2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1BFEN-8qy-3%40gated-at.bofh.it"
  posts="14"
  startdate="19 Mar 2004 19:39:01 -0800"
  enddate="24 Mar 2004 11:24:49 -0800"
>
<topic>Hot-Plugging</topic>
<topic>Kernel Release Announcement</topic>
<topic>Sound: ALSA</topic>
<topic>USB</topic>

<p>Linus Torvalds announced 2.6.5-rc2, saying that it contained patches for
<quote who="Linus Torvalds">Hotplug CPU's, USB, ALSA, input layer updates. And
various random things.</quote></p>

</section>

<section
  title="Linux 2.4.26-pre5 Released"
  subject="Linux 2.4.26-pre5"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1BHZZ-2Fx-9%40gated-at.bofh.it"
  posts="4"
  startdate="19 Mar 2004 21:54:49 -0800"
  enddate="21 Mar 2004 12:49:51 -0800"
>
<topic>Disks: SCSI</topic>
<topic>Power Management: ACPI</topic>
<topic>USB</topic>

<mention>Doug Ledford</mention>

<p>Marcelo Tosatti said:</p>

<quote who="Marcelo Tosatti">

<p>Here goes the fifth -pre of 2.4.26.</p>

<p>It includes a number of USB bugfixes/updates, SCSI driver/stack fixes from
Doug Ledford, another ACPI update, amongst others.</p>

<p>This is probably the last -pre of 2.4.26 series.</p>

</quote>

<p>Bert Kammerer said:</p>

<quote who="Bert Kammerer">

<p>Ever since 2.4.25, when compiling it in to any RedHat 7.3 machine, the
following appears in dmesg:</p>

<pre>attempt to access beyond end of device
03:02: rw=0, want=1020128, limit=1020127</pre>

<p>I traced this to the mount version that ships with RedHat 7.3
(mount-2.11n). Upgrading mount to a newer version gets rid of the
messages, but I am unsure as to whether or not the errors are really
going away. Do you have any comments/suggestions concerning this issue?</p>

</quote>

<p>Marcelo replied, <quote who="Marcelo Tosatti">This error is harmless: Dont
worry. It will be fixed in -rc1 (which should be out Monday or so).</quote>
Bert thanked him, and the thread ended.</p>

</section>

<section
  title="Linux 2.6.5-rc2-mm1 Released"
  subject="2.6.5-rc2-mm1"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1C7Uw-4FR-13%40gated-at.bofh.it"
  posts="6"
  startdate="21 Mar 2004 01:54:12 -0800"
  enddate="23 Mar 2004 09:38:06 -0800"
>
<topic>FS: ext2</topic>
<topic>FS: ext3</topic>
<topic>Kernel Release Announcement</topic>

<mention>Dave Jones</mention>

<p>Andrew Morton announced Linux 2.6.5-rc2-mm1, saying:</p>

<quote who="Andrew Morton">

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

<p>

<ul>

<li>Dave Jones's agpgart and cpufreq trees will henceforth be included in
-mm kernels.</li>

<li>Various speedups, cleanups and fixes to the writeback, ext2 and ext3
code.</li>

<li>The usual bunch of random fixes</li>

</ul>

</p>

</quote>

</section>

<section
  title="Status Of OSS"
  subject="OSS: cleanup or throw away"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1CD8E-65d-33%40gated-at.bofh.it"
  posts="21"
  startdate="22 Mar 2004 10:55:52 -0800"
  enddate="24 Mar 2004 13:00:29 -0800"
>
<topic>Sound: ALSA</topic>
<topic>Sound: OSS</topic>

<mention>Diego Calleja</mention>

<p>Jos Hulzink said, <quote who="Jos Hulzink">While fixing some "deprecated"
issues in the OSS drivers, I wondered whether
this makes sense, as entire OSS is marked deprecated. Will OSS make it until
2.7, or will it be dropped soon ? (In other words, should I take care of the
OSS drivers or not bother about them)</quote> Adrian Bunk replied:</p>

<quote who="Adrian Bunk">

<p>OSS will stay in 2.6 (2.6 is a stable kernel series) but it will most
likely be removed in 2.7.</p>

<p>I wouldn't spend time to fix deprecated warnings in OSS code, such cleanups
are wasted time for code that will most likely be removed in 2.7.</p>

</quote>

<p>Diego Calleja Garcia replied, <quote who="Diego Calleja Garcia">Personally,
as an user, I'd like to have the OSS drivers which don't have a ALSA equivalent
for my old hardware. There're several sound cards with both ALSA and OSS
drivers where ALSA works much better 99% of the time. Those could be safely
removed (even in the 2.6 timeframe, I'd argue) but I'd like to keep the ones
without an alsa equivalent for my old hardware (specially now that we have a
-tiny tree ;) however I can understand that if they don't have a maintainer
they'll get removed...</quote> Bill Davidsen replied:</p>

<quote who="Bill Davidsen">

<p>The real issue with removing OSS from a stable kernel is that a kernel
update should not break existing system software (at least compliant
software). As of early 2.6 it seemed that you had to update to the ALSA mixer
and {something I don't remember} if you used the OSS emulation. I just used
OSS and it worked. Based on only two systems, so it may not apply.</p>

<p>Stable and install new sound software don't seem to mix well. I suggest that
the current course is a good one, keep both systems in the stable kernel.</p>

</quote>

</section>

<section
  title="Setting A Non-Executable Stack For ELF Binaries"
  subject="Non-Exec stack patches"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1DdOp-3rB-69%40gated-at.bofh.it"
  posts="28"
  startdate="23 Mar 2004 15:12:56 -0800"
  enddate="24 Mar 2004 14:03:10 -0800"
>
<topic>Executable File Format</topic>

<mention>Ingo Molnar</mention>

<p>Kurt Garloff said:</p>

<quote who="Kurt Garloff">

<p>find attached a patch to parse the elf binaries for a PT_GNU_STACK
section to set the stack non-executable if possible.  Most parts have
been shamelessly stolen from Ingo Molnar's more ambitious stackshield <a
href="http://people.redhat.com/mingo/exec-shield/exec-shield-2.6.4-C9">http://people.redhat.com/mingo/exec-shield/exec-shield-2.6.4-C9</a></p>

<p>The toolchain has meainwhile support for marking the binaries with a
PT_GNU_STACK section with ot without x bit as needed.</p>

<p>If no such section is found, we leave the stack to whatever the arch
defaults to. If there is one, we explicitly disabled the VM_EXEC bit if no
x bit is found, otherwise explicitly enable.</p>

<p>I believe this part should be merged into official mainstream kernels.
Ingo, what do you think?</p>

</quote>

<p>Ingo Molnar liked the patch, and Andrew Morton said:</p>

<quote who="Andrew Morton">

<p>This patch propagates the PT_GNU_STACK setting into the vma flags,
allowing the architecture to set the stack permissions non-executable if
the architecture chooses to do that, yes?</p>

<p>Which architectures are currently making their pre-page execute permissions
depend upon VM_EXEC?  Would additional arch patches be needed for this?</p>

<p>This may not get past Linus of course.  It doesn't even get past me with
that magical undocumented -1/0/+1 value of the executable_stack argument.
Please replace that with a proper, commented, #defined-or-enumerated value,
thanks.</p>

</quote>

<p>Kurt updated the patch, and the discussion skewed off and petered out.</p>

</section>

<section
  title="Linux 2.2.27-pre1 Released"
  subject="Linux 2.2.27-pre1 released"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=1Dmy7-2QH-25%40gated-at.bofh.it"
  posts="1"
  startdate="24 Mar 2004 11:32:37 -0800"
>

<p>Marc-Christian Petersen announced, <quote who="Marc-Christian Petersen">now
some more fixes with 2.2.27-pre1. Please test. Have fun :)</quote></p>

</section>

</kc>

