<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

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

<headquote><a href="http://www.tux.org/lkml/">linux-kernel FAQ</a> |
<a href="http://www.tux.org/lkml/#s3-1">subscribe to linux-kernel</a> | <a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html">linux-kernel
Archives</a> | <a href="http://www.kernelnotes.org/">kernelnotes.org</a>
| <a href="http://lxr.linux.no/">LxR Kernel Source Browser</a> |
<a href="http://www.memalpha.cx/Linux/Kernel/">All Kernels</a> | <a
href="http://perso.wanadoo.es/xose/linux/linux_ports.html">Kernel
Ports</a> | <a
href="http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html">Kernel
Docs</a> | <a href="http://members.aa.net/~swear/pedia/kernel.html">Gary's
Encyclopedia: Linux Kernel</a> | <a
href="http://kernelnewbies.org/">#kernelnewbies</a></headquote>

<issue num="126" date="16 Jul 2001 00:00:00 -0800" />

<intro>

<p>I'd like to welcome John Guthrie. His first contribution may be small,
but it was a thread I had inadvertantly passed over, so it's only by his
good eye that KT has it this week. Adam is also back this week, with some
very good work.</p>

</intro>

<stats posts="908" size="3534" contrib="370" multiples="156" lastweek="130">

<person posts="59" size="142" who="Alan Cox " />
<person posts="30" size="113" who="Jeff Garzik " />
<person posts="19" size="81" who="&quot;Jim Roland&quot; " />
<person posts="18" size="79" who="Andrea Arcangeli " />
<person posts="16" size="43" who="David Woodhouse " />
<person posts="13" size="69" who="Paul Mackerras " />
<person posts="13" size="42" who="Rik van Riel " />
<person posts="12" size="44" who="Linus Torvalds " />
<person posts="11" size="46" who="&quot;Richard B. Johnson&quot; " />
<person posts="11" size="35" who="Rick Hohensee " />
<person posts="10" size="38" who="Andrew Morton " />
<person posts="10" size="37" who="David Howells " />
<person posts="9" size="45" who="Erik Mouw " />
<person posts="8" size="26" who="&quot;Stephen C. Tweedie&quot; " />
<person posts="8" size="21" who="Keith Owens " />
<person posts="8" size="20" who="Pavel Machek " />
<person posts="8" size="19" who="Chris Wedgwood " />
<person posts="7" size="36" who="&quot;Oleg I. Vdovikin&quot; " />
<person posts="7" size="35" who="&quot;Manfred H. Winter&quot; " />
<person posts="7" size="27" who="Henry " />
<person posts="7" size="20" who="Davide Libenzi " />
<person posts="7" size="18" who="Hua Zhong " />
<person posts="6" size="106" who="Ben LaHaise " />
<person posts="6" size="47" who="Erik Meusel " />
<person posts="6" size="28" who="&quot;Gary White (Network Administrator)&quot; " />
<person posts="6" size="22" who="Daniel Phillips " />
<person posts="6" size="20" who="Ben Ford " />
<person posts="6" size="13" who="Aaron Lehmann " />
<person posts="5" size="22" who="Brian Gerst " />
<person posts="5" size="22" who="Rob Landley " />
<person posts="5" size="21" who="Jesse Pollard " />
<person posts="5" size="19" who="Adam Schrotenboer " />
<person posts="5" size="18" who="Sasha Pachev " />
<person posts="5" size="18" who="&quot;H. Peter Anvin&quot; " />
<person posts="5" size="17" who="Juergen Wolf " />
<person posts="5" size="16" who="Chris Friesen " />
<person posts="5" size="14" who="Benjamin Herrenschmidt " />
<person posts="5" size="13" who=" (Bob_Tracy)" />
<person posts="5" size="12" who="&quot;David S. Miller&quot; " />
<person posts="5" size="11" who="&quot;Naveen Kumar Pagidimarri&quot; " />
<person posts="4" size="26" who="&quot;M.H.VanLeeuwen&quot; " />
<person posts="4" size="17" who="Arnaldo Carvalho de Melo " />
<person posts="4" size="14" who="Luigi Genoni " />
<person posts="4" size="13" who=" (Kai Henningsen)" />
<person posts="4" size="13" who="Cort Dougan " />
<person posts="4" size="13" who="&quot;J . A . Magallon&quot; " />
<person posts="4" size="12" who="Ronald Bultje " />
<person posts="4" size="12" who="Russell King " />
<person posts="4" size="12" who="Jonathan Lundell " />
<person posts="4" size="11" who="Francois Romieu " />
<person posts="4" size="11" who="Kurt Maxwell Weber " />
<person posts="4" size="11" who="" />
<person posts="4" size="10" who="&quot;Jahn Veach - Veachian64&quot; " />
<person posts="4" size="9" who="Reza Roboubi " />
<person posts="4" size="9" who="Dan Hollis " />
<person posts="3" size="23" who="Mircea Damian " />
<person posts="3" size="18" who="&quot;Daniel A. Nobuto&quot; " />
<person posts="3" size="16" who="Cyril ADRIAN " />
<person posts="3" size="15" who="&quot;Jordan Breeding&quot; " />
<person posts="3" size="15" who="Tracy R Reed " />
<person posts="3" size="13" who="Paul Mundt " />
<person posts="3" size="13" who="" />
<person posts="3" size="12" who="Stelian Pop " />
<person posts="3" size="12" who="Felix Braun " />
<person posts="3" size="12" who="&quot;Adam D. Scislowicz&quot; " />
<person posts="3" size="12" who="Geert Uytterhoeven " />
<person posts="3" size="12" who="Jesse Pollard " />
<person posts="3" size="11" who="&quot;Robert J.Dunlop&quot; " />
<person posts="3" size="11" who="&quot;Adam J. Richter&quot; " />
<person posts="3" size="11" who="Alexander Griesser " />
<person posts="3" size="10" who="Ivan Kokshaysky " />
<person posts="3" size="10" who="Ville Nummela " />
<person posts="3" size="10" who="Jes Sorensen " />
<person posts="3" size="9" who="Andi Kleen " />
<person posts="3" size="9" who=" (Miquel van Smoorenburg)" />
<person posts="3" size="9" who="&quot;Albert D. Cahalan&quot; " />
<person posts="3" size="9" who="Julien Laganier " />
<person posts="3" size="9" who="Thibaut Laurent " />
<person posts="3" size="9" who="Guest section DW " />
<person posts="3" size="9" who="Albert Weichselbraun " />
<person posts="3" size="9" who="&quot;David Schwartz&quot; " />
<person posts="3" size="8" who="Ian Stirling " />
<person posts="3" size="8" who=" (Trevor Hemsley)" />
<person posts="3" size="8" who="Ariel Molina Rueda " />
<person posts="3" size="8" who="Ignacio Vazquez-Abrams " />
<person posts="3" size="8" who="&quot;Jeffrey W. Baker&quot; " />
<person posts="3" size="8" who="Timur Tabi " />
<person posts="3" size="7" who="&quot;George Bonser&quot; " />
<person posts="3" size="7" who="" />
<person posts="3" size="7" who="Arjan van de Ven " />
<person posts="3" size="7" who="Vasu Varma P V " />
<person posts="3" size="7" who="Dave Jones " />
<person posts="3" size="7" who="Greg KH " />
<person posts="2" size="63" who="" />
<person posts="2" size="24" who="&quot;Trevor Hemsley&quot; " />
<person posts="2" size="10" who=" (Linus Torvalds)" />
<person posts="2" size="9" who="Lawrence Gold " />
<person posts="2" size="9" who="Oleg Drokin " />
<person posts="2" size="9" who="Troy Benjegerdes " />
<person posts="2" size="9" who="&quot;D. Stimits&quot; " />
<person posts="2" size="9" who="Tim Hockin " />
<person posts="2" size="9" who="Neil Brown " />
<person posts="2" size="8" who="=?iso-8859-1?q?Steve=20Kieu?= " />
<person posts="2" size="8" who="Steffen Persvold " />
<person posts="2" size="8" who="Anton Altaparmakov " />
<person posts="2" size="8" who="Adam " />
<person posts="2" size="8" who="Pete Toscano " />
<person posts="2" size="8" who="" />
<person posts="2" size="8" who="David Weinehall " />
<person posts="2" size="8" who="Michael Meissner " />
<person posts="2" size="8" who="John R Lenton " />
<person posts="2" size="7" who="Mal hacker " />
<person posts="2" size="7" who="Hacksaw " />
<person posts="2" size="7" who="Victor Yodaiken " />
<person posts="2" size="7" who="josh " />
<person posts="2" size="7" who="Justin Guyett " />
<person posts="2" size="7" who="Kain " />
<person posts="2" size="6" who="John Kacur " />
<person posts="2" size="6" who="Robert Love " />
<person posts="2" size="6" who="Eric Anderson " />
<person posts="2" size="6" who="&quot;Vibol Hou&quot; " />
<person posts="2" size="6" who="Bill Pringlemeir " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Rick Hayner " />
<person posts="2" size="6" who="Pierre Etchemaite " />
<person posts="2" size="6" who="" />
<person posts="2" size="6" who="Florian Schmitt " />
<person posts="2" size="6" who="Tim Moore " />
<person posts="2" size="6" who="Dan Kegel " />
<person posts="2" size="6" who="Helge Hafting " />
<person posts="2" size="6" who="Alex Deucher " />
<person posts="2" size="6" who="Joel Jaeggli " />
<person posts="2" size="6" who="michaelc " />
<person posts="2" size="6" who="Craig McLean " />
<person posts="2" size="6" who="&quot;Tim McDaniel&quot; " />
<person posts="2" size="5" who="Pete Zaitcev " />
<person posts="2" size="5" who="Wakko Warner " />
<person posts="2" size="5" who="Mark Swanson " />
<person posts="2" size="5" who="Mike Harrold " />
<person posts="2" size="5" who="&quot;Colin Bayer&quot; " />
<person posts="2" size="5" who="&quot;Marc Brekoo&quot; " />
<person posts="2" size="5" who="=?iso-8859-1?Q?Ragnar_Kj=F8rstad?= " />
<person posts="2" size="5" who="Charles Cazabon " />
<person posts="2" size="5" who="Kai Germaschewski " />
<person posts="2" size="5" who="&quot;Martin A. Brooks&quot; " />
<person posts="2" size="5" who="" />
<person posts="2" size="5" who="William T Wilson " />
<person posts="2" size="5" who=" (Chris Wedgwood)" />
<person posts="2" size="5" who="&quot;Gerry Chu&quot; " />
<person posts="2" size="5" who="Doug McNaught " />
<person posts="2" size="5" who="Norbert Kiesel " />
<person posts="2" size="5" who="Thomas Foerster " />
<person posts="2" size="4" who="Neeraj Kapoor " />
<person posts="2" size="4" who="Craig Milo Rogers " />
<person posts="2" size="4" who="Adam " />
<person posts="2" size="4" who="John Weber " />
<person posts="1" size="39" who="Alan Cox " />
<person posts="1" size="37" who="Ingo " />
<person posts="1" size="35" who="Daniel Pittman " />
<person posts="1" size="33" who="Matthias Papesch " />
<person posts="1" size="23" who="&quot;Mike Black&quot; " />
<person posts="1" size="17" who="Tom Diehl " />
<person posts="1" size="15" who="&quot;Christian Rubbert&quot; " />
<person posts="1" size="14" who="Chris Harwell " />
<person posts="1" size="13" who="JES " />
<person posts="1" size="13" who="Holger Kiehl " />
<person posts="1" size="9" who="Byron Stanoszek " />
<person posts="1" size="8" who="Wayne Whitney " />
<person posts="1" size="7" who="Andrey Savochkin " />
<person posts="1" size="7" who="" />
<person posts="1" size="6" who="&quot;Peter A. Castro&quot; " />
<person posts="1" size="6" who="Petr Vandrovec " />
<person posts="1" size="6" who="hac " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="Richard Henderson " />
<person posts="1" size="5" who="Roel Teuwen " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="Scott Nursten " />
<person posts="1" size="5" who="" />
<person posts="1" size="5" who="=?ISO-8859-1?Q?G=E9rard_Roudier?= " />
<person posts="1" size="4" who=" (Eugene Crosser)" />
<person posts="1" size="4" who="linuxx " />
<person posts="1" size="4" who="&quot;Johan Kullstam&quot; " />
<person posts="1" size="4" who="Sven Paulus " />
<person posts="1" size="4" who="Adam Shand " />
<person posts="1" size="4" who="Andre Hedrick " />
<person posts="1" size="4" who="Joern Heissler " />
<person posts="1" size="4" who="&quot;Jeff V. Merkey&quot; " />
<person posts="1" size="4" who="Daniel Stone " />
<person posts="1" size="4" who="" />
<person posts="1" size="4" who="&quot;Samium Gromoff&quot; " />
<person posts="1" size="4" who="Paul Buder " />
<person posts="1" size="4" who="Alexandre Hautequest " />
<person posts="1" size="4" who="Pavel Machek " />
<person posts="1" size="4" who="&quot;Laramie Leavitt&quot; " />
<person posts="1" size="4" who="Steve Lord " />
<person posts="1" size="4" who="=?iso-8859-1?Q?Jos=E9_Luis_Domingo_L=F3pez?= " />
<person posts="1" size="4" who="Marius Nita " />
<person posts="1" size="4" who="Peter Samuelson " />
<person posts="1" size="4" who="John Silva " />
<person posts="1" size="4" who="Philipp Rumpf " />
<person posts="1" size="4" who="Malcolm Beattie " />
<person posts="1" size="4" who="David Lang " />
<person posts="1" size="4" who="Andreas Bombe " />
<person posts="1" size="4" who="Matthew Dharm " />
<person posts="1" size="3" who="Dag Nygren " />
<person posts="1" size="3" who="&quot;Mark H. Wood&quot; " />
<person posts="1" size="3" who="&quot;Richard J Moore&quot; " />
<person posts="1" size="3" who=" (Gunther Mayer)" />
<person posts="1" size="3" who="Stephen Wille Padnos " />
<person posts="1" size="3" who="&quot;Kevin P. Fleming&quot; " />
<person posts="1" size="3" who="Adam Kropelin " />
<person posts="1" size="3" who="Steven Cole " />
<person posts="1" size="3" who="Matti Aarnio " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who=" (H. Peter Anvin)" />
<person posts="1" size="3" who="Bjorn Wesen " />
<person posts="1" size="3" who="Jens Axboe " />
<person posts="1" size="3" who="Chris Bacott " />
<person posts="1" size="3" who="&quot;Petr Vandrovec&quot; " />
<person posts="1" size="3" who="Pekka Pietikainen " />
<person posts="1" size="3" who="Studierende der Universitaet des Saarlandes " />
<person posts="1" size="3" who="Android " />
<person posts="1" size="3" who="David Thor Bragason " />
<person posts="1" size="3" who="&quot;Christophe Beaumont&quot; " />
<person posts="1" size="3" who="Brian Dushaw " />
<person posts="1" size="3" who="Torrey Hoffman " />
<person posts="1" size="3" who="Holger Lubitz " />
<person posts="1" size="3" who="James A. Sutherland " />
<person posts="1" size="3" who="Tommy Reynolds " />
<person posts="1" size="3" who="Mike Kravetz " />
<person posts="1" size="3" who="Tony Hoyle " />
<person posts="1" size="3" who="Michael Gold " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Andre Hedrick " />
<person posts="1" size="3" who="Stelian Pop " />
<person posts="1" size="3" who="Jari Ruusu " />
<person posts="1" size="3" who="Blesson Paul " />
<person posts="1" size="3" who="Catalin BOIE " />
<person posts="1" size="3" who="&quot;Mohammad A. Haque&quot; " />
<person posts="1" size="3" who="Gerhard Mack " />
<person posts="1" size="3" who="Tom spaziani " />
<person posts="1" size="3" who="Manish Jain " />
<person posts="1" size="3" who="&quot;William Scott Lockwood III&quot; " />
<person posts="1" size="3" who="Dmitry Pogosyan " />
<person posts="1" size="3" who="Andreas Jaeger " />
<person posts="1" size="3" who="Greg Rollins " />
<person posts="1" size="3" who="Richard Chan " />
<person posts="1" size="3" who="Tony Kavadias " />
<person posts="1" size="3" who="Giuseppe Guerrini " />
<person posts="1" size="3" who="Adam Sampson " />
<person posts="1" size="3" who="Zach Brown " />
<person posts="1" size="3" who="Olivier Sessink " />
<person posts="1" size="3" who="Ketil Froyn " />
<person posts="1" size="3" who="Anuradha Ratnaweera " />
<person posts="1" size="3" who="Steve Brueggeman " />
<person posts="1" size="3" who="john slee " />
<person posts="1" size="3" who=" (Stuart Lynne)" />
<person posts="1" size="3" who="szonyi calin " />
<person posts="1" size="3" who="Michael Rothwell " />
<person posts="1" size="3" who="StarTux " />
<person posts="1" size="3" who="Ragnar Hojland Espinosa " />
<person posts="1" size="3" who="Patrick Dreker " />
<person posts="1" size="3" who="&quot;Don Krause&quot; " />
<person posts="1" size="3" who="David Balazic " />
<person posts="1" size="3" who="&quot;Eric S. Raymond&quot; " />
<person posts="1" size="3" who="Vojtech Pavlik " />
<person posts="1" size="3" who="" />
<person posts="1" size="3" who="Tim Waugh " />
<person posts="1" size="3" who="Andreas =?iso-8859-1?q?M=F6ller?= " />
<person posts="1" size="3" who="Hans-Christian Armingeon " />
<person posts="1" size="3" who="Daryll Strauss " />
<person posts="1" size="3" who="Andreas Dilger " />
<person posts="1" size="2" who="&quot;Stephen M. Williams&quot; " />
<person posts="1" size="2" who="Donald Becker " />
<person posts="1" size="2" who="Raja R Harinath " />
<person posts="1" size="2" who="Steve VanDevender " />
<person posts="1" size="2" who="Michael Bacarella " />
<person posts="1" size="2" who="William Earnest " />
<person posts="1" size="2" who="Sasa Ostrouska " />
<person posts="1" size="2" who="&quot;Henning P. Schmiedehausen&quot; " />
<person posts="1" size="2" who="J Sloan " />
<person posts="1" size="2" who=" (Andrew Pimlott)" />
<person posts="1" size="2" who="Derek Vadala " />
<person posts="1" size="2" who=" (Christer Weinigel)" />
<person posts="1" size="2" who="Jordan Crouse " />
<person posts="1" size="2" who="Taral " />
<person posts="1" size="2" who="David Whysong " />
<person posts="1" size="2" who="Joerg Schmitz-Linneweber " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="&quot;Dale Farnsworth&quot; " />
<person posts="1" size="2" who="Mark Hemment " />
<person posts="1" size="2" who="&quot;Heusden, Folkert van&quot; " />
<person posts="1" size="2" who=" (Peter Bornemann)" />
<person posts="1" size="2" who="Masoud " />
<person posts="1" size="2" who="SubSolar " />
<person posts="1" size="2" who="Sam Halliday " />
<person posts="1" size="2" who="Brad Pepers " />
<person posts="1" size="2" who="Stefan Traby " />
<person posts="1" size="2" who="GOTO Masanori " />
<person posts="1" size="2" who="&quot;Gregory Finch&quot; " />
<person posts="1" size="2" who="Marcelo Tosatti " />
<person posts="1" size="2" who="Vipin Malik " />
<person posts="1" size="2" who="&quot;Bakonyi Ferenc&quot; " />
<person posts="1" size="2" who="Christoph Zens " />
<person posts="1" size="2" who="&quot;Grant Fribbens&quot; " />
<person posts="1" size="2" who="&quot;Paulo&quot; " />
<person posts="1" size="2" who="Bill Nottingham " />
<person posts="1" size="2" who="Francois Scala " />
<person posts="1" size="2" who="&quot;Martin Schwidefsky&quot; " />
<person posts="1" size="2" who="Allan Duncan " />
<person posts="1" size="2" who="Samuli Kaski " />
<person posts="1" size="2" who="German Gomez Garcia " />
<person posts="1" size="2" who="Joseph Mathewson " />
<person posts="1" size="2" who="Juan Quintela " />
<person posts="1" size="2" who="&quot;Stephen C Burns&quot; " />
<person posts="1" size="2" who="Alex Buell " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Peter Svensson " />
<person posts="1" size="2" who="Jeff Dike " />
<person posts="1" size="2" who="Fang Han " />
<person posts="1" size="2" who="Hugh Dickins " />
<person posts="1" size="2" who="Graham Murray " />
<person posts="1" size="2" who="Krzysztof Rusocki " />
<person posts="1" size="2" who="Eugene Crosser " />
<person posts="1" size="2" who="John Cavan " />
<person posts="1" size="2" who="Adrian Cox " />
<person posts="1" size="2" who="William Park " />
<person posts="1" size="2" who="CaT " />
<person posts="1" size="2" who="Roman Zippel " />
<person posts="1" size="2" who="Rafael Diniz " />
<person posts="1" size="2" who="Lew Wolfgang " />
<person posts="1" size="2" who="Matthias Andree " />
<person posts="1" size="2" who="Jeff Golds " />
<person posts="1" size="2" who="Jussi Laako " />
<person posts="1" size="2" who="Constantin Loizides " />
<person posts="1" size="2" who="Chris Boot " />
<person posts="1" size="2" who="dean gaudet " />
<person posts="1" size="2" who="Alexandr Andreev " />
<person posts="1" size="2" who="Chuck Wolber " />
<person posts="1" size="2" who=" (Ho Chak Hung)" />
<person posts="1" size="2" who="&quot;Williams  Karl&quot; " />
<person posts="1" size="2" who="John Jasen " />
<person posts="1" size="2" who="Olaf Hering " />
<person posts="1" size="2" who="James Bottomley " />
<person posts="1" size="2" who="Xavier Bestel " />
<person posts="1" size="2" who="Ted Unangst " />
<person posts="1" size="2" who="&quot;Gregory (Grisha) Trubetskoy&quot; " />
<person posts="1" size="2" who="&quot;Michael Nguyen&quot; " />
<person posts="1" size="2" who=" (David Wagner)" />
<person posts="1" size="2" who="Martin Knoblauch " />
<person posts="1" size="2" who="&quot;=?iso-8859-1?q?H=E5vard_Kv=E5len?=&quot; " />
<person posts="1" size="2" who="Neil Booth " />
<person posts="1" size="2" who="Olivier Galibert " />
<person posts="1" size="2" who="&quot;A. Melon&quot; " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Alexander Viro " />
<person posts="1" size="2" who="Victor Julien " />
<person posts="1" size="2" who="Riley Williams " />
<person posts="1" size="2" who="Barry Wu " />
<person posts="1" size="2" who="Eyal Lebedinsky " />
<person posts="1" size="2" who="Shawn Starr " />
<person posts="1" size="2" who="Dan Podeanu " />
<person posts="1" size="2" who="Dj_RzulF " />
<person posts="1" size="2" who="" />
<person posts="1" size="2" who="Satish Kumar " />
<person posts="1" size="1" who="sendhil kumar " />
<person posts="1" size="1" who="david " />
<person posts="1" size="1" who="" />

</stats>

<section
  title="64-Bit Block Support"
  author="Zack Brown"
  contact="mailto:zbrown@tumblerings.org"
  subject="[RFC][PATCH] first cut 64 bit block support"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0107.0/0241.html"
  posts="8"
  startdate="30 Jun 2001 20:53:25 -0800"
  enddate="04 Jul 2001 23:35:31 -0800"
>
<topic>Disk Arrays: LVM</topic>
<topic>Disk Arrays: RAID</topic>

<mention>Chris Wedgwood</mention>

<p>Ben LaHaise posted a patch and announced, <quote who="Ben LaHaise">Below
is the first cut at making the block size limit configurable to 64 bits
on x86, as well as always 64 bits on 64 bit machines.  The audit isn't
complete yet, but a good chunk of it is done.</quote> [..] <quote
who="Ben LaHaise">The following should be 64 bit clean now: nbd,
loop, raid0, raid1, raid5.</quote> He gave links to two homepages at <a
href="http://people.redhat.com/bcrl/lb/">http://people.redhat.com/bcrl/lb/</a>
and <a
href="http://www.kvack.org/~blah/lb/">http://www.kvack.org/~blah/lb/</a>. He
added, <quote who="Ben LaHaise">Ugly bits: I had to add libgcc.a to satisfy
the need for 64 bit division.  Yeah, it sucks, but RAID needs some more
massaging before I can remove the 64 bit division completely.  This will be
fixed.</quote> Chris Wedgwood proposed some changes to libgcc.a to be less
ugly, and Ben replied, <quote who="Ben LaHaise">I'm getting rid of the need
for libgcc entirely.  That's what "This will be fixed" means.  If you want
to expedite the process, send a patch.  Until then, this is Good Enough for
testing purposes.</quote></p>

<p>Elsewhere, Ragnar Kjarstad was very happy about Ben's work, asking if LVM
was also 64-bit clean. Ben replied cryptically, <quote who="Ben LaHaise">Errr,
I'll refrain from talking about LVM.</quote> Ragnar wanted some clarification,
and Ben explained:</p>

<quote who="Ben LaHaise">

<p>Fixing LVM is not on the radar of my priorities.  The code is sorely in
need of a rewrite and violates several of the basic planning tenents that
any good code in the block layer should follow.  Namely, it should have 1)
planned on supporting 64 bit offsets, 2) never used multiplication, division
or modulus on block numbers, and 3) don't allocate memory structures that
are indexed by block numbers.  LVM failed on all three of these -- and this
si just what I noticed in a quick 5 minute glance through the code.  Sorry,
but LVM is obsolete by design.  It will continue to work on 32 bit block
devices, but if you try to use it beyond that, it will fail.  That said,
we'll have to make sure these failures are graceful and occur prior to the
user having a chance at loosing any data.</p>

<p>Now, thankfully there are alternatives like ELVM, which are working on
getting the details right from the lessons learned.  Given that, I think
we'll be in good shape during the 2.5 cycle.</p>

</quote>

<p>End Of Thread (tm).</p>

</section>

<section
  Title="Status Of CML2"
  author="John Guthrie"
  contact="mailto:guthrie@martnet.com"
  subject="State of CML2"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0107.0/0469.html"
  posts="1"
  startdate="04 Jul 2001 00:00:00 -0800"
  enddate="04 Jul 2001 00:00:00 -0800"
>
<topic>Kernel Build System</topic>

<p>Eric S. Raymond announced:</p>

<quote who="Eric S. Raymond">

<p>The CML2 core is in good shape. There have been no serious bugs since
mid-April. The latest release (1.6.9) resynchronizes with 2.4.6 and ac24
and adds better compile-time type checking in expressions (thanks to
Daniel Junglas for getting me off the dime on this).</p>

<p>There are a couple of minor Tkinter weirdnesses remaining in the
xconfig interface, but they don't seem to show up in normal operation
with the Linux kernel rules file. They are fully described in the
distribution TODO file.</p>

<p>No speed complaints from the beta testers latelyl; the seige of tuning
in May seems to have worked. The requests I'm getting are pretty much
all for minor UI tweaks.</p>

<p>CML2 has another design win. The folks at Webmachines now use it to configure
the Linux distribution that they put in the flash ROMS of their network
apppliances. A lightly edited version of the Webmachines rulesfile is
available on the CML2 project site as an example.</p>

<p>The dungeon walls in CML2 adventure now occasionally feature entertaining
grafitti. Spot all the in-jokes and collect a valuable no-prize.</p>

<p>CML2 is ready.</p>

</quote>

</section>

<section
  title="Identifying Merges From -ac Kernels To The Linus Tree"
  author="Zack Brown"
  contact="mailto:zbrown@tumblerings.org"
  subject="Linus vs. AC kernels"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0107.0/0473.html"
  posts="5"
  startdate="04 Jul 2001 08:58:02 -0800"
  enddate="06 Jul 2001 11:18:59 -0800"
>

<mention>Tim Waugh</mention>
<mention>Linus Torvalds</mention>

<p>John Weber asked how to find out which parts of the -ac kernels had been
merged into Linus Torvalds' tree. Tim Waugh suggested using diff. At one
point Alan Cox said, <quote who="Alan Cox">The -ac and Linus tree merging
is not remotely in order of -ac releases, That does make it more complex
to classify.</quote></p>

</section>

<section
  title="Mailing List Archive Problems"
  author="Zack Brown"
  contact="mailto:zbrown@tumblerings.org"
  subject="Mail list archives down"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0107.0/0479.html"
  posts="4"
  startdate="04 Jul 2001 09:17:08 -0800"
  enddate="04 Jul 2001 23:35:15 -0800"
>

<mention>Zack Brown</mention>

<p>David Balazic noticed:</p>

<quote who="David Balazic">

<p>I noticed 4 out of 5 LKML web archives listed in the FAQ are down as
of today.</p>

<p>They are listed in the LKML FAQ at http://www.tux.org/lkml/ :</p>

<p>

<ol>

<li><a
href="http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html">http://www.uwsg.indiana.edu/hypermail/linux/kernel/index.html</a>
this is the only on that works for me. It is missing most of todays messages. I
guess is is not updated in real time.</li>

<li><a
href="http://boudicca.tux.org/hypermail/linux-kernel/">http://boudicca.tux.org/hypermail/linux-kernel/</a>
This one is inaccessible for several days.  ( gives a connection timeout )</li>

<li><a
href="http://marc.theaimsgroup.com/?l=linux-kernel">http://marc.theaimsgroup.com/?l=linux-kernel</a>
The site says : Due to another 3Ware-driver-related system crash,
marc.theaimsgroup.com and lists.kde.org are down.</li>

<li><a
href="http://kernelnotes.org/lnxlists/linux-kernel/">http://kernelnotes.org/lnxlists/linux-kernel/</a>
Inaccessible site.  ( gives a connection timeout )</li>

<li><a
href="http://web.gnu.walfield.org/mail-archive/linux-kernel">http://web.gnu.walfield.org/mail-archive/linux-kernel</a>
The site responds , but is empty. There are no messages archived.</li>

</ol>

</p>

<p>Conspiracy theories ?</p>

</quote>

<p>Erik Mouw added a link to <a
href="http://www.geocrawler.com/lists/3/Linux/35/0/">http://www.geocrawler.com/lists/3/Linux/35/0/</a>,
saying, <quote who="Erik Mouw">Here is another one that updates in
real time but doesn't support thread mode.</quote> Havard Kvalen gave
a link to <a href="http://www.lib.uaa.alaska.edu/linux-kernel/">one
that seemed to work</a>. Samuli Kaski also pointed to a <a
href="http://www.cs.helsinki.fi/linux/linux-kernel/">simple archive</a>.</p>

<editorialize who="Zack Brown">The best archive I've found is the first link in
David's list. If anyone finds anything better, please let me know.</editorialize>

</section>

<section
  title="Status Of ext3"
  author="Zack Brown"
  contact="mailto:zbrown@tumblerings.org"
  subject="ext3-2.4-0.9.0"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0107.0/0835.html"
  posts="4"
  startdate="06 Jul 2001 07:18:51 -0800"
  enddate="07 Jul 2001 22:02:23 -0800"
>
<topic>FS: ext2</topic>
<topic>FS: ext3</topic>

<p>Andrew Morton announced:</p>

<quote who="Andrew Morton">

<p>An update of the ext3 journalling filesystem for 2.4 kernels
is available at</p>

<p><a
href="http://www.uow.edu.au/~andrewm/linux/ext3/">http://www.uow.edu.au/~andrewm/linux/ext3/</a></p>

<p>Patches are against 2.4.6-ac1 and 2.4.6.</p>

<p>Changes since 0.0.8 include:</p>

<p>

<ul>

<li>Multiplied the version numbering by ten to cater for bugfix releases
against the 0.9.0 stream.</li>

<li>The main thrust has been the removal of a number of changes in the core
kernel which were required for to support the journalling of data.  This has
caused some duplication of core code within ext3, but it's not too bad.</li>

<li>A number of cleanups and resyncs with latest ext2. (Thanks, Al).</li>

<li>Reorganised and optimised ext3_write_inode() and the handling of files
which were opened O_SYNC.</li>

<li>Move quota operations outside lock_super() - fixes last known source of
quota deadlocks in -ac kernels.</li>

<li>Deleted large chunks of debug/development support code.</li>

<li>Improved handling of corner-case errors.</li>

<li>Improved robustness in out-of-memory situations.</li>

</ul>

</p>

<p>The last change is probably the most significant - it prevents
possible crashes and fs corruption under extreme workloads.</p>

</quote>

</section>

<section
  title="Per-Process Memory Limits"
  author="Adam Buchbinder"
  contact="mailto:MXOEIPJYZXME@spammotel.com"
  subject="What is the truth about Linux 2.4's RAM limitations?"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0107.1/0166.html"
  posts="28"
  startdate="09 Jul 2001 00:00:00 -0800"
  enddate="10 Jul 2001 00:00:00 -0800"
>
<topic>Big Memory Support</topic>
<topic>Virtual Memory</topic>

<mention>Jesse Pollard</mention>
<mention>Rik van Riel</mention>
<mention>Jonathan Lundell</mention>

<p>
Adam Shand explained, <quote who="Adam Shand">Where I just started work we run
large processes for simulations</quote> [...] <quote who="Adam Shand">Currently
we use Solaris because of past limitations on the amount of RAM that a single
process can address under Linux.</quote> He posted two questions:
</p>

<quote who="Adam Shand">

<p>

<ul>

  <li>What is the maximum amount of RAM that a *single* process can address
  under a 2.4 kernel, with PAE enabled? Without?</li>

  <li>And, what (if any) paramaters can effect this (recompiling the app
  etc)?</li>

</ul>

</p>

</quote>

<p>
He went on to post the results of his research into the matter, saying that no 
definitive source existed:

<ul>

  <li>With Physical Address Extension (PAE), the OS can address 64GB of
  RAM.</li>

  <li>Without PAE, the OS can only address a maximum of 4GB of RAM.</li>

  <li>In Linux 2.4, single processes can address all of the RAM in the machine
  minus 1GB (reserved for the kernel).</li>

  <li>PAE does not allow single processes to see more than 3GB of RAM.</li>

</ul>

</p>

<p>He added that all information he received about this would go up on his
<a href="http://www.spack.org/index.cgi/LinuxRamLimits">web site.</a></p>

<p> Andi Kleen replied that the constant __PAGE_OFFSET could be set to raise
the per-process RAM limit, and that arch/i386/vmlinux.lds had to be edited
(He didn't say how). He also speculated, <quote who="Andi Kleen">The reason
why your simulation stopped at 2.3GB is likely that the malloc allocation
hit the shared libraries (check with /proc/&lt;pid&gt;/maps). Ways around
that are telling malloc to use mmap more aggressively (see the malloc
documentation in info libc) or moving the shared libraries up by changing
a kernel constant called TASK_UNMAPPED_BASE.</quote></p>

<p>Elsewhere, Rik van Riel said that the per-process limit was 3GB, and was
a hardware limit. Brian Gerst also explained that the PAE extensions allowed
the use of <quote who="Brian Gerst">64GB of PHYSICAL memory. The processor
is still limited to 4GB of VIRTUAL memory per page table (per process)
which must be shared between user space and kernel space. Linux uses a 3:1
split.</quote> </p>

<p> There was some suggestion about expanding the user-space portion of
the 4GB space, but the consensus was that it would lead to instability and
unacceptable performance hits. At one point Jesse Pollard asked for a full
reference on Intel addressing capability, and Jonathan Lundell gave a link
to <a href="http://developer.intel.com/design/PentiumIII/manuals/">Intel's
Pentium III reference manuals</a>.  </p>

</section>

<section
  title="Resurrecting The sparc32 Port"
  author="Adam Buchbinder"
  contact="mailto:MXOEIPJYZXME@spammotel.com"
  subject="Kernel 2.4.6 does not compile on Sparc"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0107.1/0290.html"
  posts="4"
  startdate="10 Jul 2001 00:00:00 -0800"
  enddate="11 Jul 2001 00:00:00 -0800"
>
<topic>Framebuffer</topic>
<topic>SMP</topic>

<p> Fabrizio Gennari reported problems compiling 2.4.6 on a Sparc. <quote
who="Fabrizio Gennari">It seems that pgalloc.h defines as macros some
identifiers which are defined elsewhere as functions.</quote> He said this
was the same problem Alex Buell had reported to the list on May 9.  </p>

<p> Doug McNaught replied, <quote who="Doug McNaught">Currently,
2.4.X does not compile or run on Sparc32 due to lack of a maintainer
for that platform.</quote> Peter Zaitcev posted a link to a <a
href="http://people.redhat.com/zaitcev/linux/linux-2.4.6-mallorn.diff">lengthy
patch</a> of his that <quote who="Peter Zaitcev">compiles, but does not run
very well. It may be a good start if you want to fix sparc(32).</quote> </p>

<p> Alex Buell said that he'd look into the patch as soon as he got back from
vacation. In the meantime, he asked, <quote who="Alex Buell">if anyone in the
UK is willing to donate a SparcStation 20 with dual SM61s (or even better,
SM71s) with a 24bit framebuffer, I can make sure SMP works on sun4m.</quote>
There was no reply.  </p>

</section>

<section
  title="ESS137x Compilation Clash"
  author="Adam Buchbinder"
  contact="mailto:MXOEIPJYZXME@spammotel.com"
  subject="es1370/1371 compilation clash"
  archive="http://www.uwsg.indiana.edu/hypermail/linux/kernel/0107.1/0232.html"
  posts="4"
  startdate="10 Jul 2001 00:00:00 -0800"
  enddate="11 Jul 2001 00:00:00 -0800"
>

<p>
Martin A. Brooks reported an error while trying to compile both the es1370 and 
es1371 (sound) drivers under 2.4.6-ac2:
</p>

<quote who="Martin A. Brooks">

<p>
es1371.o(.text+0x587c): multiple definition of `gameport_register_port'<br />
es1370.o(.text+0x5670): first defined here
</p>

</quote>

<p>
Alexander Griesser posted a patch to prevent the symbols from being defined
twice, Martin reported success, and the thread ended there.
</p>

</section>

</kc>

