<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<issue num="285" date="26 Nov 2004 00:00:00 -0800" />

<stats posts="1935" size="12486" contrib="491" multiples="265" lastweek="215">

<person posts="89" size="485" who="Greg KH" />
<person posts="62" size="512" who="Adrian Bunk" />
<person posts="45" size="207" who="Andrew Morton" />
<person posts="33" size="127" who="Bill Davidsen" />
<person posts="29" size="361" who="Stelian Pop" />
<person posts="29" size="238" who="Anton Altaparmakov" />
<person posts="29" size="107" who="Andi Kleen" />
<person posts="27" size="1057" who="(dhowells)" />
<person posts="27" size="136" who="Ingo Molnar" />
<person posts="27" size="125" who="Marcelo Tosatti" />
<person posts="24" size="125" who="Andrea Arcangeli" />
<person posts="24" size="118" who="linux-os" />
<person posts="24" size="111" who="Jeff Garzik" />
<person posts="23" size="110" who="Gene Heskett" />
<person posts="20" size="100" who="Dmitry Torokhov" />
<person posts="19" size="101" who="Con Kolivas" />
<person posts="18" size="273" who="Gerd Knorr" />
<person posts="18" size="128" who="Chris Wedgwood" />
<person posts="18" size="88" who="Tejun Heo" />
<person posts="17" size="65" who="Alan Cox" />
<person posts="17" size="52" who="Arjan van de Ven" />
<person posts="16" size="117" who="Greg Banks" />
<person posts="16" size="66" who="Jens Axboe" />
<person posts="16" size="61" who="Linus Torvalds" />
<person posts="15" size="53" who="Chris Wright" />
<person posts="14" size="93" who="Adam Heath" />
<person posts="14" size="54" who="Mathieu Segaud" />
<person posts="13" size="100" who="&quot;Rafael J. Wysocki&quot;" />
<person posts="13" size="65" who="David Woodhouse" />
<person posts="13" size="56" who="(Valdis.Kletnieks)" />
<person posts="12" size="112" who="(james4765)" />
<person posts="12" size="60" who="Dave Hansen" />
<person posts="12" size="53" who="Blaisorblade" />
<person posts="12" size="52" who="Russell King" />
<person posts="12" size="52" who="&quot;Jean Delvare&quot;" />
<person posts="12" size="51" who="DervishD" />
<person posts="12" size="45" who="=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=" />
<person posts="11" size="39" who="Willy Tarreau" />
<person posts="11" size="33" who="Anton Blanchard" />
<person posts="10" size="37" who="Trond Myklebust" />
<person posts="10" size="37" who="Paul Mackerras" />
<person posts="10" size="35" who="Robert Love" />
<person posts="9" size="172" who="&quot;Adam J. Richter&quot;" />
<person posts="9" size="48" who="Jesse Barnes" />
<person posts="9" size="44" who="Grzegorz Kulewski" />
<person posts="9" size="42" who="&quot;Jeff V. Merkey&quot;" />
<person posts="9" size="39" who="Patrick McHardy" />
<person posts="9" size="37" who="Andries Brouwer" />
<person posts="9" size="35" who="Andries Brouwer" />
<person posts="9" size="33" who="Carl-Daniel Hailfinger" />
<person posts="9" size="30" who="Christoph Hellwig" />
<person posts="8" size="186" who="andyliu" />
<person posts="8" size="162" who="Serge Hallyn" />
<person posts="8" size="95" who="Matthias Andree" />
<person posts="8" size="75" who="John McGowan" />
<person posts="8" size="67" who="&quot;Michael J. Cohen&quot;" />
<person posts="8" size="50" who="Ondrej Zary" />
<person posts="8" size="44" who="Mike Waychison" />
<person posts="8" size="36" who="Matthew Wilcox" />
<person posts="8" size="30" who="&quot;Randy.Dunlap&quot;" />
<person posts="8" size="30" who="OGAWA Hirofumi" />
<person posts="8" size="28" who="Geert Uytterhoeven" />
<person posts="7" size="104" who="Stephen Rothwell" />
<person posts="7" size="95" who="dap" />
<person posts="7" size="90" who="Kumar Gala" />
<person posts="7" size="41" who="Li Shaohua" />
<person posts="7" size="40" who="Sam Ravnborg" />
<person posts="7" size="32" who="Russell Miller" />
<person posts="7" size="29" who="Jim Nelson" />
<person posts="7" size="26" who="Hugh Dickins" />
<person posts="7" size="25" who="&quot;David S. Miller&quot;" />
<person posts="6" size="40" who="Jay Lan" />
<person posts="6" size="39" who="Matt Domsch" />
<person posts="6" size="34" who="Jack Steiner" />
<person posts="6" size="33" who="Keshavamurthy Anil S" />
<person posts="6" size="31" who="Benjamin Herrenschmidt" />
<person posts="6" size="30" who="Pete Zaitcev" />
<person posts="6" size="28" who="Len Brown" />
<person posts="6" size="27" who="Matthew Dobson" />
<person posts="6" size="26" who="Daniel Egger" />
<person posts="6" size="26" who="Bartlomiej Zolnierkiewicz" />
<person posts="6" size="25" who="Clemens Schwaighofer" />
<person posts="6" size="23" who="Michael Buesch" />
<person posts="6" size="23" who="Nick Piggin" />
<person posts="6" size="23" who="Nigel Cunningham" />
<person posts="6" size="22" who="&quot;Camilo A. Reyes&quot;" />
<person posts="6" size="22" who="Jeff Dike" />
<person posts="6" size="21" who="Chuck Ebbert" />
<person posts="6" size="18" who="Doug McNaught" />
<person posts="5" size="77" who="Matthias Hentges" />
<person posts="5" size="70" who="Amit Shah" />
<person posts="5" size="35" who="Chiaki" />
<person posts="5" size="24" who="Dmitry Torokhov" />
<person posts="5" size="21" who="Alasdair G Kergon" />
<person posts="5" size="20" who="Nick Piggin" />
<person posts="5" size="18" who="David Howells" />
<person posts="5" size="17" who="William Lee Irwin III" />
<person posts="5" size="17" who="&quot;Kilau, Scott&quot;" />
<person posts="5" size="17" who="John Levon" />
<person posts="5" size="16" who="Tom Rini" />
<person posts="5" size="16" who="Pavel Machek" />
<person posts="5" size="16" who="Ricky Beam" />
<person posts="4" size="86" who="&quot;Prakash K. Cheemplavam&quot;" />
<person posts="4" size="27" who="Peter Osterlund" />
<person posts="4" size="22" who="Ashok Raj" />
<person posts="4" size="22" who="Roland Kaeser" />
<person posts="4" size="21" who="Robert Toole" />
<person posts="4" size="21" who="Yoshinori Sato" />
<person posts="4" size="20" who="Jesper Juhl" />
<person posts="4" size="20" who="Suparna Bhattacharya" />
<person posts="4" size="19" who="Ray Van Dolson" />
<person posts="4" size="19" who="Nikita Danilov" />
<person posts="4" size="18" who="Jeff Chua" />
<person posts="4" size="18" who="Rene Scharfe" />
<person posts="4" size="17" who="(lsr)" />
<person posts="4" size="17" who="&quot;David Schwartz&quot;" />
<person posts="4" size="17" who="Sid Boyce" />
<person posts="4" size="16" who="&quot;Serge E. Hallyn&quot;" />
<person posts="4" size="15" who="&quot;Martin J. Bligh&quot;" />
<person posts="4" size="15" who="Roland Dreier" />
<person posts="4" size="14" who="Chris Friesen" />
<person posts="4" size="14" who="Dave Airlie" />
<person posts="4" size="14" who="YOSHIFUJI Hideaki / =?iso-2022-jp?B?GyRCNUhGIzFRTEAbKEI=?=" />
<person posts="3" size="58" who=" (Pedro Larroy)" />
<person posts="3" size="52" who="Paul Blazejowski" />
<person posts="3" size="38" who="(foo)" />
<person posts="3" size="32" who="Brad Campbell" />
<person posts="3" size="30" who="Thomas Babut" />
<person posts="3" size="30" who="matthieu castet" />
<person posts="3" size="27" who="David Gibson" />
<person posts="3" size="21" who="&quot;Art Haas&quot;" />
<person posts="3" size="21" who="Nick Sanders" />
<person posts="3" size="19" who="=?ISO-8859-1?Q?Jaakko_Hyv=E4tti?=" />
<person posts="3" size="18" who="Sergey Vlasov" />
<person posts="3" size="15" who="&quot;K.R. Foley&quot;" />
<person posts="3" size="14" who="&quot;Clayton Weaver&quot;" />
<person posts="3" size="14" who="&quot;Stephen Warren&quot;" />
<person posts="3" size="14" who="Wolfgang Scheicher" />
<person posts="3" size="13" who="Erich Focht" />
<person posts="3" size="13" who="Martin Waitz" />
<person posts="3" size="13" who="(blaisorblade_spam)" />
<person posts="3" size="13" who="Helge Hafting" />
<person posts="3" size="13" who="=?utf-8?q?Pawe=C5=82_Sikora?=" />
<person posts="3" size="12" who="Kyle Moffett" />
<person posts="3" size="12" who="(yiding_wang)" />
<person posts="3" size="12" who="Roland Mas" />
<person posts="3" size="12" who="Colin Leroy" />
<person posts="3" size="12" who="Jesse Barnes" />
<person posts="3" size="12" who="Herbert Poetzl" />
<person posts="3" size="12" who="Kay Sievers" />
<person posts="3" size="11" who="Oleg Nesterov" />
<person posts="3" size="11" who="Gene Heskett" />
<person posts="3" size="11" who="&quot;Mark A. Greer&quot;" />
<person posts="3" size="11" who="Thomas Gleixner" />
<person posts="3" size="11" who="Juergen Quade" />
<person posts="3" size="11" who="Giuseppe Bilotta" />
<person posts="3" size="11" who="Horst von Brand" />
<person posts="3" size="11" who="Bernhard Rosenkraenzer" />
<person posts="3" size="11" who="Michael Gernoth" />
<person posts="3" size="11" who="Xose Vazquez Perez" />
<person posts="3" size="11" who="Jurriaan" />
<person posts="3" size="11" who="Guillaume Thouvenin" />
<person posts="3" size="11" who="Patrick Mau" />
<person posts="3" size="10" who="Jakob Oestergaard" />
<person posts="3" size="10" who="Tim Bird" />
<person posts="3" size="10" who="Kumar Gala" />
<person posts="3" size="10" who="Sumesh" />
<person posts="3" size="10" who="&quot;Alexander E. Patrakov&quot;" />
<person posts="3" size="9" who="Patrick Caulfield" />
<person posts="3" size="9" who="&quot;J. Bruce Fields&quot;" />
<person posts="3" size="9" who="kernel" />
<person posts="3" size="9" who="David Brownell" />
<person posts="3" size="9" who="Rusty Russell" />
<person posts="3" size="8" who="Jan Knutar" />
<person posts="2" size="156" who="Alexander Gran" />
<person posts="2" size="85" who="Alexander Clouter" />
<person posts="2" size="64" who="Andy Lutomirski" />
<person posts="2" size="63" who="Badari Pulavarty" />
<person posts="2" size="55" who="Zwane Mwaikambo" />
<person posts="2" size="44" who="Joerg Sommrey" />
<person posts="2" size="41" who="Thomas Hood" />
<person posts="2" size="33" who="Bjorn Helgaas" />
<person posts="2" size="27" who="Dave Kleikamp" />
<person posts="2" size="23" who="Karsten Wiese" />
<person posts="2" size="22" who="Fabio Coatti" />
<person posts="2" size="22" who="Terry Kyriacopoulos" />
<person posts="2" size="19" who="Jesus Delgado" />
<person posts="2" size="18" who="Corey Minyard" />
<person posts="2" size="16" who="Serge Hallyn" />
<person posts="2" size="14" who="Keiichiro Tokunaga" />
<person posts="2" size="13" who="Borislav Deianov" />
<person posts="2" size="13" who="Matthew Dharm" />
<person posts="2" size="11" who="Stas Sergeev" />
<person posts="2" size="11" who="Lorenzo Allegrucci" />
<person posts="2" size="10" who="Justin Piszcz" />
<person posts="2" size="10" who="Vladislav Bolkhovitin" />
<person posts="2" size="9" who="&quot;Piszcz, Justin Michael&quot;" />
<person posts="2" size="9" who="(jfannin1)" />
<person posts="2" size="9" who="James Lamanna" />
<person posts="2" size="9" who="Hirokazu Takahashi" />
<person posts="2" size="9" who="Takayoshi Kochi" />
<person posts="2" size="9" who="Sami Farin" />
<person posts="2" size="9" who=" (Anton Ertl)" />
<person posts="2" size="9" who="&quot;Yu, Luming&quot;" />
<person posts="2" size="9" who="Nix" />
<person posts="2" size="8" who="Nathan Lynch" />
<person posts="2" size="8" who="Theodore Ts'o" />
<person posts="2" size="8" who="Jean Tourrilhes" />
<person posts="2" size="8" who="Christian Kujau" />
<person posts="2" size="8" who="&quot;J.A. Magallon&quot;" />
<person posts="2" size="8" who="Ian Campbell" />
<person posts="2" size="8" who="Olaf Hering" />
<person posts="2" size="8" who="John McCutchan" />
<person posts="2" size="8" who="Ross Biro" />
<person posts="2" size="8" who="Mike Tesliuk" />
<person posts="2" size="8" who="&quot;Darrick J. Wong&quot;" />
<person posts="2" size="8" who="Shawn Starr" />
<person posts="2" size="8" who="DaMouse" />
<person posts="2" size="8" who="&quot;Alexander Stohr&quot;" />
<person posts="2" size="8" who="Arnd Bergmann" />
<person posts="2" size="8" who="Joel Becker" />
<person posts="2" size="8" who="=?ISO-8859-2?Q?Tomasz_K=B3oczko?=" />
<person posts="2" size="8" who="&quot;Arun Srinivas&quot;" />
<person posts="2" size="8" who="Jason Baron" />
<person posts="2" size="8" who="Laurent Riffard" />
<person posts="2" size="8" who="=?ISO-8859-1?Q?Bj=F6rn?= Steinbrink" />
<person posts="2" size="8" who="Reuben Farrelly" />
<person posts="2" size="8" who="Elladan" />
<person posts="2" size="8" who="&quot;Shawn Starr via RT&quot;" />
<person posts="2" size="8" who="=?iso-8859-1?Q?Rog=E9rio?= Brito" />
<person posts="2" size="7" who="&quot;Hanson, Jonathan M&quot;" />
<person posts="2" size="7" who="Sam Ravnborg" />
<person posts="2" size="7" who=" via RT&quot; &lt;license-violation@fsf.org&gt;" />
<person posts="2" size="7" who="Stephen Hemminger" />
<person posts="2" size="7" who="Mark Goodwin" />
<person posts="2" size="7" who="Al Viro" />
<person posts="2" size="7" who="Germano" />
<person posts="2" size="7" who="Larry McVoy" />
<person posts="2" size="7" who="Andreas Schwab" />
<person posts="2" size="7" who="James Morris" />
<person posts="2" size="7" who="&quot;dan carpenter&quot;" />
<person posts="2" size="7" who="Daniel Drake" />
<person posts="2" size="7" who="Michael Mesnier" />
<person posts="2" size="7" who="&quot;Alpen-Antique recruitment (Australian job opportunities)&quot;" />
<person posts="2" size="7" who="Willibald Krenn" />
<person posts="2" size="7" who="Oded Shimon" />
<person posts="2" size="7" who="Emmanuel Fleury" />
<person posts="2" size="7" who="Michael Poole" />
<person posts="2" size="7" who="Rogier Wolff" />
<person posts="2" size="7" who="Andy Warner" />
<person posts="2" size="6" who="Jan Engelhardt" />
<person posts="2" size="6" who=" (H. Peter Anvin)" />
<person posts="2" size="6" who="Gustavo Guillermo Perez" />
<person posts="2" size="6" who="Norbert Preining" />
<person posts="2" size="6" who="Olivier Poitrey" />
<person posts="2" size="6" who="Alistair John Strachan" />
<person posts="2" size="6" who="Pavel Machek" />
<person posts="2" size="6" who="mws" />
<person posts="2" size="6" who="Michael Hunold" />
<person posts="2" size="6" who="Marcel Holtmann" />
<person posts="2" size="6" who="Rogelio Serrano" />
<person posts="2" size="5" who="Magnus Damm" />
<person posts="2" size="5" who="m patton" />
<person posts="2" size="5" who="Paul Slootman" />
<person posts="2" size="5" who="Nick Warne" />
<person posts="1" size="61" who="Miroslav Zubcic" />
<person posts="1" size="56" who="r6144" />
<person posts="1" size="53" who="Ari Pollak" />
<person posts="1" size="30" who="&quot;Laurent SEROR&quot;" />
<person posts="1" size="25" who="Germano Barreiro" />
<person posts="1" size="25" who="Chris" />
<person posts="1" size="24" who="Martin Blais" />
<person posts="1" size="23" who="Bartlomiej Zolnierkiewicz" />
<person posts="1" size="23" who="&quot;Igor A. Valcov&quot;" />
<person posts="1" size="20" who="&quot;Bagalkote, Sreenivas&quot;" />
<person posts="1" size="15" who="Gerrit Holl" />
<person posts="1" size="15" who="Ping Cheng" />
<person posts="1" size="14" who="Sebastian Epple" />
<person posts="1" size="13" who="Ali Akcaagac" />
<person posts="1" size="13" who="SUPPORT" />
<person posts="1" size="12" who="&quot;Jack O'Quin&quot;" />
<person posts="1" size="10" who="&quot;Udo A. Steinberg&quot;" />
<person posts="1" size="9" who="=?iso-8859-1?q?J=F6rg_Spilker?=" />
<person posts="1" size="9" who="peter swain" />
<person posts="1" size="9" who="Mischa" />
<person posts="1" size="7" who="Matt Porter" />
<person posts="1" size="7" who="&quot;Richard Waltham&quot;" />
<person posts="1" size="7" who="Helge Hafting" />
<person posts="1" size="7" who="&quot;Martin Schlemmer [c]&quot;" />
<person posts="1" size="7" who="Ray Van Dolson" />
<person posts="1" size="7" who="Soeren Sonnenburg" />
<person posts="1" size="6" who="&quot;Harald Dunkel&quot;" />
<person posts="1" size="6" who="Alexey Dobriyan" />
<person posts="1" size="6" who="=?ISO-8859-15?Q?Bj=F6rn_Schmidt?=" />
<person posts="1" size="6" who="Fenghua Yu" />
<person posts="1" size="6" who="Colin Leroy" />
<person posts="1" size="6" who="Dan Weigert" />
<person posts="1" size="6" who="Doug Ledford" />
<person posts="1" size="6" who="Pasi Savolainen" />
<person posts="1" size="6" who="Tom Felker" />
<person posts="1" size="5" who="&quot;Scott Lockwood&quot;" />
<person posts="1" size="5" who="&quot;Moore, Eric Dean&quot;" />
<person posts="1" size="5" who="&quot;Li, Shaohua&quot;" />
<person posts="1" size="5" who="&quot;germano.barreiro&quot;" />
<person posts="1" size="5" who="Hiroshi 2 Itoh" />
<person posts="1" size="5" who="Bryan Batten" />
<person posts="1" size="5" who="Rajesh Venkatasubramanian" />
<person posts="1" size="5" who="&quot;Durairaj, Sundarapandian&quot;" />
<person posts="1" size="5" who="Tony Lindgren" />
<person posts="1" size="5" who="arun srinivasan" />
<person posts="1" size="5" who="Ravikiran G Thirumalai" />
<person posts="1" size="5" who="(p1234)" />
<person posts="1" size="5" who="&quot;Catalin(ux aka Dino) BOIE&quot;" />
<person posts="1" size="5" who="Disconnect" />
<person posts="1" size="5" who="vlobanov" />
<person posts="1" size="5" who="Alex Bennee" />
<person posts="1" size="5" who="Dipankar Sarma" />
<person posts="1" size="5" who="Maneesh Soni" />
<person posts="1" size="5" who="Michael Clark" />
<person posts="1" size="5" who="Dominik Karall" />
<person posts="1" size="5" who="kaz" />
<person posts="1" size="5" who="Brad Fitzpatrick" />
<person posts="1" size="5" who="Thomas Stewart" />
<person posts="1" size="5" who="&quot;Vladimir Chernyshov&quot;" />
<person posts="1" size="4" who="Amit Shah" />
<person posts="1" size="4" who="Justin Thiessen" />
<person posts="1" size="4" who="Rene Herman" />
<person posts="1" size="4" who="&quot;Hua Zhong&quot;" />
<person posts="1" size="4" who="&quot;Pallipadi, Venkatesh&quot;" />
<person posts="1" size="4" who="Bart Verwilst" />
<person posts="1" size="4" who="&quot;Pedro Venda (SYSADM)&quot;" />
<person posts="1" size="4" who="Peter Chubb" />
<person posts="1" size="4" who="Arnaldo Carvalho de Melo" />
<person posts="1" size="4" who="Eyal Lebedinsky" />
<person posts="1" size="4" who="Dhaval Vasa" />
<person posts="1" size="4" who="Christophe Saout" />
<person posts="1" size="4" who="Ramses Rodriguez Martinez" />
<person posts="1" size="4" who="&quot;Peter T. Breuer&quot;" />
<person posts="1" size="4" who="ml" />
<person posts="1" size="4" who="&quot;Alexander Stohr&quot;" />
<person posts="1" size="4" who="Avi Kivity" />
<person posts="1" size="4" who="Ioan Ionita" />
<person posts="1" size="4" who="=?ISO-8859-1?Q?J=E9r=F4me_Petazzoni?=" />
<person posts="1" size="4" who="Herbert Xu" />
<person posts="1" size="4" who="chibiryuu" />
<person posts="1" size="4" who="Sven Schuster" />
<person posts="1" size="4" who="Ian Romanick" />
<person posts="1" size="4" who="Joseph Fannin" />
<person posts="1" size="4" who="Greg Ungerer" />
<person posts="1" size="4" who="(Andries.Brouwer)" />
<person posts="1" size="4" who="Guillaume Morin" />
<person posts="1" size="4" who="Dave Jones" />
<person posts="1" size="4" who="Alexander Fieroch" />
<person posts="1" size="4" who=" (Joshua Kwan)" />
<person posts="1" size="4" who="Stephen Pollei" />
<person posts="1" size="4" who="Miles Bader" />
<person posts="1" size="4" who="=?iso-8859-1?Q?Rams=E9s_Rodr=EDguez_Mart=EDnez?=" />
<person posts="1" size="4" who="&quot;Antonino A. Daplas&quot;" />
<person posts="1" size="4" who="=?ISO-8859-1?Q?Malte_Schr=F6der?=" />
<person posts="1" size="4" who="long" />
<person posts="1" size="4" who="(tlaurent)" />
<person posts="1" size="4" who="(remy.gauguey)" />
<person posts="1" size="4" who="Dovid Kopel" />
<person posts="1" size="4" who="rikusw" />
<person posts="1" size="4" who="achew" />
<person posts="1" size="4" who="Robin Rosenberg" />
<person posts="1" size="4" who="Eric Gaumer" />
<person posts="1" size="4" who="Andi Kleen" />
<person posts="1" size="4" who="&quot;Rajendra&quot;" />
<person posts="1" size="4" who="Martin Josefsson" />
<person posts="1" size="4" who="Steven Rostedt" />
<person posts="1" size="4" who="Neil Brown" />
<person posts="1" size="4" who="Vojtech Pavlik" />
<person posts="1" size="4" who="Ian Hastie" />
<person posts="1" size="4" who="Marty Ridgeway" />
<person posts="1" size="4" who="(roman.fietze)" />
<person posts="1" size="3" who="Tim Connors" />
<person posts="1" size="3" who="Denis Vlasenko" />
<person posts="1" size="3" who="James Ketrenos" />
<person posts="1" size="3" who="Kalin KOZHUHAROV" />
<person posts="1" size="3" who="Ross Kendall Axe" />
<person posts="1" size="3" who="Nathan Scott" />
<person posts="1" size="3" who="Rahul Karnik" />
<person posts="1" size="3" who="&quot;Emiliano 'AlberT' Gabrielli&quot;" />
<person posts="1" size="3" who="Tomasz Rola" />
<person posts="1" size="3" who="Tom Schouten" />
<person posts="1" size="3" who="Ryan Anderson" />
<person posts="1" size="3" who="&quot;Joseph Seigh&quot;" />
<person posts="1" size="3" who="Peter Williams" />
<person posts="1" size="3" who="Pawel Sikora" />
<person posts="1" size="3" who="&quot;Christopher E. Brown&quot;" />
<person posts="1" size="3" who="Kurt Wall" />
<person posts="1" size="3" who="Benno" />
<person posts="1" size="3" who="(tvrtko.ursulin)" />
<person posts="1" size="3" who="Jean Delvare" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?Ren=E9_Scharfe?=" />
<person posts="1" size="3" who="Petr Vandrovec" />
<person posts="1" size="3" who="Prasanna S Panchamukhi" />
<person posts="1" size="3" who="Keith Owens" />
<person posts="1" size="3" who="Akinobu Mita" />
<person posts="1" size="3" who="Jake Moilanen" />
<person posts="1" size="3" who="George Glover" />
<person posts="1" size="3" who="David Meybohm" />
<person posts="1" size="3" who="Janusz Dziemidowicz" />
<person posts="1" size="3" who="David Gibson" />
<person posts="1" size="3" who="Daniele Venzano" />
<person posts="1" size="3" who="&quot;Stephen C. Tweedie&quot;" />
<person posts="1" size="3" who="=?ISO-8859-1?Q?J=FCrgen?= Erhard" />
<person posts="1" size="3" who="Michael Baehr" />
<person posts="1" size="3" who="Alex Williamson" />
<person posts="1" size="3" who="Frank van Maarseveen" />
<person posts="1" size="3" who="Nuutti Kotivuori" />
<person posts="1" size="3" who="&quot;Giacomo A. Catenazzi&quot;" />
<person posts="1" size="3" who="Marc-Christian Petersen" />
<person posts="1" size="3" who=" (Dean Nelson)" />
<person posts="1" size="3" who="Jon Smirl" />
<person posts="1" size="3" who="Chris Ross" />
<person posts="1" size="3" who="(remi.colinet)" />
<person posts="1" size="3" who="mark slutz" />
<person posts="1" size="3" who=" (Jonathan Corbet)" />
<person posts="1" size="3" who="Dave Airlie" />
<person posts="1" size="3" who="Juerg Billeter" />
<person posts="1" size="3" who="&quot;Business Consultant Group&quot;" />
<person posts="1" size="3" who="Henrik Nordstrom" />
<person posts="1" size="3" who="(sam_mark)" />
<person posts="1" size="3" who="Chad Christopher Giffin" />
<person posts="1" size="3" who="James Tabor" />
<person posts="1" size="3" who="Geoff Levand" />
<person posts="1" size="3" who="Norbert Tretkowski" />
<person posts="1" size="3" who="Paul Fulghum" />
<person posts="1" size="3" who="Matt Mackall" />
<person posts="1" size="3" who="Amie Locke" />
<person posts="1" size="3" who="Keith Owens" />
<person posts="1" size="3" who="Rob Landley" />
<person posts="1" size="3" who="Phil Oester" />
<person posts="1" size="3" who="Brice Goglin" />
<person posts="1" size="3" who="George Anzinger" />
<person posts="1" size="3" who="Stephen Smalley" />
<person posts="1" size="3" who="Ian Pratt" />
<person posts="1" size="3" who="Richard Brunelle" />
<person posts="1" size="3" who="Mikael Pettersson" />
<person posts="1" size="3" who="Luke Maurer" />
<person posts="1" size="3" who="Marko Macek" />
<person posts="1" size="3" who="Matthieu Castet" />
<person posts="1" size="3" who="Kazuto MIYOSHI" />
<person posts="1" size="3" who="Alexander Nyberg" />
<person posts="1" size="3" who="mike" />
<person posts="1" size="3" who="(ledva)" />
<person posts="1" size="3" who="&quot;David S. Miller&quot;" />
<person posts="1" size="3" who="Meelis Roos" />
<person posts="1" size="3" who="Guennadi Liakhovetski" />
<person posts="1" size="3" who="Ryan Cumming" />
<person posts="1" size="3" who="Andy Whitcroft" />
<person posts="1" size="3" who="Matti Aarnio" />
<person posts="1" size="3" who="Sylvain" />
<person posts="1" size="3" who="&quot;Alan Cox via RT&quot;" />
<person posts="1" size="3" who="(pageexec)" />
<person posts="1" size="3" who="Florian Schirmer" />
<person posts="1" size="3" who="Suihong Liang" />
<person posts="1" size="3" who="Cal Peake" />
<person posts="1" size="3" who="Micah Dowty" />
<person posts="1" size="3" who="Paolo Ciarrocchi" />
<person posts="1" size="3" who="Andreas Jellinghaus" />
<person posts="1" size="3" who="Mitchell Blank Jr" />
<person posts="1" size="3" who="Michal Semler" />
<person posts="1" size="2" who="Felipe Alfaro Solana" />
<person posts="1" size="2" who="Domen Puncer" />
<person posts="1" size="2" who="ych43" />
<person posts="1" size="2" who=" (Peter T. Breuer)" />
<person posts="1" size="2" who="Oliver Neukum" />
<person posts="1" size="2" who="Sushant Sharma" />
<person posts="1" size="2" who="Sai Prathap" />
<person posts="1" size="2" who="Jean-Yves LENHOF" />
<person posts="1" size="2" who="&quot;Gilda&quot;" />
<person posts="1" size="2" who="Stefan Seyfried" />
<person posts="1" size="2" who="GNicz" />
<person posts="1" size="2" who="bert hubert" />
<person posts="1" size="2" who="Norberto Bensa" />
<person posts="1" size="2" who="Praveen CK" />
<person posts="1" size="2" who="Bernd Eckenfels" />
<person posts="1" size="2" who="Nuno Silva" />
<person posts="1" size="2" who="Jan Harkes" />
<person posts="1" size="2" who="&quot;Daniel Kirsten&quot;" />
<person posts="1" size="2" who="Nigel Kukard" />
<person posts="1" size="2" who="Timothy Miller" />
<person posts="1" size="2" who="Phy Prabab" />
<person posts="1" size="2" who="Tonnerre" />
<person posts="1" size="2" who="Michael Spector" />
<person posts="1" size="2" who="(gord)" />
<person posts="1" size="2" who="(Mouw)" />

</stats>

<section
  title="Big Serial Driver Update"
  subject="[PATCH] Serial updates"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=tVSY.87G.39%40gated-at.bofh.it"
  posts="9"
  startdate="31 Oct 2004 09:51:14 -0800"
  enddate="04 Nov 2004 13:22:38 -0800"
>
<topic>Power Management: ACPI</topic>
<topic>Version Control</topic>

<mention>Linus Torvalds</mention>

<p>Russell King said:</p>

<quote who="Russell King">

<p>Ok, here's a major serial update.  Items covered in this update:</p>

<p>

<ul>

<li>

<p>unuse register_serial/unregister_serial.
  Instead, please use serial8250_register_port() and
  serial8250_unregister_port() to talk to the 8250 driver.</p>

<p>  The old interfaces have several restrictions:</p>

<p>

<ol>

<li>do not allow the struct device associated with a port to be known
     to the tty layer.</li>

<li>have various restrictions on the size of IO addresses (see the
     HIGH_BITS_OFFSET stuff - which incidentally 8250_pnp got wrong.)</li>

</ol>

</p>

</li>

<li>provide a mechanism for 8250 platform ports to be dynamically
  registered.  We do this via platform devices - either one or
  multiple platform devices.  You can have none, one, or as many
  as you desire.  8250.c couldn't care.</li>

<li>any ports listed in include/asm-*/serial.h will still be
  intialised in preference to platform device based ports for the
  time being.  It is intended that everyone will move to using
  the platform device method.</li>

<li>this means that CONFIG_SERIAL_8250_NR_UARTS slightly changes
  definition.  It is the number of _extra_ ports above those in
  include/asm-*/serial.h that 8250.h will support.  If you have
  removed all ports from include/asm-*/serial.h, then it is
  obviously the total number of ports that 8250.c will support,
  and you need to make sure that it's large enough for your
  platform.</li>

<li>ppc64 broke in this merge.  That's expected because I backed out
  benh's changes to the serial drivers.  A "get you working again"
  patch is with benh as of last night pending his attention.</li>

</ul>

</p>

<p>The patch is about 50K, so won't fit through lkml, and is available
here instead:</p>

<p><a href="http://www.arm.linux.org.uk/~rmk/misc/linus-serial.diff">http://www.arm.linux.org.uk/~rmk/misc/linus-serial.diff</a></p>

<p>People who should test this patch as a minimum:</p>

<p>

<ul>

<li>ia64 people (ACPI port discovery)</li>

<li>parisc people (GSC port discovery)</li>

<li>pnp using people</li>

</ul>

</p>

<p>Once this lot is in, I'll be following up with a set of patches which
removes the serial device tables in include/asm-arm/arch-*/serial.h.</p>

</quote>

<p>Some folks tested it with good success, while others had trouble
applying the patch to Linus Torvalds' current BitKeeper tree. There
were a few patches bandied back-and-forth, and at one point Russell
asked Andrew Morton, <quote who="Andrew Morton">do you want this set of
serial changes to appear in one -mm release before hitting Linus?</quote>
Andrew replied, <quote who="Andrew Morton">Not really - there's plenty
of time to shake out any problems.</quote> And Russell said, <quote
who="Russell King">Ok, I'll send a pull request imminently.  For those
who don't want to wait, latest patch against Linus' tree is at: <a
href="http://www.arm.linux.org.uk/~rmk/misc/linus-serial.diff">http://www.arm.linux.org.uk/~rmk/misc/linus-serial.diff</a></quote></p>

</section>

<section
  title="Some Discussion Of The Reasons To Support Older Compilers"
  subject="support of older compilers"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2WAI0-73q-7%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DTimothy%2520Miller%26as_usubject%3Dsupport%2520of%2520older%2520compilers%26as_drbb%3Db%26as_mind%3D03%26as_minm%3DNov%26as_miny%3D2004%26as_maxd%3D03%26as_maxm%3DNov%26as_maxy%3D2004"
  posts="76"
  startdate="03 Nov 2004 13:02:49 -0800"
  enddate="10 Nov 2004 12:50:26 -0800"
>

<mention>Chris Friesen</mention>
<mention>Giacomo A. Catenazzi</mention>
<mention>Valdis Kletnieks</mention>
<mention>Timothy Miller</mention>

<p>Timothy Miller asked why so much effort was being put into supporting
older GCC compiler versions. He asked, if folks were willing to upgrade their
kernel, wouldn't they also be willing to upgrade their compiler? Matti Aarnio
pointed out that the latest greatest compilers weren't always the greatest on
other architectures. Folks compiling Linux for SPARC and other hardware had
to deal with the fact that some compilers worked better than others. As he
put it, <quote who="Matti Aarnio">We weird people of other architechtures do
tend to get "somewhat" conservative over the years in finding, and finally
staying with a compiler that we have learned to work.  Multiple burned,
forever shy...</quote> Giacomo A. Catenazzi suggested that forcing people
to use the latest compilers would also expose the bugs in those compilers,
so they'd get fixed quicker. Chris Wedgwood countered, <quote who="Chris
Wedgwood">the problem is that I probably want to compile a working kernel
*now*, not when the GCC people finally get around to fixing the b0rkedness
they added for my architecture in gcc 3.2.3.  So I get to keep 3.2.2 around
until it's fixed.  (Feel free to replace 3.2.3 with whatever arch-dependent
value you like).</quote> And Miles Bader added in support of this:</p>

<quote who="Miles Bader">

<p>this is particuarly true with fringe architectures.</p>

<p>E.g., you're using a compiler for your CPU that has changes not in
mainstream gcc, the vendor who made them is slow in updating to new gcc
versions, and their changes are complex enough that you don't want to spend
the manpower to port them yourself.</p>

<p>You've got the GPL, so of course it's of course _possible_ to do the work
yourself and get a newer gcc working, but sometimes it's really nice to also
have the option _not_ to do that...</p>

</quote>

<p>Elsewhere, Christoph Hellwig boiled the whole problem down
to speed. People wanted to use the older compilers, he said, <quote
who="Christoph Hellwig">because the new compilers are a lot slower.</quote>
This ended up spawning a sizeable subthread. Adam Heath had to clean out his
ears before retorting, <quote who="Adam Heath">You can't be serious that
this is a problem.</quote> But Martin J. Bligh said, <quote who="Martin
J. Bligh">Yes, it is. Mostly they produce larger, slower code too.</quote>
And Chris challenged, <quote who="Chris Wedgwood">try it, say gcc 2.95 vs gcc
4.0 ... i think last i checked the older gcc was over twice as fast</quote>.
Adam said he didn't dispute that there was a speed difference; only that it
really mattered. He asked, <quote who="Adam Heath">How often do you compile
your kernel?</quote> This turned out to be the wrong thing to say on a kernel
developer mailing list. As Chris Friesen pointed out, many folks on the list
performed multipler kernel compiles in a day. And Valdis Kletnieks said that
a lot of kernel developers used old hardware that could take several hours to
compile a kernel from source. Adam insisted several times that the solution
was just to purchase better hardware; but this didn't go over so well either.
Several folks offered to accept hardware gifts from Adam, or suggested that
he send hardware to folks who couldn't afford faster systems.</p>

<p>At one point in that subthread, Ioan Ionita did point out that, <quote
who="Ioan Ionita">newer versions of gcc, albeit slower at compiling, do tend
to generate binaries that have faster execution.</quote></p>

<p>Elsewhere but close by, Linus Torvalds also took issue with Adam's
assertion that compile time was not a serious issue. Linus said:</p>

<quote who="Linus Torvalds">

<p>First off, for some people that is literally where _most_ of the CPU
cycles go.</p>

<p>Second, it's not just that the compilers are slower. Historically, new gcc
versions are:</p>

<p>

<ul>

<li>slower</li>

<li>generate worse code</li>

<li>buggier</li>

</ul>

</p>

<p>For a _long_ time, the only reason to upgrade gcc was literally C++
support: basic C support was getting _worse_ with new compilers in pretty
much every regard.</p>

<p>Things seem to have improved a bit lately. The gcc-3.x series was basically
not worth it for plain C until 3.3 or so.</p>

</quote>

<p>Adam once more reiterated that people should just get faster hardware
if they wanted faster compile times. Linus replied that not everyone could
get faster hardware, and that there were other values besides speed when
it came to choosing a computer. <quote who="Linus Torvalds">Even I tend to
prioritize things like "nice and quiet" over absolute speed,</quote> he said.
But he also said, <quote who="Linus Torvalds">Your "use new versions of
gcc even if it is slower" argument doesn't make any _sense_. If the new
versions aren't any better, why would you want to use them?</quote> Xose
Vazquez Perez replied, <quote who="Xose Vazquez Perez">Maybe because older
gccs are not maintained.</quote> Adam also replied to Linus, saying he had
no problem with people using older GCC versions if those versions produced
more correct code. His argument, he said, was only that speed of compilation
alone was not a good enough reason to use an older compiler. He said, <quote
who="Adam Heath">If people don't bother using newer compilers, complaining
about their inefficiencies, then the issues will never be resolved.</quote>
Linus came back at him with:</p>

<quote who="Linus Torvalds">

<p>The only thing that matters is "what is the best tool". And yes, performance
_is_ an issue in selecting the best tool. It's not the only one, but it's
a major one.</p>

<p>You said so yourself when you claimed people should just buy faster
hardware. Again, the machine you use is just another tool. Why should you
buy a faster machine if performance doesn't matter?</p>

<p>I don't understand why you first dismiss performance, and then go on to
ignore all the _other_ issues I told you about too.</p>

<p>And your argument about "things will get fixed if you use the newer version"
is also not actually true. First off, if it ain't broke in the older version,
then things _literally_ will get fixed by not upgrading in the first place.</p>

<p>And telling a developer "I'm not using your new version because it
sucks compared to the old one" is actually a perfectly valid thing to do,
and is likely to be _more_ motivational for the developer to get it fixed
than having users that just follow the newest version like stupid sheep.</p>

<p>There are people out there using Linux-2.0. There are probably people
even using linux-1.2. And hey, that's OK. For older machines it may really
be the right choice, especially if they are still doing the same thing they
did several years ago. The notion that you somehow "have to" upgrade to the
newest version of software is BOGUS.</p>

</quote>

</section>

<section
  title="Linux 2.6.10-rc1-mm3 Released"
  subject="2.6.10-rc1-mm3"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2X7ug-5pj-13%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DAndrew%2520Morton%26as_usubject%3D2.6.10-rc1-mm3%26as_drbb%3Db%26as_mind%3D05%26as_minm%3DNov%26as_miny%3D2004%26as_maxd%3D05%26as_maxm%3DNov%26as_maxy%3D2004"
  posts="81"
  startdate="05 Nov 2004 00:13:28 -0800"
  enddate="10 Nov 2004 17:52:08 -0800"
>
<topic>Kernel Release Announcement</topic>
<topic>User-Mode Linux</topic>

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

<quote who="Andrew Morton">

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

<p>

<ul>

<li>Added Andi's 4-level-pagetable patches.  It's tested on x86, x86_64,
ia64 and ppc64.  These are fairly intrusive patches and I'll probably push
them upstream soon.</li>

<li>UML updates, ppc64 updates.</li>

<li>Should fix a few bugs which people reported in 2.6.10-rc1-mm2.</li>

</ul>

</p>

</quote>

<p>A bunch of folks posted their various oopses, compilation problems, and
various other bug reports as usual, which were promptly pounced upon by many
developers, and fixes found.</p>

</section>

<section
  title="PC100 Mouse Fix"
  subject="[no problem] PC110 broke 2.6.9"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2XIaw-6gG-11%40gated-at.bofh.it"
  posts="9"
  startdate="06 Nov 2004 15:22:33 -0800"
  enddate="10 Nov 2004 15:44:43 -0800"
>
<topic>Assembly</topic>
<topic>Networking</topic>
<topic>PCI</topic>

<mention>Andries Brouwer</mention>

<p>Andries Brouwer noticed that a recent 2.6.9 bug fix had exposed a deeper
problem with the PC110 mouse driver. A test performed by that driver had been
broken up until 2.6.9, and so it had just failed to gain access to a region
of memory or reserve its IRQ. With the test fixed, the mouse got the IRQ
and the RAM, but the Ethernet card got a conflict, so networking wouldn't
work. The mouse in turn, with its new RAM and IRQ powers, tried to do I/O
but got errors and broke down. So the 2.6.9 bug fix ended up breaking both
Andries' networking and mouse operations.</p>

<p>The quick remedy, he said, was to give 'CONFIG_MOUSE_PC110PAD=n' in the
kernel config file, disabling the driver entirely; but he thought a better
solution would be to detect the conflict at driver load time, and refuse to
load the mouse driver if there would be any conflict. He couldn't see a way
to detect the hardware, so he'd asked on the linux-kernel list in hopes that
someone else knew how.</p>

<p>Linus Torvalds suggested perhaps making this driver link into the kernel
late in the game, giving other drivers the chance to claim the resources
first and avoid a serious conflict. But he said he had no idea how to probe
for the hardware himself. He asked Alan Cox if Alan knew of a way to detect
it. But Alan replied, <quote who="Alan Cox">I have some register info,
the driver is done by disassembly of the PC-DOS driver IBM shipped with the
PC110. It's a pre pci, pre dmi machine so there aren't any obvious sane ways
to probe. Its not something you'd want to build in as opposed to modular on
any other system but the PC110.</quote> Linus replied:</p>

<quote who="Linus Torvalds">

<p>Well, that actually _is_ something we can probe for: "does this machine
have PCI".</p>

<p>IOW, we could have a trivial "if the list of PCI devices is non-empty,
then return immediately" kind of thing, no?</p>

<p>That would mean that (pretty much) anybody loading that driver by mistake
wouldn't get into trouble.</p>

</quote>

<p>This sounded good to Alan, and Linus posted a short patch to do it,
with a comment in the source code, "We try to avoid enabling the hardware
if it's not there, but we don't know how to test. But we do know that the
PC110 is not a PCI system. So if we find any PCI devices in the machine,
we don't have a PC110.". Andries and Alan both confirmed that this solved
the problem on their systems.</p>

</section>

<section
  title="Conflicting License Of drivers/char/rocket.c Resolved"
  subject="Licencing of drivers/char/rocket.c ?"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2XIDJ-6uS-21%40gated-at.bofh.it"
  posts="3"
  startdate="06 Nov 2004 15:52:36 -0800"
  enddate="10 Nov 2004 09:54:40 -0800"
>

<mention>Adrian Bunk</mention>

<p>Adrian Bunk noticed that the drivers/char/rocket.c file listed two
conflicting licenses. The first, at the top of the file, was the GPL. The
second one read:</p>

<blockquote>

<p>The following source code is subject to Comtrol Corporation's Developer's
License Agreement.</p>

<p>This source code is protected by United States copyright law and
international copyright treaties.</p>

<p>This source code may only be used to develop software products that will
operate with Comtrol brand hardware.</p>

<p>You may not reproduce nor distribute this source code in its original
form but must produce a derivative work which includes portions of this
source code only.</p>

<p>The portions of this source code which you use in your derivative work
must bear Comtrol's copyright notice:</p>

<p>Copyright 1994 Comtrol Corporation.</p>

</blockquote>

<p>Adrian felt that the third paragraph of this license conflicted with the
<a href="http://www.gnu.org/copyleft/gpl.html">GPL</a>, since it required
that the code only be used to develop software for a particular brand of
hardware. Adrian asked Theodore Ts'o to clarify the license, and Theodore
replied:</p>

<quote who="Theodore Ts'o">

<p>I developed the Rocketport device driver under contract of Comtrol,
with the understanding that the resulting device driver would be released
under the GPL.  So I believe the correct way of resolving the conflicting
copyright statements is to delete the following lines.</p>

<p>It would be good to get positive confirmation from Comtrol as well that
this is their understanding as well.  Otherwise, we will need to remove the
Rocketport driver from the mainline Linux kernel.</p>

</quote>

<p>He got this confirmation from Jason Jorgensen of Comtrol, and posted a patch
removing Comtrol's copyright notice from the code.</p>

</section>

<section
  title="Linux 2.4.28-rc2 Released"
  subject="Linux 2.4.28-rc2"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2Y2iZ-8eg-35%40gated-at.bofh.it"
  posts="7"
  startdate="07 Nov 2004 09:37:53 -0800"
  enddate="07 Nov 2004 22:30:37 -0800"
>
<topic>FS: smbfs</topic>
<topic>Power Management: ACPI</topic>
<topic>Security</topic>

<p>Marcelo Tosatti announced Linux 2.4.28-rc2, saying:</p>

<quote who="Marcelo Tosatti">

<p>It contains a network update (which is composed of several smaller changes -
IPVS, SCTP, Netfilter), a collection of ACPI bugfixes, a SMBFS client buffer
overflow fix (which is very hard to exploit - the attacker needs to control
packets from the server), amongst others.</p>

<p>This is going to be become 2.4.28 if nothing bad shows up.</p>

</quote>

</section>

<section
  title="Bitkeeper Diff Enhancement"
  subject="bk-commits: diff -p?"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2Ydo2-7vx-7%40gated-at.bofh.it"
  posts="9"
  startdate="08 Nov 2004 00:41:56 -0800"
  enddate="10 Nov 2004 07:13:17 -0800"
>
<topic>Version Control</topic>

<p>Geert Uytterhoeven requested a BitKeeper feature, asking, <quote who="Geert
Uytterhoeven">Would it be possible to enable the `-p' option (Show which C
function each change is in) of diff for all patches sent to the bk-commits-*
mailing lists?</quote> Larry McVoy replied:</p>

<quote who="Larry McVoy">

<p>This has been fixed in the following releases:</p>

<p>bk-3.2.3<br />
bk-3.2.2c<br />
bk-3.2.2b</p>

<p>Correct usage is "bk diffs -up" which will get you unified + procedural
diffs.  -p is currently a hack, it implies -u, but don't depend on that
behaviour, a future release does this correctly and if you teach your fingers
that diffs -p is the same as diffs -up you'll get burned later.</p>

</quote>

<p>Jens Axboe said, <quote who="Jens Axboe">Thanks! I requested this about
a year ago :-)</quote></p>

</section>

<section
  title="Real-Time Security Module"
  subject="[PATCH] Realtime LSM"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2LOOh-5qs-3%40gated-at.bofh.it&amp;prev=/groups%3Fas_ugroup%3Dlinux.kernel%26as_uauthors%3DJack%2520O%27Quin%26as_usubject%3D%255BPATCH%255D%2520Realtime%2520LSM%26as_drbb%3Db%26as_mind%3D09%26as_minm%3DNov%26as_miny%3D2004%26as_maxd%3D09%26as_maxm%3DNov%26as_maxy%3D2004"
  posts="1"
  startdate="09 Nov 2004 14:39:00 -0800"
>
<topic>Real-Time</topic>

<mention>Chris Wright</mention>

<p>Jack O'Quin said:</p>

<quote who="Jack O'Quin">

<p>The realtime-lsm Linux Security Module, written by Torben Hohn and Jack
O'Quin with significant help from Chris Wright and Jody McIntyre, selectively
grants realtime capabilities to specific user groups or applications.
One typical use is low latency audio, and the patch has been extensively
field tested by Linux audio users.</p>

<p>We developed this LSM in response to a serious need.  Audio developers
have been struggling for years with having to apply specialized kernel
patches to get reliable realtime operation.  Audio is very intolerant of
scheduling glitches.  They cause nasty pops in the output.  Also, large
audio applications should not run as `root'.  The 2.4 "capabilities patch"
was never a satisfactory solution for this problem, but it was the best we
could do at the time.</p>

<p>Now, thanks to the good work being done on 2.6, we are now close to being
able to do serious realtime work with standard kernels available everywhere.
The LSM framework is an important element of that solution with the realtime
LSM a small but essential component, because it makes these features
available without excessive administrative burden.  Many musicians have
a Mac or Windows background, systems which grant realtime privileges to
all tasks indiscriminantly.  The realtime LSM allows us to grant similar
privileges while maintaining better control over who gets them.</p>

<p>This version was originally applied against linux-2.6.10-rc1-mm2, and
retested with linux-2.6.10-rc1-mm4.</p>

</quote>

</section>

<section
  title="Linux PPC Mailing Lists Move To Ozlabs"
  subject="[PATCH] Update ppc list addresses in MAINTAINERS"
  archive="http://www.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;selm=2ZaR2-Hs-21%40gated-at.bofh.it"
  posts="1"
  startdate="10 Nov 2004 14:26:20 -0800"
>
<topic>MAINTAINERS File</topic>

<p>Paul Mackerras announced, <quote who="Paul Mackerras">The linuxppc
mailing lists that were at lists.linuxppc.org have moved to ozlabs.org.
This patch updates the MAINTAINERS file to reflect that.</quote></p>

</section>

</kc>

