---

Alan Cox: Linux 2.4.9-ac16

Subject: Linux 2.4.9-ac16
Date: Thu, 27 Sep 2001 18:50:37 +0100 (BST)
From: Alan Cox 


        ftp://ftp.kernel.org/pub/linux/kernel/people/alan/linux-2.4/

                 Intermediate diffs are available from
                        http://www.bzimage.org

*       Update the VM to Rik's latest bits
*       Merge asorted minor bugfixes
*       Merge initial speakup hooks

2.4.9-ac16
o       Fix VM breakage from my merge error             (Rik van Riel)
o       Shmem race fixs                                 (Hugh Dickins)
o       Improve scan_swap_map optimisiations            (Hugh Dickins)
o       Fix swapoff race                                (Hugh Dickins)
o       Fix add to swap cache race                      (Hugh Dickins)
o       Remove the PG_swap_cache bit                    (Hugh Dickins)
o       Remove unused functions                         (Hugh Dickins)
o       Remove unused argument from get_swap_page       (Hugh Dickins)
o       Make use of exclusive_swap_page when we can     (Hugh Dickins)
o       Make swap almost ready to lose BKL              (Hugh Dickins)
o       Add initial pieces for EXPORT_SYMBOL_GPL        (me)
        | kernel symbols for GPL only use
o       smc-ircc module inits                           (Keith Owens)
o       Update the hp100 driver                         (Jaroslav Kysela)
o       Update kernel-doc for struct and enum           (Tim Jansen)
o       Fix mac89x0 skb->len poking                     (David Weinehall)
o       Big chunk of MODULE_LICENSE updates             (Arjan van de Ven)
o       Add the tainting proc hook                      (Keith Owens)
o       Nand flash driver build fixes                   (David Woodhouse)
o       Fix self-parenting problems in clone properly   (Dave McCracken)
o       CPIA camera fix                                 (Michael Marxmeier)
o       USB serial fixes                                (Greg Kroah-Hartmann)
o       Fix cisco hdlc protocol for isdn                (Bjoern Zeeb)
o       Further tunnel driver fixes                     (Taral)
o       ISDN isar driver small fix                      (Karsten Keil)
o       Further sscanf fixes                            (Paul)
o       Fix iph5526 clash with ptrace namespace         (Dave Jones)
o       First block of block device updates from Al     (Al Viro)
o       Fix atm ioctl bug                               (Mitchel Blank)
o       ISAPnP updates                                  (Jaroslav Kysela)
o       Merge IBM MWave support                         (Paul Schroeder)
o       ISDN return value fixes                         (Andrew Morton)
o       Add Acerscan 1240ut to the USB scanners         (Morgan Collins)
o       Fix init includes for aironet4500               (Keith Packard)
o       Fix GART docs to reference DRI not utah         (Robet Love)
o       Reiserfs speed ups                              (Chris Mason)
o       Maestro init fixups                             (Adam J Richter)
o       Lock function cleanup                           (Trond Myklebust)
o       Make the DRM options clearer                    (Keith Owens)
o       Add compiler.h from 2.4.10
o       Update ns83820 driver                           (Ben LaHaise)

2.4.9-ac15
o       Rik's next VM handling update                   (Rik van Riel)
o       Update mousedrivers documentation               (me)
o       Update 53c700 drivers                           (James Bottomley)
o       USB serial pl2303 fixes                         (Greg Kroah-Hartmann)
o       USB serial modcount fixes                       (Greg Kroah-Hartmann)
o       USB devfs fix for skeleton driver               (Greg Kroah-Hartmann)
o       Fix possible double read_unlock in personality  (Christoph Hellwig)
        handling
o       Switch to maintainers sysrq fix                 (Crutcher Dunavant)
o       Further pnpbios fixes                           (Thomas Hood)
o       Delete the right ipip tunnel                    (Taral)
o       Coda fixes                                      (Jan Harkes)
o       Fix sscanf                                      (Paul)
o       Clean up the semaphore fix                      (Leonid Igolnik)
o       Merge minimal hooks for speakup                 (Kirk Reiser)
        | Speakup itself needs more cleaning up yet=20

2.4.9-ac14
o       Fix atm alignment on IA64                       (Chas Williams)
o       Soundblaster unload oops fix                    (Matthias Hanisch)
o       NFS over tcp fixes                              (Trond Myklebust)
o       Add usb zero packet flag support to OHCI        (Roman Weissgaerber)
o       Clean up reiserfs flags usage                   (Nikita Danilov)
o       Fix reiserfs disk leak on crash case            (Nikita Danilov)
o       Fix reiserfs mount option handling              (Nikita Danilov)
o       Cosmetic reiserfs changes                       (Nikita Danilov)
o       Small fusion driver update                      (Steve Ralston)
o       Add RAID1 support promise ide raid              (Arjan van de Ven)
o       Remove duplicate DEC fb config                  (Geert Uytterhoeven)
o       PCI type 2 access type cast fixes               (Brian Gerst)
o       Add AMD761 AGP                                  (Robert Love)
o       Fix /proc/pid/maps                              (Manfred Spraul)
o       Fix 8139too pio problem                         (Celso Gonzalez)
o       Fix SEM_UNDO wrap bug                           (me, Leonid Igolnik)
o       Add xircom/entrega single port USB              (Greg Kroah-Hartmann,
                                                         Brian Warner,
                                                         Cristian Craciunescu)
o       ISOfs transparent compression, unify zlib       (H Peter Anvin)
        somewhat (lots more to do there!)
o       Correct usbvideo reported procfs name           (Jonas Munsin)
o       SMP safe Z85230 driver                          (me)
o       Merge saner parts of S/390 code drop

2.4.9-ac13
o       Fix mangled sun3fb bits                         (me)
o       Fix make rpm version bug                        (Russell King)
o       Work around eepro100 bug with some chip         (Arjan van de Ven)
        versions on 10Mbit half duplex
o       Bring UML inlines in sync with rest of kernel   (Jeff Dike)
o       UML memory protection code - main piece         (Jeff Dike)
o       Clean up UML rules                              (Lennert Buytenhek)
o       Fix UML hang on xterm open fail                 (Jeff Dike)
o       Fix UML signal handling bug                     (Jeff Dike)
o       Fix UML out of pty's on host error reporting    (Jeff Dike)
o       Add tun/tap support to UML + clean up net code  (Jeff Dike)
o       Make UBD block driver handl errors properly     (Will Dyson)
o       Make backfile file paths in COW headers absolute(Greg London)
o       Fix missing UML tlb flush                       (Jeff Dike)
o       PPC fixes for UML                               (Chris Emerson)
o       Declare sys_personality so UML compiles         (Andrea Arcangeli)
o       Wrap host library mallocs into UML kernel       (Jeff Dike)
        allocs. Also fix gprof support
o       Use -1 as "no dma" on PnPBIOS                   (Thomas Hood)
o       Fix sysctl log level change breakage            (Randy Dunlap)
o       Document bread()                                (Pavel Machek)

2.4.9-ac12
o       Yamaha audio wakeup race fix                    (Pete Zaitcev)
o       3c507 ring buffer handling fix                  (Mark Mackenzie)
        | It looks like the same may apply to eexpress and a few
        | others. People may want to check
o       4.4BSD alias syle ioctl bits                    (Matthias Andree)
o       Fix jffs_min compile failure                    (Frank Davis)
o       Fix hid initialisation order                    (Vojtech Pavlik)
o       Add sysrq to mconsole                           (James Stevenson)
o       Remove dead 3c515 stuff                         (Andres Salomon)
o       Fix UML disk space leak                         (James Stevenson)
o       uml hz_to_std()                                 (Jeff Dike)
o       uml makefile cleanup                            (Jeff Dike)
o       hostfs cleanup - use pread/pwrite               (Jorgen Cederlof)
o       Fix oops in scsi generic                        (Jens Axboe)
o       Fix missing break in riva fbdev.c               (Steve DuChene)
o       Push spin_trylock_bh into the headers   (Arnaldo Carvalho de Melo)
o       PWC driver update                               ("nemosoft")
o       Fix hz_to_std macro problem                     (Matt)
o       Fix radeon + AMD761 lockup/corruption problem   (Stephen Tweedie)
o       Intermezzo update                               (Peter Braam)
o       USB serial startup fix                          (Greg Kroah-Hartmann)
o       Makefile cleanups                               (Christoph Hellwig)
o       Code cleanup for eepro100                       (Ben LaHaise)
o       Fix pid handling bug in msg queues              (Mingming Cao)
o       Raid multipathing                               (Ingo Molnar)
o       Correct sys_setid return in md                  (Vojtech Pavlik)
o       Clean up isdn sc debug code                     (Vojtech Pavlik)
o       x86_64 random patch                             (Vojtech Pavlik)
o       Add x86_64 ifdefs to various places             (Vojtech Pavlik)
o       Limit granch asm code to x86 fix setup code     (Vojtech Pavlik)
o       Use unsigned long for flags where needed        (Vojtech Pavlik)
o       Fix reiserfs writepage v truncate/mmap race     (Edward Shushkin)
o       Eliminate various bits of reiserfs code and     (Edward Shushkin)
        references to old ext2/minix stuff
o       Support multiple block sizes in reiserfs        (Edward Shushkin)
o       Fix gcc warning building reiserfs               (Edward Shushkin)
o       Fix reiserfs 32bit uid on old format            (Edward Shushkin)
o       Fix yam hamradio driver                         (Edward Shushkin)
o       Es1888 audio divider change                     (Craig Mahaney)
o       Add a highmem debugging option                  (Christoph Hellwig)
o       Remove crud from lvm.h                          (Joe Thornber)
o       Replace some LVM macros with inlines            (Joe Thornber)
o       Open/Close LVM PV's when using them             (Joe Thornber)
o       Remove lvm_short_version                        (Joe Thornber)
o       Use devfs_register_blkdev etc in LVM
o       Rename fields and consider only active LVM      (Heinz Mauelshagen)
        snapshots [and congratulations on the awar Heinz]
o       Change LVM locking to use rw_semaphores         (Joe Thornber)
o       Assorted LVM cleanups                   (Joe Thornber and others)
o       IA64 processor prefetch                         (??)
o       Return the right thing for strnlen_user when    (Andreas Schwab)
        limit =3D 0
o       More debug info on sysrq                        (Andrea Arcangeli)
o       Keyboard compile fix on Alpha                   (Andrea Arcangeli)
o       Shrink dcache before invalidating the inodes    (Andrea Arcangeli)
        on a umount
o       Fix apm disable handling                        (Thomas Krennwallner)
o       CPIA locking fixes                              (David Hansen)
o       zap_inode_mapping function to invalidate all the(Christoph Hellwig)
        maps of an inode
o       Remove accidental leak of console_lock back     (Andrew Morton)
        into -ac
o       Fix implicit declaration warning                (Dave Jones)
o       Add another promise ide ident                   (Arjan van de Ven)
o       Ignore PRQ bit in apic flags when looking for   (Randy Dunlap)
        unknown configs
o       Matrox driver update                            (Petr Vandrovec,
                                                         David Hansen)
o       NULL checks in lock code                        (Francis Galiegue)
o       Remove duplicate bits on fbmem.c                (Paul Mundt)
o       ia64 arch_init_modules fix                      (Arjan van de Ven)
o       Support tabstops >160                           (Petr Vandrovec)
o       "noac" NFS updates                              (Trond Myklebust)
o       Default P5 MCE to off                           (me)
o       Bluesmoke updates                               (Dave Jones)
o       Handle cpu info that goes over a page long      (James Cleverdon)
        | only tested on ia32/ia64 so far

2.4.9-ac11
o       Fix sign check error in death signal            (Martin Macok,
                                                         Kamil Toman)
o       Merge up to Linus 2.4.10pre9
=09
2.4.9-ac10
o       Multiple swapoff fixes                          (Hugh Dickins);
o       Clean up the mips parts of the mem.c ifdefs     (Ralf Baechle)
o       Update NCR53c700 driver, make it generic        (James Bottomley,
                                Richard Hirst, Rasmus Andersen, Keith Owens)
o       Recognize Radeon VE in radeonfb                 (Nick Kurshev)
o       MCE address reporting fix                       (Dave Jones)
o       APIC check fixes                                (Randy Dunlap)
o       Wrong SIGBUS data in siginfo fix                (Daniel Kobras)
o       acpi Makefile fix                               (Keith Owens)
o       NTFS update                                     (Anton Altaparmakov)
o       Parse mainboard resources inline to pnp not     (Gerd Knorr)
        as pci_device objects
o       Propogate register_netdev errors out from       (Dave Miller)
        init_netdev
o       Take sound lock static                          (David Hansen)
o       ns83820 updates/fixes                           (Ben LaHaise)
o       Small arch_init_modules fix for ia64            (Maciej Rozycki)
o       pci bridge setup fixes, 64bit sign propogation  (Todd Inglett)
        etc
o       Add another batch of MODULE_LICENSE tags        (me)

2.4.9-ac9
o       ICP vortex documentation update                 (Boji Kannanthanam)
o       Fix farsync ioctl checks                        (Bob Dunlop)
o       Kiovec optimisations                            (Rohit Seth)
o       Fix irda-usb match flags                        (Adam J Richter)
o       USB serial MODULE_LICENSE tags                  (Greg Kroah-Hartmann)
o       Tidy up Changes notes to recommend gcc2.95+     ("Colonel")
o       Kill dup in usb unusual_devs table              (Harald Schreiber)
o       Ethtool ioctl handling fix                      (Dave Miller)
o       Add S/PDIF, 4 and 6 channel audio to ICH driver (Bob Paauwe)
o       Fix compare types in ncpfs                      (Petr Vandrovec)
o       Add limit to bluetooth ioctl                    (me)
o       Fix missing channel range check in dpt_i2o      (me)
o       Fix lvm checks                                  (me)
o       Add missing wireless ioctl length check         (me)
o       Fix checks in sbpcd                             (me)
o       Fix checks in generic ppp                       (me)
o       Fix check in zr36067                            (me)
o       Fix checks in moxa                              (me)
o       Fix checks in zr36120                           (me)
o       Fix Matrox DRM to mention G450                  (Pavel Roskin)
o       DGRS multi-nic mode fix                         (Rick Richardson)
o       Reformat aztcd (no other changes)               (me)
o       Clean up the mcd driver                         (me)
o       Remove gendisk export. Gendisk is now private   (Christoph Hellwig)
        to the sane API and has proper locking
o       Highmem overflow fix                            (Ben LaHaise)
o       Megaraid oops fix                               (Arjan van de Ven)
o       Update kernel-doc-nano-HOWTO                    (Ken Moffat)
o       Fix sis900 kerneldoc                            (Ken Moffat)
o       Fix via audio kernel doc                        (Ken Moffat)

2.4.9-ac8
o       Merge from 2.4.10-pre4 except
                USB uhci controller update
                MM/buffer cache changes
o       Intermezzo update                               (Peter Braam)
o       Clean up gendisk common code                    (Christoph Hellwig)

2.4.9-ac7
o       Add another 1885 ident                          (Leon)
o       Mention G450 in the 200/400 DRI                 (Pavel Roskin)
o       Fix non PCI aic7xxx oops                        (me)
o       Correct centaur chip detection                  (Keith Owens)
o       Correct Dell cable detection                    (me)
o       Fix usb storage warning                         (Christoph Hellwig)
o       Fix symbol clash between core and pwc           (Christoph Hellwig)
o       Comment out the visws                           (Christoph Hellwig)
o       Small alpha build fix                           (Ricky Beam)
o       NFS client update                               (Trond Myklebust)
o       SE401 update                                    (Jeroen Vreeken)
o       Check proc/modules before querying it in        (Andr=E9 Dahlqvist)
        ver_linux
o       Add hppa to unaligned list for reiserfs         (Jurriaan)
o       i2c Config.in fix                               (Christoph Hellwig)
o       LVM 32/64bit sort out                           (Patrick Caulfield)
o       Softirq update/fixups                           (Andrea Arcangeli)
o       Add arch_init_modules hook                      (Maciej Rozycki)
o       Update slab cache to do LIFO handling and clean (Andrea Arcangeli)
        up code somewhat
o       Ethtool and alias fix                           (Arjan van de Ven)
o       Self adjusting syscall table filler             (Andrea Arcangeli)
o       Configure.help typo fix                         (David Weinehall)

2.4.9-ac6
o       Update compiler requirements doc                (me)
o       Fix module count leak (I hope) in cs46xx        (me)
o       Fix sx.c warnings                               (Christoph Hellwig)
o       Fix seagate.c prototypes                        (Christoph Hellwig)
o       Remove non-modular stuff from mod builds        (Christoph Hellwig)
        and fix warnings
o       Fix missing return value on xirc2ps             (Christoph Hellwig)
o       Fix atmtcp MODULE_LICENSE                       (Christoph Hellwig)
o       Remove various unused code                      (Christoph Hellwig)
o       Switch drivers/fc4 to use module_init           (Christoph Hellwig)
o       Config file fixes                               (Christoph Hellwig)
o       Fix AX.25 digipeat crash                        (Thomas Osterried)
o       DECNET update                                   (Steven Whitehouse)
o       Fix UNUSUAL_DEV entry for eUSB SmartMedia       (Andries Brouwer)
o       Remove spare maxinefb setup                     (Paul Mundt)
o       Add USB MODULE_LICENSE tags                     (Greg Kroah-Hartmann)
o       Update the irq fix for the i810 audio based     (me)
        on further analysis by Doug Ledford
o       make rpm target bug-fixes                       (Eli Carter)
o       Fix missing export-objs in acpi                 (Keith Owens)
o       VIA ide update (support 82c576, other small     (Vojtech Pavlik)
        fixes)
o       Fix tulip bug when using MWI experimental bits  (Jeff Garzik)
o       Add MODULE_LICENSE tags to telephony            (Robert Love)
o       Add MODULE_LICENSE tags to drivers/video        (Robert Love)
o       Fix z2ram tag                                   (Robert Love)
o       Ask for 255 bytes of header on scsi pages       (Matt Dharm)
        | Lots of USB crap can't even get truncating right
o       Fix ver_linux for e2fsprogs 1.23                (Albert Cranford)
o       Add MODULE_LICENSE tags to zorro                (Robert Love)
o       Make __module_license static                    (Keith Owens)
o       Merge some of the PPC64 submission      (Peter Bergner, Anton Blanchard, Mik=
e Corrigan, Dave Engebretsen,
                                        Tom Gall, Todd Inglett, Paul Mackerras,
                                        Pat McCarthy, Steve Munroe, Don Reed,=20
                                        and Al Trautman)
        | I dropped some config bits to keep stuff simpler
        | and a few files that definitely didnt follow CodingStyle
o       Merge updated gdth scsi raid driver             (Achim Leubner)
o       Remove escaped debug code from ni5010           (Frank Davies)

2.4.9-ac5
o       Make pae i386 compile again                     (Russell King)
o       Add MODULE_LICENSE tagging                      (me)
o       Clean up aztcd (phase 1)                        (me)
o       Fix aztcd subchannel error reporting bug        (me)
o       Reformat cdu31a pending cleanups                (me)
o       Reformat cm206 pending cleanups                 (me)
o       Reformat gscd pending cleanups                  (me)
o       Reformat isp16 pending cleanups                 (me)
o       Reformat sjcd pending cleanups                  (me)
o       Reformat tpqic02 pending cleanups               (me)
o       Add tags in drivers upto and including drivers/char/*
        | lots more to add yet...
o       pl2303 oops fix                                 (Greg Kroah-Hartmann)
o       Sony clie updates for clie OS 4.0               (Greg Kroah-Hartmann)
o       Fix elf loader for prelink binaries             (Jakub Jelinek)
o       Make xconfig fix                                (Robert Love)
o       Add reparent_to_init, fix pnp and 8139 zombies  (Andrew Morton)
o       Update Configure.help                           (Steven Cole)

2.4.9-ac4
o       ns83820 driver fixes and updates                (Ben LaHaise)
o       Configure.help updates                          (Steven Cole)
o       Add generic pgtable_cache_init()                (Russell King)
        | and remove pae ifdefs from init/main.c
o       Fix X.75 with new hisax drivers and an isdn     (Kai Germaschewski)
        disconnect race
o       Remove now defunct directory offset cast        (me)
o       Make several vm behaviours tunable for now      (Rik van Riel)
        | This is so we can study behaviour patterns not for
        | the long term
o       Merge an additional ide-floppy fix              (Sam Varshavchik)
        | Fixed the ide floppy I/O error funny on some drives
o       Pull dac/adc rate setting into ac97_codec.c     (me)
o       Update mips64 makefiles                         (Ralf Baechle)
o       Complete the missing bits of the proc           (Ralf Baechle)
        infrastructure using constant HZ to userspace
        | This has been partial for a long time, with the mips tree
        | it actually needs to be completed...
o       Avoid oops in rivafb when using 15bit depth     (Steve DuChene)
        on riva128
o       Indent seagate scsi into linux format           (me)
        | Changes pending so do this in two steps..
o       pl2303 updates                                  (Greg Kroah-Hartmann)
o       Orinoco update                                  (David Gibson)
o       IRQ stack value fix                             (John Byrne)
o       Enable DMA on 20268R                            (Zygo Blaxell)
o       Add missing -EFAULT return to se401             (Pavel Machek)
o       Voodoo 1/2 frame buffer console                 (Ghozlane Toumi)
o       Update cache size reporting errata              (Dave Jones)
o       Fix nasty oops and deadlock in i810_audio       (me)

2.4.9-ac3
o       Fix config glitch in drivers/video/Config.in    (Steven Cole)
o       Kaweth endian fixes                             (Brad Hards)
o       Update the MPT fusion drivers                   (Steve Ralston)
o       Possible floppy probe fix                       (Paul Gortmaker)
o       Add the KT266 agp to the table                  (Kris Kersey)
o       Start convering ia32 and x86_64 mtrr code       (Dave Jones)
o       Account ramdisk in out of memory code           (Russell King)
o       Possible fix for cardbus allocation failures    (Andreas Bombe)
o       Clean up other cases of const initdata          (Dave Jones)
o       Update the keyboard rate code to be more        (Dave Miller)
        flexible (needed for sparc)
o       Configure.help fixes                            (Steven Cole)
o       Pegasus USB driver fixes                        (Petko Manolov)
o       Fix i810 audio pops on speed changes            (Scott Herod)
o       GPIO driver for the ITE board                   (Hai-Pao Fan)
o       Philips Nino port update                (Steven Hill, Pavel Machek)

2.4.9-ac2
o       Last small bits of the PPC merge                (Paul Mackerras)
o       Fix compile bugs in airport driver              (David Gibson)
o       ITE8172 ide updates                             (Steve L)
o       Add i2c drivers for the ITE board               (Hai-Pao Fan)
o       AC97 register naming fix                        (Ralf Baechle)
o       TI 3912 serial driver                   (Harald Koerfgen, Jim Pick,
                                                         Steven Hill)
o       ITE general updates                             (P Popov)
o       Remove double init of SGI streamable device     (Ralf Baechle)
o       Update SGI indy drivers                         (Ralf Baechle)
o       Qtronix keyboard driver updates                 (P Popov)
o       Add tx3192 frame buffer support                 (Steven Hill)
o       MIPS frame buffer updates                       (Ralf Baechle)
o       Move vino.h into driver directory               (Ralf Baechle)
o       Ocelot updates                  (Jun Sun, G Lonnon, S Kranz, Steve J)
o       DDB5 updates                                    (Jun Sun)
o       MIPS jazz update                                (Ralf Baechle)
o       SGI wd33c93 update                              (Ralf Baechle)
o       Baget updates                                   (Ralf Baechle)
o       SNI updates                                     (Ralf Baechle)
o       Alchemy Au1000 support                          (P Popov)
o       MIPS eval board updates         (Ralf Baechle, Carsten Langgaard)
o       Update Decstation serial support                (Maciej W. Rozycki)
o       NEC Vrc5477 audio driver                        (Steve L)
o       General MIPS32 updates          (Jun Sun, Ralf Baechle, Matt Porter,
                                         Kevin Kissell, Carsten Langgaard,
                                         Jan-Benedict Glaw)
o       MIPS scsi updates                               (Ralf Baechle)
o       Notifier signal oops fix                (Benjamin Herrenschmidt)

2.4.9-ac1
o       Merge the fat and iso changes from 2.4.9
o       Merge the sunrpc changes from 2.4.9
o       Merge (hopefully correctly) the nfs changes
o       Switch to the 2.4.9 emu10k1 driver
o       Merge vfs directory type changes
o       Merge other oddments
        - This leaves min/max and the vm/buffer changes
          both of which are pretty dubious anyway
o       lock_kiovec page unwind fix                     (Velizar B)
o       do_swap_page recheck pte before failing         (Linus, Jeremy Linton)
o       do_swap_page doesn't mkwrite when deleting      (Linus)
        | From 2.4.9 with extra comments etc            (Hugh Dickins)

2.4.8-ac12
o       Merge the majority of 2.4.9 except
        - min/max mess
        - fat/isofs changes
        - drm changes (some collisions with other
                        fixes)
        - vm/buffer handling changes
        - emu10k1
        - vfs directory type changes
        - nfs/nfsd/sunrpc
        I'm trying to make sure I can keep this testable
        as 2.4.9 vanilla isnt being stable on my test sets=20
        This is basically a merge of all the "boring" bits.

o       Update usb network fixes                        (Herbert Xu)
o       HID id matching fix                             (Pete Zaitcev)
o       ARM i/o fixes                                   (Russell King)
o       ARM alignment trap fixes                        (Russell King)
o       ARM softirq fix                                 (Russell King)
o       Miscellaneous arm updates                       (Russell King)
o       Configure.help updates                  (Andrzej Krzysztofowicz,
                                                         Steven Cole)
o       Prefetchw macro fix                             (Andreas Franck)
o       Kill another bogus wbinvd macro in ACPI         (Dave Jones)
o       Switch PnPBIOS to spinlocks and irq off         (me)
o       Large PPC merge                                 (Paul Mackerras)
o       Remove surplus macintosh rtc printks            (Paul Mackerras)
o       Add modem power features to the mac serial      (Paul Mackerras)
o       Powerbook trackpad lockup fix                   (Paul Mackerras)
o       Adb updates                                     (Paul Mackerras)
o       Fix serial port base offsets                    (Paul Mackerras)
o       PPC sysctl code to use PPC32 not __powerpc__    (Paul Mackerras)
        | The latter is both 32 and 64 bit...
o       PowerMac pmu updates                            (Paul Mackerras)
o       S/390 3270 driver update                        (Richard Hitt)
o       MIPS docs update                                (Ralf Baechle)
o       Update mips maintainers entry                   (Ralf Baechle)
o       Update mips configure.help                      (Ralf Baechle)
o       Add some mips pci ids                           (Ralf Baechle)
o       DECstation turbochannel update                  (Maciej W. Rozycki,
                                                         Ralf Baechle)
o       MIPS64 update                                   (Ralf Baechle)

2.4.8-ac11
o       Remove bogus wbinvd macro in ACPI               (Dave Jones)
o       Fix highmem high page races                     (Ben LaHaise)
o       SCSI generic driver updates                     (Doug Gilbert)
o       Remove unneeded fusion init call                (Adam J Richter)
o       Fix init/const clashes in pci                   (Dave Jones)
o       Merge newer qlogic fc firmware set              (Ricky Beam)
o       Add NEC DV5800A to the blacklist for DMA        (Matt Domsch)
o       Add passive ISDN over USB support               (Frode Isaksen,
                                                         Kai Germaschewski)
o       Fix aha1542 flags type                          (Andi Kleen)
o       Macsonic kmalloc type fixes                     (Dave Jones)
o       lock clear_page_tables versus kswapd            (Ben LaHaise)
o       Honour PnPBIOS region reservations              (Gerd Knorr)
o       Made them __init and fixed problems when the    (me)
        resource declaration spanned 0x100
o       Fix a rio serial type warning                   (me)
o       Add another byteswapped Vaio BIOS               (Roger Luethi)
o       USB serial tidy ups                             (Greg Kroah-Hartmann)
o       Fix dev->actconfig changing in probe in USB     (Michael Stickel)
        causing later errors

2.4.8-ac10
o       Fix the USB device timeout problem              (Pete Zaitcev)
o       rio usb locking fixes                           (Oliver Neukum)
o       Fix vm86 v segment reload part 1                (Andi Kleen)
        | Still not all sorted yet
o       Airo driver update                              (Javier Achirica)
o       Fix bugs in usb skeleton driver                 (Greg Kroah-Hartmann)
o       Add support for USB clie serial devices         (Greg Kroah-Hartmann)
o       USB config fix for serial debug                 (Greg Kroah-Hartmann)
o       Add support for massworks id75 usb              (Greg Kroah-Hartmann)
o       Rationalise lvm version numbers                 (A J Lewis)
o       LVM locking changes                             (Joe Thornber)
o       Pull pv flush out of lvm ioctls                 (Heinz Mauelshagen)
o       Switch to lv_v5_t structures/types in LVM               (Heinz Mauelshagen)
o       Defer LVM I/O when moving an extent             (Joe Thornber,
                                                         Andreas Dilger)
o       Fix bmap/blkszget issues in LVM                 (Andreas Dilger)
o       Tidy naming/devfs registrations for LVM         (Patrick Caulfield)
o       Protect LVM snapshot flag removal, don't
        extend or reduce dropped snapshots,=20
o       Handle ELF loader setup arg pages failures      (Evgeny Polyakov)
o       Add udelays to cmpci to see if it fixes         (me)
        the problems a few people have
o       Put config hooks in to make qlogicfc firmware   (me)
        optionally loadable for weird hardware
        | Needs a suitable firmware file adding ..
o       Update pci.ids for a couple of parisc things    (Helge Deller)
o       Irda warning fixes                              (Pete Zaitcev)
o       Squash smp race in dsbr100 driver               (Oliver Neukum)
o       Console locking fix on VT_DISALLOCATE race      (Jani Jaakkola,
                                                         Andrew Morton)
o       ipv4 raw socket oops fix                        (Octavian Cerna)
o       Actually use our msr register defines           (Dave Jones)
o       Correct polish translation info typos           (Steven Cole)
o       mm compile warning fix                          (Rik van Riel)
o       Updated 3ware driver                            (Adam Radford)
o       Add Sharp PC-RJ/AX to bad apm list              (Arjan van de Ven)

2.4.8-ac9
o       Possible usb -110 error fix                     (me)
o       Page laundering fix                             (Rik van Riel)
o       Add another vaio to the byteswap list           (Martin Mueller)
o       Fix typos in ide blacklist                      (Arjan van de Ven)
o       UMSDOS split directory entry handling           (Istvan Varadi)
o       Update Configure.help further                   (Steve Cole)
o       Fix bogus mtrr warning on dual pentiums         (Dave Jones)
o       Update scsi tape driver                         (Kai M=E4kisara)
o       Change memory probe constants on AWE32/64       (Dave Fennell)
o       Tiny endian reiserfs fix (just cosmetic)        (Jeff Mahoney)
o       Make the md resync delay message informative    (Corin Hartland-Swann)
        rather than scary
o       USB printer fixes                               (Oliver Neukum)
o       Add the SIS735 to the SiS AGP                   (Adrian)
o       Kill bogus export_objs entry in lib/Makefile    (Keith Owens)
o       VIA rhine fixes                                 (David Woodhouse)
o       Next set of superblock changes                  (Al Viro)
o       Don't reissue a pid that has a tgid matching    (Dave McCracken)
        it still in circulation

2.4.8-ac8
o       Fix double mount hang on scsi cdrom, i2o or lvm (Al Viro)
o       Fix oops in msdos/umsdos                        (OGAWA Hirofumi)
o       Fix qnxfs hang                                  (Serguei Tzukanov)
o       Add missing Alpha ksyms                         (Marc Zyngier)
o       USB oops fixes                                  (Pete Zaitcev)
o       Apply same fix to kaweth                        (me)
o       Fix off by one in pcigart                       (Andreas Schwab)
o       Fix dasd leak                                   (Al Viro)
o       page reactivate correction                      (Rik van Riel)
o       Add the 104K to the byteswapped minutes bug     (Daniel Caujolle-Bert)
        list
o       Missing USB config items                        (Mike Castle)
o       Fix i2o systab send id order                    (Klaus Beyer)
o       VMA merging fixups                              (Ben LaHaise)
o       Update ntfs                                     (Anton Altaparmakov)
o       Speed up ext2 readdir/stat                      (Ted Tso)
o       Comment/docbook fixups                          (Dave Jones)
o       Add missing netif_wake_queue calls to USB       (Herbert Xu)
        network drivers
o       Fix cramfs to use kmap                          (Herbert Xu)
o       Fix NFS client atomic_dec_and_lock symbol       (Trond Myklebust)
o       Make wake_up_interrutible_sync usable in        (Jeremy Elson)
        modules
o       Update PPC for kbd_rate support                 (Paul Mackerras)
o       Next block of Configure.help tidying    (Andrzej Krzysztofowicz)
o       Next block of superblock cleanup                (Al Viro)
o       Update hp scanner driver for USB                (Oliver Neukum)
o       Clean up ibm partition code                     (Al Viro)

2.4.8-ac7
o       Further small DRI/AGP updates                   (Jeff Hartmann)
o       Update master makefile to force offset.h/       (Andi Kleen)
        version.h/depend order (needed for x86-64)
o       Merge x86-64 architecture port code             (Andi Kleen and co)
o       Merge ixj update                                (Craig Southern)
o       Further ixj cleanup/merge tweaks                (me)
        | Ie don't blame him ;)
o       Grand config file cleanup                    (Andrzej Krzysztofowicz,
                                                        Steven Cole)
o       Add another byteswap vaio                       (Ray Lee)
o       Correct partition check oops fix                (Kevin Flemming)
o       via82cxx IDE DMA updates                        (Vojtech Pavlik)
        | Enable 8231/8233 support, handle slightly
        | out of spec PCI from 1.3GHz/12.5x Athlon
o       Rip min/max use entirely out of isdn            (Kai Germaschewski)
        | To handle 2.4.9 compat disaster
o       Update K6 bug url                               (Andr=E9 Dahlqvist)
o       Possible fix for trix ad1848 fail               (me)
o       Add pci quirk warning for AMD766 errata 22      (me)
        | Based on multiple "yes noapic fixed my
        | dual athlon" reports.

2.4.8-ac6
o       Pull Linus buffer.c/mem fixes into 2.4.8-ac     (Rik van Riel)
o       Make writeout smoother on zone specific         (Marcelo Tosatti)
        shortages
o       Fix an md oops                                  (Neil Brown)
o       AD1848 isapnp handling                          (Miguel Freitas)
o       sr_ioctl capacity reporting fix                 (Jens Axboe)
o       Starfire update                                 (Ion Badulescu)
o       cmpci update                                    (Carlos Gorges)
o       UDF update, fix delete BUG() trap               (Ben Fennema)
o       Move nmi defines so asm/irq.h isnt required     (Russell King)
o       Add experimental requirement to intermezzo   (Andrzej Krzysztofowicz)
o       Fix missing include                             (Tom Rini)
o       Small eepro100 test updates                     (Arjan van de Ven)
o       Reiserfs transaction tracking update            (Chris Mason)
        | Speeds up O_SYNC and fsync
o       Update vfs_permission, handle root exec         (Christoph Hellwig)
        weirdness
o       First piece of the CyberPro 5050 audio merge    (Peter W=E4chtler)
o       Tidy i810_audio cornercases of OSS compliance   (Laurent Pinchart)
o       IDE cdrom blacklist updates for DMA             (Matt Domsch)
o       Merge some i810 updates                         (Doug Ledford)
o       Fix bug in i810 device removal                  (me)
        | fortunately nobody yet has multiple ICH audio in one box 8)
o       Natsemi gige driver                             (Ben LaHaise)
o       Allow more I/O addresses on msnd_pinnacle       (Steve Sycamore)
o       Correct sys_tz definition                       (Andi Kleen)
o       Remove unused prototypes from md                (Andi Kleen)
o       Fix flags wrong types in usb                    (Andi Kleen)
o       Fix assorted wrong flags, add x86_64 defines    (Andi Kleen)
o       Fix flags types in i2o                          (Jes Sorensen)
o       Add another vaio byteswap case                  (Stelian Pop)
o       Add devfs support to usb scanner                (Yves Duret)
o       Fix an ess solo warning                         (Christoph Hellwig)
o       Fix flags types in 3ware driver                 (Jes Sorensen)
o       Fix generic serial warnings                     (Christoph Hellwig)
o       Fix flag types in firewire drivers              (Jes Sorensen)
o       Fix flag types in dz serial                     (Jes Sorensen)
o       Extend short name handling in fat based fs's    (OGAWA Hirofumi)
o       Fix flag types in n_r3964                       (Jes Sorensen)
o       x86_64 ifdef hooks for raid and fbcon           (Andi Kleen)

2.4.8-ac5
o       Next batch of IDE driver updates                (Andre Hedrick)
        | qd6580 driver becomes a qd65xx driver
        | 80pin cable detect for serverworks on Dell
        | Mode5 on SIS chipsets
o       Handle ARM mmap were FIRST_USER_PGD_NR is not   (Russell King)
        zero
o       Make the sl82c105.c code common between ARM     (Paul Mackerras)
        and PPC
o       Update cisco hdlc handling in the isdn layer    (Bjoern Zeeb)
o       Add called party number to isdn tty emulation   (Jan Oberlaender,
                                                         Kai Germaschewski)
o       Eicon warning fix                               (Kai Germaschewski)
o       Tiny agp cleanup in severworks code             (Mike Harris)
o       Switch to 2.4.8 nr_free_buffer_pages            (Rik van Riel)
o       Change bootmem bitmap setup                     (Rik van Riel)
o       Unlazy the queue movement when we touch
        inactive cache pages (VM balance assumed this)  (Rik van Riel)
o       Update the orinoco drivers                      (David Gibson)
o       Update natsemi driver (experimentally anyway)   (Tim Hockin)
o       Update hpt366 blacklists                        (Kevin Fleming)
o       Reclaim buffer cache into inactive list when    (Rik van Riel)
        it is too large
o       Documentation tidy ups                          (Steven Cole)
o       Switch map_user_kiobuf to use down_read         (Ben LaHaise)

2.4.8-ac4
o       ADFS date/time computation fix                  (Russell King)
o       Add ALS120 ident to ns558 joystick              (Filip Van Raemdonck)
o       Make Reiserfs endian and alignment safe         (Jeff Mahoney)
        | Fixes IA64 indirect alignment, S390 alignment
        | Big endian
        | Update inode generator
o       Enable input drivers on ARM                     (Russell K
o       Add intermezzo file system kernel side          (Peter Braam and co)
o       First blocks of ppc64 merge     (Paul Mackerras, Anton Blanchard,
                                         Tom Gall and the IBM PPC 64 team)
o       Fix return value bug in mac nvram driver=09
o       Make oom killer kill all threads of a set       (Eric Lammerts)


2.4.8-ac3
o       Update ISDN cvs idents                          (Kai Germaschewski)
o       Update isdn experimental idents                 (Kai Germaschewski)
o       Add Compaq Phoenix 4.06 to irqsafe APM          (Arjan van de Ven)
o       Remove rockridge printk generating too much     (Mikael Pettersson)
        debug output
o       Add a needed include of delay.h                 (Arjan van de Ven)
o       Revert access DAC change                        (me)
        | Breaks in some cases
o       ARM documentation, credits, maintainer updates  (Russell King)
o       Atyfb build fixups                              (Stelian Pop)
o       Configure.help merges                           (Steven Cole)
o       Initial merge of dpt_i2o.c              (Deanna Bonds, Bob Pasteur,=20
                                                 Karen White, Mark Salyzyn)
o       Teach i2o_core to skip dpt cards                (me)
o       Sony Pi driver update                           (Stelian Pop)

2.4.8-ac2
o       Fix suspend/resume bugs in eepro100             (Arjan van de Ven)
o       Fix missing spec required delays in PCI PM      (me)
o       Disable PM on eepro100, it breaks even with     (me)
        those fixed
o       Resynchronize Configure.help                    (Steven Cole)
o       Further superblock handling updates             (Al Viro)
o       Fix various GPL misreferences           (Andrzej Krzysztofowicz)
o       Updated A20 gate switching code to handle       (Peter Anvin)
        odd (Olivetti etc) and no legacy boxes
o       Fix expand_stack race                           (Manfred Spraul)
o       Fix a malloc failure path in ipc                (Manfred Spraul)
o       Revert 2.4.8 scsi_lib change (hangs ide-scsi    (Arjan van de Ven)
        on some drives)
o       Fix binfmt elf strlen->strnlen_user             (me)
o       Add additional checking to binfmt_elf           (me)
        | Last two based on Solar Designers 2.2 work
o       Make pnp_bios dock thread exit when it finds    (me)
        docking isnt supported
o       Ext3 file system updates                        (Andrew Morton,
                                                         Stephen Tweedie)
o       Merge common components of uhci drivers         (Brad Hards)
o       Remove crud from media Makefile                 (Keith Owens)
o       Fix build on Alpha                              (David Gilbert)
o       DRM warning/oops fix                            (Arjan van de Ven)
o       Fix i810 audio return funny                     (Laurent Pinchart)
o       Fix ldm partition checking                      (Richard Russon)
o       Agpgart typo fix                                (Mike Harris)
o       Revert emu10k changes in 2.4.8, wait until the  (me)
        maintainers actually have debugged code and
        want an update
o       Fix a compile fail case for the 53c700 driver (Andrzej Krzysztofowicz)
o       ARM core and video updates                      (Russell King)

2.4.8-ac1
o       Merge Linus 2.4.8
        - Skip VM changes for now
o       Fix sblive build problems                       (Rui Sousa)
o       Add Fernando Fuganti to credits                 (Fernando Fuganti)
O       Revert printk return change                     (Andrew Morton)
o       Add drm-4.0 to mod_subdirs                      (Brian Dushaw)
o       Bluez bluetooth updates                         (Maksim Krasnyanskiy)
o       Fix serverworks AGP memory leak                 (Hugh Dickins)
o       Update DRM 4.1 for Alpha AGPGart support        (Jay Estabrook,
                                                         Jeff Hartmann)
o       Fix depca crash on unload                       (Peter Denison)

2.4.7-ac11
o       Fix dumb bug in the bootflag handling code      (Randy Dunlap)
o       Compaq FC update (makefile clean too)           (Charles White)
o       Add Matt Domsch to the credits                  (Matt Domsch)
o       Update Randy Dunlap's contact info              (Randy Dunlap)
o       SA1100 updates                                  (Russell King)
o       Add PnP support to sf16i                        (Ladislav Michl)
o       Acorn drivers update                            (Russell King)
o       Fix clashing 'cams' symbol                      (Keith Owens)
o       Fix AGP memory leak on serverworks              (Jeff Hartmann)
o       Fix an off by one in shmem.c                    (Hugh Dickins)
o       Revert incorrect ATM change                     (Mike Westall)
o       DRM makefile fixes                              (Keith Owens)
o       Next batch of superblock work                   (Al Viro)
o       Fix in2k oopses                                 (Francois Romieu)
o       Add reboot by SMP reset                         (Matt Domsch)
o       Add pm support for laptops that resume the      (Matt Domsch)
        mouse port even if was disabled before..
o       Add DMI quirks for all modern dell systems      (Matt Domsch)
o       Inspiron 4000 needs irqs on for APM             (Arjan van de Ven)
o       YMFPCI fixes, big endian fixes                  (Pete Zaitcev)
o       Add winbond W83971D ac_97 codec to tables       (Andrey Panin)
o       pcnet32 oops fix and leak fix                   (Paul Gortmaker)
o       Use static inline in sound drivers              (me)
o       Fix DRM build/makefile bugs from merge  (Andrzej Krzysztofowicz)
o       Avoid lp module being pinned down if console    (Tim Waugh)
        enabled

2.4.7-ac10
o       Fix up USB merge mess                           (Pete Zaitcev)
        | Fixes a possible USB deadlock
o       IRDA update                                     (Dag Brattli)
o       Merge DRM for XFree 4.1.x                       (XFree86 and others)
o       Update freevxfs idents                          (Christoph Hellwig)
o       Fix a bug in access() checks on X_OK with       (Christoph Hellwig)
        DAC ovveride
o       Add another intel bios ident with bad $PIR      (Arjan van de Ven)

2.4.7-ac9
o       Print warnings about buggy 440GX $PIR tables    (Arjan van de Ven)
o       Update ARM softirq code                         (Russell King)
o       Compaq FC controller update                     (Charles White)
o       Update ARM integrator platform                  (Russell King)
o       Miscellaneous ARM fixes                         (Russell King)
o       ARM io function updates                         (Russell King)
o       Remove duplicate Configure.help items           (Steven Cole)
o       Update ARM shark platform                       (Russell King)
o       ARM anakin platform                             (Russell King)
o       Allow swap < 2*ram                              (Rik van Riel)
o       Set page format bit for scsi-2 tape             (Kai Makisara)
o       Fix compile with shmfs disabled                 (Christoph Rohland)
o       RME Hamerfall audio driver                      (Guenter Geiger)
o       Further UML fixes                               (Jeff Dike)
o       Syncppp fix                                     (Bob Dunlop)
o       Farsync update                                  (Bob Dunlop)
o       UML network driver update                       (Jeff Dike)
o       Revert aic7xxx makefile changes                 (Keith Owens)
o       DaveJ has received enough Rise cpu reports      (Dave Jones)
o       Clean up building without procfs            (Andrzej Krzysztofowicz)
o       Riscom compile fix                          (Andrzej Krzysztofowicz)

2.4.7-ac8
o       Kill accidental bit of S/390 merge I meant      (Bill Nottingham)
        to skip (hotplug should be working again now)
o       Fix host_info_lock namespace on ieee1394        (Keith Owens)
o       Fix duplicate rio serial init                   (Keith Owens)
o       Fix dead init_zoran_cards symbol                (Keith Owens)
o       Don't define EXPORT_SYMTAB in cmpci             (Keith Owens)
o       Don't define EXPORT_SYMTABL in sisfb            (Keith Owens)
o       Fix warnings in ess_solo1                       (me)
o       Fix deadlock in moxa mxser driver               (Christophe Barb=E9)
o       First of many needed devfs race fixes           (Al Viro)
o       Windows 2000 vfat name mapping fix              (Wolfram Pienkoss)
o       Clean up ubd, CONFIG_IOMEM->CONFIG_MAPPER       (Jeff Dike)
o       Fix a UML crash, make uml devices pluggable     (Jeff Dike)
o       Use page cache in hostfs, fix UML stat64 bits   (Jeff Dike)
o       Complete UML ppc support merge                  (Chris Emerson)
o       Complete UML Configure.help                     (Bill Stearns)
o       Add rep nop so the poor old Pentium IV doesnt
        go thermal slowdown every long mdelay           (Arjan van de Ven)
o       Fix various invalid Config script items         (Christoph Hellwig)
o       SYS5fs BSD style symlink support (SCO etc)      (Christoph Hellwig)
o       Fix PnPBIOS reporting on io v mem               (Andrey Panin)
o       Fix atyfb compilation problems with vaio bits   (Keith Owens)
o       Make HP support in AMI Megaraid run time        (Michael Johnson)
o       Fix an ext3 buffer credit accounting bug        (Andrew Morton)
o       Add hardware volume control support to ALi      (Matt Wu)
o       Clean up the above a little for non ALi, fix    (me)
        rmmod crash
o       Adaptec scsi update (6.2.1)                     (Justin Gibbs)
        | + gcc 3.0 fixes
o       Handle broken PIV SMP tables                    (Maciej Rozycki)
o       Switch to static inline on ARM subtree          (Russell King)
o       SHMfs updates, race fix                         (Christoph Rohland)

2.4.7-ac7
o       Import safer bits of 2.4.8pre
        - skipped vm hackery, buffer hacks
        - skipped S/390 (my tree should be newer anyway)
o       Fix duplicates in ldm.h                         (Matthew Gardiner)
o       ARM updates                                     (Russell King)
o       Remove qlogicfc_asm (license clash question + we(Jes Sorensen, me)
        | are shipping qlogic release candidate not final
        | firmware.  Set card to use firmware in flash
o       Example iomem driver + fixes for UML            (Greg Lonnon)
o       Clean up unique UML machine id code             (Henrik Nordstrom)
o       Small UML bug fixes                             (Jeff Dike)
o       Fix UML uaccess macro bug                       (Jeff Dike)
o       Don't refuse unneccessarily on remount with     (Petr Vandrovec)
        data=3D option with ext3
o       tdfx driver cleanups                            (Paul Mundt)
o       Replace masq crash fixes with corrected and     (Rusty Russell)
        "official" versions.
o       Fix umsdos symlink bug                          (Delbert Matlock)
=09
2.4.7-ac6
o       Switch JFFS to use completions                  (me)
o       Fix wrong unlock in try_tosyncunused_inodes   (Petr Vandrovec)
o       Update UML to compile again                     (Jeff Dike)
o       Clean up all drivers with clashing names for    (me)
        complete, wait_for_completion
o       Some gcc 3.0 warning cleanups
o       Add SCO AFS awareness (read only) to sysv       (Christoph Hellwig)
o       Netfilter crash fixes                           (Mark Boucher)
o       Second batch of superblock race/cleanup work    (Al Viro)

2.4.7-ac5
o       Resolve ext3 and superblock change incompat     (me, Al Viro)
        | Fixes hang on journal recovery
o       Fix freevxfs leak                               (Andries Brouwer)
o       Add another eepro100 ident                      (Matt Wilson)
o       Further tweakes to make rpm based on=20
        suggestions by Keith Owens                      (Keith Owens, me)
o       Fix ISA dma range check bug in cs89x0           (Paul)
o       Fix ISA dma range check on 3c505                (Paul)
o       Switch md driver to use completions             (Neil Brown)
o       Add more sanity checks to the dmi scanner       (me)
o       Fix hash sign assumptions in reiserfs           (Jeff Mahoney)
        | IMPORTANT: this makes things consistent, it also means
        | that if you have chars > 127 in file names _and_ you are
        | running unsigned char little endian default (probably a tiny tiny
        | number of mips users only) you will need to archive and recreate
        | those files. X86 users are _NOT_ affected.
o       Add the infrastructure for ac97_ops ready for   (me)
        digital audio etc

2.4.7-ac4
o       Fix inode cache shrinkage problems in 2.4.7     (Al Viro)
        | This should cure the problem where it gets=20
        | really slow over time. Its not the final fix
o       Make aironet compile again                      (Arjan van de Ven)
o       Fix an incredibly stupid i2o_scsi bug causing   (me)
        crashes with the adaptec 2100 and other stuff
o       Fix memory corruption if using gcc 3 and serial (Thomas Hood)
        probing fails
o       Fix out of memory handling with raid            (Neil Brown)
o       Fix a raid mishandling bug on errors            (Neil Brown)
o       Add promise 20268 software raid card idents     (me)
o       Fix leaktek winview601 problems                 (Leandro Lucarella)
o       Merge ntfs 1.1.16                               (Anton Altaparmakov)
o       Avoid panic when reiserfs attempts to mount     (Nikita Danilov)
        invalid superblock
o       Error rather than panic on journal replay I/O   (Chris Mason)
        error in reiserfs
o       Update atp870u driver                           (Wittman Lee)
o       First batch of superblock handling cleanup      (Al Viro)
o       Restore module oops dumping                     (Kai Germaschewski)
o       NFSD update                                     (Neil Brown)
o       Fix ieee1394 sleep with spinlock held           (Andi Kleen)
o       Add AMD 760-MP to the Agp table                 (me)
o       Rip out zillions of duplicated -ESPIPE          (Christoph Hellwig)
        llseek methods for a common one
o       Fix qlogic direction flag handling in 2.4       (Jeff Andre)
o       Clear inode->i-blocks on deletion in reisefs    (Nikita Danilov)
o       Merge rest of S/390 tty driver fixes            (Ulrich Weigand)
o       Finish adapting S/390 to new softirq code       (Ulrich Weigand)
o       Remove accidental duplicate block in Makefile   (Ulrich Weigand)
o       Update DASD drivers                             (Ulrich Weigand)
o       Further pnpbios fixes                           (Andrey Panin)
o       Switch pnp to use slab not malloc.h     (Arnaldo Carvalho de Melo)
o       Switch parport_cs to slab not malloc.h  (Arnaldo Carvalho de Melo)
o       Further config cleanups                         (Steven Cole)
o       Fix make spec with no .version                  (Keith Owens)
o       Further ipchains fixes                          (Rusty Russell)
o       Add procfs info option for reiserfs stats       (Nikita Danilov)
o       Remove dead code from the reiserfs tree         (Jeff Mahoney)
o       Quota updates                                   (Jan Kara)
o       FreeVxFS leak fixes, allow block sizes !=3D 1024        (Christoph Hellwig)
o       Improve serial_cs reporting                     (Jonathan Corbet)
o       Add v7 fs sanity checks to the sys5 fs code     (Linus Torvalds,
                                Christoph Hellwig, Al Viro, Andries Brouwer)

2.4.7-ac3
o       Add "make rpm" target                  

Get the Free Newsletter!

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