Linux 2.4.4-ac7


Author: JT Smith

“Please note change of ftp site. switched to using ECN and it seems NTL’s cablemodem folks have problem firewalls between their Inktomi cache and the world. The -ac patches and future 2.2.20pre will be distributed from until further notice.”

Linux 2.4.4-ac7
From: Alan Cox 
Date: Fri, 11 May 2001 14:53:25 +0100 (BST)

                 Intermediate diffs are available from

** Please note change of ftp site. switched to using ECN and
** it seems NTL's cablemodem folks have problem firewalls between their
** Inktomi cache and the world. The -ac patches and future 2.2.20pre will be 
** distributed from until further notice.

o        Fix dasd off by one found by Al Viro            (me)
o        Fix copy under cli in
o        Cleaned up serial167 formatting (no code        (me)
         changes this patch set)
o        Fix missing length check in AGPgart             (me)
         | Found by Al Viro

o        Fix wrong kmalloc sizes in ixj/emu10k1          (David Chan)
o        Fix make distclean on ramfs/tmpfs               (Ingo Oeser)
o        Update checkconfig, Changes                     (Niels Jensen)
o        NFS mmap consistency on close fix               (Andrea Arcangeli)
o        Fix 10 bit decode causing APM hang on a laptop  (Pete Zaitcev)
         when using ymfpci
o        Reserve failure on vesa video ram is not fatal  (Jordan Crouse)
o        Update athlon mmx copier to not prefetch off    (Arjan van de Ven)
         the end
o        Fix scsi.c procfs zero termination checks       (Al Viro)
o        And fix -EFAULT returns from it                         (me)
o        Update ibm token ring driver                    (Mike Phillips)
o        Fix sockfilter maths overflow                   (Al Viro)
o        Make dev name lookup robust to nonterminated    (Al Viro)
o        Update config.h use                             (Niels Jensen)
o        Fix xircom cardbus ethernet/modem support       (Bill Nottingham)
o        Fix off by one buffer checks in atm_poa and     (Al Viro)
o        Clean up printks in zr36067.c                   (me)

o        Revert dead swap patch pending fixes            (Dave Miller)
o        Allow arch specific writeproc/DMA for IDE       (Bjorn Wesen)
o        Move to aic7xxx 6.1.13                          (Justin Gibbs)
o        Use pci_set_master on eni.c                     (Jeff Garzik)
o        Update wireless drivers, add airport            (Jean Tourrihles,
                                                         Benjamin Herrenschmidt)
o        Add new pci ids, clean up dup defines in eicon  (Jeff Garzik)
o        Add module loader to kernel docs                (Erik Mouw)
o        Fix wanrouter makefile bug              (Arnaldo Carvalho de Melo)
o        Add another pair of idents to the yenta driver  (Alexandr Kanevskiy)
o        Parport fixes for 1284 mode                     (Fred Barnes)
o        Update 8139too driver to handle wakeup bug      (Jeff Garzik)
o        Add koi8-ru locale                              (Andrzej Krzysztofowicz)
o       Add ICH3 to the i810 audio driver                (Tom Woller)
o        Improve (hopefully) the confusing I82365 help   (me)
o        Fix a bug in koi8-u tables                      (Andrzej Krzysztofowicz)
o        Fix a bug in UTF8->CP1255                       (Andrzej Krzysztofowicz)
o        Fix a bug in iso8859-13 tables                  (Andrzej Krzysztofowicz)
o        Update gdth driver to current vendor release    (Achim Leubner)
o        Kill cpia_write_proc (its insecure)             (Al Viro, me)
o        Fix unterminated array strtoul() in comx        (Al Viro)
o        Fix TCP send path leak                          (Dave Miller)
o        Restore older skb_cow() headroom behaviour      (Dave Miller)
o        Fix ipv6 oops                                   (Dave Miller)
o        Small ipx tidy up                       (Arnaldo Carvalho de Melo)
o        Fix unprotected userspace reference in trident  (Al Viro)
o        Fix expand stack locking                        (Manfred Spraul)
o        Fix offslab_limit calculation                   (Manfred Spraul)
o        EATA and U14F updates                           (Dario Ballabio)
o        Update scsi generic to 3.1.18                   (Doug Gilbert)
o        Clean up abs()                                          (Kai Germaschewski)
         | This needs further checking

o        ymfpci update                                   (Pete Zaitcev)
o        Quota code updates                              (Jan Kara)
o        Clean up eicon include abuse                    (me)

o        Fix DMA setup on hpt366/370                     (Tim Hockin)
o        DRM memory alloc failure checks                         (Akash Jain)
o        Remove bogus fs/buffer.c diff                   (Ben LaHaise)
o        cs46xx update - adds Hercules Game Theatre XP   (Thomas Woller)
o        Fix menuconfig breakage with ()                 (Andrzej Krzysztofowicz)
o        Updated multithreaded core dump support                 (Don Dugger)
o        Remove dead ibmtr.h include                     (Mike Phillips)
o        Fix misplaced letters in koi8-u                         (Andriy Rysin)
o        Further alpha module locking fix                (Andrea Arcangeli)
o        Keyspan bitwidth fixes                          (Hugh Blemings)
o        usb-uhci oops fix                               (Pete Zaitcev)
o        Add ability to specify preferred minor on       (Gerd Knorr)
         video/radio4linux devices
o        Further IPX updates                     (Arnaldo Carvalho de Melo)
o        Further IRDA updates                            (Dag Brattli)
o        Make x86 ptrace framesize a define (code clean)         (Pavel Machek)
o        Moxa serial tidy                                (Tim Hockin)
o        Fix tiny select race                            (Rusty Russell)
o        Update aic7xxx to 6.1.12                        (Justin Gibbs)
o        Alpha was missing rwlock_init                   (Reto Baettig)
o        Alpha SCHED_YIELD was broken on UP              (Andrea Arcangeli)
o        Allow IRQ sharingon more PCI ide                (Pete Zaitcev)
o        Fix capable checks found by Stanford analyser   (me)
         for cciss/cpqarray
o        List more devices in sysrq table        (Andrzej Krzysztofowicz)
o        Run uml exit callbacks reverse to init          (Andrew Morton)
o        Fix SMP resched_idle pre-emption bug            (Nigel Gamble)
o        Work around config problem with menuconfig
         and USB                                         (Andrzej Krzysztofowicz)
o        Fix nasty bug in Alpha PCI mapping              (Hyung Min SEO)
         | Nautilus specific stuff not applied yet

o        SBLive endianness fixes         (output only so far)    (Ira Weiny)
o        Move sblive pci_enable earlier                  (Marcus Meissner)
o        Merge IBM ServeRAID 4.72 driver                         (Keith Mitchell)
o        Fix affs races                                  (Roman Zippel)
o        Fix cdrom unload crash                  (Andrzej Krzysztofowicz)

o        Fix future domain scsi                          (Carlo Prelz)
o        Merge Linux 2.4.5pre1
o        Fix ipx without sysctl compile                  (Pavel Roskin)
o        Revert fork changes to match Linus 2.4.5pre1
o        Drop the threaded core dump code
         | It can go back in when it works

o        Drop pa-risc work - it'll be easier to resync
         just once as pa has moved on a lot
o        Add spin_lock_prefetch to get_empty_inode       (me)
         | Experimenting

o        Kbuild has moved                                (Keith Owens)
o        Update kernel docs on memory barriers           (Rusty Russell)
o        Move es1370 pci_enable and do some cleanup      (Marcus Meissner)
o        Fix netfilter overuse of __exit                         (Rusty Russell)
o        Fix alpha build bug                             (Michal Jaegermann)
o        Fix tigon1 build                                (Olivier Galibert)
o        Fix tmpfs deadlocks writing into a file from    (Christoph Rohland)
         an mmap of itself
o        Fix missing (but harmless) return in vmtruncate         (Al Viro)

o        Fix hang on boot with SMP                       (Andrea Arcangeli)
         | and fixes a few more uglies too

o        freevxfs module name was wrong (should be       (me)
o        Update alloc_etherdev docs                      (Erik Mouw)
o        Remove dead funcs, put back ip_set_manually     (David Miller,
         in the ipconfig code                    (Arnaldo Carvalho de Melo)
o        Fix SA_ONSTACK standards violation (for x86)    (Christian Ehrhardt)
         | Other arch maintainers should check..

o        Add another species of SB AWE 32                (Bill Nottingham)
o        SE401 USB camera driver                                 (Jeroen Vreeken)
o        Correct MAX_HD and make stuff static in ps2esdi         (Hal Duston)
o        Fix inode-nr corruption                                 (Al Viro)
o        Fix pgd_alloc for user mode linux               (Jeff Dike)
o        Fix UML hostfs for get_hardsect_size            (Jeff Dike)
o        Tidy up APM options setting, add module opts    (Stephen Rothwell)
o        Fix acm open race                               (Oliver Neukum)
o        Further bounce buffer fixes                     (Arjan van de Ven)
o        ACPI updates                                    (Andrew Grover)
o        Move pci_enable_device earlier on via audio     (Arjan van de Ven)

o        Remove some spurious whitespace differences     (me)
         between trees
o        Make the VIA timer reload check test avoid      (me)
         tripping on a timer as it rolls back to zero
o        Drop dasdfmt man page changes (dos ^M noise)    (me)
o        Drop experimental iee1284 pnp module loading    (me)
o        Revert pcnet32 chance causing compile errors    (me)
o        Remove wrong __init in sunhme                   (Dave Miller)
o        Fix overlarge udely in aironet4500              (Arjan van de Ven)
o        Remove non existant parameter from aironet4500  (Keith Owens)
o        Kill duplicate aic7xxx include          (Andrzej Krzysztofowicz)
o        Fix pci2220i scsi compile bug                   (Matt Domsch)
o        Fix module exception race on Alpha              (Andrea Arcangeli)
o        Disable broken large vmalloc support on Alpha   (Andrea Arcangeli)
o        Remove dead ia64 config entries                         (Steven Cole)
o        Add kbuild list info to MAINTAINERS             (Steven Cole)
o        linux appletalk list has moved          (Arnaldo Carvalho de Melo)
o        Revert wrong mount changes in 2.4.4             (Andries Brouwer)
o        Revert drivers/scsi/scsi.c change in 2.4.4      (me)
         that subtly broke about 15 drivers
o        Fix typo in slab.h                              (Pavel Machek)
o        More correct child favouring fork behaviour     (Peter Österlund)
o        Only apply pci fixups if there is a VIA 686B    (Charl Botha)
o        Fix GDT padding error introduced by PnPBIOS     (Brian Gerst)
o        Fix UML build without CONFIG_PT_PROXY           (Jeff Dike)
o        dmfe wasnt calling dev_alloc_skb                (Tobias Ringstrom)
o        Further fixups                   (Steven Cole)
o        Move pci_enable_device earlier in trident       (Marcus Meissner)

o        Merge with Linus 2.4.4
         | This wasnt entirely trivial so this is the only
         | stuff in this patch
         | The following stuff has been switched to the Linus branch
         | in the merge: uhci, dcache atomicity, raw I/O

o        Merge read-only vxfs reading support            (Christoph Hellwig)
o        Fix missing return in broken_apm_power          (Alex Riesen)
o        Remove bogus rwsem hacks from usbdevice_fs.h    (Alex Riesen)
o        Fix umount/sync_inodes race                     (Al Viro)
o        Make new xircom driver report when promisc used         (Arjan van de Ven)
o        Fix acenic PCI flag set up                      (Phil Copeland)
o        Make nfs smart about passing max file sizes     (Trond Myklebust)
o        Add initrd support to User Mode Linux           (Jeff Dike)
o        Fix timer irq race in User Mode Linux           (Jeff Dike)
o        Fix UML for semaphore changes                   (Jeff Dike)
o        Update thw W9966 parallel port camera driver    (Jakob Kemi)
o        Further dmfe SMP fixups                                 (Tobias Ringstrom)
o        Kernel manual pages in man9                     (Tim Waugh)
o        Work around BIOSes that implement E801 sizing
         but don't implement the CX/DX values part       (Michael Miller)
o        Fix atp driver build                            (Arjan van de Ven)
o        Fix irda poll handling                          (Dag Brattli)
o        Remove unused buggy pdc202xx code               (Arjan van de Ven)
o        Clean up iphase ATM                             (Arnaldo Carvalho
                                                                 de Melo)
o        Setup slave PDC20265 controller on fasttrak     (Arjan van de Ven)
         as normal IDE
o        Add __init/__initdata to most net driver   (Andrzej Krzysztofowicz)
         version info
o        SDDR09 config entry was missing                         (Phil Stracchino)
o NFS updates                (Andrzej Krzysztofowicz)
o        Netfilter updates                               (Rusty Russell and co)
o        Update 2.4 ipconfig to support dhcp             (Eric Biederman)
o        es1371 setup updates/error check/pci bits       (Marcus Meissner)
o        Fix buzzing ymfpci                              (Nick Brown)
o        Update nm256 audio driver                       (Marcus Meissner)
o        Blacklist updates                               (Arjan van de Ven)

o        Switch to NOVERS symbols for rwsem              (me)
         | Called from asm blocks so they can't be versioned

o        Fix gcc 2.95 building on rwsem                  (Niels Jensen)
o        Fix cmsfs build                                    (Andrzej Krzysztofowicz)
o        Fix rio build/HZ setup                     (Andrzej Krzysztofowicz)
o        Fix PPP filtering dependancy in config      (Andrzej Krzysztofowicz)

o        Rewrite the i2o post handling code to fix       (me)
         DMA memory scribbles
o        Handle IOP constipation in the i2o_block layer  (me)
o        Fix bugs in the i2o table query causing reboots         (me)
         in i2o_proc on the DPT card
o        Add quirks for i2o cards that handle large I/O  (me)
         queues badly [Promise supertrak100]
o        Add cache heuristics to the I2O block driver    (me)
         | We don't cache large writes (assume seq)
         | We writeback small writes (random, metadata)

o        Disable use of writeback caching if there is    (me)
         no battery backup
o        Merge Linus 2.4.4pre6
o        Further semaphore fixes                                 (David Howells)
o        Correct 'void main' to 'int main' in rtc doc    (Jesper Juhl)
o        Hopefully fix bugtraq reported netfilter ftp
o        Fix unistd.h for ARM                            (Russell King)
o        Fix pre-emption of rt tasks                     (Nigel Gamble)
o        Fix revalidation bugs in cciss/cpqarray                 (Charles White)
         when rereading partitions
o        Acenic updates                                  (Jes Sorensen)
o        Fix MAINTAINERS sort order                      (David Woodhouse)
o        Restore DVDRAM fix with cdrom init fix too      (Jens Axboe)
o        Fix irda disconnect timeout bug                         (Dag Brattli)
o        Experimentally reap dead swap harder            (Dave Miller)
o        Remove dead low mtu checks from drivers                 (Arnaldo Carvalho de
o        Add missing sk_chk_filter export                (Byeong-ryeol Kim)
o        Quieten pci printks, send them to log           (Arjan van de Ven)
o        Hopefully fix fastrak oops                      (me)

o        Merge Linus 2.4.4pre5
o        Back out problem dvdram changes
o        Make reiserfs use daemonize                     (Chris Mason)
o        Fix lvm map buglet                              (Jens Axboe)
o        tms380 driver fixes                             (Adam Fritzler)
o        Fix up duplicate configs and other glitches     (Steven Cole)
o        Fix pcnet32 printk format bug                   (me)
o        ISDN driver further small update/fixes          (me)
o        Fix bounce buffer deadlock on bh allocs                 (Arjan van de Ven)
o        Fix fbmem merge glitch                          (Geert Uytterhoeven)
o        Version string cleanups on net devices          (Jeff Garzik)
o        Update ext2 documentation                       (Andreas Dilger)
o        Add MCE support for AMD Athlon/Duron            (Dave Jones)
o        Further SDLA tidying                            (me)
o        Update maintainers               (Steven Cole, Eric
o        Tulip update                                    (Jeff Garzik)
o        Fix sound config to use right symnames          (Eric Raymond)
o        Further dmfe fixes                              (Tobias Ringstrom,
                                                         Frank Davis
                                                         Jeff Garzik)
o        Parport probe cleanups                          (Tim Waugh)
o        Fix a few configure items                       (Eric Raymond)
o        Fix cmsfs nonbuild                              (me)

o        Merge Linus 2.4.4pre4
o        Apply the i960 quirk to the DPT I2O controllers         (me)
o        Etrax100 updates                                (Bjorn Wesen)
o        Fix skge memory leak                            (Jes Sorensen)
o        Handle reiserfs log overflow error              (Chris Mason)
o        Merge JFFS2 (compressing log flash file system)         (David Woodhouse)
o        Merge contributed help texts for options        (Eric Raymond,
                                                         Steven Cole)
o        Further screen blanking fixes                   (Mikael Pettersson)
o        Further binfmt elf DLINFO fixes/alignment      (Benjamin Herrenschmidt)
o        Fix reboot notifier unregister in aic7xxx       (Arjan van de Ven)
o        Fix orinoco_cs build on powerpc                         (David Gibson)
o        Neomagic audio didn't call pci_enable_device    (Marcus Meissner)
o        Remove superblock file size setting for 2Gb     (Al Viro)
         default size file systems
o        Merge UML gprof support                                 (Jeff Dike)
o        Clean up UML slip code                          (Jeff Dike)
o        Allow UML attach to already running debuggers   (Jeff Dike)
o        Reorder frame buffer probes                     (Geert Uytterhoeven)
o        Add __init calls to bluesmoke.c                         (Dave Jones)
o        Add missing pci_enable_device to toshoboe       (Marcus Meissner)
o        Updated AFFS file system                        (Roman Zippel)
o        DVD-RAM fixes                                   (Jens Axboe)
o        Further sundance driver fixes                   (Jeff Garzik)
o        Fix qlogicfc warning                            (Dave Miller)
o        Fix sign handling error in scsi_ioctl           (me)
         | Found by the Stanford validator

o        Fix sign handling error in af_decnet            (me)
         | Found by the Stanford validator

o        Fixed I2O posts to be uninterruptible           (me)
o        Stop IDE layer eating Supertrak slave PDC20265  (me)
o        Work around the DPT I2O controller exploding 
         when asked to quiesce.                          (me)

o        Fix ac8 pnpbios build bug                       (me)
o        Fix ac8 sysrq build bug                                 (me)
o        Fix uml for new semaphores                      (Jeff Dike)
o        Attempt to flush low memory buffers when short
         of bounce space on highmem machines             (Marcelo Tosatti)
o        Kill old filesystem_setup function              (Al Viro)
o        Small pnp bios tidy up                          (me)

o        Restore wan router features backed out by the   (me)
         sangoma stuff Linus merged
o        Clean up #ifdefs in Sangoma code a bit          (me)
o        Fix missing kmalloc return checks in Sangoma    (me)
o        Fix d_flags bit setting in knfsd                (Mikael Pettersson)
o        Turn on winchip MCE                             (Dave Jones)
o        IRDA USB driver fixups                          (Dag Brattli, 
                                         Philipp Rumpf, Jean Tourrilhes)
o        Tidy up cpu capability mask reporting           (Rogier Wolff)
o        Refix icmp gcc warnings                         (Andrzej M. Krzysztofowicz)
o        Remove 2.0 ioremap hacks from ISDN layer        (Kai Germaschewski)
o        Fix request_region ranges on hisax/bkm_a8       (Roland Klabunde)
o        Add rx fifo overlfow handling to pci hisax      (Werner Cornelius)
o        Hysdn driver updates                            (Ulrich Albrecht)
o        Rewrite cisco hdlc keepalive code               (Bjoern Zeeb,
                                                         Kai Germaschewski)
o        Document CONFIG_TMSISA                          (Jochen Friedrich)
o        Fix emu10k memory leak                          (Hugh Dickins)
o        Fix i810 audio SMP lockups                      (Doug Ledford)
o        Merge binfmt_elf changes for PPC        (Benjamin Herrenschmidt)
o        Make sysrq keybindings a clean API              (Crutcher Dunvant)
         | I think I caught all the sysrq updates from after
         | the patch was written and got them right - please check

o        Merge PnP bios enumeration and PnP BIOS                 (Christian Schmidt,
         parport support                         (Tom Lees, David Hinds, Gunther Mayer)
o        Bit more experimental work on fixing bounce     (Marcelo Tosatti, me)

o        Updated VIA quirk handling for the chipset      (Andre Hedrick,
         flaws                                           George Breese)
         | Experimental version removed
         | VIA users should check this kernel -carefully-!!!!

o        Remove KT7 dma kill                             (me)
         | See above note

o        Merge Linus 2.4.4pre3
o        Fix winchip1 oops in mtrr from previous change  (me)
o        Add winchip3 support to mtrr/oostore            (me)
o        Fix the Zoran driver build                      (me)
         | This is still not up to date with the master copy
         | that is intentional - first things first.

o        Fix CONFIG_WINCHIP kernel crash on cpu with     (me)
o        Fix UML options help bug                        (Jeff Dike)
o        Fix pte corruption in user mode linux           (Jeff Dike)
o        Fix gdb and terminal initialisation in UML      (Jeff Dike)
o        UML code cleanup                                (Jeff Dike)
o        Fix saved register corruption in UML            (Jeff Dike)
o        Add pci_disable_device                          (Jeff Garzik)
o        Fix a slight bug in the parport help            (Tim Waugh)
o        Hopefully fix the sb1000 driver irq support     (James Anderson)
o        Fix missing signal lock in keventd              (Manfred Spraul)
o        Fix module build with io debugging on           (Markus Kossmann)
o        Fix dcache flag atomicty                        (Al Viro)
o        Make cs4281 use pci_set_dma_mask, clean up      (Jeff Garzik)
o        Use pci_set_dma_mask on maestro3                (Jeff Garzik)
o        Fix 3270 driver build bug                       (Dick Hitt)
o        Fix accidental sb driver bug revert             (Jeff Garzik)
o        Clean up PCI dependancies in sound drivers      (Jeff Garzik)
o        Update synclink driver                          (Paul Fulghum)
o        rtl8139 driver update                           (Jeff Garzik)
o        Update ps/2 esdi fixes to correct DMA access    (Hal Duston)
o        More aha1542 code marked __init                         (Matthias Hanisch)
o        More random.c code marked __init                (Matthias Hanisch)

o        Remove tables.h include from fatfs_syms                 (OGAWA Hirofumi)
o        Update UML                                      (Jeff Dike)
o        Protect more __KERNEL__ only stuff from         (Phil Copeland)
o        Fix sound/ bug with ARM                (Russell King)
o        Update network drivers for ARM bits             (Russell King)
         | 8390, pcnet_cs, tulip

o        Fix umount cleanups                             (Al Viro)
o        Merge aic7xxx driver 6.11                       (Justin Gibbs)
o        Added support for the pentium machine check     (me)
         | Also including thermal check

o        Add support for the winchip machine check       (me)
o        Fix mtrr support of the WinChip2                (me)
         | Existing code set uncachable not write gathering on winchip2

o        Support weak ordering mode on winchip cpus      (me)

o        Merge Linus 2.4.4pre1
o        New rwsem implementation                        (David Howells)
o        Fix rwsem compile problem                       (me)
o        Fix bust_spinlocks build fail if !CONFIG_VT     (me)
o        Merge Linus 2.4.4pre2 except for ipv6
o        Fix the corner case non zeroing bug in                  (me)
         copy_from_user for x86

o        Fix corruption case in ext2 inode handling      (Ingo Molnar, Al Viro)
o        Merge user mode linux port                      (Jeff Dike)
o        Remove some surplus ifdefs from init/main.c     (me)
o        Update nwfpe                                    (Russell King)
o        Fix ps2esdi driver                              (Hal Duston)
o        Update ARM documentation                        (Russell King)
o        Update Symbios 53c8xx driver                    (Gérard Roudier)
o        ARM frame buffer update                                 (Russell King)
o        Update ARM bootstrap code                       (Russell King)
o        Eicon driver fix                                (Armin Schindler)
o        Update S/390 Documentation                      (Utz Bacher, Carsten
o        Update S/390 math emulation                     Otte, Holger Smolinski
o        S/390 tape driver                               Martin Schwidefsky
o        PAGEX support for Linux/390 under VM            and probably others)
o        General S/390 fixes
o        Update S/390 tty drivers
o        Update S/390 irq handling
o        Update S/390 channel driver
o        Update S/390 include files
o        Update S/390 networking drivers
o        Update S/390 DASD drivers
o        Update S/390 mm to match generic mm changes
o        Update S/390 makefiles
o        Catch another subspecies of misidentifying CD   (Bob Mende Pie)
o        Fix bluesmoke formatting                        (Solar Designer)
o        Fix rx error handling in rtl8139                (Jeff Garzik)
o        Update paths to e2fsprogs                       (Steven Cole)
o        Fix proc alloc map locking                      (Tom Leete)
o        Console blanking fix (continued..)              (Mikael Pettersson)
o        ARM tools update                                (Russell King)
o        Update ARM includes                             (Russell King)
o        Update ARM sound drivers                        (Russell King)
o        Update the shark ARM support                    (Alexander Schulz)
o        Update SA1100 support                           (Russell King,
                                                         Nicolas Pitre)
o        Update ARM make and config files                (Russell King)
o        Update ARM mm/fault handling                    (Russell King)
o        Update ARM network driver config                (Russell King)
o        Misc ARM updates                                (Russell King)
o        Update ARM footbridge code                      (Russell King)
o        EBSA ISA bus fixups                             (Russell King)
o        Fix agp copy_from_user bug                      (Dawson Engler)
o        Correct devfs docs on /dev/sg                   (Herbert Xu)
o        /dev/sg doc update                              (Douglas Gilbert)

o        Fix console unblank from suspend bug            (Mikael Pettersson)
o        Fix unmap_buffer() race                                 (Al Viro)
o        Add a proper dmi blacklist                      (me)
o        Fix alpha build for new mm changes              (Ivan Kokshaysky)
o        Resync setup-bus.c to pick up Alpha Noritake    (Ivan Kokshaysky)
o        Fix swap accounting for major faults            (Marcelo Tosatti)
o        Add some bigendian support and voodoo5 support  (Ani Joshi)
         to tdfxfb
o        Fix failing build with CONFIG_VT=n              (Jason McMullan)
o        Fix some corner cases in iso9660 support        (Andreas Eckleder)
         for symlinks and XA attriubtes
o        Fix NTFS and quota sparc build problems on -ac  (Steve Ralston)
o        Resync to the Linus serial.c + B9600 fix        (me)
o        Avoid nasties with OHCI controller gets no IRQ  (Arjan van de Ven)
o        Pull problem lance change                       (Jeff Garzik)
o        Fix SMP lockup in usbdevfs                      (Tony Hoyle)
o        Firestream atm update                   (Patrick van de Lageweg)

o        Add the VIA C3 to the mtrr/setup code           (Dave Jones)
o        Report PAE mode oopses better                   (Ingo Molnar)
o        Fix zap_low_mappings on PAE                     (Hugh Dickins)
o        Tidy up parport resource handling, fix bug      (Tim Waugh)
o        Add series 6 backpack driver support            (Tim Waugh)
o        Make lockd use daemonize()                      (Paul Mundt)
o        Fix aicasm to specify -I flags needed on some   (Mads Jørgensen)
o        Add docbook manual on bus independant I/O       (Matthew Wilcox)
         | + a few additional notes I added

o        Make the VIA superIO driver honour the          (Tim Waugh)
         irq/dma settings passed
o        Update mpt fusion drivers                       (Steve Ralston)
o        Add reiserfs maintainer entries                         (Steven Cole)
o        Experimental driver for communcation class USB  (Brad Hards)
         | eg Broadcom and Ericsson USB cable modems

o        I2O updates, report SMART errors on i2o_block   (Boji Kannanthanam)
o        Fix shm locking, races on swapping, accounting  (Stephen Tweedie)
         and swapout of already mapped pages
o        Clean up REPORTING-BUGS                                 (Steven Cole)
o        Fix ACM handling of CLOCAL                      (Vojtech Pavlik)
o        Fix sparc64 module_map/vfree bug                (Hugh Dickins)
o        Fix scsi race on requeued requests              (Mark Hemment)
o        Tulip driver update                             (Jeff Garzik)
o        Update bmac and gmac driver                     (Cort Dougan)
o        Winbond w9966cf webcam parport driver           (Jakob Kemi)

o        Merge Linus 2.4.3 final, diff versus 2.4.3      (me)

Alan Cox 
Red Hat Kernel Hacker
& Linux 2.2 Maintainer                        Brainbench MVP for TCP/IP       


  • Linux