Linux Today: Linux News On Internet Time.

More on LinuxToday

Update: Alan Cox: Linux 2.4.20-pre2-ac3

Aug 15, 2002, 20:05 (2 Talkback[s])


How to Help Your Business Become an AI Early Adopter

Kernel.org Mirrors

 [+ indicates stuff that went to Marcelo, o stuff that has not,
 * indicates stuff that is merged in mainstream now, X stuff that proved
   bad and was dropped out, - indicates stuff not relevant to the main tree]

The HP merge is now down to 3503 lines pending

Ok this is the next chunk of IDE merges. There is still a lot of cleaning
up to be done. You'll see that various stuff is now tagged FIXME. Its all
so far long standing stuff or ugly code things that were in the old
code too. The goal is to make the IDE code both really clean and really
correct. Nevertheless this is a lot of IDE code shuffling. Handle with
care treat as test for the moment. This -ac patch isnt recommended on
your critical database server 8)

Linux 2.4.20-pre2-ac3
o       IDE updates                                     (Andre Hedrick)
o       Merge -ac fixes for ALi and PCI bars            (me)
o       Add docs to PIIX and ALi                        (me)


The HP merge is now down to 3503 lines pending

Again treat this one with care. The patch is now a lot smaller as much 
has been integrated. Marcelo merged highio and while Andre did already have
the hooks in place this build has not been tested with highio.

This should get the compile bugs knocked out

Linux 2.4.20-pre2-ac2
o       Updates to device mapper                        (Joe Thornber)
o       Fix mempool corruption bug                      (Christoph Hellwig)
o       Correct pci_alloc_consistent with 64bit mask    (Steffen Persvold)
+       Elevator accounting improvements                (Jens Axboe)
o       Clean up vt.c ioperm ifdef even more            (Milton Miller)
o       Fix PAGE_BUG usage problem                      (Eyal Lebedinsky)
o       Tweak isdn to try and fix gcc 2.95 compile      (Kai Germaschewski)
o       Make parameter variables on synclink* static    (me)
o       Add documentation to jbd layer                  (Roger Gammans)
-       NFSD link fix                                   (Greg Louis)
+       Fix NFS oops on 64bit big endian                (Dave Miller)
+       Add another vaio to the dmi blacklist           (Marc Boucher)
+       Fix devfs enabled build                         (Christoph Hellwig)
o       Fix resource assignment for cardbus behind      (H J Lu)
        pci transparent bridges
o       Fix makefile for speakup a bit                  (O Sezer)
+       Update ftd_sio driver                           (Greg Kroah-Hartmann)
+       Update usb serial Config.in                     (Greg Kroah-Hartmann)
+       Fix error handling on ipaq usb serial           (Greg Kroah-Hartmann)
+       Update pl2303 usb serial                        (Greg Kroah-Hartmann)
+       Fix usb serial warnings in gcc3                 (Greg Kroah-Hartmann)
+       Fix gcc3 warnings in ir-usb                     (Greg Kroah-Hartmann)
+       Fix DMA off stack in USB storage                (Roland Dreier)
+       Add SDDR-55 USB storage driver                  (Greg Kroah-Hartmann)
+       Fix gcc3 warnings and other bugs in usb btooth  (Greg Kroah-Hartmann)
+       HP usb scanner driver                   (Oliver Neukum, John Fremlin, 
                                                        Matthew Dharm)
+       Update usb scanner driver                       (Greg Kroah-Hartmann)

Linux 2.4.20-pre2-ac1
o       Merge 2.4.20-pre2
        -       drop change to apic error logging level
        -       drop bogus sign cast in spin_is_locked
o       Merge LVM2 device mapper                        (Joe Thornber)
+       Clean up locking a little in ps2esdi            (me)
        | This driver needs much love and attention
+       Similar for xd.c (same comments too)            (me)
+       Allocate xd bounce buffer early (can deadlock   (me)
        during an I/O)
o       Fix partition table breakage                    (me)

Linux 2.4.20-pre1-ac3
o       Report "unknown errror" not "on fire" for usblp (Pete de Zwart)
+       Teach ac97_codec.c about 3rd/4th codecs         (Juergen Sawinksi)
o       Add MMIO support for i845 audio                 (Juergen Sawinksi)
o       Tidy up error paths on i810_audio init          (me)
+       Use cpu_has_tsc macro in joystick/random too    (John Stultz)
+       Oliver Neukum becomes new HFS maintainer        (Oliver Neukum)
        | Treat him gently HFS is non trivial to fix
+       Merge synclink-mp driver                        (Paul Fulghum)
*       Fix wavelan dev->trans_start handling                (Jean Tourrilhes)
*       Switch to newer wavelan_cs update               (Jean Tourrilhes)
*       Merge e100/e1000 docs                           (Jeff Garzik)
*       Remove wrong use of set_bit in dl2k driver      (Matthew Wilcox)
*       Add another tulip PCI ident                     (Antoine,
                                                 Aaron Baranoff, Owen Taylor)
*       Update 8139too PCI identifiers                  (Wilson Chen)
*       Add another pl2303 identifier                   (Lutz Rothhardt)
*       Remove confusing usb typedefs                   (Greg Kroah-Hartmann)
*       Add ti edge port USB driver                     (Greg Kroah-Hartmann)
*       Cypress sl811 USB controller driver
*       Driver for Aiptek 8000U USB                     (Chris Atenasio)
*       ti silverlink cable driver              (Romain Liévin, Julien Blache)
*       USB midi driver                                 (NAGANO Daisuke)
+       Fix up hci_usb for USB changes                  (me)
+       Fix ub st5481_usb for USB changes               (me)
o       Fix sis DRM warnings                            (me)
+       Fix bad ifdef in lvm-snap                       (me)
+       Fix irda-usb compile error from USB changes     (me)
*       DECnet refcounting fix                          (Steve Whitehouse)
+       Export 8253 lock for ftape etc                  (me)
+       Fix undefined C in the dpt_i2o                  (me)
+       Fix oops case in i810-tco                       (me)
o       Config help updates                             (Steven Cole)
o       Merge 2.5 mempool support (needed for LVM2)     (Ingo Molnar)
o       Add vcalloc, including overflow checking        (Joe Thornber)
o       Add mempool slab helpers                        (Joe Thornber)
o       Make bh->b_inode a flag in b_state           (Andrew Morton)
o       Use a seperate b_journal_head instead of        (Andrew Morton)

Linux 2.4.20-pre1-ac2
-       Fix compile failure for uniprocessor APM        (me)
o       Fix a compile warning and save 8K in do_mounts  (Niels Jensen)
o       Update x86 defconfig                            (Niels Jensen)
*       Remove dead bits in dpt_i2o                     (Eric Sandeen)
+       Configure.help cleanup                          (Steven Cole)
*       EExpress can use I/O 0x240 on some cards        (Pavel Janik)
*       Update epic100 driver                           (Jeff Garzik)
-       Fix compile of old hd.c                         (me)
o       Add "badtsc" option based on John Stultz        (John Stultz, me)
o       Rewrote the code a bit to allow automatic       (me)
        detection of notsc on Summit
        | When and if IBM document the other timers on the
        | Summit this will also make it easy to plug it in
        | (We can now handle detecting mixed multiplier PII
        | as well if someone wants to add the code)
o       Clean up timer stuff further based on comments  (me)
        by John Stultz.
+       Handle console_unblank failure from IRQ path    (Arnd Bergmann)
o       Rewrite NSC USB controller changes from parisc  (me)
        port into a general OHCI quirk
o       First set of i810 audio updates                 (Doug Ledford)
+       AF_UNIX abstract addresses fix                  (Alexey Kuznetsov)
+       Further mpt fusion updates                      (Pam Delaney)
o       Rev 0xC4 of ALi apparently isnt LBA48           (me)
o       Add license tag to AF_UNIX                      (Christian Kurz)
+       USB scanner endian fixes                        (Frank Zago)
o       Update 2.4 to the 2.5 LDM driver                (Richard Russon)
*       Update 8193cp driver for 64bit DMA, checksum    (Jeff Garzik)
*       Update 8139too driver                           (Jeff Garzik)
*       Natsemi updates                                 (Tim Hockin)
*       Remove unneeded net includes                    (Brad Hards)
*       Spelling fixes in drivers/net
*       Fix use after kfree in au1000 ethernet          (Marcus Alanen)
*       Mark roadrunner driver as experimental          (Greg Banks)
*       Mark the FMV driver obsolete                    (Greg Banks)
*       Tidy rcpci45                                    (Eric Sandeen)
*       Fix ppp compile warning                         (Eric Sandeen)
*       Move 3c509 license tag outside of ifdefs        (Jeff Garzik)
*       Fix ALi irda warning                            (Eric Sandeen)
*       Fix flags types in a few drivers                (Celso González)
*       E100 needs bitops.h                             (Dave Miller)
-       Remove a debug line in the Makefiles            (Alex Riesen)
+       Back port 2.5 file lease code and race fixes    (Stephen Rothwell)
o       PnPBIOS ESCD reader fixes                       (Thomas Hood)

Linux 2.4.20-pre1-ac1
o       Merge with 2.4.20pre1
        - Drop broken isicom change
        - Fix formatting errors in x86_64 char/Config.in
        - Fix formatting errors in x86_64 isdn/Config.in
        - Fix formatting errors in x86_64  radio card Config.in
        - Fix formatting errors in x86_64 drivers/net/Config.in
        - Drop broken atarilance change
        - Fix wrong ioctl return in e100_ethtooltest, e100ethtool_gstrings
        - Fix security hole in e100 ioctl handler
        - Fix identical hole in e1000 ioctl handler
        - Remove mess where x86_64 sticks its arse in all sorts of
          config files and makes a mess of it. Other ports don't because
          the result sucks, x86_64 shouldnt either
        - Drop utterly bogus change to drivers/sound/Config.in
        - Revert uncompilable tg3 driver
*       Fix up the eepro100 mess from 20pre1            (Christoph Hellwig)
*       Switch to Namesys __FUNCTION__ reiserfs fixes   (Oleg Drokin)
*       Fix eepro formatting on register
o       Fix radeon build on PPC                         (Ben Herrenschmidt)
o       PPC scheduler, bitups, rwsem bits               (Ben Herrenschmidt)
o       Rework JFS indoe locking                        (David Kleikamp)
o       Dynamically allocate JFS metapages              (David Kleikamp)
o       JFS rmdir/unlink d_delete removal               (David Kleikamp)
o       Add resize support to JFS                       (David Kleikamp)
*       Rmemove unused code in aacraid                  (Christoph Hellwig)

+       Export the new pci_enable function to modules   (Tomas Szepe)
o       Handle APM on armada laptops                    (Samuel Thibault)
*       Fix further errors in depca
o       Fix a harmless physical/logical cpu confusion   (me)
        in the APM code
-       Fix migration to CPU 0 before poweroff          (me)
o       Make the APM on CPU 0 locking cover all of APM  (me)
        | idle on SMP needs work, but this seems to work for the rest
        | with my SMP boxes
Linux 2.4.19-ac4
o       Fix pci_enable_device bug I added in ac3        (Jeremy Fitzhardinge)
o       Don't program the ALi ISA bits when using a     (Go Taniguchi, 
        Non ALi Northbridge                              Bruce Howards, me)
*       E1000 Gigabit ethernet driver
o       Fix build for I/O debug MULTIQUAD I hope        (me)
        | Found by Willy Tarreau
*       Bluetooth core update/hot plug support          (Maksim Krasnyanskiy)
*       L2CAP lock fixes, datagram and shutdown         (Maksim Krasnyanskiy)
*       Fix locking in SCO bluetooth layer              (Maksim Krasnyanskiy)
*       Update hci_usb driver, fix refcounting          (Maksim Krasnyanskiy)
*       Add BNEP support to bluetooth                   (Maksim Krasnyanskiy)
*       Fix iee1394 build failure                       (me)
+       Fix BUZ_G_STATUS in zr36067                     (me)
*       Fix warning in fdomain.c                        (me)
*       Fix warning in pas16 driver                     (me)
*       Fix warning in bin2hex.c                        (me)
*       Fix warning in xirc2ps_cs                       (me)

Linux 2.4.19-ac3
o       Rethink number one on the IDE stuff             (me)
        We go back to the old pci setup, and
        add the ability to enable devices with
        some BAR's left unassigned

Linux 2.4.19-ac2
o       Disable LBA48 on ALi IDE                        (Andre Hedrick,
        revisions below 0xC4                             Daniela Engert)
X       Fix __FUNCTION__ warnings in reiserfs           (me)
*       Fix __FUNCTION__ in rest of irda drivers        (me)
o/*     Fix __FUNCTION__ in some more net/irda bits     (me)
+       Add sem_getcount abstraction from parisc tree
o       Merge some of the minor pcnet32 changes from
        the parisc tree
X       Fix __FUNCTION__ in the ldm partition code      (me)
o       Fix __FUNCTION__ in cycx_wan driver             (me)
X       Add full IDE reassignment based on description  (me)
        from Petr Vandrovec
o       Update defconfig for the -ac tree               (Niels Jensen)
*       Fix AGP warnings                                (Niels Jensen)
o       Make rwlock_t not waste space on gcc 2.95/2.96  (Niels Jensen)

Linux 2.4.19-ac1
o       Merge with 2.4.19
*       Add identifiers for the 3Com AirConnect PCI     (Ingo Rohifs)
*       Fix typo in sym2 comments                       (Grant Grundler)
*       Fix cyclades resource bug                       (Florian Lohoff)
+       Fix address reporting on segv and friends for   (Aneesh Kumar)
o       Merge APM fixes for crashes on ASUS board       (Willy Tarreau)
o       Add module tags to toshiba smm driver           (Jonathan Buzzard)
*       Fix extern for init_rootfs                      (Christoph Hellwig)
*       Make vmalloc.h include highmem.h to fix         (Keith Owens)
        build errors on some setups
*       More __FUNCTION__ clean up for gcc 3.1          (me)

Linux 2.4.19rc5-ac1
o       Merge with 2.4.19rc5
o       Flush the right thing in ramdisk                (HP merge)
+       Merge further small hppa bits                   (HP merge)
o       Fix ide option breakage                         (Mikael Petterson)
o       Fix a JFFS2 oops case                           (David Woodhouse)
+       Switch 'processor id' to 'physical id'          (me)
        | Keeps glibc happy until we sort out cpu numbers longer term
o       Fix incorrect marking of phys_proc_id init      (David Luyer)
o       Update the experimental amd76x_pm code          (Johnathan Hicks)
*       EEPro10 update                          (Aristeu Sergio Rozanski Filho)
o       Fix missing prototype                           (Christoph Hellwig)
o       Make mount hash size more sensible              (Christoph Hellwig)
+       Make i386 semaphore implementation gcc3 safe    (Christoph Hellwig)
o       Remove dead code in alim15x3 IDE code           (me)
o       Make the i8x0 audio power up more conservative  (me)
o       Enable EAPD on i8x0 audio devices               (me)
        | Hopefully this will fix some of the 'silent laptop' problems
*       Fix misordering in drivers/net/Config           (Willy Tarreau)
*       Fix undefined C usage in ixj                    (me)
*       Fix undefined C usage in se401                  (me)
*       Kill __FUNCTION__ in some usb drivers           (me)

Linux 2.4.19rc3-ac5
o       Fix the SMP compile problem                     (me)
        | Better solutions preferred - suggestions anyone ?
o/*     Exterminate more of the __FUNCTION__ warnings   (me)
*       Fix warning in stallion and real loading bug    (me)
o/*     Fix various random gcc 3.1 warnings             (me)
o       Hopefully fix the DRM compile for gcc 2.95      (me)
*       Tighten multiple length checks in intermezzo    (Silvio Cesare, me)
*       Fix upper limit on stradis cliprects            (Silvio Cesare, me)
*       Fix proc_file_lseek                             (me)
*       Fix drivers/s390/dasd write limit               (Silvio Cesare, me)
*       Fix ewrk3 and natsemi driver lengthchecks       (Silvio Cesare, me)
*       Openprom fixes                                  (Dave Miller)
*       Network procfs fixes                            (Dave Miller)
o       Fix a couple of license tags                    (Carl-Daniel Hailfinger)
o       Don't pad empty initializers with gcc 2.95+     (Christoph Hellwig)
o       Make better use of dentry inline space          (Andi Kleen)
o       Fix ffs asm for gcc 3.x                         (Christoph Hellwig)
o       Remove last gcc3 warnings on ext3               (Christoph Hellwig)
o       Warn when mounting ext3 as ext2                 (Andrew Morton)
*       Make umem useadd_gendisk                        (Christoph Hellwig)
o       Fix cpqarray I/O accountinmg                    (Christoph Hellwig)
*       Fix for TCSBRK standards compliance
        | LSB patch with further bugs fixed
*       Fix lots more __FUNCTION__ stuff                (me)
*       Fix warnings in hamradio drivers with gcc3      (me)

Linux 2.4.19rc3-ac4
+       Support "help" button Vaio PCG-NV105            (Frank Schusdziarra)
*       Clear AC on int in vm86 emulation               (Stas Sergeev)
*       Clean up stack handling macros in vm86          (Stas Sergeev)
*       Handle multiple prefixes on vm86 traps          (Stas Sergeev)
*       Use FIXMAP for f00f fixups                      (Andrea Arcangeli,
                                                         Christoph Hellwig)
o       Cacheline align tlb state                       (Andrea Arcangeli)
+       cmpxchg8 needs lock prefix                      (Andrea Arcangeli)
o       Make O1 scheduler hyperthreading aware          (Intel)
        | Plus some cleanup, performance fix
o       make xconfig fix up                             (Pete Zaitcev)
+       Fix a misidentification of Tualatin             (Dave Jones)
o       Update SiS IDE driver for ATA133                (Lui-Chen Chang,
                                                         Lionel Bouton)
o       Update procfs for inode sysctl changes          (James Antill)
o       Final fixups for summit support                 (James Cleverdon)
*       Fix missing sign check in se401 driver          (Silvio Cesare)
*       Fix missing wrap check in usbvideo              (Silvio Cesare)
o       Fix netsyms includes                            (Martin Uecker)
o       Penguin logo frame buffer fix                   (Geert Uytterhoeven)
*       sym53c8xx_2 fixes for bugs tickled on hppa      (Grant Grundler)
o       Remove vm_unacct_vma                            (Hugh Dickins)
o       Handle do_mmap_pgoff mask properly              (Hugh Dickins)
o       Update to rmap-13b                              (Rik van Riel,
                                                Arjan van de Ven, Hugh Dickins)
*       Fix trident audio suspend/resume crash          (Muli Ben-Yehuda)
o       Give panic info in morse code on graphic oops   (Andrew Rodland)
*       Add a new kaweth usb ident                      (Harm Verhagen)
o       Fix warnings from init_task.c                   (Alex Riesen)
o       IRQ balancing fix backport from 2.5             (Zwane Mwaikambo)
o       Clean up LDM support                            (Richard Russon)
*       Fix lib/rbtree mismerge                         (Christoph Hellwig)
*       Endian fixes for 8390 drivers                   (from HPPA merge)
X       Support tulip on the parisc platform            (from HPPA merge)
*       Update parport_gsc                              (Helge Deller)
o       Merge fault handling changes for upward         (from HPPA merge)
        growing stacks
o       Fix undefined C in speakup                      (me)
*       Fix umem undefined C                            (me)
*       Fix a few other warnings                        (me)
*       Lots of gcc 3.1 __FUNCTION__ warning fixes      (me)

Linux 2.4.19rc3-ac3
o       Hopefully fix the smp boot/apic problem         (James Cleverdon)
o       Tidy various VM bits up                         (Christoph Hellwig)
o       Further quota updates           (Jan Kara, Al Viro, Christoph Hellwig)
*       Fix incorrect tristate in Config.in             (Keith Owens)
o       amd76x_pm compile fix                           (Erik Andersen)

Linux 2.4.19rc3-ac2
o       Fix escaped iconfig makefile line               (Greg Louis)
*       Fix a dcache locking error                      (Al Viro)
o       AMD native powermanagement                      (Tony Lindgren,
                                                         Johnathan Hicks)
        | Replaces amd768_pm as its already far better
-       Remove dead tq_bdflush                          (Christoph Hellwig)
-       Remove dead pg_nosave bits                      (Christoph Hellwig)
-       Remove dead 8253x build script                  (Christoph Hellwig)
o       Clean up speakup Makefile                       (Christoph Hellwig)
o       Fix typo in drivers/net/Config.in               (Hans-Joachim Baader)
o       Update to new quota code with dual format       (Jan Kara)
o       Add the XFS framework for quota into it         (Nathan Scott)
*       Fix unaligned access on ewrk3                   (Martin Brulisauer)
o       Fix config breakage from mips merge             (Christoph Hellwig)
*       Recognize GPLv2 as a valid license              (Keith Owens)
o       Update ACPI hotplug driver                      (Takayoshi KOCHI)
        | And fix posted shortly after
o       Remove ksyms.c debugging junk                   (Khromy)
o       Remove limits.h use in speakup                  (Adrian Bunk)
o       NFS lock daemon fixes                           (Olaf Kirch)
        | Sign errors, Openserver interoperability
*       Further trident sound cleanup and fixes         (Muli Ben-Yehuda)
o       Change tcp_diag.h fix to keep DaveM happy       (me)
o       Add via apic to expected apic versions          (me)
o       Next batch of summit tweaks                     (James Cleverdon)
        | Won't fix the existing APIC problem
o       Add Vaio C1MV mode lines to radeonfb            (James Mayer)
*       Fix sloppy sign handling in apm and rio500      (Silvio Cesare)
*       Reformat depca.c ready for some bugfixes        (me)

Linux 2.4.19rc3-a1
o       Merge with 2.4.19rc3

Linux 2.4.19rc2-ac2
o       Fix ide probe crash stupid bug in ac1           (me)
        | I mismerged Kurt's change

Linux 2.4.19rc2-ac1
o       Merge with 2.4.19-rc2
*       Minor HP merge fixup
*       Orinoco build fix                               (Adrian Bunk)
o       Vaio C1VE/N frame buffer console mode           (Marcel Wijlaars)
*       Fix an inverted test in sym53c8xx_2             (Grant Grundler)
o       Fix aic7xxx build without PCI enabled           (me)
*       Clear allocated gendisk in IDE                  (Kurt Garloff)

Linux 2.4.19rc1-ac7
*       Merge more HPPA bits
X       tcp_diag alignment fixup                        (Richard Henderson)
        | Pending DaveM making a nicer fix Im sure
o       Hopefully fix the SMP APIC problems rc6         (James Cleverdon)
        gave some people
o       Fix incorrect __init in PCI core                (Takayoshi KOCHI)
        | Caused hotplug bugs
o       Update IBM PCI hotplug driver                   (Greg Kroah-Hartmann)
*       Add SCSI blacklist entries for Centristor       (Robert Sertic)
o       Update Documentation/sysctl/vm.txt              (Steven Cole)
*       Fix kdev_val macro                              (Steven Cole)
o       Allow a user to force dma 0 to be allowed       (Gerald Teschl)
        for ISAPnP [be nice to autodetect this ?]
o       Hopefully fix bogus config question bug         (me)
*       Fix hang on some boxes if you unload
        maestro audio then hit the volume buttons       (Samuel Thibault)
*       Fix aha152x scsi                                (Juergen Fischer)
*       Bluetooth pcmcia drivers                        (Marcel Holtmann)

Linux 2.4.19rc1-ac6
o       Update merge using bits from newer summit diff  (James Cleverdon)
o       Fix problems with non SMP but io-apic build     (me)
*       Socket error path memory leak fix               (Robert Love)
o       Fix sd_varyio masks for higher drives           (Kurt Garloff)
o       Fix tmpfs double kunmap                         (Hugh Dickins)
o       VIA rhine cleanup/fixes                         (Roger Luethi)
o       Fix typos in ncr/seagate scsi                   (James Mayer)
*       MPT fusion update                               (Pam Delaney)
*       Trident audio code cleanups and lock fixes      (Muli Ben-Yehuda)
o       Fix irq balancing for summit boxes with Ingo's  (James Cleverdon)
        PIV balancer

Linux 2.4.19rc1-ac5
o       Add additional promise chip names provided by   (me)
        Hank Yang
o       Fix promise 20277 misreporting                  (me)
o       Remove extra argument from vm_enough_memory     (me)
        | Suggested by Hugh Dickins
*/+     Initial merge of main chunk of parisc-55 tree
        - fix scheduling of disabled kbd tasklet

Linux 2.4.19rc1-ac4
o       Tweak pnpbios permissions on escd file          (me)
        | We only want root able to see it
o       Merge first bits of Summit stuff                (me)
        | Working from ugly ibm patch for 2.4.9
o       Fix casting warnings in i830 DRM                (me)
*       Fix atp870u warning                             (me)
o       Fix APM hang on resume with SMP kernel on up    (me)
o       Change added proc/cpuinfo entries to fit format(me)
o       Fix PIV clockmod                                (Peter Osterlund)
o       Re-order scsi disk structure to save space      (Kurt Garloff)
o       Fix CPU_FREQ build problem                      (Peter Osterlund)
o       Clean up speakup_acntpc                 (Arnaldo Carvalho de Melo)
o       Clean up speakup_acntsa                 (Arnaldo Carvalho de Melo)
o       Clean up speakup_apolo                  (Arnaldo Carvalho de Melo)
o       Basic speakup core cleanups             (Arnaldo Carvalho de Melo)
o       Fix a mishandling of PCIBIOS boxes that do not  (Mark Lisher)
        use CONF1/CONF2
o       Fix promise skip for new supertrak              (Jan Schmidt)
o       Allocate nocache ram based on mem size for      (Tomas Szepe)
*       Fix incorrect zlib includes                     (David Woodhouse)
*       Fix duplicated scsi host idents                 (Itai Nahshon)
o       Update ALi5451 audio                            (Lei Hu)
        | Sorry this took so long - it got lost
o       Handle radeon cards that report zero RAM        (James Mayer)
o       Blacklist H.01.09 megaraid firmware             (Jan Koop)
+       Initial ALi5455 audio support                   (Lei Hu)

Linux 2.4.19rc1-ac3
*       Remove SWSUSPEND
        | With the IDE backport option and other general 2.5 improvements
        | its now best worked on in 2.5
*       Remove duplicate config options                 (Steven Cole)   
o       Newer SX6000 has PDC20276 chips. Handle this    (me)
o       Don't use LBA48 hack on Promise 20262/3         (Hank Yang)
*       Switch to Promise namings for chips             (Hank Yang)
*       Update promise drive quirks                     (Hank Yang)
o       Fix missing sem up on error in usb printer      (Oliver Neukum)
*       Correct FPU stack fault signal flag bits        (Dave Richards)
o       Resync with base JFS tree                       (Dave Kleikamp)
*       Make it clear CMD64x drives CMD680              (Adrian Bunk)

Linux 2.4.19rc1-ac2
*       Update eata and u14/34f drivers                 (Dario Ballabio)
o       Handle 3c556 transmitter enable bit             (Andrew Morton)
o       Make the DRM layer use the pci mapping api      (Arjan van de Ven)
o       Set pci dma masks on the i2o devices            (Frank Davis)
*       JFFS2 bug fixes                                 (Dave Woodhouse)
*       Fix i815 APSIZE masking                         (Nicolas Aspert)
*       Remove junk pcxxdelay function                  (Sergey Kononenko)
*       EFI partition updates                           (Matt Domsch)
        - I took out the MSDOS check - if both are
          present we should favour MSDOS for now
*       Fix ipc/shm locking                             (Hugh Dickins)
*       Update Configure.help                           (Steven Cole)
*       USB updates - cleanups                          (Greg Kroah-Hartmann)
o       USB fix for intuos tablet                       (Christer Nilsson)
*       USB scanner updates             (David Nelson, Henning Meier-Geinitz, 
                                         Sergey Vlasov, Karl Heinz Kremer)
        | Note - new maintainer for USB scanner - Brian Beattie
o       Re-merge the ramfs limits code                  (David Gibson)
        | * This needs good testing
        | + TODO - make ramfs homour vm_accounting
*       eepro100 warning fix                            (Pavel Machek)
+       Report ok for nfs directory fsync               (Trond Myklebust)
*       Promise 20268 raid should be called 20270       (Hank Yang)
        | Trivial item pulled out of the pending promise patches
o       Speakup HZ != 100 cleanup part 1                (Arjan van de Ven)
o       Report HT info in /proc/cpuinfo                 (Arjan van de Ven)
o       PIV IRQ balancing fix                           (Ingo Molnar)
o       Allow a non PGE PII optimised build             (Arjan van de Ven)
X       Elevator performance fixes                      (Andrea Arcangeli)
o       Update cpufreq, add PIV throttling              (Robert Schwebel,
                        Padraig Brady, Zwane Mwaikambo, Arjan van de Ven,
                        Tora Engstad)
o       O(1) scheduler updates                          (Ingo Molnar)
*       Fix 64bit random panic with 
        "I refuse to corrupt memory/swap"               (Bill Nottingham)
*       Fix compile with floppy disabled                (Adrian Bunk)
*       Quirk handler for Dunord I-3000   (Dave Close, David Mosberger)
        | Plus I added real PCI idents for neatness
o       Fix another vm accounting corner case           (Robert Love)
o       Patch up XFree 4.1 back compat problems         (Arjan van de Ven)
        in DRM 4.2+

Linux 2.4.19rc1-ac1
o       Merge with 2.4.19-rc1
        - Drop out mm fixes
*       Shmem fixes for -ac                             (Hugh Dickins)
o       Fix vm accounting corner cases                  (Hugh Dickins)
*       Fix utimes permission check error               (Stephen Rothwell)
        | It was overstrong
o       Fix JFS error handling down_write_trylock       (David Kleikamp)
o       Module loader off by 1 fix                      (Peter Oberparleiter)
o       Allow irda modem bits to be arch set            (Grant Grundler)
*       ALI M1671 GART support                          (Arjan van de Ven)
o       IDE scsi off by one transformation fix          (Mark Lord)
*       Printk fixes
o       USBserial semaphore fix                         (Pete Zaitcev)
o       Alpha updates for O(1) scheduler                (Robert Love)

Linux 2.4.19pre10-ac2
o       Merge speakup support for blind users
o       CSB6 cable detect for Dell                      (Matt Domsch)
o       Update pci ids for Intel i8xx                   (Wim Van Sebroeck)
*       Add AMD766 PCI irq router support               (Wayne Whitney)
*       ACARD scsi update                               (Matthew Chang)
*       Fix idle-period bug in APM parser               (Laurent Latil)

*       Printk levels for 3c501 ethernet                (Felipe Damasio)
o       AMD768 TCO watchdog driver - * needs testing *  (Zwane Mwaikambo)
*       Fix IDE port offset for pdc202xx                (Hang Yang)
        | should fix LBA48 drives on primary channel
o       Fix incorrect speedstep multiplier detect       (Dominik Brodowski)
*       Add support for Aptiva with Bose subwoofer      (Toshio Spoor, 
                                                         John Rood)
*       Autodetect SiS 745 AGP                          (Carsten Rietzschel)
*       More scsi sparselun entries                     (Arjan van de Ven)
*       Fix possible crash on shutdown with AF_ROSE     (Jean-Paul Roubelat)
*       Intel 845G IDE support                          (Andre Hedrick)
+       Further CPiA driver updates                     (Duncan Haldane)
o       Fix DAC960 diff that went astray                (Juan Quintela)
o       Add HP arrays to the sparselun list             (Andrew Patterson)

Linux 2.4.19pre10-ac1
o       Merge with Linux 2.4.19-pre10

Linux 2.4.19pre9-ac3
o       Cpufreq updates                 (Dominik Brodowski, Dave Jones0
        | Now includes some reverse engineered speedstep support 
o       JFS updates                     (David Kleikamp, Christoph Hellwig)
+       CPiA updates/Intel microscope support           (Duncan Haldane)
*       Fix vm86 locking errors on SMP                  (Ben LaHaise)
*       Remove dead vm86mode field                      (Ben LaHaise)
*       Fix make clean for cl2llc                       (Keith Owens)
o       Fix loop errors with highmem                    (Ben LaHaise)
*       Fix ipc/sem.c SuS/LSB compliance                (Christopher Yeoh)
X       Update swsuspend maintainer info                (Pavel Machek)
*       Add another drive quirk for the promise         (Hank Yang)
o       Merge external journal support for jfs          (David Kleikamp)
o       Add documentation about O(1) scheduler          (Robert Love)
o       O(1) scheduler tidy ups                         (Robert Love)
o       Fix remaining extern inline users               (Christoph Hellwig)
o       Cache alignment cleanups for SMP apic timers    (Ravikiran Thirumalai)
o       Ext3 file system updates                        (Stephen Tweedie)
o       Fix 'dump corrupts live fs bug'                 (Stephen Tweedie)
o       Add DAC960 devices to init table                (Oliver Pitzeier)
        | Lilo doesn't care but grub does ..

Linux 2.4.19pre9-ac2
*       Clean up after SIGURG properly                  (David Weinehall)
        | Needed to match the other SuS compliance fix for it
*       Fixed wrong elf section in neofb                (Thomas Mirlacher,
                                                         Andrey Panin)
*       Don't write to reserved bits on 815 gart        (Nicolas Aspert)
*       Make fcntl locking POSIX 2001 compliant         (Andries Brouwer)
*       Fix an mmap corner case                         (Raúl)
*       Merge 3c59x vlan support                        (Paul Komkoff)
*       Update URLS for LDP documentation               (John Kacur)
*       Fix rmem setting for low memory                 (J A Magallon)
*       Reparent scsi error thread to init              (J A Magallon)
*       Backport FPU init fixes                         (J A Magallon)
*       Fix AGPgart crash on I830M/I845G when using
        8Mb/8Mb split                                   (Jeff Hartmann)
*       Fix phy masking on 8139too                      (Jeff Garzik)
*       Fix link state reporting on generic phy code    (Jeff Garzik)
*       Tulip phy handling fix                          (Jeff Garzik)
*       Update 8139too docs                             (Jeff Garzik)
*       cs89x0 update                                   (Jeff Garzik)
*       VIA rhine fixes                                 (Jeff Garzik)
*       Hamachi quick fixup for 2.4.19                  (Keith Underwood)
*       Revert escaped procfs debug code                (Todd Eigenschink)
*       Merge the 2.5 additions to ethtool              (Jeff Garzik)
*       Update dl2k driver                              (Jeff Garzik)
*       Fix kernel api docs to reflect fb changes       (Juan Quintela)
*       Fix problems with pcnet32 workaround for x250   (Go Taniguchi)
*       De4x5 cleanups                                  (Jeff Garzik)

Linux 2.4.19pre9-ac1
o       Merge with 2.4.19pre9
*       Fix SuS violation on readv/writev               (me)
        | I believe this one is correct, please double check

Linux 2.4.19pre8-ac5
*       Fix various audio copy*user                     (Rusty Russell)
o       Update to rmap 13               (Rik van Riel, Christoph Hellwig)
*       Fix joystick copy_user bugs                     (Robert Johnson)
*       Document the i2o_pci module                     (me)
*       Switch i2o_block back to direct pointers        (me)
        to avoid promise firmware bugs
*       Remove cache error paths from i2o_block         (me)
        | new code doesnt trip that bug
*       Reduce the i2o queue depth per device           (me)
        | pending tuning - might need more yet
*       Set i2o default limit at 48K a write            (me)
        | more firmware bug stuff
*       Clean up i2o cache strategy, add tuning ioctl   (me)
*       Allow users to force dpt cards to use base i2o  (me)
        | tested i2o_block on DPT with my cards
*       Remove duplicate ac97_codec inclusion           (Keith Owens)
X       Tidy up patch for swsuspend                     (Pavel Machek)
*       Fix wrong __init in 3c509                       (Kasper Dupont)
o       Fix mm/bootmem.c build on cris                  (Johan Adolfsson)
*       Remove config tools for 8253x from kernel tree  (Keith Owens)
*       Rename files in aacraid ready for merge         (me)
        of updates
*       Merge bridge specific changes in aac code       (Deanna Bonds)
*       Merge most of the fixups/cleanups for aacraid   (Deanna Bonds)
*       Set PCI masks for the 64 and 32bit aacraids     (me)
*       Don't program up the ali secondary codec for    (me)
        6 channel if you don't have one fitted
*       Block layer copy*user fixups            (Arnaldo Carvalho de Melo)
*       Fix missing intermezzo include          (Marc-Christian Petersen)
o       Slab cache for iobufs           (Andrea Arcangeli, Chuck Lever,
                                                Christoph Hellwig)
*       Fix intermezzo copy*user                (Arnaldo Carvalho de Melo)
o       down_trylock                                    (Christoph Hellwig)
*       Fix video compile for split module              (Michal Jaegermann)
        and compiled in
*       Kill 3c59x debug bits                           (Andrew Morton)
*       Char fixes for copy*user                (Arnaldo Carvalho de Melo)
*       Fix a few errors in the janitor copy* fixes     (me)

Linux 2.4.19pre8-ac4
o       Fix warnings in pc_keyb.c                       (Christoph Hellwig)
*       Fix undefined C in rivafb                       (Christoph Hellwig)
*       Fix dnotify warnings                            (Christoph Hellwig)
o       Remove unused nfs label                         (Christoph Hellwig)
o       Fix vm_validate_enough prototypes               (Christoph Hellwig)
*       Fix wrong comment in agpgart                    (Nicolas Aspert)
*       JFFS2 fixes                                     (David Woodhouse)
o       Hopefully fix zisofs breakage                   (David Woodhouse)
*       Remove a defunct soc_probe call                 (Christoph Hellwig)
o       Update initrd documentation                     (Mark Post)
-       Fix SMP build                                   (Robert Love)
o       Numa-Q apic timer update                        (Martin Bligh)

Linux 2.4.19pre8-ac3
o       Kbuild fixes                                    (Keith Owens)
*       Fix eepro100 bug/typo                           (Michael Rozhavsky)
*       Intel 845G GART support                         (Graeme Fisher)
*       Fix tasklet disable/kill in pppoatm             (Luca Barbier)
*       Add another PCI ident to the acenic driver      (Eric Smith)
o       Major IDE updates                               (Andre Hedrick)

Linux 2.4.19pre8-ac2
*       Fix more compile problems                       (me)
*       Fix a possible hang on shutdown in 3270 tty     (Martin Schwidefsky)
*       Make "make rpm" sane for non x86                (Cesar Cardoso)
*       Two new AC97 codec entries                      (Lei Hu)
*       Thread exit race fix                            (Dave McCracken)
*       Further sg buffer clearing fix                  (Douglas Gilbert)
*       Fix do_mounts printk                            (Al Viro)
*       Umembp fixups                                   (Neil Brown)
*       Umembp shift bug fixup                          (me)
o       Kbuild fixes and improvements                   (Keith Owens)
*       Add a new tulip clone pci ident entry           (Ohta Kyuma)
*       Fix url on via pci fixups                       (Erich Schubert)
*       koi8-ru handling fixes                          (Petr Vandrovec)
o       Clean up remaining code to use yield            (Robert Love)
o       Clean up migration_init as per 2.5              (Erich Focht)
o       Clean up maximum real time priorities           (Robert Love)
*       Kill unused variable in bpck6                   (Adrian Bunk)
*       Fix dnotify/process exit handling               (Stephen Rothwell)
*       Add another vaio bios to the table              (Yves Lafon)
*       Allow users to disable hyperthreading           (Hugh Dickins)

Linux 2.4.19pre8-ac1
o       Merge with Linux 2.4.19pre8
        -       Fix some compile problems

Linux 2.4.19pre7-ac4
*       Test AMD768 IRQ router support                  (me)
*       Fix ext2 build error
*       Improve i810 audio documentation                (Johannes Feigl)
*       Ensure UTS data is in C locale                  (Martin Dalecki)
*       Add the Intel ICH4 to the i810 audio driver     (Wang Jun)
*       Fix qlogicfc crash under load                   (Dave Miller)
*       Fix snprintf return values in some cases        (Ben LaHaise)
*       Fix a bug that got into the iph5526 code when   (Vineet Abraham)
*       Add more scanners that respond to all LUNs      (Frank Zago)
*       Synclink PCMCIA wan driver                      (Paul Fulghum)
*       Fix sparc64/ppc64 bluetooth ioctl build         (Martin Eriksson)
*       Change 5/6bit codec resolution detect for       (Wan Tat Chee)
*       Fix v4l compile bug in one option case          (Iain Stevenson)
o       Clean up powernow initcalls                     ("CaT")
o       Add PIO mode support for the Pacific Digital    (Mark Lord)
        ADMA-100i card

Linux 2.4.19pre7-ac3
*       Back merge some documentation fixes             (Daniel Dickman)
*       Update sisfb driver                             (Thomas Winischhofer)
o       Remove sync wakeups now O(1) handles it         (Robert Love)
o       Abstract away need_resched                      (Robert Love)
o       Fix scheduler deadlock during switch_mm         (Dave Miller)
        on sparc etc
o       Optimise sched_yield                            (Robert Love)
o       Handle tasks becoming runnable during           (Robert Love)
o       Clean up assumptions about MAX_RT_PRIO          (Robert Love)
o       Backport of migration fixes/irq off             (Robert Love
        fixes and migration_init                         William Irwin)
o       Cleanups from 2.5->2.4 O(1) backport         (Robert Love)
        | The entire O(1) block above is a backport
        | of all the fixes from Ingo, Robert and others
X       Swsuspend fix crash on boot add cleanups        (Pavel Machek)
*       Scsi generic buffer tidy up                     (Douglas Gilbert)
*       Correct kd.h definitions                        (Andrej Lajovic)
X       Fix missing include for swsuspend               (Mauricio Zambrano)
*       Configure.help typo fixes               (Arnaldo Carvalho de Melo)
o       Identify PIV Xeon in mptable                    (James Bourne)
o       Fix "skip_ioapc_setup" compile problem          (Mikael Pettersson)
o       Additional ext2/ext3 sanity checker             (Andreas Dilger)
*       Handle very old misconfigured
        NCR53c810 on DECpc XL etc                       (Graham Cobb)
o       Core of support for jfs external log            (Christoph Hellwig,
                                                         Dave Kleikamp)
o       Clean up jfs_mknod a little                     (Christoph Hellwig)
o       Sync up 2.4/2.5 jfs changes                     (Christoph Hellwig)
*       PPC compile fixes                               (Paul Mackerras)
*       Next stage of vm86 fixing                       (Kasper Dupont)
o       Clean up drivers to use vmalloc_to_page         (Hugh Dickins)
*       Fix missing release in opl3sa2                  (Zwane Mwaikambo)
*       Fix flag type error in rtl8150                  (Rusty Russell)
*       Fix various missing CONFIG_PCI checks           (me)

Linux 2.4.19pre7-ac2
*       Limit default i2o_block to 64K writes           (me)
        | Several controllers can't handle larger single requests
*       Add power management control to i2o_block       (me)
X       Use chained sg list for i2o_block               (me)
        | Need to load first 8 entries into message for performance still
*       Updated i2o documentation                       (me)
*       Fix make xconfig
*       Fix bios reboot sequence                        (Robert Hentosh)
*       Kees Cook changed email address                 (Kees Cook)
*       Fix a minor SuSv3 violation in SIGURG           (Christopher Yeoh)
o       Make htmldocs fixups                            (Erik van Konijnenburg)
o       Make all the slab caches use the "_" convention (Ryan Mack)
o       Fix flow control problems with TCP over NFS     (Neil Brown)
o       Removepage hooks as per old -ac                 (Christoph Rohland)
        | This lets shmfs/ramfs keep accounting straight
        | ramfs needs someone to drop in the other old -ac bits stil
o       Fix via-rhine PCI idents                        (Shing Chuang)
*       Backport of 2.5 aha152x update by               (Juergen Fischer)
o       Loop fixups                                     (Arjan van de Ven)
o       Add HP tachyon idents to cpqfc driver           (Jes Sorensen)
*       Clean up mpu401 failure handling paths          (Zwane Mwaikambo)
*       Ad1848 pnp scanning fixes                       (Zwane Mwaikambo)
o       Kill dead URL in maintainers                    (Joe Perches)
-       Back out problem bridge update                  (Mike Fedyk)
*       Fix sound on Compaq Presario 700                (Santiago Nullo)
o       Fix restore_flags handling in cmd640 probe      (Justin Gibbs)
o       Fix oops from mptable impaired bioses           (Arjan van de Ven)
o       Fix 8139cp/8139too big endian multicast setup   (Naoki Hamada)
*       Fix missing newline in i810 audio printk        (???)
*       Put syscall table back for now                  (Steven Hirsch)
*       Fix ips build for some combinations             (Steven Hirsch)
o       NLS makefile tidy                               (Urban Widmark)
o       Fix radeonfb build                              (Peter Horton)
*       Update poll_out fixes on tty devices            (Sapan Bhatia)
o       32bit uids in acct data                         (Chris Wing)

Linux 2.4.19pre7-ac1
o       Merge CPU speed control framework and support (Dave Jones, Russell King
        for VIA processors and AMD K6           Arjan van de Ven, Janne Pänkälä)
o       Merge with 2.4.19pre7
        -       drop out keyb changes (breaks some setups)
*       Lots more i2o debugging work                    (me)
        | I2O now seems to be working again and works
        | for the first time on the AMI Megaraid

Linux 2.4.19pre5-ac3
X       Software suspend initial patch          (Pavel Machek, Gabor Kuti,..)
        | Don't enable this idly. Its here to get exposure and so
        | people can bring the rest of the code up to meet its needs as
        | well as fix it.
        | Read the docs first!
*       Small fix for the radeonfb                      (Peter Horton)
*       Fix highmem truncation on DMA mapping bug       (Dave Miller)
X       Modules are not supposed to hack the syscall    (Arjan van de Ven)
        table so remove the export
*       Add ite sound configuration help                (Steven Cole)

Linux 2.4.19pre5-ac2
*       Fix compile error when using initrd             (Jeff Nguyen)
*       Make the KL133 onboard video happy again        (Andre Pang)
        | and a lot of people working to figure out the right bits
*       Reparent jdb to init and drop lock on exit      (Ishan Jayawardena)
*       Fix radeon corner case                          (Arjan van de Ven)
o       Cache more group descriptors on ext2/ext3       (Arjan van de Ven)
*       SAB8253 series wan drivers                      (Joachim Martillo)
*       Add more idents for PIIX IDE controllers        (Arjan van de Ven)
*       Lock signals in procfs                          (Andrea Arcangeli)
*       Backport of 2.5 BUG_ON() functionality          (Robert Love)
-       Drop -O1 on sched.c - turns out its a CPU
        microcode bug on early Xeon not Linux
*       Fix Radeon fb reset problems as X11 did         (Peter Horton)
*       Radeon acceleration/mtrr updates                (Peter Horton)
o       JFS flushpage updates                           (Christoph Hellwig)
*       BeOS file system support                        (Will Dyson)
        | original work by Makoto Kato
*       Fix w83877 watchdog SMP compile failure         (Paul Komkoff, me)
*       Fix pty/tty POLL_OUT reporting                  (Sapan Bhatia)
*       Update berkshire watchdog driver        (Lindsay Harris, Rob Radez)
o       Clean up duplicated path_init and __user_walk   (Hanna Linder)
*       Enable MMX extensions on Geode GXm              (Zwane Mwaikambo)
o       O(1) scsi free command block finder             (Mark Hemment)
*       Updated IBM serveraid driver                    (Jack Hammer)
*       S/390 makefile cross compile fixups             (Pete Zaitcev)

Linux 2.4.19pre5-ac1
o       Merge with 2.4.19pre5

Linux 2.4.19pre4-ac4
o       Fix an additional vm86 case                     (Stas Sergeev)
        | Check DOSemu again and this code wants some good review
o       Do sanity checking to avoid mispoking PCI on    (me)
        the CMD640 [noted by Justin Gibbs]
o       Fix promise IDE error recovery                  (Manfred Spraul)
o       Ali IDE hang fixes                              (Sen Dong)
        | Extracts from a bigger ALi update
*       Ext3 balloc locking fix                         (Andrew Morton)
*       Fix escaped MWAVE configuration                 (Thomas Hood)
*       Fix nls_utf8 problems                           (Liyang Hu)
*       Fix mmx_memcpy over-prefetching on Athlon       (me)
o       Fix an error return the vm accounting code broke(Andrew Morton)
*       Fix bpck6 build on the powerpc platform         (Jens Schmalzing)
*       Fix bpck6 64bit cleanness and other minor bits  (me)
*       Fix sound Configure.help thinko                 (Per von Zweigbergk)
*       Backport the 2.5 wireless driver stuff          (Jean Tourrilhes)
        | So 2.5 driver fix back merging is sane

Linux 2.4.19pre4-ac3
o       Fix NFS pathconf problem                        (Neil Brown)
o       IBM memory key ident for usb_storage            (Alexander Inyukhin)
*       Add byte counters to mkiss driver               (Ken Koster)
*       Add more entries to the scsi scan lists         (Arjan van de Ven)
*       More eepro100 variants                          (Arjan van de Ven)
*       Update wolfson codec initialisers               (Randolph Bentson)
+       USB serial oops fixes                           (Greg Kroah Hartmann)
*       Mad16 register gameport with input layer        (Michael Haardt)
*       Update specialix driver to handle SI v1.x board (Ismo Salonen)
*       Fix a wdt285 EFAULT return, remove crud         (Ron Gage, me)
*       Fix ioctl return errors on several sound cards  (Ron Gage)

Linux 2.4.19pre4-ac2
*       Hopefully correctly fix the vm86 problems       (Stas Sergeev)
        | Please test wine 16bit/dosemu/XFree stuff
*       Fix panic when writing 0 length ucode chunk     (Tigran Aivazian)
*       Fix incorrect use of hwif->index in ALI IDE  (Martin Dalecki)
*       Fix mmap rbtree corruption bug                  (Ben LaHaise)
o       Fix incorrect 10 to 6 byte scsi command switch  (Jens Axboe)
*       TCP correctness fix                             (Dave Miller)
*       Correct mwi acronym in docs                     (Geert Uytterhoeven)
*       Merge the rest of Promise 20271 support         (YAMAWAKI Teruo)
*       Fix open/close races in indydog                 (Dave Hansen)
*       Fix compile problem with ibm hotplug            (Greg Kroah-Hartmann)
*       Save the .config file in make rpm               (Kelly French)
*       Add another vaio with swapped minutes           (Michael Piotrowski)
o       Further atm fixes                               (Maksim Krasnyanskiy 
                                                         Marcell Gal)
o       Even more atm fixes                             (Francois Romieu)
*       USB support for palm m130                       (Udo Eisenbarth)
*       USB fix for pegasus hotplug crash               (Petko Manolov)
*       USB request sense help for some scanners        (Oliver ?)
*       USB support for Optus@home                      (Oliver ?)
*       USB printer updates                     (David Paschal, Pete Zaitcev)
*       Work around USB ATEN keyboard switches          (Vojtech Pavlik)
*       PWC usb camera updates                          ("Nemosoft")
*       Small updates to the USB hub code               (Itai Nahshon)
*       Fix spinlock handling bugs in ipaq USB          (Ganesh Varadarajan)
*       OHCI fixes                                      (David Brownell)
*       USB docs update                                 (David Brownell)
*       UHCI fixes                                      (Johannes Erdfelt)
*       Quieten a USB message to debug                  (Greg Kroah-Hartmann)
*       USB bandwidth reporting                         (David Brownell)
*       Fix msync SuS v3 compliance                     (Chris Yeoh)
*       CS8900 fixes (need testing)                     (Paul Komkoff)
*       Adapt HP100 driver to pci api                   (Jeff Garzik)
*       Acenic updates - fix leak and Tigon1            (Jes Sorensen)
*       DE620 region handling fixes                     (K Kasprzak)
*       DLink DL2K gige updates                 (Edward Peng, Jeff Garzik)
*       pcnet32 leak fix                                (Jeff Garzik)
*       pcnet32 types fixes for non x86                 (Anton Blanchard)
*       pcnet32 assorted fixes                          (Dave Engebretsen)
*       pcnet32 fixes                                   (Paul Mackerras)
*       Fix missing linux/delay.h from eepro100         (me)
*       Further pcnet32 cleanup and probe fixes         (Go Taniguchi)
*       Merge gcc3 warning fixes for copy/csum          (Jeff Garzik)
*       Fix bmac build                                  (Joshua Uziel)
*       DE4x5 slight tidy up                            (Jeff Garzik)
*       More AC97 ident strings                         (Peter Christy)

Linux 2.4.19pre4-ac1
o       Merge 2.4.19pre4
*       Add PCI idents for mobility parallel port       (me)
o       Fix crash on boot with LLC if no devices present(me)

Linux 2.4.19pre3-ac6
o       Fix the oops initialising the CD-ROM            (Andre Hedrick)
*       Add devexit_p() to the wdt_pci watchdog         (Adrian Bunk)
o       Fix lm_sensors compile                          (Eyal Lebedinsky)
o       Remove some dead JFS oddments                   (Christoph Hellwig)
*       SCSI generic update                     (Doug Gilbert, Travers Carter)
o       VM86 exception fixups                   (Kasper Dupont, Manfred Spraul)
*       Fix an fcntl error corner case to match SuS     (Christopher Yeoh)

Linux 2.4.19pre3-ac5
*       Further IDE updates                             (Andre Hedrick)
*       Reduce ide tape debug noise                     (Alfredo Sanjuán)
*       Sync devices on final close not each close      (Miquel van Smoorenburg)
*       Make max busses/irqs dynamic on x86             (James Cleverdon)
        | Needed for big IBM boxen
*       Remove exp_find in NFS (never used)             (Al Viro)
*       Fix read locking on NFS export_table            (Erik Habbinga)
*       Fix possible NFS error path mnt/dentry leak     (Al Viro)
*       Use MKDEV macro in NFS device create            (GOTO Masanori)
*       Clean up stale fh stats                         (Neil Brown)
o       Tidy nfsd_lookup                                (Al Viro)
o       nfsd_setattr fixes                              (Neil Brown)
o       Tidy up nfsd vfs calls                          (Neil Brown)
o       Clean up nfsd syscall interface                 (Neil Brown)
o       Fix fat NFS handle interfaces                   (Neil Brown)
o       Tidy up export list handling for NFS            (Al Viro)
o       Use seq_file for NFS exports proc file          (Al Viro)
o       Support for deviceless file system exports      (Steven Whitehouse)
o       Remove big kernel lock use for most of nfsd     (Neil Brown)
o       Convert sunrpc code to use generic linux lists  (Neil Brown)
o       Tidy up svc_sock NFS locking on SMP             (Neil Brown)
o       Improve tcp error/close handling                (Neil Brown)
o       Close down idle NFS tcp sockets                 (Neil Brown)
o       NFS TCP fixes for buffer space tracking         (Neil Brown)
o       Handle TCP RPC service flooding                 (Neil Brown)
o       Enable NFS over TCP via config options          (Neil Brown)