---

Alan Cox: Linux 2.4.19rc1-ac5

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]

The summit stuff here is probably not yet sufficient to boot on Summit
and I may have broken NUMA-Q. It does however boot/run correctly on the
conventional PC class boxes (uniprocessor and SMP) I've run it on even
with a MULTIQUAD/SUMMIT kernel selected

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
o       Initial merge with majority 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)
o       Fix atp870u warning                             (me)
o       Fix APM hang on resume with SMP kernel on up    (me)
        laptop
o       Change added proc/cpuuinfo 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)
        sparc32
o       Fix incorrect zlib includes                     (David Woodhouse)
o       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)
o       Initial ALi5455 audio support                   (Lei Hu)

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

Linux 2.4.19rc1-ac2
o       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)
o       JFFS2 bug fixes                                 (Dave Woodhouse)
o       Fix i815 APSIZE masking                         (Nicolas Aspert)
o       Remove junk pcxxdelay function                  (Sergey Kononenko)
o       EFI partition updates                           (Matt Domsch)
        - I took out the MSDOS check - if both are
          present we should favour MSDOS for now
o       Fix ipc/shm locking                             (Hugh Dickins)
o       Update Configure.help                           (Steven Cole)
o       USB updates - cleanups                          (Greg Kroah-Hartmann)
o       USB fix for intuos tablet                       (Christer Nilsson)
o       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
o       eepro100 warning fix                            (Pavel Machek)
o       Report ok for nfs directory fsync               (Trond Myklebust)
o       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)
o       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)
o       Fix 64bit random panic with 
        "I refuse to corrupt memory/swap"               (Bill Nottingham)
o       Fix compile with floppy disabled                (Adrian Bunk)
o       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
o       Shmem fixes for -ac                             (Hugh Dickins)
o       Fix vm accounting corner cases                  (Hugh Dickins)
o       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)
o       ALI M1671 GART support                          (Arjan van de Ven)
o       IDE scsi off by one transformation fix          (Mark Lord)
o       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)
o       Add AMD766 PCI irq router support               (Wayne Whitney)
o       ACARD scsi update                               (Matthew Chang)
o       Fix idle-period bug in APM parser               (Stephen Rothwell)
o       Printk levels for 3c501 ethernet                (Felipe Damasio)
o       AMD768 TCO watchdog driver - * needs testing *  (Zwane Mwaikambo)
o       Fix IDE port offset for pdc202xx                (Hang Yang)
        | should fix LBA48 drives on primary channel
o       Fix incorrect speedstep multiplier detect       (Dominik Brodowski)
o       Add support for Aptiva with Bose subwoofer      (Toshio Spoor, 
                                                         John Rood)
o       Autodetect SiS 745 AGP                          (Carsten Rietzschel)
o       More scsi sparselun entries                     (Arjan van de Ven)
o       Fix possible crash on shutdown with AF_ROSE     (Jean-Paul Roubelat)
o       Intel 845G IDE support                          (Andre Hedrick)
o       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)
o       CPiA updates/Intel microscope support           (Duncan Haldane)
o       Fix vm86 locking errors on SMP                  (Ben LaHaise)
o       Remove dead vm86mode field                      (Ben LaHaise)
o       Fix make clean for cl2llc                       (Keith Owens)
o       Fix loop errors with highmem                    (Ben LaHaise)
*       Fix ipc/sem.c SuS/LSB compliance                (Christopher Yeoh)
o       Update swsuspend maintainer info                (Pavel Machek)
o       Add another drive quirk for the promise         (Hank Yang)
        drivers
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
o       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)
o       Don't write to reserved bits on 815 gart        (Nicolas Aspert)
o       Make fcntl locking POSIX 2001 compliant         (Andries Brouwer)
+       Fix an mmap corner case                         (Raúl)
o       Merge 3c59x vlan support                        (Paul Komkoff)
+       Update URLS for LDP documentation               (John Kacur)
o       Fix rmem setting for low memory                 (J A Magallon)
o       Reparent scsi error thread to init              (J A Magallon)
o       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)
o       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
o       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)
o       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)
o       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
o       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)
o       Fix SMP build                                   (Robert Love)
o       Numa-Q apic timer update                        (Martin Bligh)

Linux 2.4.19pre8-ac3
o       Kbuild fixes                                    (Keith Owens)
o       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)
o       Fix ext2 build error
o       Improve i810 audio documentation                (Johannes Feigl)
o       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)
        networking
*       Add more scanners that respond to all LUNs      (Frank Zago)
+       Synclink PCMCIA wan driver                      (Paul Fulghum)
o       Fix sparc64/ppc64 bluetooth ioctl build         (Martin Eriksson)
*       Change 5/6bit codec resolution detect for       (Wan Tat Chee)
        AC97 
o       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
o       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)
        schedule
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
o       Swsuspend fix crash on boot add cleanups        (Pavel Machek)
*       Scsi generic buffer tidy up                     (Douglas Gilbert)
*       Correct kd.h definitions                        (Andrej Lajovic)
o       Fix missing include for swsuspend               (Mauricio Zambrano)
o       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)
o       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)
o       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)
o       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)
o       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        (-)
o       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
o       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!
o       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
o       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
o       Reparent jdb to init and drop lock on exit      (Ishan Jayawardena)
o       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)
o       Add more idents for PIIX IDE controllers        (Arjan van de Ven)
*       Lock signals in procfs                          (Andrea Arcangeli)
o       Backport of 2.5 BUG_ON() functionality          (Robert Love)
o       Drop -O1 on sched.c - turns out its a CPU
        microcode bug on early Xeon not Linux
o       Fix Radeon fb reset problems as X11 did         (Peter Horton)
o       Radeon acceleration/mtrr updates                (Peter Horton)
o       JFS flushpage updates                           (Christoph Hellwig)
o       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)
        code
o       Enable MMX extensions on Geode GXm              (Zwane Mwaikambo)
o       O(1) scsi free command block finder             (Mark Hemment)
*       Updated IBM serveraid driver                    (Jack Hammer)
o       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
o       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)
o       Add more entries to the scsi scan lists         (Arjan van de Ven)
o       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
o       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)
o       Fix incorrect use of hwif->index in ALI IDE  (Martin Dalecki)
o       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)
o       Merge the rest of Promise 20271 support         (YAMAWAKI Teruo)
*       Fix open/close races in indydog                 (Dave Hansen)
o       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)
o       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)
o       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
o       Further IDE updates                             (Andre Hedrick)
o       Reduce ide tape debug noise                     (Alfredo Sanjuán)
*       Sync devices on final close not each close      (Miquel van Smoorenburg)
o       Make max busses/irqs dynamic on x86             (James Cleverdon)
        | Needed for big IBM boxen
o       Remove exp_find in NFS (never used)             (Al Viro)
o       Fix read locking on NFS export_table            (Erik Habbinga)
o       Fix possible NFS error path mnt/dentry leak     (Al Viro)
o       Use MKDEV macro in NFS device create            (GOTO Masanori)
o       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)

Linux 2.4.19pre3-ac4
o       Ensure jfs readdir doesn't spin on bad metadata (Dave Kleikamp)
o       Fix iconfig with no modules                     (Randy Dunlap)
*       Don't enfore rlimit on block device files       (Peter Hartley)
o       Add belkin wireless card idents                 (Brendan McAdams)
o       Add HP VA7400 to the scsi blacklist quirks      (Alar Aun)
o       JFS race fix                                    (Dave Kleikamp)
*       Fix wafer5823 watchdog merge error I made       (Justin Cormack)
*       Fix Config rule for phonejack pcmcia card       (Eyal Lebedinsky)
o       Test improved OOM handler for rmap              (Rik van Riel)
*       Update defconfig/experimental bits              (Neils Jensen)
*       The incredible shrinking kernel patch           (Andrew Morton)
*       Clean up BUG() implementation                   (Andrew Morton)

Linux 2.4.19pre3-ac3
o       Doh fixed the SYSVIPC build problem             (Everyone...)
o       Added 802.2LLC support                  (Arnaldo Carvalho de Melo)
        | Based on 2.0 code contributed by Procom
*       Fix i2o build as module                         (Mark Cooke)
o       Blacklist for machines where local apic fails   (Mikael Pettersson)
*       Clean up wdt_pci                                (Zwane Mwaikambo)

Linux 2.4.19pre3-ac2
o       Hopefully fixed all the as accounting bugs      (me)
o       Bit more LS220 work (nothing useful yet)        (me)
o       Change should be long not int in shmem acct     (me)
o       Ignore MAP_NORESERVE in mode 2/3 accounting     (me)
*       Fix pci bar flag parsing                        (Russell King)
*       Handle ELF setup_arg_pages failure              (Russell King)
*       AT1700 filter fix                               (Sawa)
o       S/390 fix for O(1) scheduler                    (Pete Zaitcev)
o       Fix /proc/kcore for non zero memory start       (Russell King)
*       Update USB config files                         (Greg Kroah-Hartmann)
*       TCP minisocks fixes                             (Dave Miller)
*       dnotify fixes                                   (Stephen Rothwell)
*       Remove pointles sysrq-L                         (Russell King)
*       Reparent khubd to init                          (Andrew Morton)
*       EEpro100 test updates                           (Arjan van de Ven)
*       Use named initializers in hwc_con               (Pete Zaitcev)
*       SHM ipc fix                                     (Paul Larson)
o       Further printk level fixes                      (Denis Vlasenko)
o       Revert epic100 changes - reports of problems    (me)
*       Wafer WDT watchdog driver                       (Justin Cormack)
        | I did some cleanup - Justin please double check it
*       ITE8330G PIRQ map support                       (Tobias Diedrich)
o       Trivial khttpd logging bug fix                  (Rogier Wolff)
o       Stop module autoloader making user /proc/pid    (Andreas Ferber)
        dir root owned
o       Handle TF flag properly on debug trap           (Christoph Hellwig,
                                        Arjan van de Ven, Stephan Springl)
*       ALi M1701 watchdog driver                       (Stve Hill)
        | I tidied/fixed this one too so please check
o       Add iconfig  (save/extract config from kernel   (Randy Dunlap)
        image file)
*       Add mk712 touchscreen driver                    (Daniel Quinlan)
        | Fixed various bugs in it - Dan please check

Linux 2.4.19pre3-ac1
o       Merge with 2.4.19pre3
        -       Revert buggy bluesmoke change
        -       Add missing pppox header change
*       Next SIS ide update                             (Lionel Bouton)
*       Only try the flush and recycle trick for        (me)
        known buggy I2O controllers.
*       Clean up module junk and use new init style     (me)
        for I2O.
*       Don't use cache hints on dim i2o controllers    (me)
*       Add vmalloc_to_page to 2.4 from 2.5             (Gerd Knorr)
o       JFS updates                     (Christoph Hellwig, Dave Kleikamp)
*       Fix boot_cpu_data corruption bug                (Mikael Pettersson)
*       Clean up ppp vfree paths                        (David Woodhouse)
*       Emagic EMI usb driver                           (Tapio Laxström)
*       Edgeport fixes for multiple device case         (Greg Kroah-Hartmann)   
*       Ethtool support for catc usb                    (Brad Hards)
*       Update to pegasus driver in base tree           (Petko Manolov)
*       Update USB maintainers                          (Greg Kroah-Hartmann)
*       IPAQ usb driver fixup                           (Ganesh Varadarajan)
*       Allow usbfs name for 2.5 compatibility          (Greg Kroah-Hartmann)
o       Committed_AS without a space in procfs          (Andy Dustman)
*       Fix an NFS file creation problem                (Trond Myklebust)
o       Fix a missing ksym                              (Greg Kroah-Hartmann)
o       Increase init delay on ALI5451 audio setup      (Harald Jenny)
        | Needed for Acer Travelmate 521TE
*       Fix printk message levels in pci code           (Denis Vlasenko)
o       Add another laptop to the buggy APM tables      (Mihnea-Costin Grigore)
o       Fix an obscure acct race                        (Bob Miller)
o       Sonypi driver update                            (Stelian Pop)
o       Fix devfs glitch with namespace stuff           (Paul Komkoff, Al Viro)

Linux 2.4.19pre2-ac4
*       Initial Ricoh ZVbus support                     (Marcus Metzler)
o       PnPBIOS fixes                                   (Brian Gerst)
o       Fix a case where sync_one might not start an    (Ben LaHaise)
        inode writeout
*       Corrected atm locking fix                       (Maksim Krasnyanskiy)
o       mp table parsing corner case fix                (James Cleverdon)
o       NFS over JFS directory offset fix               (Christoph Hellwig)
*       Update reisefsprogs version                     (Paul Komkoff)
*       RME Hammerfall driver update                    (Günter Geiger)
o       Fix an off by one in the bluesmoke reporting    (Dave Jones)
*       Make irnet disconnect hang up ppp               (Jean Tourrilhes)
*       Fix abuse of cli() in irda socket connect       (Jean Tourrilhes)
*       Add help text to patch-kernel script            (Damjan Lango)
*       USB irda updates                                (Jean Tourrilhes)
*       IRDA link layer updates                         (Jean Tourrilhes)
*       Add WD xd signature to 2.4 (from 2.2)           (Jim Freeman)
*       Update sc1200 watchdog                          (Zwane Mwaikambo)
*       Switch wdt501 watchdog driver to bitops         (me)
*       Much updated LSI logic MPT fusion drivers       (Pam Delaney)
*       Wavelan driver updates                          (Jean Tourrilhes)
o       Fix a race where we could hit init_idle after   (Kip Walker)
        freeing it (from rest_init)
*       Raylink driver bugfixes                         (Jean Tourrilhes)
o       Switch 2.4 to using a shared zlib               (David Woodhouse)
*       Fix w83877 SMP deadlock, clean up locking       (me)
o       IBM lanstreamer update                          (Kent Yoder)
o       Fix 32bitism in the PM code                     (Pavel Machek)
o       Make irqsave use unsigned long for consistency  (Pavel Machek)
        | Just fixes a few exceptions
*       Make i2o_block fallback to blkpg for ioctls     (me)
o       All pids in use handling                        (Paul Larson)
*       IDE code wasn't using ide_free_irq              (William Jhun)
o       Fix non procfs build                            (Eric Sandeen)
*       Cyberjack bug fix                               (Greg Kroah-Hartmann)
*       USB vicam fixes                                 (Oliver Neukum)
*       Add another device to the ftdi driver           (Greg Kroah-Hartmann)
*       UHCI performance fixes                          (Johannes Erdfelt)
*       STV680 bug fixes                                (Kevin Sisson)
*       Kaweth bug fixes                                (Oliver Neukum)
*       Update hpusbscsi driver                         (Oliver Neukum)
*       Update OV511 driver                             (Mark McClelland)
*       Update usb-ipaq driver to support journada      (Ganesh Varadarajan)
*       Fix a bug in the USB skeleton driver            (Holger Waechtler)
*       Further SiS IDE updates                         (Lionel Bouton)
*       Fix ufs mount failure bug                       (Andries Brouwer)
o       Allow the max user frequency for the rtc to     (Mike Shaver)
        be configurable
o       HPT37x crash on init fixups                     (Vojtech Pavlik)

Linux 2.4.19pre2-ac3
o       Fix quota deadlock and extreme load corruption  (Jan Kara, Chris Mason)
*       MIPS config fix                                 (Ralf Baechle)
*       Update AGP config entry                         (Daniele Venzano)
*       SMBfs NLS oops fix                              (Urban Widmark)
o       Fix expand_stack locking hang on OOM            (Kevin Buhr)
o       Restore 10Mbit half duplex eepro100 fix         (me)
o       3c509 full duplex and documentation             (David Ruggiero)
o       3c509 power management                          (Zwane Mwaikambo)
*       Remove more surplus llseek methods              (Robert Love)
X       ATM locking fix                                 (Frode Isaksen)
o       Merge extra sound help texts                    (Steven Cole)
        | plus one typo fix
o       Add help for IXJ pcmcia configuration           (Steven Cole, me)
        | Rewrote the text somewhat

Linux 2.4.19pre2-ac2
o       Fix a mismerge (may explain the patch weirdo)
*       Fix highmem + sblive                            (Daniel Bertrand)
*       Reiserfs updates                                (Oleg Drokin)
o       Auto enable HT on HT capable systems            (Arjan van de Ven)
o       Fix init/do_mounts O(1) scheduler merge glitch  (Greg Louis)
o       Fix drm build problem on CPU=386                (Mark Cooke)
*       Fix incorrect sleep in ZR36067 driver           (me)
*       Add missing cpu_relax to iph5526 driver         (me)

Linux 2.4.19pre2-ac1
*       Merge aic7xxx update                            (Justin Gibbs)
*       Fix handling of scsi 'medium error: recovered'  (Justin Gibbs)
*       Further request region fixups                   (Marcus Alanen)
o       Add interlace/doublescan to voodoo1/2 fb driver (Urs Ganse)
        | interlace is always handy with 3d glasses..
o       Merge O(1) scheduler                            (Ingo Molnar)
        | Thanks to Martin Knoblauch for doing the merge work
        | Non x86 ports may need to clean up their mm/fault.c
*       Lseek usage cleanup                             (Robert Love)
o       Merge with 2.4.19pre2
        -       Fixed bogus sysctl definitions
        -       Fixed incorrect MODULE_LICENSE backout
        -       Fixed gratuitous supercede spelling change
        -       Fixed double patches from mips people
        -       Fixed incorrect link order from mips people
        -       Fixed broken config rules from mips people
        -       Made cciss build
        -       Remove half written "meth.c" driver
*       Fix up some of the watchdog api text            (me)
        | Janitor job - go through that and make all the drivers
        | support all the things ('V' NOWAYOUT and ioctl core)
o       Fix wrong order in MAINTAINERS                  (me)
o       Remove roadrunner reference from MAINTAINERS    (me)

Linux 2.4.19pre1-ac2
o       Fix chown/chmod on shmemfs                      (me)
o       Fix accounting error in the shm code            (me)
o       Turn on mode2/mode3 overcommit protection       (me)
*       w83877f watchdog fix compile for SMP            (Mark Cooke)
*       Fix ide=nodma for serverworks                   (Ken Brownfield)
*       USB2 controller support                         (Greg Kroah-Hartmann)
*       Add more devices to the visor driver (m515,clie)(Greg Kroah-Hartmann)
*       IBM USB camera driver updates                   (Greg Kroah-Hartmann)
*       USB auerswald driver                            (Wolfgang Muees)
o       Trivial random match up with 2.2                (Marco Colombo)
*       Spelling fixes                                  (Jim Freeman)
*       Next batch of time_*() fixups                   (Tim Schmielau)
*       Update video4linux API docs                     (Gerd Knorr)
*       Merge some comment fixups                       (John Kim)
o       ymfpci sync                                     (Pete Zaitcev)
*       Update maintainers to add pm3fb                 (Romain DOLBEAU)
*       Hotplug updates (docs, fs, compaq driver)       (Greg Kroah-Hartmann)
*       IBM hotplug support     (Irene Zubarev, Tong Yu, Jyoti Shah, Chuck Cole)
*       ACPI hotplug driver support             (Hiroshi Aono, Takayoshi Kochi)
*       Blink keyboard lights on x86 panic              (Andi Kleen)
*       Further Configure.help changes                  (Steven Cole)
o       Merge a version of the sard I/O accounting      (Stephen Tweedie,
                                                         Christoph Hellwig)
*       SC1200 watchdog driver                          (Zwane Mwaikambo)
*       Fix address ordering for 36bit MCE on x86       (Dave Jones)

Linux 2.4.19pre1-ac1
o       Merge with 2.4.19-pre1

Linux 2.4.18-ac1
o       Merge with 2.4.18 proper
o       Add missing -rc4 diff
o       Use attribute notifiers to account shmemfs      (me)
o       Initial luxsonor LS220/LS240 driver code        (me)
        | This is just setup code and only in the tree because
        | its where I keep my hacks in progress

Linux 2.4.18rc2-ac2
o       Fix a corruption problem in the jfs dir table   (Dave Kleikamp)
o       Fix trap when extending a single extent of      (Dave Kleikamp)
        over 64Gb in JFS
*       NBD deadlock fix                                (Steven Whitehouse)
*       Fix device ref counting in netrom stack         (Tomi Manninen)
*       Fix shmemfs link counting                       (Christoph Rohland)
*       Fix potential scsi disk oops                    (Peter Wong)
*       eepro100 carrier init fix                       (Jeff Garzik)
*       Fix wrong kfree in netrom stack                 (Tomi Manninen)
*       Add TI1250 inits to ZV bus support              (me)
        | Zoom video now works on the IBM TP600 at least..
*       Fix off by one on loop devices limit            (Heinz Mauelshagen)
o       Improve handling of psaux open with no mouse    (Christoph Hellwig)
        present
*       3COM 3c359 token ring driver                    (Mike Phillips)
*       Fix a case where hpfs didnt set block size      (Chris Mason)
        early enough
*       Remove use of lock_kernel in softdog driver     (me)
*       Make olympic driver use spinlocks not           (Mike Phillips)
        lock_kernel
o       Fix type of detected devices in md.c            (Jakob Kemi)
*       Changes and defconfig update                    (Niels Jensen)
o       PNP BIOS driver updates                         (Thomas Hood)
*       Turn off excess printks in pnp quirk reporting  (Andrey Panin)
*       Add documentation for ITE I2C                   (Steven Cole)
o       Add documentation for other zoran cards         (Steven Cole)
*       Add an SC520 watchdog, and enable wd8387ff      (Scott Jennings)
*       Cleaned up and fixed some SC520 watchdog bugs   (me)
        | Scott - can you double check these
*       Fix return on generic lib/string.c memcmp       (Georg Nikodym)
*       Further zoom video cleanups                     (me)

Linux 2.4.18rc2-ac1
o       Merge with 2.4.18rc2
*       Ignore i810 modem codecs                        (me)
o       Core of address space accounting code           (me)
        | Enforcement, ptrace and some shmem corner bits to do
*       Fix security hole in shmfs                      (me)
o       Fix various bits of 64bit file I/O in shmem     (me)
o       Merge with rmap12f                              (Rik van Riel and co)

Linux 2.4.18pre9-ac4
*       SIS IDE driver update (handle with care)        (Lionel Bouton)
*       First set of I2O endian cleanups                (me)
*       Make i2o_pci.c 64bit/BE clean                   (me)
*       Maybe fix crash on i2o scsi abort/reset paths   (me)
*       Make i2o use the passed scsi direction flag     (me)
*       Fix awk failure path in menuconfig              (Andrew Church)
*       Merge varies doc updates                        (Steven Cole)
o       Add serial support for the Lava Octopus-550     (Jim Treadway)
*       OPL3SA2 cleanup                                 (Zwane Mwaikambo)
o       Add missing blkdev_varyio export                (Todd Roy)
o/*     Update Changes file, config and experimental    (Niels Jensen)
        checks
*       Fix highmem warning in aacraid                  (Andrew Morton)
*       Make tpqic02 use new style request region       (Marcus Alanen)
*       Only turn off mediagx/geode TSC on 5510/5520    (me)
        | From information provided by Hiroshi MIURA
*       Massively clean up the AGP enable and bugfix it (Bjorn Helgaas)
o       Fix oops if you try to use the RW wq locks      (Bob Miller)
o       Remove FPU usage in neomagic fb                 (Denis Kropp)
o       Merge IBM JFS                   (Steve Best, Dave Kleikamp, 
                                         Barry Arndt, Christoph Hellwig, ..)
*       Updated sis frame buffer driver                 (Thomas Winischhofer)

Linux 2.4.18pre9-ac3
*       Clean up various macros and misuse of ;         (Timothy Ball)
*       Correct procfs locking fixup                    (Al Viro)
o       Speed up ext2/ext3 synchronous mounts           (Andrew Morton)
*       Update IDE DMA blacklist                        (Jonathan Kamens)
o       Update to XFree86 DRM 4.2 (compatible to 4.1)   (Rik Faith, 
        and adds I830 DRM                                Jeff Hartmann,
                                                         Keith Whitwell,
                                                         Abraham vd Merwe
                                                         and others)
*       IBM Lanstreamer updates                         (Mike Phillips)
*       Fix acct rlimit problem (I hope)                (me)
        | Problem noted by Ian Allen
o       Automatically set file limits based on mem size (Andi Kleen)
*       Correct scsi reservation conflict handling      (James Bottomley)
        and add the scsi reset api code
o       Add further kernel docs                         (me)
o       Merge to rmap-12e                               (Rik van Riel and co)
        |merge patch from Nick Orlov
*       Small fix to the eata driver update             (Dario Ballabio)

Linux 2.4.18pre9-ac2
*       Nat Semi now use their own ident on the Geode   (Hiroshi Miura)
*       Put #error in two files that need FPU fixups    (me)
*       Correct a specific mmap return to match posix   (Christopher Yeoh)
*       Add Eepro100/VE ident                           (Hanno Boeck)
*       Add provides for DRM to the kernel make rpm     (Alexander Hoogerhuis)
*       Fix a problem where vm86 irq releasing could be (Stas Sergeev)
        missed
*       EATA and U14/34F driver updates                 (Dario Ballabio)
*       Handle EMC storage arrays that report SCSI-2    (Kurt Garloff)
        but want REPORT_LUNs
*       Update README, defconfig, remove autogen files  (Niels Jensen)
o       Add AFAVLAB PCI serial support                  (Harald Welte)
*       Fix incorrect resource free in eexpress         (Gianluca Anzolin)
o       Variable size rawio optimisations               (Badari Pulavarty)
*       Add AT's compatible 8139 cardbus chip           (Go Taniguchi)
o       Fix crash with newest hpt ide chips             (Arjan van de Ven)
*       Fix tiny SMP race in pid selection              (Erik Hendriks)
o       Hopefully fix pnpbios crash caused by early     (me)
        kernel_thread creation

Linux 2.4.18pre9-ac1
o       Initial merge of DVD card driver  (Christian Wolff,Marcus Metzler)
        | This is just an initial testing piece. DVB needs merging
        | properly and this is only a first bit of testing
*       Random number generator support for AMD768      (me)
*       Add AMD768 to i810 driver pci ident list        (me)
o       Initial AMD768 power management work            (me)
        | Unfinished pending some docs clarifications
*       Fix bugbuf mishandling for modular es1370       (me)
*       Fix up i2o readl abuse, post_wait race, and     (me, Arjan van de Ven)
        some deadlock cases
*       Added cpu_relax to yam driver                   (me)
*       Fixup AMD762 if the BIOS apparently got it wrong(me)
        (eg ASUS boards)
*       MP1.4 alignment fixup
*       pcwd cleanup, backport of fixes from 2.5        (Rob Radez)
*       Add support for more Moxa cards to mxser        (Damian Wrobel)
*       Add remaining missing MODULE_LICENSE tags       (Hubert Mantel)
*       Fix floppy reservation ranges                   (Anton Altaparmakov)
*       Fix max file size setup                         (Andi Kleen)

Linux 2.4.18pre7-ac3
o       Fix a wrong error return in the megaraid driver (Arjan van de Ven)
*       FreeVXFS update                                 (Christoph Hellwig)
*       Qnxfs update                                    (Anders Larsen)
o       Fix non compile with PCI=n                      (Adrian Bunk)
o       Fix DRM 4.0 non compile in i810                 (me)
*       Drop out now dead CLONE thread/parent fixup     (Dave McCracken)
*       Make NetROM incoming frame check stricter       (Tomi Manninen)
*       Use sock_orphan in AX.25/NetROM                 (Jeroen PE1RXQ)
*       Pegasus update                                  (Petko Manolov)
o       Make reparent_to_init and exec_usermodehelper   (Andrew Morton)
        use set_user, fix a tiny set_user SMP race
*       Mark framebuffer mappings VM_IO                 (Andrew Morton)
o       Neomagic frame buffer driver                    (Denis Kropp)
        - Needs FPU code fixing before it can be merged
*       Hyperthreading awareness for MTRR driver
*       Correct NR_IRQ with no apic support             (Brian Gerst)
*       Fix missing includes in sound drivers           (Michal Jaegermann)

Linux 2.4.18pre7-ac2
*       i810 audio driver update                        (Doug Ledford)
*       Early ioremap for x86 specific code             (Mikael Pettersson)
        | This is needed to do things like apic/dmi detect early enough
*       Pentium IV APIC/NMI watchdog                    (Mikael Pettersson)
*       Add C1MRX support to sonypi driver              (Junichi Morita)
*       Fix "make rpm" with two '-' in extraversion     (Gerald Britton)
*       Fix aacraid hang/irq storm on i960 boards       (Chris Pascoe)
*       Fix isdn audio compiler behaviour dependancy    (Urs Thuermann)
*       YAM driver fixes                                (Jean-Paul Roubelat)
*       ROSE protocol stack update/fixes                (Jean-Paul Roubelat)
*       Fix UFS/CDROM oops                              (Zwane Mwaikambo)
*       Fix nm256 hang on Dell Latitude                 (origin unknown)
        | Please test this tree with other NM256 based boxes and check
        | those still work...
o       Merge PnPBIOS patch             (Thomas Hood, David Hinds, Tom Lees,
                                         Christian Schmidt, ..)
*       Merge new sis frame buffer drivers              (Thomas Winischhofer)
*       cs46xx oops fix                                 (Mike Gorse)
*       Fix a second cs46xx bug related to this         (me)
*       Fix acpitable oopses on boot and other problems (James Cleverdon)
o       Fix io port type on the hpt366 driver           (Pete Popov)
*       Updated matrox drivers                          (Petr Vandrovec)
*       IPchains fixes needed for 2.4.18pre7
*       IDE config text updates for the IDE patches     (Anton Altaparmakov)
*       Merge the first bits of ZV support              (Marcus Metzler)
*       Add initial ZV support to yenta socket driver   (me)
        for TI cards
*       Fix pirq routing on the CS5530                  (me)
        | Finally the palmax pcmcia/cardbus works properly

Linux 2.4.18pre7-ac1
o       Merge with 2.4.18pre7                           (Arjan van de Ven)
        | + some quota fixups redone by me
        | several 18pre7 netfilter bugs left unfixed for now
o       Rmap-12a                                        (Rik van Riel and co)

Linux 2.4.18pre3-ac2

*       Re-merge the IDE patches                        (Andre Hedrick and co)
*       Fix check/request region in ali_ircc and lowcomx(Steven Walter)
        com90xx, sealevel, sb1000
*       Remove unused message from 6pack driver         (Adrian Bunk)
*       Fix unused variable warning in i60scsi          (Adrian Bunk)
*       Fix off by one floppy oops                      (Keith Owens)
*       Fix i2o_config use of undefined C               (Andreas Dilger)
*       Fix fdomain scsi oopses                         (Per Larsson)
*       Fix sf16fmi hang on boot                        (me)
+       Add bridge resources to the resource tree       (Ivan Kokshaysky)
*       Fix iphase ATM oops on close in on case    (Till Immanuel Patzschke)
*       Enable OOSTORE on winchip processors            (Dave Jones, me)
        | Worth about 10-20% performance 
*       Code Page 1250 support                          (Petr Titera)
*       Fix sdla and hpfs doc typos                     (Sven Vermeulen)
o       Document /proc/stat                             (Sven Heinicke)
*       Update cs4281 drivers                           (Tom Woller)
        | Fixes xmms stutter, remove wrapper code
        | handle tosh boxes, allow record device change
        | trigger wakeups on ioctl triggered changes
+/o/X   Fix locking of file struct stuff found by ibm   (Dipankar Sarma)
        audit
o       Use spin_lock_init in serial.c                  (Dave Miller)
*       Fix AF_UNIX shutdown bug                        (Dave Miller)

Linux 2.4.18pre3-ac1

o       32bit uid quota
o       rmap-11b VM                                     (Rik van Riel,
                                                         William Irwin etc)
*       Make scsi printer visible                       (Stefan Wieseckel)
*       Report Hercules Fortissimo card                 (Minya Sorakinu)
*       Fix O_NDELAY close mishandling on the following (me)
        sound cards: cmpci, cs46xx, es1370, es1371,
        esssolo1, sonicvibes
*       tdfx pixclock handling fix                      (Jurriaan)
*       Fix mishandling of file system size limiting    (Andrea Arcangeli)
*       generic_serial cleanups                         (Rasmus Andersen)
o       serial.c locking fixes for SMP - move from cli  (Kees)
        too
*       Truncate fixes from old -ac tree                (Andrew Morton)
*       Hopefully fix the i2o oops                      (me)
        | Not the right fix but it'll do till I rewrite this
*       Fix non blocking tty blocking bug               (Peter Benie)
o       IRQ routing workaround for problem HP laptops   (Cory Bell)
*       Fix the rcpci driver                            (Pete Popov)
*       Fix documentation of aedsp location             (Adrian Bunk)
*       Fix the worst of the APM ate my cpu problems    (Andreas Steinmetz)
*       Correct icmp documentation                      (Pierre Lombard)
*       Multiple mxser crash on boot fix        (Stephan von Krawczynski)
o       ldm header fix                                  (Anton Altaparmakov)
*       Fix unchecked kmalloc in i2c_proc       (Ragnar Hojland Espinosa)
*       Fix unchecked kmalloc in airo_cs        (Ragnar Hojland Espinosa)
*       Fix unchecked kmalloc in btaudio        (Ragnar Hojland Espinosa)
*       Fix unchecked kmalloc in qnx4/inode.c   (Ragnar Hojland Espinosa)
*       Disable DRM4.1 GMX2000 driver (4.0 required)    (me)
*       Fix sb16 lower speed limit bug                  (Jori Liesenborgs)
*       Fix compilation of orinoco driver               (Ben Herrenschmidt)
*       ISAPnP init fix                                 (Chris Rankin)
o       Export release_console_sem                      (Andrew Morton)
*       Output nat crash fix                            (Rusty Russell)
*       Fix PLIP                                        (Niels Jensen)
*       Natsemi driver hang fix                         (Manfred Spraul)
*       Add mono/stereo reporting to gemtek pci radio   (Jonathan Hudson)

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis