Linux Today: Linux News On Internet Time.

Alan Cox: Linux 2.4.6-ac2 released

Jul 07, 2001, 17:00 (0 Talkback[s])

Intermediate diffs are available from

o Merge Linus 2.4.7pre1
o Drop out various bits that are 2.5 stuff
AS/400 etc
o Merge Linus 2.4.7pre2
o Merge Linus 2.4.7pre3
o Handle strange USB descriptors in CDCEther (Brad Hards,
| Fixe Motorola SB4100 cable modem Jason Purdy)
o Experimentally add aha1505 isapnp support (Peter Samuelson)
o Fix SMP race in buffer.c (Andrew Morton)
o Fix fs/sysv/dir.c link mishandling (Al Viro)
o D-Link 2000 Gigabit ethernet driver (Edward Peng)
o EEPro100 fixes (Kai Germaschewski)
o Radeon frame buffer driver updates (Ani Joshi)
o Incorrect PPC irq assignment fix (Paul Mackerras)
o Fix usb scanner ioctl error return (Paul Mackerras)
o Fix ohci ppc build (Paul Mackerras)
o Avoid oom handler firing excessively early (Rik van Riel)
o Fix imsttfb build bug (Paul Mackerras)
o Add another kaweth ethernet id (Fumiaki OHATA)
o i810 audio driver updates (Doug Ledford)
o Vm86 sti handling fixup (Stas Sergeev)
o Fix non pnpbios build (Steve Cole)
o Remove SGML short forms from video docs (Erik Mouw)
o Pnp comments change for remove op (Jeff Garzik)
o Revert epic100 MII change (Jeff Garzik)
o Update Jes maintainer info (Jes Sorensen)
o Add test shared irq support to fdomain driver (me)
o Add mising DQUOT_INIT in inode.c (Al Viro)
o Fix device locking leak in pppoe (Arnaldo Carvalho de Melo)
o Clean up the pnpbios BIOS calling code (Brian Gerst)
o Configure.help updates (Eric Raymond)
o Don't autoload parport_serial in parport (Tim Waugh)
o Update atyfb (Geert Uytterhoeven)
o Fix procfs reporting of ataraid (Arjan van de Ven)
o Upate ATP870u driver to handle the new (Wittman Lee)
6760 U160 hardware
o Further ALi trident driver updates (Matt Wu)

o Merge with Linus 2.4.6
o Fix 2.4.6 pci_enable_device breakage (Kai Germaschewski)
o Fix missing ";" in ide-tape debug modes (Johh Guthrie)
o Update usb serial driver (Greg Kroah-Hartmann)
o Fix ppc build error (Paul Mackerras)
o Fill out core of pnpbios hotplug structure (me)
| ie borrow from PCI

o Serverworks AGP support (Jeff Hartmann)
o Split I/O requests on pdcraid/hptraid when (Arjan van de Ven)
they cross stride
o Fix hangs on TI1410 cardbus bridge (Erik Mouw)
o Update Configure.help (Eric Raymond)
o Fix bug in ext2_new_inode (Al Viro)
o Fix double pci_set_power_state stub (Jeff Garzik)
o Fix mcheck_disable (Andrew Morton)
o Merge 2.4.6-pre9
- Ignored ATI changes versus old atyfb codebase
- Remove several totally broken drivers/net/Config.in changes
o Update act2000 isdn driver (Kai Germaschewski)
o Fix ELOOP handling bug (Al Viro)

o Merge with 2.4.6pre8
| This should make things much more stable
o Restore backed out shm patches (Christoph Rohland)
o Fix quotaoff crash (Jan Kara)
o Move stuff into BSS on decnet (Xavier Bestel)
o Update ims twinturbo fb maintainer (Paul Mundt)
o Update Crutcher Dunnavant's email address (Crutcher Dunnavant)
o UML ^S/^Q support for the console and serial (Livio Soares)
o code cleanups in UML drivers (Jeff Dike)
o UML include and #define cleanups (Niels Kristian Bech Jensen)
o UML ubd driver defines blk_size correctly (Roman Zippel)
o which allowed clean up of related ubd code (Jeff Dike)
o tweak the UML definition is a fixable seg fault (Jeff Dike)
o fix the UML TASK_UNINTERRUPTIBLE deadlock (Jeff Dike)
o Update ldconfig scripts for multiple rodata (Jakub Jelinek)
o Small isdn.h fixes (Kai Germaschewski)
o Add Advantech TurboPAM isdn (Stelian Pop)
o Maxine frame buffer cleanups (Paul Mundt)
o UDF cleanup (Arnaldo Carvalho de Melo)
o Fix jffs2 includes (Keith Owens)
o Small cleanups to vt.c (Arnaldo Carvalho de Melo)
o Clean up istallion driver (Arnaldo Carvalho de Melo)
o Clean up sh-sci driver (Arnaldo Carvalho de Melo)
o Clean up selection (Arnaldo Carvalho de Melo)
o Small random driver cleanups (Arnaldo Carvalho de Melo)
o Small tty_io cleanup (Arnaldo Carvalho de Melo)
o Small isdn_tty cleanup (Arnaldo Carvalho de Melo)
o Expose scsi_add/del_timer for hosts
to adjust timeouts when they know better (Matthew Jacob)
o Remove unneeded init of data (Xavier Bestel)
o Remove unneeded init of data in wavfront (Xavier Bestel)
o Remove unneeded init of data in sb (Xavier Bestel)
o Remove unneeded init of data in nm256 (Xavier Bestel)
o Remove unneeded init of data in oss sound (Xavier Bestel)
o Remove unneeded init of data in cs4232 (Xavier Bestel)
o Remove unneeded init of data in ultrastor (Xavier Bestel)
o Remove unneeded init of data in scsi/hosts.c (Xavier Bestel)
o Remove unneeded init of data in i2o_core (Xavier Bestel)
o Fix strange fs/exec.c error return (Andrew Morton)
o Remove unneeded init of data in mcd (Xavier Bestel)
o Clean up belkin_sa ioctl code (Arnaldo Carvalho de Melo)
o Clean up ftdi_sio ioctl code (Arnaldo Carvalho de Melo)
o Clean up mct_u232 ioctl code (Arnaldo Carvalho de Melo)
o Tidy ircomm_tty_ioctl (Arnaldo Carvalho de Melo)
o Work around cypress cy723c693 RTC stability bug (Ivan Kokshaysky)
o Clean up autofs user access slightly (Arnaldo Carvalho de Melo)
o Small fs/exec.c clean ups (Arnaldo Carvalho de Melo)
o Fix eepro100 oops with power management (Marc Boucher)

o Fix the remaining make xconfig mess (me)
o Add APM disabling on DMI match (me)
| Needed for the Trigem Delhi3 (aka E Machines E-Tower 333cs)
o Fix pnpbios without hotplug (I hope) (me)
o Merge an escaped via midi fixup (Adrian Cox)
o Revert minixfs changes

o Fix pnpbios compile failure and add docking (me)
station hotplug (/sbin/hotplug dock)
o Fix make xconfig failure (Keith Owens)
o Fix cciss pci device table (Marcus Meissner)
o Fix bogus math.h include in iphase driver (Arjan van de Ven)
o Reiserfs vm deadlock fix (Chris Mason)
o Make the i810 tco disable info clearer (Andrey Panin)
o Correct bzImage size limit check (Pavel Machek)
o Next lvm patch (Joe Thornber)
o Fix toshoboe for pm api change (me)

o Commence resync with 2.4.6pre5
- Merge kernel doc tool changes
- Merge sunrpc printk check change
- Merge net core changes
- Merge Bluetooth stack
- Merge inet proto register
- Merge bridge updates
- Merge net/ipv4 and ipv6 changes
- Merge x86 arch support
- Merge m68k port changes
- Merge ppc port changes
- Merge sparc32/64 changes
- Merge ACPI
- Merge ll_rw_blk changes
- Merge miro rds changes
- Merge USB updates

Kept xtime volatile - pending verification drivers are safe with
this change
Kept old atyfb code (someone needs to sort out which atyfb is the
one being worked on and get that tree into the kernel)

As with 2.4.6pre power management PCI interface changes
mean power management is likely to be broken somewhat

Also there is some kind of deadlock I suspect related to the
mm changes in 2.4.6pre/2.4.5ac14
o Resync with 2.4.6pre6
o Add macserial printk levels (Arnaldo Carvalho de Melo)
o Add picturebook vaio wide console mode support (Marcel Wijlaars)
o Riscom8 driver printk/regions etc (Arnaldo Carvalho de Melo)
o ESP serial driver clean up (Arnaldo Carvalho de Melo)
o dz serial driver clean up (Arnaldo Carvalho de Melo)
o Fix hangs during heavy buffer I/O (Arjan van de Ven)
(eg mke2fs)
o Clean up doubletalk driver (Arnaldo Carvalho de Melo)
o Further imsttfb updates (Paul Mundt)
o MTD missing export fixes (David Woodhouse)
o MTD configure script fixes (me)
o MTD include fixes (me)
o Yamaha pci audio cleanup , longer delay (Pete Zaitcev)
o i810 ioctl fix (Damjan Lango)
o Add printk levels to tty_io.c (Arnaldo Carvalho de Melo)
and tty_ioctl.c
o Small acm serial driver cleanup (Arnaldo Carvalho de Melo)
o Printk levels for via-pmu (Arnaldo Carvalho de Melo)
o Improve kernel-doc parser (Christian Kreibich)
o Disable AMI megaraid 64bit mode (Martti Hyppänen)
| Seems the HP board firmware reports 64bit supported but
| it doesn't actually work reliably on them

o Update Gareth Hughes contact info (Gareth Hughes)
o Make sure NFS atime is handled by server (Trond Myklebust)
o Fix Configure.help glitch (Geert Uytterhoeven)
o Fix nfs readdir EIO and duplicates bug (Trond Myklebust)
o Fix netlink removal of proc directory (Herbert Rosmanith)
o Use skb_purge_queue in net stacks (Arnaldo Carvalho de Melo)
| lapb, netrom, econet, rose, ax25, atm, sched,
| socket core, unix
o Fix reference after free in eql driver (Arnaldo Carvalho de Melo)
o Fix reference after free in shaper (Arnaldo Carvalho de Melo)
o Gameport fixes for Alpha (Jeff Garzik)
o Configure.help updates (Eric Raymond)
o JFFS copyright banner update (David Woodhouse)
o Update docs on binfmt_misc java (Kurt Huwig)
o Fix tty release_mem oops (Tachino Nobuhiro)
o Pull nfs data out of inode struct (Al Viro)
o Assorted UML fixes (Jeff Dike)
o Improve missed tick handling on UML (Jeff Dike)
o Fix hdc/hdd reporting on disks in /proc/stat (Martin Wilck)
o Fix sign extension of dirent's in readdir (Trond Myklebust)
o Ensure LVM dropped snapshot is not reactivated (Joe Thornber)
o Change kiovec handling in LVM (Joe Thornber)

o Issue scsi retries on 'not ready' (Khalid Aziz)
o Lave 1uS gaps in the eepro100 cmd probe, and (Masaru Kawashima)
probe for longer on cmd timeout
| Experiment to see what happens
o Prefetch the io_request_lock in the i2o block (me)
irq handler
o Prefetch atomics and locks in the i2o_scsi (me)
o Fix wrong config define in asm-i386/processor.h (Arjan van de Ven)
o Use skb_queue_purge in atmarpd (Arnaldo Carvalho de Melo)
o Fix RLIMIT_NPROC accounting and root problem (Rik van Riel)
o Check out of memory case in i2c_parport (Rasmus Andersen)
o Enable internal amp on Targus Xtender and (Frank Aune)
Mebius PC-MJ100V
o X.25 cleanups (Arnaldo Carvalho de Melo)
o Don't try and load parport_serial if it wasnt (Niels Jensen)
o interrupt.h needs sched.h for some ports (Jeff Garzik)
o Fix nwflash driver locking problems (Russell King)
o Fix bug ac17 added to the i810 tco driver (Andrey Panin)
o Fix memory pressure accounting bug (Rik van Riel)
o Small syncppp cleanups (Arnaldo Carvalho de Melo)
o Fix an sg leak on error path (Doug Gilbert)
o Fix comx_proto_fr possible leak (Arnaldo Carvalho de Melo)
o Update ataraid driver, add hpt raid support (Arjan van de Ven)
o Fix highmem leak in nfs when taking signals (Trond Myklebust)
o Update Rik van Riel's credits entry (Rik van Riel)
o via audio updates, midi support, endian fixes (Adrian Cox)
o Further Configure.help merges (Eric Raymond)
o Update AMD756 pci irq routing driver (Jhon Caicedo)
o Make nvram allow the full 128 bytes on newer (Dave Jones)
o Update the simple boot flag support (Dave Jones)
| User space is now expected to set booted ok, via the
| nvram driver
o Set -fno-common to catch duplicate variable (Arjan van de Ven)
o Handle out of memory in sr.c get_capapbilities (Rasmus Andersen)
o SIS900 driver warning fix (Dave Miller)
o Update 64bit unclear driver checks (Jeff Garzik)
o Fealnx and sundance driver updates (Dave Miller)
o Small pppo driver cleanups (Arnaldo Carvalho de Melo)
o Handle proc entry create failure in videodev (Rasmus Andersen)

o Sanity check the BIOS tables for bootflag (me)
o Update multicast support by devices doc (Ralf Baechle)
o Fix iohi=0 option in parport (Tim Waugh)
o First set of ipt_unclean fixes (Rusty Russell)
o Add YUV420P to the pwc driver ('Nemosoft')
| This is the compromise - its simply an unpacking order option
| not RGB/YUV
o Swapfile bugfix (Stephen Tweedie)
o Allow readahead to be tuned for big arrays (Craig Hagan)
o Add PIRQ router support for the AMD756 (Jhon Caicedo)
o Fix bootflag bitmasks (Dave Jones)
o Fix lseek limit handling (Martin Frey)
o The joystick/gameport symbol game continued (Keith Owens)
o Update i810 tco driver to know about 815,820 .. (Andrey Panin)
o Fix missing allocation failure checks in
drm, mtd, aironet, skfp, scsi, irda (Chip Turner)
o Further lvm updates (Joe Thornber)
| Fixes VG_CREATE_OLD problem

o Drop the shmem/removepage changes to see if they(me)
are cuaisng the instabilities in ac15
o Fix bug in pci_init_module causing serial crash (me)
| Figured out by Niels Jensen
o Alpha build fixes for keyboard change (Jay Thorne)
o Tidy up imsttfb driver (Paul Mundt)
o Fix tdfxfb warning (Steven Walter)
o Fix fat fs build on ARM (Russell King)
o Fix catc help text (Brad Hards)
o Fix missing unlock_kernel in fs/locks.c (Andrey Savochkin)
o Minixfs alloc_branch fixes (Al Viro)
o Support bootflag extension (me)
| Experimental
o Add EMC Symmetrix to the sparselun list (Alar Aun)
o Update the ioc3 ethernet (Ralf Baechle)
o Add ataraid to the known root names (Arjan van de Ven)
o Further Sony Pi driver upgrades (Stelian Pop)
o Add geometry queries to the ataraid driver (Arjan van de Ven)
o Add ALi IRDA FIR support (Benjamin Kong)
o Fix gameport compile failures (Keith Owens)
o Fixes IrLMP states stuck in CONN_PEND state (Jean Tourrilhes)
o Small cris config fixes (Andrzej Krzysztofowicz)
o Fix some potential irlan bugs/stack abuse (Ted Unangst)
o Fix OSS API bug in USB audio (Bruce Nesbitt)
o Update the MIPS64 core (Ralf Baechle,
Thiemo Seurer, and others)
o Update the MIPS32 core (Ralf Baechle, Kevin Kissell,
Carsten Langgaard, Justin Carlson,
Jun Sun)
o Add a driver for the AU1000 ethernet (P Popov)
o Fix security problems with i810 and MGA drm (Jeff Hartmann)
o Use a saner computation for maxthreads (Rik van Riel)
o Update matroxfb, support G100 SGRAM (Petr Vandrovec)
o Fix hang in scsi generic with cdrdao (Doug Gilbert)
o Correct aha152x abort fix (Jüergen E. Fischer)

o Enable MMX extensions on Cyrix MII (me)
o Make pid on core dump configurable (Ben LaHaise)
o Random UML fixups, add fcntl64/getdents64 (Jeff Dike)
o Add multicast support to UML (Harland Welte)
o Ensure promise raid driver doesnt look at non (Arjan van de Ven)
disk devices
o Fix IDE chipsets that incorrectly think a 64K (Mark Lord)
DMA is in fact zero size
o Fix generic alpha build trident driver (Michal Jaegermann)
o SHM accounting fixes (Christoph Rohland)
o Update refill_inactive to match Linus tree (Rik van Riel)
o Add Asustek L8400K to the dmi data (me)
o Add kernel mode keyboard rate setup (Sergey Tursanov)
o Alpha compile fix (Richard Henderson)
o Add Ali1533 to the isa dma quirks (Angelo Di Filippo)
o Fix a procfs oops (Al Viro)
o Alpha symbol/warning fixes (Michal Jaegermann)
o Some laptops take a long time for the cs4281 (Rik van Riel)
and codec bus to wake up 
o Fix potential flags corruption on error path (me)
in comx-mixcom driver

o Fix oops on command abort on aha152x (me)
| This so far is only a partial fix
o Switch to unlazy swap cache free up (Marcelo Tosatti)
o Page launder changes (Rik van Riel)
o Remove dead irda irlap compression code (Dag Brattli)
o Fix bug where init/main.c executes freed code (Hans-Peter Nilsson)
o Fix ramfs accounting. truncate/freepage hook (Christoph Rohland)
o Add MTWEOF ioctl to parallel tape (Russ Ingram)
o Add driver for CATC based USB ethernet (Vojtech Pavlik)
o Update cris architecture code (Bjorn Wesen)
o Clean up reiserfs tail->full page convert (Chris Mason)
o Clean up lp init, fix lp= option handling (Tim Waugh)
o Don't panic on out of memory during ps/2 setup (Andrey Panin)
o Initialise vc_cons objects in full (Richard Hirst)
o Futher Configure.help resync (Eric Raymond)
o Fix misdeclaration of xtime (Petr Vandrovec)
o Add yet more sb variants (Andrey Panin)
o Fix bogus VIA warning triggers (I hope) (me)
o Fix 3c509 symbols when building nonpnp (Keith Owens)

o Fix i2o_block to use invalidate_device (me)
o Fix viodasd to use invalidate_device (me)
o Fix missing ipc alloc check (Manfred Spraul)
o Use skb_purge_queue in isdn (Kai Germaschewski)
o Fix epic100 printk error (Francois Romieu)
o Resync with master Configure.help (Eric Raymond)
o Avoid oops when reading swap proc during swapon (Paul Menage)
o Sony pi driver update (Stelian Pop)
o Sony motioneye camera driver (Stelian Pop, 
Andrew Tridgell)
o Fix eepro100 access by user to some registers (Andrey Savochkin)
o Small APM real mode reboot clean ups (Stephen Rothwell)
o Fix isofs buffer leak on invalid iocharset (Tachino Nobuhiro)
o Fix default encoding on pwc videocam (Mark Cooke)
o Clean up FAT further, fix endian bug, and times (OGAWA Hirofumi)
before 1/1/1980
o Support combo parallel/serial PCI cards (Tim Waugh)
o CS46xx mmap oops fix (me)

o Report apic timer vector in hex too (Philip Pokorny)
| With 0x in front so we can tell on reports..
o Report card services differently if kernel (Jeff Garzik)
o Don't terminate init on sysrq (Adam Slattery)
unless forced
o Add more pci wrappers when PCI is off (Jeff Garzik)
o Remove 4K object from the stack in emu10k1 (me)
o Remove 3.5K object from the i2o_proc stack (me)
o Remove 3K object from the ewrk3 ioctl stack (me)
o Fix bugs in the es1371 locking (me)
o Fix ohci iso alignments (Roman Weissgaerber)
o Updated megaraid driver (Atul Mukker)
| In paticular this now uses the new PCI api

o Fix the megaraid driver ioctl check (me)
o Fix the moxa ioctl checks (me)
o Fix the i810 dri length check (me)
o Fix array check in se401.c (me)
o Fix scc irq array problems (me)
o Fix sign check on zr36120 (me)
o Fix sign check in raw driver (me)
o Fix zr36067 array size check (me)
| All the above from the Stanford checker
o Fix an irq order assumption in the i810 audio (Doug Ledford)
o Make real mode poweroff configurable and also (Arjan van de Ven)
add DMI entries for it
o Clean up Alpha oops reporting (Will Woods)
o Fix ia64 build bug from mmap change (Bill Nottingham)
o Fix sysinfo padding so m68k comes out right (Jes Sorensen)
o Update pci ids related to ide devices (Andre Hedrick)
o Update ide registers/ioctl numbers/info (Andre Hedrick)
o Fix speed detection on slc90e66 (Andre Hedrick)
o Update promise IDE driver (Andre Hedrick)
o osb4 becomes generic serverworks ide driver (Andre Hedrick)
o Use new inits on ide_tape, add a reinit (Andre Hedrick)
o Use new inits on ide_floppy add a reinit (Andre Hedrick)
o Add amd74xx ide driver (Andre Hedrick)
o Tidy up ide disk init/reinit. Add feature (Andre Hedrick)
register clear
o Additional ide updates (Andre Hedrick)

o Fix xircom cardbus filter setup (Ion Badulescu)
o Dave Jones has moved (Dave Jones)
o Further Configure.help cleanup (Eric Raymond)
o Switch usb serial driver locking (Greg Kroah-Hartmann)
o Update IRDA Irnet protocol code (Jean Tourrilhes)
o Update ide-tape and osst drivers (Willem Riede)
o Add ethtool support to ne2k-pci (Jeff Garzik)
o Misc small network driver tweaks/cleanup (Jeff Garzik)
o Module description strings for net drivers (Jeff Garzik)
o Fix thread/unload race in reiserfs (Nikita Danilov)
o Fix a race in reiserfs_writepage (Chris Mason)
o Add prolific 2203 USB serial support (Greg Kroah-Hartmann)
o Update isdn maintainers (Kai Germaschewski)
o Add another USS720 device entry (Steve Tell)
o Reap dead swap cache pages (Marcelo Tosatti)
o Fix USB sign handling error (Jochen Pernsteiner)
o Update input driver docs (Vojtech Pavlik)
o Fix locking bug in hysdn (Kai Germaschewski)
o Fix hid parsing bug with feature reports (Vojtech Pavlik)
o Fix ataraid config.in bug (Jim Wright)

o Fix gameport link problems (Vojtech Pavlik)
o Fix an oops in the sg driver (Tachino Nobuhiro)
o Fix brlock indexing bug (Takanori Kawano)
o Add parport_pc_unregister_port (Tim Waugh)
o Configure.help updates (Eric Raymond)
o Fix xircom_cb problems with some cisco kit (Ion Badulescu)
o Fix tdfxfb cursor rendering bug (Franz Melchior)
o Add driver for the sony vaio i/o controller (Stelian Pop, 
Junchi Morita, Takaya Kinjo, Andrew Tridgell)
o Orinoco updates for symbol, intel, 3com cards (Jean Tourrihles)
o Use list_del_init in uhci driver (Herbert Xu)
o Fix a uhci SMP deadlock (Herbert Xu)
o Allow faster freeing of reisefs metadata (Chris Mason)
o Fix error path leaks in reiserfs (Chris Mason,
Vladimir Saveliev)
o Fix NFS problems triggered by 2.4.5 mmap change (Trond Myklebust)
o Resynchronize with m68k tree (Jes Sorensen)
o Add es1371 sound driver locking (Frank Davis)
o Fix a small error in the trident locking (Frank Davis)

o Fix sign handling bug in random sysctl (me)
| From Stanford tools
o Add more idents to the NS558 driver (Vojtech Pavlik)
o Fix oops on some HID descriptor sets (Vojtech Pavlik)
o Fix reuse bug in UML net code + clean up (Jeff Dike)
o ES1370 driver locking (Frank Davis)
o Update init/main.c patch for umask (Andrew Tridgell)
o Fix uml fault race, and looping fault on (Jeff Dike)
protection error
o Update devices.txt (H Peter Anvin)
o Update the airo driver (fix pci pm oops. (Jeff Garzik)
spinlock abuse, delete after kfree, unchecked
o Remove old UML umn driver (Jeff Dike)
o Fix resource leaks and printk levels in isapnp (Mike Borrelli)
o Add new procfs programming documentation (Erik Mouw)
o Fix usb xconfig breakage (Andrzej Krzysztofowicz)
o Replace accidentaly lost UP_APIC help (Mikael Pettersson)
o Olypmic driver update (Mike Phillips)
o Clean up LVM spelling, debug macros (Andreas Dilger)
o Make various bits of LVM static (Andreas Dilger)
o Make lvm_snapshot_use_rate its own function (Andreas Dilger)
o Make lvm_do_lv_create loop the right amount
o Fix lvm stamping on a semaphore causing an oops
o Fix lvm hardware block size handling (Andrea Arcangeli)

o UML cleanups (Jeff Dike)
o Trap invalid addresses in UML ethernet driver (Jeff Dike)
o Reimplment UML user space access (Jeff Dike)
o Add device node support to hostfs (Jorgen Cederlof)
o Fix hang if the UML net helper fails to run (Jeff Dike)
o Support setting time in UML kernels (Livio Baldini Soares)
o Move more non portable code out of UML core (Jeff Dike)
o Merge most of remaining UML ppc changes (Chris Emerson)
o Printk cleanups, remove one non portable (James Stevenson)
o Add speaker mixer support to the cmpci mixer (Carlos Gorges)
o Fix inittdata ordering in i2c docs      (Andrzej Krzysztofowicz)
o Add usb skeleton driver (Greg Kroah-Hartmann)
o Fix ns558 unload (Marcus Meissner)
o Further cs46xx fixing (Frank Davies)
o S/390 updates from the IBM folks (Martin Schwidefsky)
o CS46xx pop/crackle fixes on IBM T20 (Thomas Woller)
o Make USB require PCI (me)
o Tulip driver update (Jeff Garzik)
o Fix slip/slhc missing symbols problem (Michael Guntsche)
o IRDA updates (Dag Brattli)
o Add cs4232 isapnp probing (Marcus Meissner)
o Merge airo_cs driver (Benjamin Reed, Javier Achirica,
Jean Tourrilhes)
o VIA workarounds for APIC IRQ routing (Jeff Garzik)
o Fix bootmem.c comment cut&paste accident (Richard Urena)
o Update LVM with new VG_CREATE ioctl (and (Joe Thornber)
VG_CREATE_OLD for back compatibility)
o Fix pv_t/lv_t confusion in lv_status_bydev_req (Joe Thornber)
o Lots of update/fixes for _lv_status_by* code (Joe Thornber)
o Add support for I2O IOP's requiring private (me)
resource spaces
o Hopefully fix hid jerkiness (Michael)

o Fix the cs46xx right this time (me)
o Further FATfs cleanup (OGAWA Hirofumi)
o ISDN PPP code cleanup, cvs tag update (Kai Germaschewski)
o Large amount of UFS file system cleanup (Al Viro)
o Fix endianness problems in FATfs (Petr Vandrovec)
o Fix -ac quota crashes (Jan Kara)
o Fix bluetooth out of memory handling (Greg Kroah-Hartmann)
o Fix freevxfs readdir (Christoph Hellwig)
o Fix freevxfs sign/unsigned issues (Christoph Hellwig)
o Fix doctypos, other freevxfs cleanup (Christoph Hellwig)
o Fix flush_dirty_buffers warning (J A Magallon)
o Add Carlos Gorges to credits (Carlos Gorges)
o Further atm cleanup fixes (kmalloc/signedness) (Mitchell Blank)
o Fix hotplug variable in matroxfb (Petr Vandrovec)
o Fix ns558 crash (Vojtech Pavlik)
o Revert to Pete Zaitcev's khub locking (Pete Zaitcev)
| It works for me, Johannes changes don't seem to
o Fix usb Config.in breakage for input devices (Vojtech Pavlik)
o Add another 3c509 ISAPnP id (Marcus Meissner)
o Fix oopses and null checks on iphase (Mitchell Blank)
o CS46xx update (Thomas Woller)
o Fix mmap cornercase (Maciej Rozycki)
o Tidy up aironet and saa9730 delay abuse    (Andrzej Krzysztofowicz)
o Force initial umask to be sane for broken (Andrew Tridgell)
init programs
o Teach CML1 to strip out  from the (Eric Raymond)
o Resync with Eric's master Configure.help (Eric Raymond)
o Revert FIOQSIZE 
o Fix missing copy_*_user in cosa driver (me)
| From Stanford tools
o Fix missing copy_*_user in eicon (me)
+ clean up ioctls a bit more
| From Stanford tools
o Fix use after free in lpbether (me)
| From Stanford tools
o Fix missing return in rose_dev (me)
| From Stanford tools
o Fix use after free in bpqether (me)
| From Stanford tools

o Fix bug introduced in cs46xx/trident locking (me)
o Fix reiserfs unload/exit locking race (Paul Mundt)
o Miscellaneous small UML updates (Jeff Dike)
o Further FAT cleanups (OGAWA Hirofumi)
o Fix ext2fs oops following disk error (Andreas Dilger)
o Optimise segment reloads, syscall path (Andi Kleen)
o Clean up .byte abuse where asm is now known (Brian Gerst)
by required tools
o Fix eepro100 on 64bit machine bitops bug (Andrea Arcangeli)
o Move the pagecache and pagemap_lru_lock to (Andrea Arcangeli)
different cache lines
o Clean up .byte abuse where asm is now known (Brian Gerst)
by required tools
o Fix user space dereference in bluetooth (me)
| From Stanford tools
o Fix user space dereference in sbc60wdt (me)
| From Stanford tools
o Fix user space dereference in mdc800 (me)
| From Stanford tools
o Fix a rather wrong memset in nubus.c (Chris Peterson)
o Remove fpu references from dmfe (Arjan van de Ven)
o Fix spelling of Portuguese (Nerijus Baliunas)

o APIC parsing updates (Ingo Molnar)
o Retry rather than losing I/O on an IDE DMA (Jens Axboe)
o Add missing locking to cs46xx (Frank Davis)
o Clean up sym53c416 and add PnP support (me)
o Tidy up changelog in apm.c (Stephen Rothwell)
o Update jffs2, remove abuse of kdev_t (David Woodhouse)
o Fix oops on unplugging bluetooth (Greg Kroah-Hartmann)
o Move stuff into bss on aironet4500 (Rasmus Andersen)
o Fix up alpha oops output (George France)
o Update SysKonnect PCI id list (Mirko Lindner)
o Update SysKonnect GigE driver (Mirko Lindner)
o Add ATM DS3/OC12 definitions to atmdev.h (Mitchell Blank)
o Clean up atm drivers, fixed up user space (Mitchell Blank,
access with irqs off, kmalloc and use after John Levon)
o Update input device/joystick/gameport drivers (Vojtech Pavlik)
o Update USB hid drivers (Vojtech Pavlik)
o Fix out of memory oops in hysdn (Rasmus Andersen)
o Belarussian should be Belarusian according to (Nerijus Baliunas)
the standards
o Support booting off old 720K floppies (Niels Jensen, 
Chris Noe)

o Ignore console writes from an IRQ handler (me)
o Make SIGBUS/SIGILL visible to UML debugger (Jeff Dike)
o Clean up UML syscalls add missing items (Jeff Dike)
o Clean up non portable UML code (Jeff Dike)
o Fix off by one and other oddments in hostfs (Henrik Nordstrom)
o Update UML to use CONFIG_SMP not __SMP__ (Jeff Dike)
o Fix UML crash if console is typed at too early (Jeff Dike)
o Clean up UML host transports (Lennert Buytenhek,
Jim Leu)
o Resynchronize UML/ppc (Chris Emerson)
o Fix UML crash if it had an address space hole (Jeff Dike)
between text and data
o Fix rd_ioctl crash with initrd (Go Taniguchi)
o Fix IRQ ack path on Alpha rawhide (Richard Henderson)
o Drop back to older 8139too driver from 2.4.3
| Seems the new one causes lockups
o Experimental promise fastrak raid driver (Arjan van de Ven)

Related Stories: