Import changeset
v2.4.0 -> v2.4.0.1

  - Don't drop a megabyte off the old-style memory size detection
  - remember to UnlockPage() in ramfs_writepage()
  - 3c59x driver update from Andrew Morton
  - egcs-1.1.2 miscompiles depca: workaround by Andrew Morton
  - dmfe.c module init fix: Andrew Morton
  - dynamic XMM support. Andrea Arkangeli.
  - Locked SHM segment deadlock fix
  - fork() page table copy race fix
v2.4.0.1 -> v2.4.0.2

  - ISDN fixes
  - VM balancing tuning
v2.4.0.2 -> v2.4.0.3

  - me: clean up XMM support
v2.4.0.3 -> v2.4.0.4

  - ReiserFS merge
  - fix DRM R128/AGP dependency
v2.4.0.4 -> v2.4.0.5

  - ppp UP deadlock attack fix
v2.4.0.5 -> v2.4.0.6

  - blk-14 from Jens Axboe
v2.4.0.6 -> v2.4.0.7

  - fix inode state comparison bug from ReiserFS merge
v2.4.0.7 -> v2.4.0.8

  - USB hotplug updates/fixes
  - boots on real i386 machines
  - fix n_tty "canon" mode SMP race
  - FAT fat_cache SMP race fix
v2.4.0.8 -> v2.4.0.9

  - cpq array driver elevator fixes
  - merge radeon driver from X CVS tree
  - ispnp cleanups
  - emu10k unlock on error fixes
  - hpfs doesn't allow truncate to larger
v2.4.0.9 -> v2.4.0.10

  - got a few too-new R128 #defines in the Radeon merge. Fix.
  - tulip driver update from Jeff Garzik
  - more cpq and DAC elevator fixes from Jens. Looks good.
  - Petr Vandrovec: nicer ncpfs behaviour
  - Andy Grover: APCI update
  - Cort Dougan: PPC update
  - David Miller: sparc updates
  - David Miller: networking updates
  - Neil Brown: RAID5 fixes
v2.4.0.10 -> v2.4.0.11

  - Trond Myklebust: NFS/RPC client SMP fixes
  - rth: alpha pyxis and cabriolet fixes
  - remove broken sys_wait4() declarations
  - disable radeon debugging code
  - VIA IDE driver should not enable autodma unless asked for
  - Andrey Savochkin: eepro100 update. Should fix the resource timing problems.
  - Jeff Garzik: via82cxxx_audio update
  - YMF7xx PCI audio update: get rid of old broken driver, make new
  driver handle legacy control too.
  - fix missed wakeup on block device request list
  - hpt366 controller doesn't play nice with some IBM harddisks
  - remove inode pages from the page cache only after having removed them
  from the page tables.
  - shared memory out-of-swap writepage() fixup (no more magic return)
v2.4.0.11 -> v2.4.0.12

  - Get non-cpuid Cyrix probing right (it's not a NexGen)
  - Jens Axboe: cdrom tray status and queing cleanups
  - AGP GART: don't disable VIA, and allow i815 with external AGP
  - Coda: use iget4() in order to have big inode numbers without clashes.
  - Fix UDF writepage() page locking
  - NIIBE Yutaka: SuperH update
  - Martin Diehl and others: SiS pirq routing fixes
  - Andy Grover: ACPI update
  - Andrea Arkangeli: LVM update
  - Ingo Molnar: RAID cleanups
  - David Miller: sparc and networking updates
  - Make NFS really be able to handle large files
v2.4.0.12 -> v2.4.1

  - Al Viro: core file hardlink attack avoidance fix
v2.4.1 -> v2.4.1.1

  - XMM: don't allow illegal mxcsr values
  - ACPI: handle non-existent battery strings gracefully
  - Compaq Smart Array driver update
  - Kanoj Sarcar: serial console hardware flow control support
  - ide-cs: revert toc-valid cache checking in 2.4.1
  - Vojtech Pavlik: update via82cxxx driver to handle the vt82c686
  - raid5 graceful failure handling fix
  - ne2k-pci: enable device before asking the irq number
  - sis900 driver update
  - riva FB driver update
  - fix silly inode hashing pessimization
  - add SO_ACCEPTCONN for SuS
  - remove modinfo hack workaround, all newer modutils do it correctly
  - datagram socket shutdown fix
  - mark process as running when it takes a page-fault
v2.4.1.1 -> v2.4.1.2

  - driver sync up with Alan
  - Andrew Morton: wakeup cleanup and race fix
  - Paul Mackerras: macintosh driver updates.
  - don't trust "page_count()" on reserved pages!
  - Russell King: fix serious IDE multimode write bug!
  - me, Jens, others: fix elevator problem
  - ARM, MIPS and cris architecture updates
  - alpha updates: better page clear/copy, avoid kernel lock in execve
  - USB and firewire updates
  - ISDN updates
  - Irda updates
v2.4.1.2 -> v2.4.1.3

  - Jens: better ordering of requests when unable to merge
  - Neil Brown: make md work as a module again (we cannot autodetect
  in modules, not enough background information)
  - Neil Brown: raid5 SMP locking cleanups
  - Neil Brown: nfsd: handle Irix NFS clients named pipe behavior and
  dentry leak fix
  - maestro3 shutdown fix
  - fix dcache hash calculation that could cause bad hashes under certain
  circumstances (Dean Gaudet)
  - David Miller: networking and sparc updates
  - Jeff Garzik: include file cleanups
  - Andy Grover: ACPI update
  - Coda-fs error return fixes
  - rth: alpha Jensen update
v2.4.1.3 -> v2.4.1.4

  - big S/390x 64-bit merge
  - typos and license name fixes. doc updates.
  - more include file cleanups (phase out "malloc.h")
  - even more elevator corner cases.. When not merging, find the best insertion point.
  - pmac ide update
  - network fixes (netif_wake_queue on tx timeout)
  - USB printer select() fix
  - NFS client missed initialization, deamon fixed client address check
v2.4.1.4 -> v2.4.2

  - sync up more with Alan
  - Urban Widmark: smbfs and HIGHMEM fix
  - Chris Mason: reiserfs tail unpacking fix ("null bytes in reiserfs files")
  - Adan Richter: new cpia usb ID
  - Hugh Dickins: misc small sysv ipc fixes
  - Andries Brouwer: remove overly restrictive sector size check for
  SCSI cd-roms
v2.4.2 -> v2.4.2.1

  - Chris Mason: reiserfs, another null bytes bug
  - Andrea Arkangeli: make SMP Athlon build
  - Alexander Zarochentcev: reiserfs directory fsync SMP locking fix
  - Jeff Garzik: PCI network driver updates
  - Alan Cox: continue merging
  - Ingo Molnar: fix RAID AUTORUN ioctl, scheduling improvements