final:

- 2.4.25-rc4 was released as 2.4.25 with no changes.


Summary of changes from v2.4.25-rc3 to v2.4.25-rc4
============================================

<davem:nuts.davemloft.net>:
  o [SPARC64]: Fix build with sysctl disabled

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc4

Andrea Arcangeli:
  o Return proper do_munmap() error code

Hideaki Yoshifuji:
  o [NETFILTER]: Better verification of TCP header len in ip{,6}_tables.c


Summary of changes from v2.4.25-rc2 to v2.4.25-rc3
============================================

<brazilnut:us.ibm.com>:
  o [NET]: Fix ethtool oops if device support get but not set ringparam

<emoore:lsil.com>:
  o MPT Fusion: fix IOCTL interface on ia64/x86-64

<kas:informatics.muni.cz>:
  o [NET]: Do not send negative 2nd arg to skb_put()

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc3
  o Cset exclude: sri@us.ibm.com|ChangeSet|20040213195328|09088
  o Cset exclude: sri@us.ibm.com|ChangeSet|20040213011231|09074
  o Cset exclude: sri@us.ibm.com|ChangeSet|20040213005510|09081
  o Cset exclude: sri@us.ibm.com|ChangeSet|20040213003759|09793
  o revert 2.6 sctp sync, readd sla1.h, sla1.c, hashdriver.c, adler32.c

<miguel:cetuc.puc-rio.br>:
  o [NET_SCHED]: Fix slot leakage in SFQ scheduler

<quade:hsnr.de>:
  o Warn if negative size is passed to [v]snprintf

Chas Williams:
  o [ATM]: prevent userspace compilation errors with glibc-kernheaders
  o [ATM]: [he] unconditionalize extra pci reads to flush posted writes

Herbert Xu:
  o off-by-one kmalloc in ntfs


Summary of changes from v2.4.25-rc1 to v2.4.25-rc2
============================================

<brad:wasp.net.au>:
  o backport 2.6.x yenta detection fix

<davem:nuts.davemloft.net>:
  o [IPV4]: Use same sysctl number for IGMP version forcing as 2.6.x
  o [SPARC64]: Fix exception remaining length calcs in VIS copy routines

<john:neggie.net>:
  o toshiba_acpi 0.17 from John Belmonte

<khali:linux-fr.org>:
  o Small i2c maintainer correction

<len.brown:intel.com>:
  o [ACPI] proposed fix for AML parameter passing from Bob Moore http://bugzilla.kernel.org/show_bug.cgi?id=1766
  o [ACPI] proposed fix for AML parameter passing from Bob Moore http://bugzilla.kernel.org/show_bug.cgi?id=1766
  o [ACPI] fix IA64 build warning from Martin Hicks

<macro:ds2.pg.dga.pl>:
  o [NET]: Fix comment typo in net/socket.c

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc2

<shaggy:kleikamp.dyn.webahead.ibm.com>:
  o JFS: rename should update mtime on source and target directories
  o JFS: Threads should exit with complete_and_exit

<sziwan:hell.org.pl>:
  o acpi4asus update from Karol 'sziwan' Kozimor

Adrian Bunk:
  o Fix amd7930_fn.c compilation with CONFIG_HOTPLUG=n

Alan Cox:
  o sstfb oops fix

Andrew Morton:
  o Improper handling of %c in vsscanf

Geert Uytterhoeven:
  o Fix fs/inode.c warning if !HIGHMEM

Keith Owens:
  o [XFS] No need to have xfs in mod-subdirs in the fs/Makefile anymore

Paul Mackerras:
  o [PPC64] Two small fixes for hvc_console (the hypervisor virtual console)



Summary of changes from v2.4.25-pre8 to v2.4.25-rc1
============================================

<chrisw:osdl.org>:
  o Verify interpreter arch

<davej:redhat.com>:
  o fix agpgart warning

<davem:nuts.davemloft.net>:
  o [IRDA]: Mark driver init/exit funcs static where possible
  o [SPARC64]: Fix TUNSETIFF ioctl compat, it takes an ifreq ptr not an int
  o [TG3]: Bump version and reldate
  o [SPARC64}: Fix ultra-III and later support of new-style SILO booting

<grundler:parisc-linux.org>:
  o [TG3]: Fix DMA test failures
  o [TG3]: Only fetch NVRAM_CMD reg if TG3_FLAG_NVRAM

<jlcooke:certainkey.com>:
  o [CRYPTO]: Help gcc optimize sha256/sha512 better

<jmorris:redhat.com>:
  o [CRYPTO]: Make padding[] array static in sha{256,512}_final()
  o Zero last byte of mount option page

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc1

<rml:ximian.com>:
  o Fix sys_readahead(): Count free pages on maximum ra size calculation

Adrian Bunk:
  o fix a compile warning in amd76x_pm.c
  o fix a compile warning in tipar.c
  o fix a compile warning in InterMezzo file.c

Ben Collins:
  o [SPARC64]: Add comment for HdrS ver 0x201
  o [SPARC64]: Add header for section boundary references
  o [SPARC64]: Changes to accomodate booting from non-phys_base memory

Chas Williams:
  o [ATM]: [idt77252] fix dma_addr_t type error with CONFIG_HIGHMEM64G=y (by "Randy.Dunlap" <rddunlap@osdl.org>)
  o [ATM]: [clip] check return code from kmem_cache_create (by "Randy.Dunlap" <rddunlap@osdl.org>)

Christoph Hellwig:
  o [XFS] Small ktrace fixes
  o [XFS] Don't fail pagebuf allocations

David Brownell:
  o usb/gadget/file_storage.c doesn't compile with gcc 2.95

David S. Miller:
  o [DECNET]: Fix filling in of header length field
  o [CREDITS]: Update Bjorn Ekwall's address

David Stevens:
  o [IPV4]: Add per-device sysctl to force IGMP version
  o [IPV4]: Fix IGMP device reference counting

Harald Welte:
  o [NETFILTER]: Fix ipt_conntrack/ipt_state module refcounting
  o [NETFILTER]: Really fix ipt_state/ipt_conntrack refcounting

Herbert Xu:
  o invalid kfree in ntfs_printcb

Luca Tettamanti:
  o Fix ac97_plugin_ad1980.c compilation warning
  o Fix aha1542.c compilation warning
  o Fix cpqfcTSi2c.c compilation warning
  o IEEE1394(r1123): Fix compile warning
  o Fix amd7930_fn.h compilation warning
  o Fix drivers/net/wan/8253x/crc32.c compilation warning
  o Fix vac-serial.c compilation warning

Mirko Lindner:
  o sk98lin: Reset Xmac when stopping the port

Nathan Scott:
  o [XFS] Remove xfsidbg debugger interfaces, not useful without kdb
  o [XFS] Fix a warning from some gcc variants after recent flags botch
  o [XFS] Add the security extended attributes namespace
  o [XFS] Remove no-longer-needed debug symbol exports

Patrick McHardy:
  o [NET_SCHED]: Add HFSC packet scheduler

Russell Cattelan:
  o [XFS] Christoph has signed over copyrights
  o [XFS] Move bits around to better manage common code.  No functional change
  o [XFS] Remove non 2.4 ifdefs from the linux-2.4 dir

Rusty Russell:
  o [NETFILTER]: ipt_limit fix for HZ=1000

Scott Feldman:
  o e100 sync with 2.6


Summary of changes from v2.4.25-pre7 to v2.4.25-pre8
============================================

<drb:med.co.nz>:
  o USB Storage: patch to unusual_devs.h for Pentax Optio 330GS camera

<emoore:lsil.com>:
  o SCSI fusion driver update - version 2.05.11.01

<felipe_alfaro:linuxmail.org>:
  o USB Storage: unusual_devs.h patch for Trumpion MP3 player

<francis.wiran:hp.com>:
  o cpqarray update

<khali:linux-fr.org>:
  o Fix bus reset in i2c-philips-par

<ladis:linux-mips.org>:
  o fix console_cmdline to match declaration

<len.brown:intel.com>:
  o [ACPI] ACPICA 20040116 from Bob Moore
  o [ACPI] move zero initialized data to .bss from Jes Sorensen
  o [ACPI] handle system with NULL DSDT and valid XDSDT from ia64 via Alex Williamson

<marcelo:logos.cnet>:
  o Dave Jones: Fix XFS misplaced "!" (not)
  o Cset exclude: johnstul@us.ibm.com|ChangeSet|20031206183542|49434
  o Add missing drivers/video/it8181fb.c (IT8181 framebuffer driver)
  o Changed EXTRAVERSION to -pre8
  o PC300: check copy_to_user() return value

<michael.krauth:web.de>:
  o USB: unusual-devs.h Patch for Kyocera Finecam L3

<rth:kanga.twiddle.home>:
  o [ALPHA] Tidy ELF_HWCAP and ELF_PLATFORM

<steve:navaho.co.uk>:
  o ALIM7101 watchdog honour NOWAYOUT flag

<tritol:trilogic.cz>:
  o USB: unusual_devs entry for Netac USB-CF

<urban.widmark:enlight.net>:
  o smbfs: struct with smb_ functions (1/3)
  o smbfs: CIFS Unix Extensions (2/3)
  o smbfs: Large File Support (3/3)

<xose:wanadoo.es>:
  o [netdrvr ns83820] s/PREPARE_TQUEUE/INIT_TQUEUE/

<yuasa:hh.iij4u.or.jp>:
  o Added PCI device ID for it8181fb

Adrian Bunk:
  o fix via-ircc.c .text.exit error
  o small hptraid.c fix
  o pc300_drv.c: mark a function pointer as __devexit_p

Alan Stern:
  o USB storage: unusual_devs.h change
  o USB Storage: another unneeded unusual_devs entry
  o USB Storage: another unusual_devs entry
  o USB Storage: unusual_devs.h update

Andi Kleen:
  o x86-64 merge

Arnaud Quette:
  o USB: disable hiddev support for MGE UPSs

Ben Collins:
  o [SPARC64]: Add CONFIG_DEBUG_BOOTMEM option
  o [SPARC64]: Correctly mask the physical address for remapping the kernel TLB's
  o [SPARC/SBUS/FLASH]: Fix some "unused var" warnings

Chas Williams:
  o [ATM]: [horizon] avoid warning about limited range of data type

David Brownell:
  o USB gadget: <linux/usb_gadget.h> updates [1/7]
  o USB gadget: add file_storage gadget driver [2/7]
  o USB gadget: add goku_udc (Toshiba TC86C001) [3/7]
  o USB gadget: gadget build/config updates [4/7]
  o USB gadget: gadget zero driver updates [5/7]
  o USB gadget: ethernet gadget updates [6/7]
  o USB gadget: net2280 controller driver updates [7/7]
  o USB: EHCI support on MIPS
  o USB: ehci update:  1/3, misc
  o USB: ehci update:  2/3, microframe scanning
  o USB:  ehci update:  3/3, highspeed iso rewrite

David S. Miller:
  o [SPARC64]: Fix double patch in head.S

David Stevens:
  o [MULTICAST]: multicast loop with include filters fix

David T. Hollis:
  o USB: Remove standalone AX8817x driver
  o USB: Remove standalone AX8817x  driver Config.in entry

Greg Kroah-Hartman:
  o USB: add test for B4000000 to ir-usb driver to fix build issue on some archs
  o USB: add support for the Clie PEG-TJ25 device

Herbert Xu:
  o USB Storage: revert freecom dvd-rw fx-50 usb-ide patch

Hirofumi Ogawa:
  o [netdrvr 8139cp] fix NAPI race

Jeff Garzik:
  o [tokenring olympic] use memset_io to fix certain platforms

Krzysztof Halasa:
  o warning fix: remove unused do_gettimeoffset_cyclone() when !CONFIG_X86_SUMMIT
  o Remove dead CONFIG_BLK_DEV_IDE_MODES

Mikael Pettersson:
  o 2.4.25-pre7 load_LDT() bug in setup.c

Oliver Neukum:
  o USB: memory allocations in storage code path for 2.4
  o USB: 2.4 memory deadlock avoidance

Pete Zaitcev:
  o USB: Patch for usb-storage in 2.4
  o USB: fix 2.4 usbdevfs race

Randy Dunlap:
  o repair scsi/pcmcia modules so that they can build by only including scsi_module.c for non-PCMCIA builds

Rusty Russell:
  o Add 2.6 module_param() compatibility macros

Stephen Hemminger:
  o Make xircom cardbus handle shared irq

Wolfgang Muees:
  o USB: auerswald driver: add a new device



Summary of changes from v2.4.25-pre6 to v2.4.25-pre7
============================================

<alex.williamson:hp.com>:
  o ia64: sba_iommu update
  o ia64: sba_iommu: use memparse, long double

<bjorn.helgaas:hp.com>:
  o ia64: work around a menuconfig bug
  o ia64: Fix system type selection to workaround menuconfig bug (select "HP", get "HP-simulator").
  o ia64: Fix broken merge (remove mmu_gathers[] defn)
  o ia64: Skip zero-length resources in PCI root bridge _CRS
  o ia64: sba_iommu: print note about reserving IOVA space for agpgart
  o ia64: Export acpi_hp_csr_space() for modular agpgart
  o ia64: Add acpi_register_irq() interface

<grundler:parisc-linux.org>:
  o obmouse driver for HP OB600 C/CT laptop

<jet:gyve.org>:
  o Fix hfs oops

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -pre7

Adrian Bunk:
  o simplify PARPORT_PC_PCMCIA dependencies

Arun Sharma:
  o ia64: ia32 sigaltstack() fix

Atul Mukker:
  o megaraid2 update

Bjorn Helgaas:
  o ia64 HP iommu: add "sx1000" detection (no functional change)

Dave Kleikamp:
  o JFS: Avoid segfault when dirty inodes are written on readonly mount
  o JFS: Creating large xattr lists may cause BUG

Dean Roehrich:
  o [XFS] In xfs_bulkstat, we need to do the readahead loop always

Eric Sandeen:
  o [XFS] Fix for large allocation groups, so that extent sizes will not overflow pagebuf lengths.

Hirofumi Ogawa:
  o FAT: Support large partition (> 128GB)

Jack Steiner:
  o ia64: fix ia64_ctx.lock deadlock

Keith Owens:
  o ia64: fix deadlock in ia64_mca_cmc_int_caller()
  o ia64: Avoid double clear of CMC/CPE records

Manfred Spraul:
  o ldt optimization

Martin Hicks:
  o ia64: Move mmu_gathers[] to local_cpu_data on ia64 (only ia64-specific bits)

Matthew Wilcox:
  o ia64: Add generic RAID xor routines with prefetch

Petr Vandrovec:
  o Deep stack usage in ncpfs

Ralf Bchle:
  o MIPS updates
  o MIPS/DECstation video drivers update
  o Turbochannel driver updates

Rik van Riel:
  o some more fixes for fs/inode.c inode reclaiming changes

Seth Rohit:
  o ia64: hugetlb support (ia64-specific parts)

Stphane Eranian:
  o ia64: Fix PFM_WRITE_PMCS failure in system-wide mode when PMC12 is zero

Tom Rini:
  o PPC32: Fix finding the MAC address on Motorola MBX860
  o PPC32: Fix the todc definitions for mc146818

Tony Luck:
  o ia64: enable recovery from TLB errors



Summary of changes from v2.4.25-pre5 to v2.4.25-pre6
============================================

<jmorris:redhat.com>:
  o [CRYPTO]: Clean up tcrypt module and allow it to be unloaded

<kartik_me:hotmail.com>:
  o [CRYPTO]: Add CAST6 (CAST-256) algorithm

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -pre6

<my:utfors.se>:
  o [CRYPTO]: Move ivsize from algorithm to tfm

Andi Kleen:
  o x86-64 update

Chas Williams:
  o [ATM]: br2684 incorrectly handles frames recvd with FCS (by Alex Zeffertt <ajz@cambridgebroadband.com>)
  o [ATM]: [nicstar] convert to new style pci module (by "Jorge Boncompte [DTI2]" <jorge@dti2.net>)
  o [ATM]: better behavior for sendmsg/recvmsg during async closes
  o [ATM]: refcount atm sockets

David S. Miller:
  o [SPARC64]: In early bootup, BUG() if cannot find TLB entry for remapping
  o [SPARC64]: Disable PCI ROM address OBP sanity check for now
  o [IPV4]: Print correct source addr in invalid ICMP msgs, from Dennis Jorgensen

David Stevens:
  o [IPV4/IPV6]: In MLD, add new filter first, then delete old one

David Woodhouse:
  o Do not leave inodes with stale waitqueue on slab cache

Harald Welte:
  o [NETFILTER]: Add config help texts for IP_NF_ARP{TABLES,FILTER}

Jean Tourrilhes:
  o NSC '39x support
  o VIA IrDA driver

Kurt Garloff:
  o [NETFILTER]: Align nulldevname properly in ip_tables

Marcel Holtmann:
  o [Bluetooth] Use R2 for default value of pscan_rep_mode
  o [Bluetooth] Set disconnect timer for incoming ACL links
  o [Bluetooth] Start inquiry if cache is empty
  o [Bluetooth] Change maintainer role of the Bluetooth subsystem


Summary of changes from v2.4.25-pre4 to v2.4.25-pre5
============================================

<bjorn.helgaas:hp.com>:
  o ia64 Configure.help update

<davej:redhat.com>:
  o Add AGP support for Radeon IGP 345M

<jack:ucw.cz>:
  o Fix ext3/quota deadlock

<khali:linux-fr.org>:
  o i2c cleanups: Config.in
  o i2c cleanup: saa7146.h should include i2c-old.h, not i2c.h
  o i2c cleanup: i2c-core fixes

<len.brown:intel.com>:
  o [ACPI] fix smpboot.c mis-merge http://bugzilla.kernel.org/show_bug.cgi?id=1706

<marcelo:logos.cnet>:
  o Cset exclude: rtjohnso@eecs.berkeley.edu|ChangeSet|20040109135735|05388
  o Fix microcode update compilation error
  o Fix Makefile typo

<moilanen:austin.ibm.com>:
  o [PPC64] Improved NVRAM handling
  o [PPC64] Buffer error log entries in NVRAM

<nitin.a.kamble:intel.com>:
  o microcode update

<rtjohnso:eecs.berkeley.edu>:
  o USB ioctl fixes (vicam.c, w9968cf.c)

<sfr:au1.ibm.com>:
  o [PPC64] Fix a compile warning that becomes an error with gcc 3.4

<thomas:winischhofer.net>:
  o SiS Framebuffer driver update

<xose:wanadoo.es>:
  o ips SCSI driver update

Adrian Bunk:
  o fix CONFIG_DS1742 Config.in entry
  o remove REPORT_LUNS from cpqfcTSstructs.h
  o disallow modular CONFIG_COMX

Alan Cox:
  o Fix USB hangs
  o Minimal fix for the R128 drivers

Bartlomiej Zolnierkiewicz:
  o create /proc/ide/hdX/capacity only once

Ben Collins:
  o [IEEE1394]: Fix bug in updating configrom

David Engebretsen:
  o [PPC64] Distribute processing of hypervisor events over all processors

David Woodhouse:
  o Fix SMP deadlock in __wait_on_freeing_inode() (introduced during 2.4.23)

Hugh Dickins:
  o tmpfs readdir does not update dir atime

Paul Mackerras:
  o [PPC64] Remove some unnecessary code from arch/ppc64/kernel/prom.c
  o [PPC64] Make /dev/sda3 the default root device (rather than sda2)
  o [PPC64] Add functions to update and manage flash ROM under Linux on pSeries
  o [PPC64] Update defconfig and the example configs

Pete Zaitcev:
  o Unhork ymfpci broken by hasty janitors

Rik van Riel:
  o Reclaim inodes with highmem pages when low on memory

Tom Rini:
  o PPC32: Add support for the CPCI-405 board
  o PPC32: Fix cross-compilation from Solaris or Cygwin
  o PPC32: s/CONFIG_SMC2_UART/CONFIG_8xx_SMC2/g to match the code


Summary of changes from v2.4.24-pre3 to v2.4.25-pre4
============================================

<bjorn.helgaas:hp.com>:
  o Fix 2.4 EFI RTC oops

<lethal:unusual.internal.linux-sh.org>:
  o sh/sh64: Add CONFIG_OOM_KILLER entries
  o sh: Add EXPEVT to pt_regs
  o sh64: Add dma.o to export-objs
  o sh64: shwdt updates

<marcelo.tosatti:cyclades.com>:
  o Andrea Arcangeli: malicious users of mremap() syscall can gain priviledges

<marcelo:logos.cnet>:
  o Harald Welte: Fix ipchains MASQUERADE oops
  o Change EXTRAVERSION to 2.4.24-rc1
  o Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031218183339|13120
  o Cset exclude: trini@mvista.com|ChangeSet|20031210203050|36304
  o Cset exclude: jt@bougret.hpl.hp.com|ChangeSet|20031213132008|01226
  o Cset exclude: laforge@netfilter.org|ChangeSet|20031204183256|31723
  o Change Makefile to 2.4.24-rc1

<trini:mvista.com>:
  o /dev/rtc can leak parts of kernel memory to unpriviledged users

David Engebretsen:
  o [PPC64] Store and use the ibm,phandle device-tree property from OF
  o [PPC64] Export Logical Partitioning config data to userspace

David S. Miller:
  o [TG3]: Update version and reldate

Erik Andersen:
  o fix broken 2.4.x rt_sigprocmask error handling

Franois Romieu:
  o [TG3]: Fix bogus return value in tg3_init_one()

Herbert Xu:
  o Handle j_commit_interval == 0

Hollis Blanchard:
  o [PPC64] Recognize new-style device-tree nodes for virtual terminals

Jean Tourrilhes:
  o IrDA kernel log buster

Kai Makisara:
  o SCSI tape bug fix (variable block mode,

Linus Torvalds:
  o Daniel Tram Lux: IDE timeout race fix

Martin Schwidefsky:
  o S390 base fixes
  o S390 common i/o layer fixes
  o S390: 31 bit compat bug fixes
  o S390: ctc network driver update
  o S390: xpram device driver
  o S390: DASD update

Oleg Drokin:
  o Fix megaraid leak survived by latest update

Olof Johansson:
  o [PPC64] Rename some RTAS-specific constants to avoid name clashes

Paul Mackerras:
  o [PPC64] Remove references to KDB since it isn't in the official tree
  o [PPC64] Fix compilation with CONFIG_SMP=n
  o [PPC64] Add include/asm-ppc64/iSeries/vio.h which was missed before
  o [PPC64] Add support for the VMX (aka Altivec) unit on the PPC970
  o [PPC64] Add CPU feature bits to indicate presence of breakpoint registers
  o [PPC64] Fix a few compile warnings and remove some dead code
  o [PPC64] Fix a bug in starting kernel threads
  o [PPC64] Set ELF_HWCAP to something useful: a bitmap of CPU features
  o [PPC64] Fix for periodic interrupts on iSeries with shared processors
  o [PPC64] Cope with slow RTC chips
  o [PPC64] Better handling of machine checks
  o [PPC64] Don't create /proc/rtas files for unimplemented services
  o [PPC64] Fix up bug in setting up the firmware features bitmap
  o [PPC64] Fix a compile error introduced with some recent changes

Theodore Y. T'so:
  o EXT2/3 Updates: Reclaim pages in truncate
  o EXT2/3 Updates: 2.6 EA symlink compatibility
  o EXT2/3 Updates: forward-compatibility: online resizing
  o EXT2/3 Updates: Allow filesystems with expanded inodes to be mounted

Tom Rini:
  o PPC32: Add support for the OpenPIC register set to be in BE mode
  o PPC32: Fix the floppy driver, on CONFIG_NOT_COHERENT_CACHE
  o PPC32: Fix a typo in two files
  o PPC32: Fix memory detection of PReP machines with OF

Willem Riede:
  o OnStream tape driver update


Summary of changes from v2.4.24-pre2 to v2.4.24-pre3
============================================

<khali:linux-fr.org>:
  o i2c cleanup: Fix dependancies between the various SCx200 drivers
  o i2c cleanup: Remove old compatibility code
  o i2c cleanup: documentation

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -pre3
  o Cset exclude: marcelo@logos.cnet|ChangeSet|20031228201456|00847
  o Cset exclude: marcelo@logos.cnet|ChangeSet|20031228200956|00864
  o Cset exclude: marcelo@logos.cnet|ChangeSet|20031231111415|59075

<mfedyk:matchmail.com>:
  o Use "%u" when printing extended /proc/partitions statistics
  o extended stats correction: Field rd_ios can be negative

<mgalgoci:redhat.com>:
  o Trivial SubmittingDrivers fix

<nuno:itsari.org>:
  o Ulrich Drepper: fix 'noexec' behaviour

<waltabbyh:comcast.net>:
  o Fix pdcraid geometry detection

<xose:wanadoo.es>:
  o LVM 1.0.8 update

Adrian Bunk:
  o dep_tristate wants 3 arguments (fwd)

Alan Cox:
  o 2.4 zr36120 missing dependancies

Bart De Schuymer:
  o [BRIDGE]: Fix loopback over bridge port

David S. Miller:
  o [SPARC64]: On Sabre, only access PCI controller config space specially
  o [SPARC64]: Update defconfig

Eyal Lebedinsky:
  o Fix cciss build problem

Hideaki Yoshifuji:
  o [NET]: Fix mis-spellings in net/core/neighbour.c

James McMechan:
  o Fix tmpfs dcache oops

Keith M. Wesolowski:
  o [SPARC32]: Add myself as maintainer

Krzysztof Halasa:
  o Goramo PCI200SYN sync card driver
  o Generic HDLC cleanup

Michael Hunold:
  o change two annoying messages from fb drivers (clgenfb and hgafb)

Patrick McHardy:
  o [PKT_SCHED]: Fix module refcount and mem leaks in classful qdiscs
  o [PKT_SCHED]: Remove backlog accounting from TBF, pass limit to default inner bfifo qdisc only

Ralf Bchle:
  o de4x5 EISA fix

Tom Rini:
  o PPC32: Two warning fixes, from Geert Uytterhoeven <geert@linux-m68k.org>
  o PPC32: Remove ASYNC_SKIP_TEST from all of our serial flags
  o PPC32: Add a watchdog driver for MPC8xx machines
  o PPC32: Add a CONFIG_OOM_KILLER entry
  o PPC32: Fix dependancies on the bootwrapper ld script
  o PPC32: Fix a warning on 'make zImage' for a number of platforms
  o PPC32: Add support for the Motorola Sandpoint X3 (all revs)
  o PPC32: Add support for the Motorola PRPMC750
  o PPC32: Fix the mkprep util to work correctly on Solaris 8
  o PPC32: Fix znetboot and znetboot.initrd Original patch from Eugene Surovegin <ebs@ebshome.net>, with a few more changes from myself.


Summary of changes from v2.4.24-pre1 to v2.4.24-pre2
============================================

<achirica:telefonica.net>:
  o [wireless airo] Fix PCI registration
  o [wireless airo] Delay MIC activation to prevent Oops

<alexander:all-2.com>:
  o USB storage: patch for unusual_devs.h

<berentsen:sent5.uni-duisburg.de>:
  o USB storage: Minolta Dimage S414 usb patch

<bjorn.helgaas:hp.com>:
  o Fix 2.4 EFI RTC oops
  o 2.4 IA64 DRM interface changes

<boutcher:us.ibm.com>:
  o [PPC64] Set the ASR correctly for ISTAR and PULSAR processors

<dancy:dancysoft.com>:
  o USB: add TIOCMIWAIT support to pl2303 driver

<daniela:cyclades.com>:
  o Add Cyclades PC300 driver

<engebret:au1.ibm.com>:
  o [PPC64] Add some more definitions needed for SMT support
  o [PPC64] Add support for shared processors on partitioned systems
  o [PPC64] Modify spinlocks to be more efficient on shared processors
  o [PPC64] Add a /proc interface to control SMT configuration settings

<fello:libero.it>:
  o USB storage: patch for Fujifilm EX-20

<khali:linux-fr.org>:
  o i2c core cleanups
  o i2c documentation
  o i2c printk fixes
  o Remove sa1100 unused header

<krishnakumar:naturesoft.net>:
  o [netdrvr 8139too] support netif_msg_* interface

<len.brown:intel.com>:
  o [ACPI]  fix xconfig failure (Matt Wilcox) http://bugzilla.kernel.org/show_bug.cgi?id=1568
  o [ACPI] handle sparse APIC-IDs in the face of reduced NR_CPUS
  o [ACPI] add warning to thermal shutdown (Pavel Machek)
  o [ACPI] change hard-coded IO width to programmable width (Shaohua David Li) http://bugzilla.kernel.org/show_bug.cgi?id=1349
  o [ACPI] set APIC ACPI SCI OVR default to level/low http://bugzilla.kernel.org/show_bug.cgi?id=1351
  o [ACPI] revert two fixes in preparation for ACPICA merge
  o [ACPI] update Linux to ACPICA 20031029 (Bob Moore)
  o [ACPI] Update Linux to ACPICA 20031203 (Bob Moore)
  o [ACPI] delete old _TRA code formerly used just by IA64. (Bjorn Helgaas) The current approach is to walk the _CRS in pcibios_scan_root() using acpi_walk_resources(). 
  o [ACPI] set acpi_disabled=1 on failure for clean /proc http://bugzilla.kernel.org/show_bug.cgi?id=991

<linas:us.ibm.com>:
  o [PPC64] Use the correct functions to access user memory in proc file routines

<luca.risolia:studio.unibo.it>:
  o USB: W996[87]CF driver update

<marcelo:logos.cnet>:
  o Ernie Petrides: Fix __alloc_pages PF_MEMDIE handling
  o page_alloc.c: Fix typo
  o Changed EXTRAVERSION to -pre2

<marr:flex.com>:
  o USB: MCT-U232 Patch for cts

<mbp:samba.org>:
  o USB storage: add unusual storage device entry for Minolta DiMAGE

<mikem:beardog.cca.cpqcorp.net>:
  o cciss update part 1
  o cciss update part 2
  o cciss update part 3: enable prefetch on i386

<moilanen:us.ibm.com>:
  o [PPC64] Cope with unknown PCI host bridges when running under hypervisor

<per.winkvist:uk.com>:
  o USB storage: Make Pentax Optio S4 work

<petkan:nucleusys.com>:
  o USB: pegasus driver update

<stephane.galles:free.fr>:
  o USB storage: patch for Kyocera S5 camera

<t-kochi:bq.jp.nec.com>:
  o duplicate PID fix

<tchen:on-go.com>:
  o USB: fix bug when errors happen in ioedgeport driver
  o USB: fix io_edgeport driver alignment issues

<trini:mvista.com>:
  o Fix rtc leak

<_nessuno_:katamail.com>:
  o USB storage: Medion 6047 Digital Camera

Adrian Bunk:
  o Ask for CONFIG_INDYDOG only on mips
  o fix two pcmcia/cardbus.c compile warnings

Alan Stern:
  o USB storage: unusual_devs.h entry revision
  o USB storage: Another unusual_devs.h update
  o USB storage: Unusual_devs.h addition

Benjamin Herrenschmidt:
  o [PPC64] Clean up arch/ppc64/kernel/head.S a bit; fix bug on iSeries

Chuck Lever:
  o NFS O_DIRECT offset wrap bug

David Dillow:
  o Bug fixes

David Engebretsen:
  o PPC64: Use r13 to point to a per-processor data area rather than current
  o [PPC64] Makefile fixes: use $(CC), -fno-zero-initialized-in-bss
  o [PPC64] Boot wrapper improvements
  o [PPC64] Fix save_flags/restore_flags on iSeries
  o [PPC64] Fix setting/clearing of the RI (recoverable interrupt) bit
  o [PPC64] Rework IRQ code so we can handle systems with large IRQ numbers
  o [PPC64] Add support for SMT (multi-threaded) processors

David Hinds:
  o Re: UPD: "do_IRQ: near stack overflow" when inserting CF disk
  o fix PCMCIA interrupt allocation
  o fix PCMCIA memory resource management bug
  o fix logging levels for yenta socket driver

David S. Miller:
  o [SPARC32]: Fix build after asm/system.h include was added to linux/spinlock.h

Eric Brower:
  o [SPARC64]: SUNW,lombus device has nonstandard ebus child regs too

Eric Sandeen:
  o [XFS] Update xfs_showargs to reflect all current mount options

Greg Kroah-Hartman:
  o USB: add support for Protego devices to ftdi_sio driver
  o USB: add support for another pl2303 device
  o USB: add support for Sony UX50 device to visor driver

Henning Meier-Geinitz:
  o USB: scanner driver: new device ids

Herbert Xu:
  o USB Storage: freecom dvd-rw fx-50 usb-ide patch

Jean Tourrilhes:
  o IrDA kernel log buster

Jeff Garzik:
  o [netdrvr natsemi] backport 2.6 fixes and cleanups
  o [netdrvr starfire] remove duplicate include

Marcel Holtmann:
  o User level driver support for input subsystem
  o [Bluetooth] Update HCI security filter
  o [Bluetooth] Support inquiry results with RSSI
  o [Bluetooth] Remove copy of sockfd_lookup()
  o [Bluetooth] Cosmetic cleanup of the HCI USB driver
  o Fix LED's for input subsystem keyboards
  o Add Bluetooth to the bus types of the input subsystem

Matt Domsch:
  o EDD: move DISK80_SIG_BUFFER to 0x2cc in empty_zero_page
  o zero-page.txt: note 0x228 as in use by unknown

Mirko Lindner:
  o sk98lin-2.4: Kernel Update to Driver Version v6.21
  o sk98lin-2.4: Readme Update to Driver Version v6.21
  o sk98lin-2.4: Configure.help Update to Driver Version
  o sk98lin-2.4: pci.ids Update to Driver Version v6.21

Nathan Scott:
  o [XFS] No need to initialise struct xfs_trans field to null after a zalloc
  o [XFS] Remove some spurious double semi-colons
  o [XFS] Fix async pagebuf I/O tracing at the bottom of pagebuf_get
  o [XFS] Fix a small pagebuf memory leak and keep track of slab pages ourselves
  o [XFS] Fix an XFS release_page case where unwritten extents may cause I/O incorrectly
  o [XFS] Should not add comments right before checkin - add closing comment delimiter
  o [XFS] Cleanup bdevname conditional code in xfs_buf headers
  o [XFS] Remove some unnecessary conditional refcache code
  o [XFS] Remove some unnecessary kernel-version conditional code
  o [XFS] Rework some casts and use of sector_t in some address_space operations
  o [XFS] Remove some kernel-version macros around old I/O path code
  o [XFS] Rework some extended attributes code to make it more easily extended
  o [XFS] Remove the partial support for the Large Block Device patch from XFS
  o [XFS] Remove remaining conditional code for the Large Block Device patch

Neil Brown:
  o Fix RAID1 blocksize check

Olof Johansson:
  o [PPC64] Fix smp_call_function so we don't crash if an IPI is very late
  o [PPC64] Make sure we don't take a segment miss in a critical region
  o [PPC64] Better default port, irq and flag settings for ttyS2/3

Paul Mackerras:
  o [PPC64] Make sure the user stack pointer is 16-byte aligned on signal delivery
  o [PPC64] Fix stack expansion bug
  o [PPC64] Fix compile error in arch/ppc64/kernel/pmc.c
  o [PPC64] Fix and extend 32-bit syscall emulation code
  o [PPC64] Add some hypervisor call functions, rename HSC to HVSC
  o [PPC64] Add virtual I/O infrastructure for pSeries and iSeries
  o [PPC64] Fix a page-crossing bug in HvCall_writeLogBuffer
  o [PPC64] Fixes for the TCE (DMA mapping table) code

Pete Zaitcev:
  o USB: Backport of printer 2.6=>2.4

Ralf Bchle:
  o Undo accidental deletion of MWave config bits
  o Update generic MIPS code
  o Add support for PMC Sierra Yosemite eval board
  o Update code for NEC VR41xx systems
  o Alchemy updates
  o Update defconfigs
  o Update MIPS evaluation board support
  o SGI IP22 updates
  o Sibyte build fixes and defconfig updates
  o NEC DDB updates
  o DEC updates
  o Update MIPS char drivers
  o PMAG-AA fb driver update
  o EV96100 cleanup
  o PI1 parport driver fixes
  o Remove bitrotten MIPS bits in char/misc.c
  o Initialize ioc3_timer before use
  o de4x5 EISA fix
  o Pass LDFLAGS to all linker invocations

Steven Cole:
  o update scripts/ver_linux  for xfsprogs




Summary of changes from v2.4.23 to v2.4.24-pre1
============================================

<alex.williamson:hp.com>:
  o ia64: make hpzx1 fake pci device safer

<aspicht:arkeia.com>:
  o ac97_plugin_ad1980 fixes

<bjorn.helgaas:hp.com>:
  o ia64: Remove platform_pci_enable_device() machine vector and synchronize sba_iommu.c with 2.5.
  o ia64: Bail out of SBA init function if no IOC found.  Avoids spurious (but harmless) "No IOC for PCI Bus 0000:00 in ACPI" messages when booting generic kernel on non-ZX1 hardware.
  o ia64: Clear corrected errors (CMCs and CPEs) in the kernel
  o ia64: The "HP_ZX1" kernel works on sx1000-based machines as well as zx1-based ones, so make the descriptions a little more generic.
  o ia64: add kmap_types.h to make crypto, etc compile.  (This is just a dummy file from 2.6 and shouldn't ever be used.)
  o ia64: fix EFI memory map trimming
  o Cset exclude: kaos@sgi.com[helgaas]|ChangeSet|20031030215302|13517
  o ia64: update default configs

<cattelan:lupo.thebarn.com>:
  o Gone dmapi

<cattelan:naboo.americas.sgi.com>:
  o [XFS] switch xfs to use linux imode flags internally

<cattelan:naboo.eagan>:
  o Import changeset

<galak:blarg.somerset.sps.mot.com>:
  o [SERIAL] Make the Startech & 16552D UART detection 'more correct'

<iod00d:hp.com>:
  o ia64: put xor functions in .S file (backported from 2.6)

<jsm:fc.hp.com>:
  o ia64: fix show_mem() panic

<kolya:mit.edu>:
  o [NET]: Allow SOMAXCONN to be adjusted via sysctl

<kyle:engsoc.carleton.ca>:
  o ia64: Don't print anything for unimplemented syscalls

<marcelo:logos.cnet>:
  o Ernie Petrides: Readd exec_mmap() fastpath with correct locking
  o Readd the OOM killer as configurable option, defaulted to off

<nathans:bruce.melbourne.sgi.com>:
  o [XFS] Remove some unused pagebuf source and header files
  o Fix utimes(2) and immutable/append-only files.  Originally by Ethan Benson
  o Remove some unused macros and related comment from the XFS quota header
  o Add a process flag to identify a process performing a transaction
  o Support for delayed allocation.  Used by XFS and backported from 2.6
  o Provide a simple try-lock based dirty page flushing routine
  o Provide an iget variant without unlocking the inode and without the read_inode call (iget_locked).  Used by XFS and backported from 2.6.
  o Export several kernel symbols used by the XFS filesystem
  o Add XFS documentation and incorporate XFS into the kernel build

<pavlin:icir.org>:
  o [RTNETLINK]: Add RTPROT_XORP

<pp:ee.oulu.fi>:
  o 2.4 lacks dummy SET_NETDEV_DEV

<tes:sgi.com>:
  o [XFS] pv=892598; rv=nathans@sgi.com; Change xlog_verify_iclog() to use idx as zero based instead

<wessmith:sgi.com>:
  o [XFS] Work around gcc 2.96 bug in _lsn_cmp

<xose:wanadoo.es>:
  o [TG3]: Add new device IDs

Adam Radford:
  o 3ware driver update for 2.4.23-bk2

Arun Sharma:
  o ia64: MINSIGSTKSZ on ia32
  o ia64: CONFIG_IA32_SUPPORT can only be static, not a module
  o ia64: make strace of ia32 processes work again
  o ia64: Don't mix user/kernel pointers in 32-bit stat/statfs emulation

Ben Greear:
  o [VLAN]: Add GET_VLAN_REALDEV_NAME_CMD and GET_VLAN_VID_CMD

Chris Mason:
  o From -aa tree: Fix end_buffer_io_kiobuf() locking

Chuck Lever:
  o Make readahead last page of file

David Hinds:
  o update/bugfix for pcnet_cs driver

David Mosberger:
  o ia64: In <asm-ia64/param.h>, do not include <linux/config.h> outside the #ifdef __KERNEL__ bracket.  Doing so pollutes the user- level namespace.  Bug report & proposed fix by GOTO Masanori.
  o ia64: Control /proc/bus/mckinley/zx1 via separate SBA_PROC_FS macro and turn SBA_PROC_FS off by default (it's too much of a scalability bottleneck).
  o ia64: Mark access_ok() as likely to succeed (as is done in x86 tree)
  o ia64: Fix efi_mem_type() and efi_mem_attributes() to avoid potential underflows.  In my case, the underflows occurred with the first memory descriptor which got trimmed down to a size of 0.
  o ia64: Fix a alternate-signal-stack bug which could corrupt RNaT bits when bspstore happened to point to an RNaT-slot.
  o ia64: Fix a bug in sigtramp() which corrupted ar.rnat when unwinding across a signal trampoline (in user space).  Reported by Laurent Morichetti.

David S. Miller:
  o [TCP]: Put Alexey's -EAGAIN change back in with Linus's fix on top
  o [NETLINK]: Initialize nl_pad in getname and recvmsg, noticed by Uli Drepper
  o [PACKET]: In packet_recvmsg(), test correct flags for MSG_TRUNC handling
  o [PACKET]: Revert MSG_TRUNC change, the original behavior was intentional
  o [NET]: In sock_queue_rcv_skb(), do not deref skb->len after it is queued to the socket
  o [PPPOE]: Do not leak SKB if sock_queue_rcv_skb() fails
  o [ECONET]: Do not leak SKBs if ec_queue_packet() fails
  o [SPARC64]: Fix non-modular build of FFB drm driver
  o [VLAN]: Kill build warning due to missing declarations
  o [TG3]: Do not drop existing GRC_MODE_HOST_STACKUP when writing to GRC_MODE
  o [TG3]: Do not set RX_MODE_KEEP_VLAN_TAG when ASF is enabled
  o [TG3]: Clear on-chip stats/status block after resetting flow-through queues
  o [TG3]: Update version and release date
  o [TG3]: Update to latest non-5705 TSO firmware
  o [SPARC]: Add CONFIG_OOM_KILLER entries

David Stevens:
  o [IPV6]: Fix UDP socket selection for multicast
  o [IPV6]: Fix milliseconds to jiffies conversion in multicast code
  o [IPV6]: In multicast code, set MAF_TIMER_RUNNING when timer is set
  o [IPV6]: In igmp6_group_queried, fix address check to comply with RFC2710

Dean Roehrich:
  o [XFS] fix some ia64 warnings in dmapi_xfs.c
  o [XFS] Change dm_send_namesp_event to take vnode ptrs rather than bhv ptrs
  o [XFS] Change dm_send_mount_event to use vnode ptrs rather than bhv ptrs
  o [XFS] Change dm_send_destroy_event to use vnode ptrs rather than bhv ptrs
  o [XFS] Make dm_send_data_event use vp rather than bhv
  o [XFS] Implement dm_get_bulkall
  o [XFS] Remove duplicate FILP_DELAY_FLAG macro
  o [XFS] dm_path_to_handle returns errnos with sign flipped

Eric Sandeen:
  o [XFS] Re-work xfs stats macros to support per-cpu data
  o [XFS] remove doubly-included header files
  o [XFS] Re-work pagebuf stats macros to help support per-cpu data
  o [XFS] Update sysctls - use ints, not ulongs, and show pagebuf values in jiffies like everybody else
  o [XFS] Allow full 32 bits in sector number when XFS_BIG_BLKNOS not set
  o [XFS] Add a stack trace to _xfs_force_shutdown
  o [XFS] Fix test for large sector_t when finding max file offset
  o [XFS] Use i_size_read/i_size_write semantics from 2.6 kernel to reduce 2.4/2.6 differences in xfs
  o [XFS] Use buffer head flag set/clear routines as in 2.6 kernel to reduce 2.4/2.6 differences in xfs
  o [XFS] Remove a nested transaction in xfs_dm_punch_hole
  o [XFS] BH_Sync added in 2.4.22, put an #ifdef in for now so this still works on older kernels.
  o [XFS] Fix a few sysctls - values are all ints, but sysctl table was setting up for longs.
  o [XFS] Fix the pb stats clear handler, value is int but handler was using ulong

Geert Uytterhoeven:
  o [NET]: Fix atm/br2684 build with procfs disabled
  o Atyfb on Mach64 GX or Atari
  o 2.4.23 ext3 warning
  o M68k RMW accesses
  o Zorro include guard
  o M68k cache mode
  o Mac ADB IOP fix
  o M68k symbol exports
  o Mac89x0 Ethernet
  o Mac ESP SCSI setup
  o Macfb setup
  o Mac ADB
  o ncr53c7xx SCSI
  o Amiga debug fix
  o Amiga Gayle E-Matrix 530 IDE
  o Amiga NCR53c710 SCSI
  o Mac II VIA
  o M68k asm/system.h
  o M68k extern inline
  o M68k Documentation
  o Amiga Buddha/CatWeasel IDE
  o NCR53C9x SCSI inline
  o Genrtc warning
  o Mac SCSI
  o Mac extern
  o Amiga Gayle IDE cleanup
  o MAINTAINERS vger.rutgers.edu

Glen Overby:
  o [XFS] A problem was found with the debug code in xlog_state_do_callback.  At the end of processing all log buffers that can be processed, there is a (debug only) double-check to make sure that log buffers with completed I/O don't get marooned when the function completes.  The check only needs to go to the first buffer that will cause an I/O completion, that has not completed.  The loop doesn't stop a WANT_SYNC state buffer is found, but it should.
  o [XFS] xfs_dir2_node_addname_int had reminants of an old block placement algorithm in it.  The old algorithm appeared to look for the first place to put a new data block, and thus a new freespace block (this is where the 'foundindex' variable came from).  However, new space in a directory is always added at the lowest file offset as determined by the extent list.  So this stuff is never used.

Harald Welte:
  o [NETFILTER]: Fix ip_queue_maxlen sysctl
  o [NETFILTER]: Kill extraneous memset()s in nat/conntrack TFTP code
  o [NETFILTER]: Fix ipchains MASQUERADE oops
  o [IPV6]: Do not bypass netfilter for MLD/IGMP messages

Herbert Xu:
  o [SCTP]: Fix sm.h/sctp.h header include loop

Hideaki Yoshifuji:
  o [CRYPTO]: crypto_alg_lookup() should fail when passed a NULL name

Jesse Barnes:
  o ia64: protect PAL mapping printk with EFI_DEBUG

John Stultz:
  o Always make TSC available via get_cycles() when TSC is present

Jozsef Kadlecsik:
  o [NETFILTER]: Use list macros instead of reimplementation
  o [NETFILTER]: Avoid order n^2 lookup of whole conntrack hash in ip_ct_selective_cleanup()

Keith Owens:
  o ia64: fix offsets.h generation bootstrap problem
  o ia64: mca_asm.h documentation fixes
  o ia64: Trivial fixes for correct field type in formats.  prfunc_t does not include attribute format so gcc does not pick these up automatically.
  o ia64: salinfo.c cleanup and race removal
  o ia64: print header from INIT records
  o ia64: fix comment typo (sal.h)
  o ia64: Clean up kernel salinfo state checking
  o ia64: Add the ability for user space salinfo to ask kernel salinfo and/or the prom to decode the oem data sections of SAL records.
  o ia64: Update PAL_MC_ERROR_INFO structures for SDM 2.1
  o ia64: sync salinfo.c with 2.6 (suser -> capable, use standard macros)

Khalid Aziz:
  o ia64: do_settimeofday: fix compensation for lost ticks

Kochi Takayoshi:
  o ia64: initialize bootmem later, since acpi_table_init() doesn't need it
  o ia64: don't access per-CPU data of off-line CPUs

Krishna Kumar:
  o [IPV6]: Fix ref count bug in MLDv2, test idec->dead instead of IFF_UP

Linus Torvalds:
  o Fix x86 kernel page fault error codes

Matt Domsch:
  o EDD: read disk80 MBR signature, export through edd module
  o EDD: s/DISKSIG_BUFFER/DISK80_SIG_BUFFER so it compiles

Matthew Wilcox:
  o Remove broken file lock accounting

Mikael Pettersson:
  o fix some DRM43 warnings
  o fix reboot/no_idt bug

Mikael Starvik:
  o CRIS architecture update

Mikulas Patocka:
  o from -aa tree: Fix potential fsync() race condition

Nathan Scott:
  o [XFS] Fix up the default ACL inherit case, in the presence of failure during applying the default ACL (eg. from ENOSPC)
  o [XFS] Fix a compiler warning, sync_fs returns a value
  o [XFS] Fix a race condition in async pagebuf IO completion, by moving blk queue manipulation down into pagebuf.  Fix some busted comments in page_buf.h, use a more descriptive name for __pagebuf_iorequest
  o [XFS] Use the rounded down size value for all growfs calculations, else the last AG can be updated incorrectly
  o [XFS] Fix a harmless typo - we were using a pagebuf flag not a bmap flag here; fortunately they have the same value (2)
  o [XFS] Tweak last dabuf fix, suggested by Steve, no longer uses bitfields but uchars instead
  o [XFS] Fix a case where we could issue an unwritten extent buffer for IO without it being locked - an instant BUG trigger in the block layer
  o [XFS] Alternate, cleaner fix for the ENOSPC/ACL lookup problem
  o [XFS] Automatically set logbsize for larger stripe units
  o [XFS] Add inode64 mount option; fix case where growfs can push 32 bit inodes into 64 bit space accidentally - both changes originally from IRIX
  o [XFS] Fix races between O_DIRECT and fcntl with F_SETFL flag on the XFS IO path
  o [XFS] DMAPI changes required by direct IO/fcntl setfl interaction races
  o [XFS] Separate the big filesystems macro out into separate big inums and blknos macros.  Also fix the check for too-large filesystems in the process
  o [XFS] Undo last mod, checked in against wrong bug number with wrong change message
  o [XFS] Separate the big filesystems macro out into separate big inums and blknos macros; fix the check for too-large filesystems in the process
  o [XFS] Implement several additional inode flags - immutable, append-only, etc; contributed by Ethan Benson
  o [XFS] Some tweaks to the additional inode flags, suggested by Ethan
  o [XFS] Accidentally switched some debug code off, reenable it
  o [XFS] Allow syncing the types header up more easily with userspace
  o [XFS] Make debug code _exactly_ how it used to be to save on tree merging
  o [XFS] Change writepage code so that we mark a page uptodate if all of its buffers are uptodate, and we are not doing a partial page write
  o [XFS] Remove xfs_attr_fetch.c - the one routine was a copy of another, so instead of fixing a bug in two places I merged the two routines
  o [XFS] Use the same name for a function here as in the 2.5/2.6 tree
  o [XFS] Use xfs_dev_t size rather than dev_t size in xfs_attr_fork initialization
  o [XFS] Rename _inode_init_once to __inode_init_once to follow the kernel naming convention a bit more closely
  o [XFS] Fix a broken interaction between a buffered read into an unwritten extent and a direct write
  o [XFS] Clean up inode revalidation code slightly
  o [XFS] Fix up pointers in diagnostics, print using %p not %x for 64 bit platforms
  o [XFS] Rename pagebuf debug option (ie. pagebuf tracing) into a generic XFS tracing option for the other XFS trace code to use too (once fixed)
  o [XFS] Fix compiler warning after change to xfs_ioctl interface
  o [XFS] Use an xfs_ino_t to hold the result of inode extraction from a handle, not a possibly 32-bit number
  o [XFS] final round of code cleanup, now using 3-clause-bsd in these headers
  o [XFS] Fix inode btree lookup code precision problem with large allocation groups
  o [XFS] Add some IO path tracing, move inval_cached_pages to a better home to help
  o [XFS] Fix ktrace code - dont build unilaterally, and do earlier init for pagebuf use
  o [XFS] Fix log tracing code so it is independent of DEBUG like other traces
  o [XFS] Add back xfsidbg tracing code, remove ktrace<->debug dependency
  o [XFS] Fix build fallout from reordering xfsidbg headers for tracing fixes
  o [XFS] Rename the vnode tracing macro to be consistent with the other trace code
  o [XFS] Enable tracing in the quota code if requested
  o [XFS] Fix exports for tracing symbol access in idbg code
  o [XFS] When tracing extended attribute calls, only access the buffer when it exists
  o [XFS] Fix build with tracing enabled, couple of portability macros, move externs into headers
  o [XFS] Enable the tracing options in XFS Makefiles
  o [XFS] Fix compile warning on 64 bit platforms
  o [XFS] Fix compiler warning when building on 2.4.21 kernels
  o [XFS] Dont build objects which are not linked into the kernel ever
  o [XFS] Dump the pagebuf locked field for debugging purposes
  o [XFS] Fix warnings when tracing enabled on 64 bit platforms
  o [XFS] Fix pagebuf page locking problems for blocksizes smaller than the pagesize
  o [XFS] Fix a supplemental issue introduced by the last small blocksize locking fix; this would manifest itself as a second unlock_page call on an already unlocked page
  o [XFS] Fix a deadlock while writing when low on free space
  o [XFS] Remove some spurious 2.4/2.6 differences in support code
  o [XFS] Fix sign on a pagebuf error variable, backport from 2.6 tree
  o [XFS] Fix an infinite writepage loop under a combination of low free space, and racing write/unlink calls to the same file
  o [XFS] Enable pagebuf lock tracking via debug
  o [XFS] Backport a couple of debugging changes from the 2.6 code base
  o [XFS] Backport minor 2.6 changes to the iomap interface to keep code more in sync
  o [XFS] Backport an unmerged bug fix from the 2.6 code base - if probe_unmapped_page fails while walking down the unmapped page list, do not attempt to probe the last page as well just return
  o [XFS] Backport an unmerged bug fix from the 2.6 code base - only submit a convert_page page for IO if startio is set
  o [XFS] Backport some trivial changes from the 2.6 code base - page uptodate flag macro name changes
  o [XFS] Move Linux-version specific code out of xfs_iomap.c so that it can become part of the XFS core code
  o [XFS] Seperate the NFS reference cache code out from xfs_rw.c to simplify management of different kernel versions
  o [XFS] Remove assertion that we do not hold a lock - no lock ownership state available
  o [XFS] Merge page_buf_locking routines in with the rest of page_buf
  o [XFS] Change pagebuf to use the same ktrace implementation as XFS, instead of reinventing that wheel
  o [XFS] Trivial/whitespace changes to sync up different trees a bit
  o [XFS] Switch to using the BSD qsort implementation
  o [XFS] Fix a build error in some debug code
  o [XFS] Fix build fallout from refcache reorganisation
  o [XFS] Move the stack trace wrapper into a kernel-version-specific location
  o [XFS] Switch from using dev_t to xfs_buftarg_t for representing the devices underneath XFS
  o [XFS] Merge find_next_zero_bit casting fixes back from 2.6 code
  o [XFS] Use iomap abstraction consistently
  o [XFS] Abstract sendfile operation out, supporting multiple kernels more easily
  o [XFS] Use xfs_statfs type to statfs operation, to support multiple kernels more easily
  o [XFS] Switch debug quota code to use xfs_buftarg interface instead of dev_t
  o [XFS] Abstract out the current_time interface use from quota to support multiple kernel versions
  o [XFS] Fix some incorrect debug code after buftarg changes
  o [XFS] Use a kmem shaking interface for 2.4 which is much more like the 2.6 one
  o [XFS] Convert to revised kmem shake interface
  o [XFS] Update the way we hook into the generic direct IO code so we share more code.  This means we no longer need to dup remove_suid within xfs_write_clear_setuid
  o [XFS] Add the noikeep mount option, make ikeep the default for now
  o [XFS] Use vnode timespec modifiers for atime/mtime/ctime, keeps last code hunk in sync
  o [XFS] Prevent log ktrace code from sleeping in an invalid context
  o [XFS] Fix comment in xfs_rename.c

Neil Brown:
  o Make root a special case for per-user process limits
  o Honour SUN NFSv2 hack for "set times to server time
  o Drop module count if lockd reclaimer thread failed to start

Patrick McHardy:
  o [NET SCHED]: Adjust qlen when grafting in multiple qdiscs
  o [NET SCHED]: Reset q.qlen in tbf_reset instead of purging an unused queue
  o [NET SCHED]: Fix queue limits in multiple qdiscs
  o [NETFILTER]: Fix various issues with the amanda conntrack+NAT helpers
  o [NETFILTER]: Fix expectation evict order
  o [NETFILTER]: Export conntrack bucket count via read-only sysctl

Ralf Bchle:
  o MIPS Configure.help updates
  o Update MIPS MAINTAINERS entries
  o Update generic MIPS code
  o mips64 updates
  o AMD Alchemy updates
  o Remove support for compressed EV-64120 kernels
  o Add support for Momentum Ocelot C and Jaguar ATX
  o Add VINO and Indycam drivers
  o Update SGI IP22 support
  o Update RM200 C support
  o Update support for Lasat boards
  o Update for NEC VR41xx systems
  o Update TX4927 code
  o MIPS char driver update
  o Update Origin code
  o MIPS video driver updates
  o Update Atlas, Malta and SEAD boards
  o Update sgiwd93 driver
  o Sibyte updates
  o Update JMR3927 support
  o SGI I2C driver
  o NEC DDB updates
  o ITE updates
  o Galileo boards
  o DEC updates
  o Update Jazz
  o Update HP Laserjet
  o Update Ocelot defconfig
  o Update Cobalt defconfig file
  o Update Philips Nino defconfig
  o ARC library updates
  o Update NEC Osprey defconfig
  o Add GT-064011/GT-64111 PCI ID
  o Fix VRc5477 remove method declaration
  o Add two new NEC PCI IDs
  o Probe SGI partitions earlier
  o Add Pete Popov to CREDITS
  o Add IP22 parallel port driver
  o New PCMCIA drivers
  o Include <asm/system.h> into spinlock.h
  o Add more MIPS bits in <linux/elf.h>
  o MIPS ioaddr_t is 32-bit
  o Remove remaining drivers/sgi bits
  o Cleanup lk201-map.c
  o No stone-age compat stuff for MIPS
  o Supply default values to rtc.c
  o Misc MIPS video bits
  o MIPS network driver updates

Russell Cattelan:
  o [XFS] Fix some inconsistent types
  o [XFS] Rework pagebuf_delwri_flush to be list safe
  o [XFS] Fix one more fsid_t type
  o [XFS] Clean up fsid_t abuses in dmapi
  o [XFS] Since we now have embeding trees and XFS has to support LBS which typically 1 version back from the XFS TOT tree add support  for 2.4.22 with and #if KERNEL_VERSION
  o [XFS] Fix from Christoph
  o [XFS] IRIX sets KM_SLEEP to 0 but the support routines sets KM_SLEEP to 1
  o [XFS] Fix remount,ro path
  o [XFS] move the iomap data structures out of pagebuf
  o [XFS] Add new file ... missed in orginal checkin

Rusty Russell:
  o [NETFILTER]: Do not flush MASQ if IP did not change

Stephen Hemminger:
  o [NETFILTER]: Trivial -- Get rid of warnings in netfilter if /proc is not configured on

Stephen Lord:
  o [XFS] do not put 0x in front of a decimal number, its confusing
  o [XFS] fix up xfs_lowbit's use of ffs
  o [XFS] fix build for gcc 3.2
  o [XFS] Make xfs_ichgtime call mark_inode_dirty_sync instead of mark_inode_dirty makes the just the inode look dirty, and not the inode and the data.
  o [XFS] remove an impossible code path from mkdir and link paths, spotted by Al Viro.
  o [XFS] Switch pagebuf hashing to be based on the block_device address rather than the dev_t. Should give better distribution.
  o [XFS] remove dead function xfs_trans_iput
  o [XFS] Close some holes in the metadata flush logic used during unmount, make sure we have no pending I/O completion calls for metadata, and that we only keep hold of metadata buffers for I/O completion if we want to. Still not perfect, but better than it was.
  o [XFS] When calculating the number of pages to probe for an unwritten extent, use the size of the extent, not the page count of the pagebuf which is initialized to zero.
  o [XFS] Rework how xfs and the linux generic I/O code interoperate again to deal with deadlock issues between the i_sem and i_alloc_sem and the xfs IO lock.
  o [XFS] move unwritten extent conversion for O_DIRECT into the write thread and out of the I/O completion threads. This scales better.
  o [XFS] Code cleanup
  o [XFS] small cleanup
  o [XFS] fix the previous change which compiled by fluke, the conditional use of the i_alloc_sem was wrong. No actual change in the generated code for 2.4.22, there will be for older kernels though.
  o [XFS] fix up error unlock paths in xfs_write
  o [XFS] Implement deletion of inode clusters in XFS
  o [XFS] cleanup uio use some more
  o [XFS] remove FINVIS from xfs, instead use a seperate file ops vector for files which are opened for invisible I/O.

Steven Cole:
  o 2.4.23 update Documentation/Changes for quota-tools

Stphane Eranian:
  o ia64: perfmon-1 inheritance bugfix

Tom Rini:
  o PPC32: Convert all bootwrappers that use OpenFirmware to use the same code
  o PPC32: Allow for the commandline to be pulled from OF on PReP
  o PPC32: Backport some warning fixes to arch/ppc/boot/prep/vreset.c
  o PPC32: Finish support for pinning TLB entries on MPC8xx
  o PPC32: Workaround some errata on the MPC74xx line
  o PPC32: Updates for the IBM 750FX processor
  o PPC32: Don't fudge the MAC address on EP8260's
  o PPC32: Add a cputable entry for the Motorola MPC8280
  o PPC32: gcc-3.4 build fixes from Olaf Hering <olh@suse.de>
  o PPC32: Print the correct ammount of memory not covered by BATs
  o PPC32: Update an errata on the MPC745x line
  o Fix PPC compilation

Tony Luck:
  o ia64: infinite loop in ia64_mca_wakeup_ipi_wait
  o ia64: fix register numbers in MCA save/restore
  o ia64: Another MCA fix

Ville Nuorvala:
  o [IPV6]: Verify nlmsg_len in rt6_dump_route()

William Lee Irwin III:
  o Fixup smb_boot_cpus(): Fix HT detection bug
  o out_of_memory() locking
  o fix 2.4 BLK_BOUNCE_ANY



final:

- 2.4.24-rc1 was released as 2.4.24 with no changes.


Summary of changes from v2.4.23 to v2.4.24-rc1
============================================

<bjorn.helgaas:hp.com>:
  o Fix 2.4 EFI RTC oops

<marcelo.tosatti:cyclades.com>:
  o Andrea Arcangeli: malicious users of mremap() syscall can gain priviledges

<marcelo:logos.cnet>:
  o Harald Welte: Fix ipchains MASQUERADE oops
  o Change EXTRAVERSION to 2.4.24-rc1

<trini:mvista.com>:
  o /dev/rtc can leak parts of kernel memory to unpriviledged users

Jean Tourrilhes:
  o IrDA kernel log buster

final:

- 2.4.23-rc5 was released as 2.4.23 with no changes.

Summary of changes from v2.4.23-rc4 to v2.4.23-rc5
============================================

Andi Kleen:
  o Fix 32bit truncate64 on x86-64

Marcelo Tosatti:
  o Felix Radensky: Remove debugging printk from agpgart
  o Changed EXTRAVERSION to -rc5


Summary of changes from v2.4.23-rc3 to v2.4.23-rc4
============================================

<arekm:pld-linux.org>:
  o Fix modular IDE

<lethal:unusual.internal.linux-sh.org>:
  o sh64: Fixup zImage build for recent ITLB/DTLB changes
  o sh64: Update defconfig
  o sh: SH7751 documentation updates
  o sh/sh64: Clear IRQ_INPROGRESS in setup_irq()
  o sh: Add SH-DSP support

Richard Curnow:
  o sh64: Update MAINTAINERS

Willy Tarreau:
  o fix 2 broken links in bonding documentation


Summary of changes from v2.4.23-rc2 to v2.4.23-rc3
============================================

<amir.noam:intel.com>:
  o [bonding] fix creation of /proc/net/bonding dir

<debian:abeckmann.de>:
  o [SPARC]: Make check_asm.sh not get confused by .section .note.GNU-stack output by newer gcc

<len.brown:intel.com>:
  o [ACPI] "pci=noacpi" -- replace two sets of flags with one: acpi_noirq
  o [ACPI] "pci=noacpi" -- 2.4.23 specific part of previous 2.4.22 fix

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc3

David Engebretsen:
  o Put autoconsole option at the front of the cmd line
  o Fix comment to reflect correct file name
  o fix byte order in comparison

Ed Vance:
  o Fix ST16C654 UART support broke by ELAN patches

Herbert Xu:
  o [netdrvr tg3] fix BCM5705 pending-RX count (was 64, now 63)

Matthew Wilcox:
  o Fix panic-at-boot

Paul Mackerras:
  o PPC64: Update the _syscallN macros to indicate the correct clobbers
  o PPC64: Ensure we get the correct error_code passed to do_page_fault
  o PPC64: Fix alignment in vmlinux.lds
  o PPC64: Make kernel RAM user-inaccessible on iSeries
  o PPC64: Fix compilation of sys_ppc32.c


Summary of changes from v2.4.23-rc1 to v2.4.23-rc2
============================================

<atul.mukker:lsil.com>:
  o [scsi megaraid2] fix DMA sync to use correct S/G list pointer

<davej:redhat.com>:
  o Correct cmpci fix

<khali:linux-fr.org>:
  o Update I2C maintainers entry

<len.brown:intel.com>:
  o [ACPI] fix CONFIG_HOTPLUG_PCI_ACPI config (Xose Vazquez Perez)
  o [ACPI] If ACPI is disabled by DMI BIOS date, then turn it off completely, including table parsing for HT.
  o [ACPI] In ACPI mode, delay print_IO_APIC() to make its output valid
  o [ACPI] fix poweroff failure ala 2.6 (Ducrot Bruno) http://bugzilla.kernel.org/show_bug.cgi?id=1456
  o [ACPI] fix ACPI/legacy interrupt sharing issue ala 2.6 http://bugzilla.kernel.org/show_bug.cgi?id=1283
  o [ACPI] print_IO_APIC() only after it is actually programmed http://bugzilla.kernel.org/show_bug.cgi?id=1177
  o [ACPI] "acpi_pic_sci=edge" in case platform requires Edge Triggered SCI http://bugzilla.kernel.org/show_bug.cgi?id=1390
  o [ACPI ] pci=acpi ineffective fix from i386 2.6 (Thomas Schlichter) http://bugzilla.kernel.org/show_bug.cgi?id=1219
  o [ACPI] Re-enable IRQ balacning if IOAPIC mode http://bugzilla.kernel.org/show_bug.cgi?id=1440
  o [ACPI] fix x86_64 build errors
  o [ACPI] Maintainer: Andy Grover -> Len Brown
  o [ACPI] fix x86_64 !CONFIG_ACPI build
  o 2.4.23 build x86_64 build fixes
  o i386 build fix from previous cset
  o x86_64 build fix from previous cset
  o [ACPI] sync some i386 ACPI build fixes into x86_64 to fix !CONFIG_ACPI build
  o "pci=noacpi" use pci_disable_acpi() instead of touching use_acpi_pci directly

<livio:ime.usp.br>:
  o Backport inode_hash race fix

<marcelo:logos.cnet>:
  o Exclude broken netfilter hunk: laforge@netfilter.org|ChangeSet|20030904111137|30468
  o Cset exclude: xose@wanadoo.es|ChangeSet|20031115132946|56340
  o Changed EXTRAVERSION to -rc2
  o Cset exclude: davej@redhat.com|ChangeSet|20031114154840|57070

<pmeda:akamai.com>:
  o [netdrvr tulip] fix hashed setup frame code

<xose:wanadoo.es>:
  o pci-irq.c bad PCI ident of 440GX host bridge

Adrian Bunk:
  o fixup after synclink update

Andi Kleen:
  o Readd IORR changes to Nvidia k7 driver
  o Remaining x86-64 updates
  o Add memory clobber to ip_fast_csum

Harald Welte:
  o Netfilter: Sane ip_ct_tcp_timeout_close_wait value

Herbert Xu:
  o [netdrvr tg3] fix tqueue initialization



Summary of changes from v2.4.23-pre9 to v2.4.23-rc1
============================================

<marcelo:logos.cnet>:
  o MAINTAINERS update for HP
  o Backport 2.6 Linus fix for minix corruption problem noted by Konstantin Boldyshev
  o Changed EXTRAVERSION to -rc1

<philipc:snapgear.com>:
  o [netdrvr 8139cp] Fix NAPI race

<pp:ee.oulu.fi>:
  o [netdrvr b44] Fix irq enable/disable; fix oops due to lack of SET_NETDEV_DEV() call

<xose:wanadoo.es>:
  o 2.4.23-pre9 fix for kbuild - hotplug_acpi

Adrian Bunk:
  o fix SOUND_CMPCI Configure.help entry

Andi Kleen:
  o x86-64 update
  o K8 AGP driver updates
  o Make new driver i386 only
  o Fix Documentation.help for K8 AGP driver
  o Add missing nforce3s pci-id
  o Fix TSS limit on x86-64

Andrew Morton:
  o Restore /proc/pid/maps formatting

Dave Kleikamp:
  o JFS: Fix race between link() and unlink()
  o JFS: i_nlink should be checked while holding commit_sem

David S. Miller:
  o [TG3]: Fix bugs in ETHTOOL_SSET introduced by ethtool_ops conversion
  o [TG3]: Bump driver version and release date

David Woodhouse:
  o ilookup() for 2.4
  o JFFS2 garbage collect race fix

Douglas Gilbert:
  o Do not accept negative size's in SG_SET_RESERVED_SIZE

Eric Brower:
  o [SPARC]: Fix _IOC_SIZE() macro when direction is _IOC_NONE

Herbert Xu:
  o Fix BUS_ISA name conflict

Jan Kara:
  o Fix quota accounting bug

John Stultz:
  o Fix x440+ACPI problem
  o Fix cyclone timer (x44x)

Marcel Holtmann:
  o Make firmware loading work builtin

Ralf Bchle:
  o [netdrvr pcnet32] add missing pci_dma_sync_single

Scott Feldman:
  o [e100] sync with 2.6 updates
  o [e1000] sync with 2.6 updates

Stelian Pop:
  o meye driver update



Summary of changes from v2.4.23-pre8 to v2.4.23-pre9
============================================

<achirica:telefonica.net>:
  o Fix compatibily issue with some APs
  o Fix wireless stats locking

<car.busse:gmx.de>:
  o USB: one more digicam for unusual_devs.h

<chrisw:osdl.org>:
  o sysctl core_setuid_ok fix

<dan:reactivated.net>:
  o USB brlvger: Debug code fixes

<dax:gurulabs.com>:
  o USB: Add Handspring Treo 600 ids

<henry.ne:arcor.de>:
  o USB: Update SL811, HC_SL811 driver

<janitor:sternwelten.at>:
  o [NETFILTER]: Add IPCHAINS to MAINTAINERS entry

<kml:patheticgeek.net>:
  o [TCP]: When SYN is set, the window is not scaled

<laurent.ml:linuxfr.org>:
  o [IRDA]: Fix build fallout from gcc-3.3 changes

<len.brown:intel.com>:
  o [ACPI] fix x86_64 build (Jeff Garzik)
  o [ACPI] fix x86_64 build (Jeff Garzik)
  o [ACPI] REVERT acpi_ec_gpe_query(ec) T40 fix that crashed other boxes http://bugme.osdl.org/show_bug.cgi?id=1171
  o [ACPI] REVERT ACPICA-20030918 CONFIG_ACPI_DEBUG printk that caused crash http://bugzilla.kernel.org/show_bug.cgi?id=1341
  o [ACPI] fix x86_64 ACPI build in 2.4.22 by backporting from 2.4.23
  o vsprintf needs PAGE_SIZE from page.h in 2.4

<luca:libero.it>:
  o USB: add W996[87]CF driver

<marcelo:logos.cnet>:
  o Fix Makefile -pre8 typo
  o Cset exclude: 9a4gl@9a0tcp.ampr.org|ChangeSet|20031021055256|28265
  o Changed EXTRAVERSION to -pre9

<tsk:ibakou.com>:
  o [netdrvr 8139too] add pci id

<zzz:anda.ru>:
  o Fix aic7xxx compilation without PCI support

Adrian Bunk:
  o USB: add USB gadget Configure help entries

Alan Stern:
  o USB: fix for earlier unusual_devs.h patch

Andrew Morton:
  o make printk more robust with "null" pointers
  o sis900 skb free fix
  o [netdrvr 3c527] add MODULE_LICENSE tag

Arjan van de Ven:
  o r8169 module license tag
  o fix starfire 64-bit b0rkage

Bart De Schuymer:
  o [NETFILTER]: Fix potential OOPS in ipt_REDIRECT

Ben Collins:
  o IEEE1394 fixes

Dave Kleikamp:
  o JFS: Make sure journal records get flushed to disk
  o JFS: Improved error handing
  o JFS: remove racy, redundant call to block_flushpage

David Brownell:
  o USB: usb ethernet gadget
  o USB: ehci-hcd, misc bugfixes
  o USB: usb "gadget zero" tweaks
  o USB: <linux/usb_ch9.h> updates
  o USB: usb gadget Config.in updates

David S. Miller:
  o [TG3]: Disable/enable timer in suspend/resume
  o Cset exclude: kuznet@ms2.inr.ac.ru|ChangeSet|20031021053209|59468

Greg Kroah-Hartman:
  o USB: fix compiler error in sl811.c
  o USB: fix build bug with usbnet and older versions of gcc

Henning Meier-Geinitz:
  o USB: scanner driver: new device ids (1/3)
  o USB: scanner driver: added USB_CLASS_CDC_DATA (2/3)
  o USB: scanner driver: use static declarations (3/3)

Hideaki Yoshifuji:
  o [IPV6]: Fix bogus semicolon typo in mcast.c

Ian Abbott:
  o USB: ftdi_sio - Perle UltraPort new ids - 1 of 2
  o USB: ftdi_sio - Perle UltraPort new ids - 2 of 2
  o USB: ftdi_sio - version bump 1.3.5

Jay Vosburgh:
  o [bonding] Restore compatibilty with old ifenslave

Jun Komuro:
  o [pcmcia fmvj18x_cs] share interrupts properly for TDK multifunction cards

Linus Torvalds:
  o Kamble, Nitin A: Add a quirk for the Intel ICH-[45] to add special ACPI regions

Maksim Krasnyanskiy:
  o [Bluetooth] Add support for FCon and FCoff flow control commands
  o [Bluetooth] Credit based flow control (CFC) must be disabled by default for compatibility with 1.0b devices. Made CFC a session attribute, introduced CFC states and cleaned up CFC logic.

Marcel Holtmann:
  o [Bluetooth] Always use two ISOC URB's
  o [Bluetooth] Remove USB zero packet option
  o [Bluetooth] Add support for the Digianswer USB devices
  o [Bluetooth] Add support for an old ALPS module

Neil Brown:
  o Fix deadlock problem in lockd

Paul Mackerras:
  o Add load_addr arg to ELF_PLAT_INIT

Rik van Riel:
  o saa7110 typo fix
  o silence warning in reiserfs_ioctl
  o [netdrvr starfire] include asm/io.h

Stelian Pop:
  o sonypi driver update
  o compile mii when using usbnet



Summary of changes from v2.4.23-pre7 to v2.4.23-pre8
============================================

<daniel:deadlock.et.tudelft.nl>:
  o atyfb ibook fix

<gorgo:thunderchild.debian.net>:
  o [NET]: Fix get_random_bytes() call in sunhme.c:get_hme_mac_nonsparc()

<ja:ssi.bg>:
  o [IPV4]: ip_fragment must copy the nfcache field

<len.brown:intel.com>:
  o [ACPI] Summary of changes for ACPICA version 20031002
  o [ACPI] fix acpi_asus module build (Stephen Hemminger)
  o [ACPI] delete descriptions for stale ACPI build options
  o [ACPI] speed up reads from /proc/acpi/ (Shaohua David Li) http://bugme.osdl.org/show_bug.cgi?id=726
  o [ACPI] fix object reference count bug for battery status (Shaohua David Li) http://bugme.osdl.org/show_bug.cgi?id=1038
  o [ACPI] acpi_ec_gpe_query(ec) fix for T40 crash (Shaohua David Li) http://bugme.osdl.org/show_bug.cgi?id=1171
  o [ACPI] correct parameter to acpi_ev_gpe_dispatch() (Shaohua David Li)
  o [ACPI] correct parameter to acpi_ev_gpe_dispatch() take II (Bob Moore)
  o [ACPI] fix !CONFIG_PCI build use X86 ACPI specific version of eisa_set_level_irq() http://bugzilla.kernel.org/show_bug.cgi?id=1390
  o [ACPI] fix use_acpi_pci !CONFIG_PCI build error per 2.6 http://bugzilla.kernel.org/show_bug.cgi?id=1392
  o [ACPI] Broken fan detection prevents booting (Shaohua David Li) http://bugme.osdl.org/show_bug.cgi?id=1185

<lethal:unusual.internal.linux-sh.org>:
  o sh: signal trampoline workaround for SH-4 core bug
  o sh: irq_intc2 updates
  o sh: Add BPS_230400 definition to sh-sci
  o sh64: Add pcibios_scan_all_fns() definition

<marcelo:logos.cnet>:
  o Al Viro: Clear all flags in exec_usermodehelper
  o x86: Clear IRQ_INPROGRESS in setup_irq()
  o MIPS/MIPS64: Clear IRQ_INPROGRESS in setup_irq()
  o Remove parcelfarce email from CREDITS
  o Shantanu Goel: Fix merge mistake in refill_inactive()
  o Changed EXTRAVERSION to -pre8
  o ide-disk.c: Limit disk size to 137GB if LBA48 is not available
  o Jan Niehusmann: Make LBA48 work in pdc202xx_old.c

<mroos:linux.ee>:
  o [SPARC]: Use NR_CPUS for linux_cpus[]

<pp:ee.oulu.fi>:
  o b44 enable interrupts after tx timeout (2.4.23-pre6)

<sheilds:msrl.com>:
  o [SPARC64]: Fix typo in bbc_envctrl.c

<wensong:linux-vs.org>:
  o [IPVS] Fix to set the statistics of dest zero when bound to a new service
  o [IPVS]: Fix ip_vs_ftp to use cp->vaddr because iph->daddr is already mangled

<xose:wanadoo.es>:
  o change sym53c8xx.o to sym53c8xx_2.o in Configure.help

Alexander Viro:
  o Alpha: clear IRQ_INPROGRESS in setup_irq()
  o fix for do_tty_hangup() access of kfreed memory

Bartlomiej Zolnierkiewicz:
  o fix ServerWorks PIO auto-tuning

Chas Williams:
  o [ATM]: rewrite recvmsg to use skb_copy_datagram_iovec
  o [ATM]: remove listenq and backlog_quota from struct atm_vcc
  o [ATM]: cleanup connect
  o [ATM]: eliminate SOCKOPS_WRAPPED
  o [ATM]: move vcc's to global sk-based linked list
  o [ATM]: setsockopt/getsockopt cleanup

David S. Miller:
  o [SPARC64]: Always use sethi+jmpl to reach VISenter{,half}
  o [SPARC64]: Implement force_successful_syscall_return()
  o [NET]: linux/in.h needs linux/socket.h
  o [VLAN]: kfree(skb) --> kfree_skb(skb)
  o [SPARC64]: Update defconfig
  o [SPARC]: Audit inline asm

Eric Brower:
  o [SPARC64]: Fix kernel_thread() return value check in envctrl.c

Hugh Dickins:
  o tmpfs 1/5 LTP ENAMETOOLONG
  o tmpfs 2/5 LTP S_ISGID dir
  o tmpfs 3/5 swapoff/truncate race
  o tmpfs 4/5 getpage/truncate race
  o tmpfs 5/5 writepage/truncate race

Jeff Garzik:
  o [netdrvr xircom_cb] backport 2.6 changes
  o [netdrvr 8139too] add pci id
  o [netdrvr 8139too] another new PCI ID
  o [netdrvr tulip] add pci id

Manfred Spraul:
  o [netdrvr natsemi] fix ring clean

Martin Josefsson:
  o [NETFILTER]: Remove unused destroy callback in ip6t_ipv6header.c, from Maciej Soltysiak

Matt Domsch:
  o Fix megaraid2 compilation problems

Michael Shields:
  o [SPARC64]: Fix watchdog on CP1500/Netra-t1

Mikael Pettersson:
  o APICBASE fix backport from 2.6

Mirko Lindner:
  o sk98lin-2.4: Driver update to version 6.18

Neil Brown:
  o Remove un-necessary locking in lockd

Olaf Hering:
  o [IRDA]: Fix build with gcc-3.4
  o Fix NinjaSCSI compilation

Patrick McHardy:
  o [NETFILTER]: Add size check to ip_nat_mangle_udp_packet

Scott Feldman:
  o ethtool_ops eeprom stuff
  o hang on ZEROCOPY/TSO when hitting no-Tx-resources

Trond Myklebust:
  o Fix a deadlock in the NFS asynchronous write code
  o A request cannot be used as part of the RTO estimation if it gets resent since you don't know whether the server is replying to the first or the second transmission. However we're currently setting the cutoff point to be the timeout of the first transmission.
  o UDP round trip timer fix. Modify Karn's algorithm so that we inherit timeouts from previous requests.
  o Increase the minimum RTO timer value to 1/10 second. This is more in line with what is done for TCP.
  o Fix a stack overflow problem that was noticed by Jeff Garzik by removing some unused readdirplus cruft.
  o Make the client act correctly if the RPC server's asserts that it does not support a given program, version or procedure call.


Summary of changes from v2.4.23-pre6 to v2.4.23-pre7
============================================

<amn3s1a:ono.com>:
  o USB: New unusual_devs.h entry (Minolta DiMAGE E223 Digital Camera)

<baldrick:free.fr>:
  o USB speedtouch: neater sanity check
  o USB: New email address
  o USB speedtouch: bump the version number
  o USB speedtouch: biscuit for Greg
  o USB speedtouch: reduce memory usage
  o USB speedtouch: extra debug messages

<bjorn.helgaas:hp.com>:
  o ia64: Add arch/ia64/drivers subdir, so ski drivers can be under arch/ia64 while still getting their module_inits called late (i.e., simscsi module_init needs to happen after init_scsi).
  o Fix pci_generic_prep_mwi export breakage
  o Backport force_successful_syscall()

<erik:harddisk-recovery.nl>:
  o Change sym53c8xx_2 driver module name

<hunold:linuxtv.org>:
  o Remove bogus Philips SAA7146/DVD decoder info from ioctl-number.txt

<ja:ssi.bg>:
  o [IPV4/IPV6]: Do not modify skb->h.raw until skb is unshared

<jack:ucw.cz>:
  o Fix quota counter overflow

<jan.oravec:6com.sk>:
  o [IPV6]: Deactivate timers properly in ipv6_mc_destroy_dev()

<lucy:innosys.com>:
  o USB: Keyspan USB adapter patches

<marcelo:dmt.cyclades>:
  o Fix missing part of Centrino cache detection change
  o Add TASK_SIZE check to do_brk()

<marcelo:logos.cnet>:
  o Add missing #endif to force_successful_syscall_return change
  o Fix dscc4 net/wan Config.in breakage
  o Fix ACPI config.in breakage
  o Cset exclude: ak@muc.de|ChangeSet|20031005214700|30577
  o Add Megaraid 2 driver
  o Cset exclude: 20030702202648|35018: i82092 update broke existing working setups
  o Fix typo in laptop mode patch
  o Change my mail address in a few places
  o Remove racy optimization from exec_mmap()
  o From -aa tree: Fix potential PPPoE oops
  o Fixup exec_mmap() race fix mess
  o Changed EXTRAVERSION to -pre7
  o Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031007181555|25551
  o nsp_cs.h: Remove irqreturn_t definition

<mike.miller:hp.com>:
  o cciss update: support new controller

<mirage:kaotik.org>:
  o [NETFILTER]: Add support for mIRC's 'server lookup' DCC address detection to ip_conntrack_irc.c

<pfg:sgi.com>:
  o Altix console driver update

<tommy.christensen:tpack.net>:
  o [VLAN]: Do not modify the data of shared SKBs

<wensong:linux-vs.org>:
  o [IPVS] Fix ip_vs_tunnel_xmit to return NF_DROP when no memory available
  o [IPVS] add strict boundary check in parsing FTP commands

<xose:wanadoo.es>:
  o megaraid2 merge fixes

Adrian Bunk:
  o USB: fix USB_MOUSE help text
  o USB: USB_SERIAL_KEYSPAN_USA49WLC Configure.help entry

Alan Stern:
  o USB: Pad UFI commands to 12 bytes with zeros
  o USB: unusual_devs.h update

Alexander Viro:
  o Cleanup /proc/ioports seqfile conversion
  o attach_mnt() fix

Andi Kleen:
  o x86-64 ACPI compilation fix
  o Disable devfs for x86-64
  o Fix bug on ACPI sysrq poweroff

Andrea Arcangeli:
  o do_proc_readlink failpath

Benjamin Herrenschmidt:
  o kupdated: correctly dequeue SIGSTOP signals

Dave Kleikamp:
  o BUG() in exec_mmap()

David Brownell:
  o USB: usb gadget support for 2.4 (1/5):  api
  o USB: usb gadget support for 2.4 (2/5): net2280
  o USB: usb gadget support for 2.4 (3/5): zero
  o USB: usb gadget support for 2.4 (4/5): ether
  o USB: usb gadget support for 2.4 (5/5): kbuild/kconf

David Hinds:
  o PCMCIA: cleanup i82365 driver

David S. Miller:
  o [NETLINK]: Set socket error on netlink_ack() allocation failure
  o [NET]: Size hh_cache->hh_data[] properly
  o [UDP/TCP]: Fix binding conflict tests wrt. SO_BINDTODEVICE
  o [NET]: Fix userland iproute2 build problems introduced by mcast changes

David T. Hollis:
  o USB: ax8817x support for usbnet and ethtool_ops support

Erik Andersen:
  o fix 2.4.x incorrect argv[0] for init

Franois Romieu:
  o dscc4: dscc4_init_dummy_skb() returns a pointer
  o dscc4: add comments
  o dscc4: More comments
  o dscc4: Typo, tabs, unneeded include and misc things from 2.6
  o dscc4: misc fixes
  o dscc4: Assorted fixes
  o dscc4: Small fixes
  o dscc4: Workaround for lack of true reset

Geert Uytterhoeven:
  o Minor q40fb fix
  o M68k: Fix asm constraints in switch_to
  o M68K: Q40/Q60 interrupts
  o M68K: Sun-3 SBUS updates
  o Amiga Zorro bus doc updates

Gerd Knorr:
  o v4l i2c modules update
  o bttv driver update
  o bttv documentation update
  o Tuner update
  o videodev update

Greg Kroah-Hartman:
  o USB: unusual device fixup for the Y-E floppy drive
  o USB: add a new pl2303 device id
  o USB: port ipaq fix to 2.4
  o USB: fix up two locking issues in mdc800 and vicam drivers
  o USB: fix up some non-GPL friendly license wording

Harald Welte:
  o [NETFILTER]: Don't call ip_conntrack_put with ip_conntrack_lock held
  o [NETFILTER]: Fix UDP checksum in ip_nat_mangle_udp_packet, remove skb->csum hacks
  o [NETFILTER]: LOCAL_OUT NAT fix
  o [NETFILTER]: Fix SO_ORIGINAL_DST, broken by earlier endianness fixes

Ian Abbott:
  o USB: ftdi_sio - new vid/pid for OCT US101 USB to RS-232 converter

Ivan Kokshaysky:
  o Alpha: backport force_successful_syscall_return()

Jaroslav Kysela:
  o PageReserved memory counting fix

Jens Axboe:
  o laptop mode

Jes Sorensen:
  o Major qla1280 update

Jozsef Kadlecsik:
  o [NETFILTER]: Make conntrack timeouts become sysctls

Matt Domsch:
  o EDD: BIOS Enhanced Disk Drive Services 3.0 support

Oleg Drokin:
  o USB: devio.c memleak on unexpected disconnect
  o fix LVM memleaks

Olof Johansson:
  o Convert /proc/ioports to seqfile

Patrick McHardy:
  o [NETFILTER]: Use pre-built table for TCP flag-check in ipt_unclean

Paul Mackerras:
  o add Configure.help entries

Petr Vandrovec:
  o [IPV4]: Fix deadlock on ip_mc_list->lock

Rik van Riel:
  o page->flags corruption fix
  o page->flags corruption fix documentation

Rusty Russell:
  o [NETFILTER]: LOCAL_OUT NAT fix, part 2

Tom Rini:
  o PPC32: Add a 'uImage' target for U-Boot
  o PPC32: Fix dependancies on uImage
  o PPC32: Fixes to the MPC8xx uart driver, from Joakim Tjernlund <joakim.tjernlund@lumentis.se>
  o PPC32: Always print the processor number in /proc/cpuinfo
  o PPC: Change how we export some Openfirmware device nodes

Yokota Hiroshi:
  o NinjaSCSI driver update


Summary of changes from v2.4.23-pre5 to v2.4.23-pre6
============================================

<dfages:arkoon.net>:
  o [NET]: Fix HW_FLOWCONTROL on SMP

<galak:blarg.somerset.sps.mot.com>:
  o Added "user64" versions of the user access functions that allow modification of 64-bit data.
  o PPC32: Added "user64" versions of the user acess functions that allow modification of 64-bit data.
  o PPC32: Added big-endian cfg_addr access
  o PPC32: Simplified handling of big/little endian pci indirect access

<marcelo:dmt.cyclades>:
  o Dave Jones: Fix cache size of Centrino CPU
  o Changed EXTRAVERSION to -pre6

<moilanen:austin.ibm.com>:
  o Workaround PPC64 PCI scan issue

<mpm:selenic.com>:
  o netif_carrier_* support for tlan

Alexander Viro:
  o Convert /proc/<pid>/maps to seqfile

Andi Kleen:
  o x86-64 merge
  o AGP Updates for K8
  
oo /proc/kcore  fixes for x86-64
  o Add 3GB personality for x86-64
  o Use MTRR in vesafb by default on x86-64
  o Support 32bit uids on x86-64
  o Remove IORR manipulation in agpgart nvidia drivers

Atul Mukker:
  o Update megaraid driver to 1.18k

Chas Williams:
  o [ATM]: [clip] Fix race between modifying entry->vccs and clip_start_xmit()
  o [ATM]: Split atm_ioctl into vcc_ioctl and atm_dev_ioctl
  o [ATM]: Cleanup atm_dev_ioctl a bit (from mitch@sfgoth.com)
  o [ATM]: Implement pppoatm_ioctl_hook for pppoatm
  o [ATM]: Implement br2684_ioctl_hook for br2684
  o [ATM]: [he] Possibly using corrupted structure (from felipewd@terra.com.br)
  o [ATM]: Update link in documentation

Damien Morange:
  o [SCTP] LKSCTP 0.6.9 backport on kernel 2.4 patch #1
  o [SCTP] LKSCTP 0.6.9 backport on kernel 2.4 patch #2
  o [SCTP] LKSCTP 0.6.9 backport on kernel 2.4 patch #3

David S. Miller:
  o [NET]: Increase ethernet tx_queue_len to 1000
  o [IPV4]: Fix route leak in igmp.c
  o [SCTP]: Do not redefine SMTP stat inc macros
  o [SCTP]: Include linux/crypto.h as needed
  o [NET]: Unlink qdiscs in qdisc_destroy even when CONFIG_NET_SCHED is not enabled
  o [IPV4]: In arp_rcv() do not inspect ARP header until packet length and linearity is verified

Harald Welte:
  o [NETFILTER]: Fix ipt_REJECT when used in OUTPUT
  o [NETFILTER]: In ipt_REJECT handle various hooks correctly in route_reverse()

Ivan Kokshaysky:
  o Alpha update

Jamal Hadi Salim:
  o [NET]: Make pfifo_fast actually report statistics

Jeff Garzik:
  o [wireless airo] Fix build

Jens Axboe:
  o cdrom memory leak

John Stultz:
  o Fix boot code overflow with more CPUs than CONFIG_NR_CPUS

Krishna Kumar:
  o [IPV6]: Export ipv6_devconf via netlink

Larry McVoy:
  o Add pre-apply.paranoid trigger from the Linux 2.5 tree

Len Brown:
  o [ACPI] For ThinkPad -- carry on in face of ECDT probe failure (Andi Kleen)
  o [ACPI] ACPI Component Architecture 20030918 (Bob Moore)
  o [ACPI] CONFIG_ACPI is no longer necessary to enable HT if (CONFIG_ACPI || CONFIG_SMP) CONFIG_ACPI_BOOT=y
  o [ACPI] acpi_pci_link_allocate() should stick with irq.active if set.  (Andrew de Quincey) Fixes OSDL #1186 "broken USB" and others
  o [ACPI] acpi4asus-0.24a-0.25-2.4 (Karol Kozimor)
  o [ACPI] acpi4asus-0.25-0.26 (Karol Kozimor)
  o [ACPI] build fix: remove 2nd __exit from asus_acpi.c
  o [ACPI] deal with lack of acpi prt entries gracefully (Jesse Barnes)

Marcelo Tosatti:
  o Removed unused label in page_alloc.c

Matt Porter:
  o PPC32: Fix 44x _PMD_PRESENT bug
  o PPC32: Use CONFIG_PTE_64BIT instead of CONFIG_44x where appropriate
  o 2.4 IBM EMAC updates

Matthew Wilcox:
  o [NETFILTER]: Use net/checksum.h instead of asm/checksum.h

Mike Miller:
  o cciss support more than 8 controllers

Mirko Lindner:
  o sk98lin-2.4: Remove useless configure options
  o sk98lin-2.4: Readme version update

Paul Mundt:
  o sh: shmse updates
  o sh: div64 backport and random cleanups
  o sh: Add bzImage support
  o sh: sh-sci updates
  o [sh64] Add a new configure option + support code to provide a /proc/asids file
  o sh64: Fixup unaligned accesses
  o sh: Interim cache coherency fix for 2-way caches
  o sh64: Fix CONFIG_SH64_USER_MISALIGNED_FIXUP compile error

Scott Feldman:
  o [e1000] cleanup error return codes
  o [e1000] Add PHY master/slave #define override
  o [e1000] add ethtool flow control support
  o [e1000] move static to table from .h to .c
  o [e1000] Turn off ASF support on Fiber nics
  o [e1000] make function out of setting media type
  o [e1000] sync w/ 2.6 e1000 driver
  o [e1000] read correct bit from EEPROM for getting WoL settings
  o [e1000] new 82541/5/6/7 hardware support
  o [e1000] misc whitespace cleanup, changelog
  o [e1000] 82544 PCI-X hang fix + TSO updates

Sean McGoogan:
  o bug fix: preserve EXPEVT across nested interrupts
  o bug fix: ensure FPSCR.PR == FPSCR.SZ == 1 never occurs
  o provide support for SH4-202 chip
  o Addition of support for the SuperH SH4-202 MicroDev CPU Board

Tom Rini:
  o PPC32: Add CONFIG_ADVNACED_OPTIONS to make the kernel more flexible
  o PPC32: Make ISA support a question on CONFIG_ALL_PPC
  o PPC32: Add the D-Box2 MPC8xx board
  o PPC32: Misc changes for the D-Box2
  o PPC32: Fix a multiple definition problem in the bootwrapper
  o PPC32: UART support and configuration updates from Gary Thomas
  o PPC32: Add a potential bugfix to the MPC8xx uart driver, by way of Dan Malek
  o PPC32: Update MPC8xx code so that it uses consistent_alloc
  o PPC32: Fix KGDB on MPC8xx targets with one serial port


Summary of changes from v2.4.23-pre4 to v2.4.23-pre5
============================================

<achirica:telefonica.net>:
  o [wireless airo] Fix MIC support using CryptoAPI

<amir.noam:intel.com>:
  o [bonding 2.4] Get rid of MOD_*_USE_COUNT, and use C99 initializers
  o [bonding 2.4] Backport free_netdev()
  o [bonding 2.4] Backport PDE()
  o [bonding] Convert /proc to seq_file

<bjorn.helgaas:hp.com>:
  o IA64 config help update
  o IA64 460GX gart support
  o IA64 ZX1 gart support

<daniel:deadlock.et.tudelft.nl>:
  o Patch: Fix reported Atyfb problem on Sparc

<len.brown:intel.com>:
  o Extended IRQ resource type for nForce (Andrew de Quincey) Handle BIOS with _CRS that fails (Jun Nakajima)
  o Fix ACPI oops on ThinkPad T32/T40 (Shaohua David Li)
  o support non ACPI compliant SCI over-ride specs (Jun Nakajima)
  o remove ASUS A7V BIOS version 1011 from blacklist (Eric Valette)
  o fix off-by-one error in ioremap() fixes kernel crash in acpi mode: http://bugzilla.kernel.org/show_bug.cgi?id=1085
  o ACPI_CA_VERSION                 0x20030916
  o tables.c.diff
  o from 2.6 acpi_pci_link_get_irq() returns 0 on error, not -ENODEV. (Christophe Saout)
  o exclude acpitable.[ch] from the CONFIG_ACPI_HT_ONLY build
  o [ACPI] delete acpitable.[ch], which used to be just for CONFIG_ACPI_HT_ONLY
  o [ACPI] Fix SCI storm on out of spec boards like Tyan http://bugzilla.kernel.org/show_bug.cgi?id=774
  o [ACPI] acpi_disabled is used after __initdata is freed
  o [ACPI] fix IO-APIC mode SCI storm due to sharing with PCI device (David Shaohua Li) http://bugzilla.kernel.org/show_bug.cgi?id=1165

<liam.girdwood:wolfsonmicro.com>:
  o 2.4.23-pre3 WM97xx touchscreen documentation

<marcelo:logos.cnet>:
  o Liam Girdwood: eliminates pop noises when doing a PM suspend/resume with the WM9712 AC97 codec.
  o Fix ide-scsi initialization lockup (kudos to Alan)
  o Changed EXTRAVERSION to -pre5
  o Fix Andrea VM merge error

<stuart_hayes:dell.com>:
  o Fix ide-tape lock up

Adrian Bunk:
  o add CONFIG_AGP_ATI Configure.help entry

Andi Kleen:
  o Fix x86-64 compatilation for pre4

Andrea Arcangeli:
  o Fix nr_free_buffer_pages()
  o Remove unused code from balance_classzone()

Geert Uytterhoeven:
  o Fixup atyfb changes in -pre4

Harald Welte:
  o [NETFILTER]: Use u16 for port numbers

Jeff Garzik:
  o fix ifdown+ifup
  o [sound i810_audio] sync with 2.5

Jens Axboe:
  o ide-cd capacity "bug"

Marc-Christian Petersen:
  o Fix wrong slash/backslash in ACPI
  o Fix 'head.S:116: warning: extra tokens at end of #endif directive'
  o Missing 'Hermes in TMD7160/NCP130 based PCI adaptor support' config option
  o Fwd: [PATCH 2.4.23-pre1] Menu fixes

Martin K. Petersen:
  o forte sound driver update

Mikael Pettersson:
  o repair mpparse for default MP systems

Neil Brown:
  o Revert broken knfsd change

Oleg Drokin:
  o Update reiserfs configure help

Paul Mackerras:
  o Fix IDE compile on PPC in 2.4.23-pre4
  o PPC32: Fix compile for "Walnut" board.  Patch from David Gibson
  o PPC32: Use nap mode in the idle loop on the PPC970
  o PPC32: Change the ucontext to move the sigmask back where it was

Tom Rini:
  o PPC32: Fix udelay in the PPC boot code for non-16.6 MHz timebases
  o PPC32: Fix another incorrect asm statement
  o PPC32: Fix a rounding error in the bootwrapper udelay

Summary of changes from v2.4.23-pre3 to v2.4.23-pre4
============================================

<adsharma:unix-os.sc.intel.com>:
  o ia64: IA-32 compatibility patch: FP denormal handling

<alex.williamson:hp.com>:
  o ia64: Correct NR_CPUS/cpu_online test order in CMC/CPE polling

<bjorn.helgaas:hp.com>:
  o ia64: Remove partial semtimedop32 stuff from upstream
  o ia64: Merge to newer ACPI CA
  o ia64: sys_ia32.c needs linux/quotacompat.h
  o ia64: tlb.c whitespace cleanup to follow 2.5
  o ia64: make cpu_relax() a barrier to be consistent with 2.5
  o ia64: kernel/acpi.c: Whitespace changes to follow 2.5
  o ia64: MCA: pass GP *physical address* to SAL
  o ia64: minor bugfixes and whitespace cleanup to follow 2.5
  o ia64: MCA: Find correct offset of OEM data (from Keith Owens)
  o ia64: sal.h: Backport spelling and other trivial changes from 2.5
  o ia64: Comment changes to fix "correctable" usage
  o ia64: Fix check for binutils that supports "hint" instructions
  o ia64: Update configs for upstream changes
  o ia64: Use ARRAY_SIZE(), fix formatting, remove static initializers to zero
  o ia64 unwind: (unw_access_ar): initialize struct pt_regs *pt before using it to get AR_CSD & AR_SSD
  o ia64: Update defconfig to new generic config
  o ia64: initialize bootmem early for acpi_table_init()
  o ia64: Use $(CC), not $(AS), when checking for "hint @pause" support in binutils
  o ia64: Clarify ACPI available_cpus handling
  o ia64: TRIVIAL: Remove extraneous '`'
  o ia64: minstate.h: whitespace changes to reduce diffs with 2.5
  o ia64: Fix minstate comments
  o ia64: fix SAVE_RESET so OS INIT handler works again
  o ia64: Remove AIC7XXX driver from ski defconfig
  o 2.4 HCDP early printk support

<chas:nrl.navy.mil>:
  o [ATM]: In atm_getaddr() do not copy_to_user() with locks held

<daniel:deadlock.et.tudelft.nl>:
  o Implement LCD display support in atyfb driver

<eric:lammerts.org>:
  o fix current->user->processes leak in reparent_to_init()

<erikj:subway.americas.sgi.com>:
  o ia64: 9/3/2003 SGI update

<erlend-a:us.his.no>:
  o [CRYPTO]: Add alg. type to /proc/crypto output

<joris:struyve.be>:
  o unusual_devs.h entry

<karlis:mt.lv>:
  o [BRIDGE]: kfree --> kfree_skb

<marcelo:logos.cnet>:
  o Mehmet Ceyran/Alan Cox: Longer i810_audio.c retries
  o aa VM merge: Per-zone watermark changes, add lower_zone_reserve_ratio
  o aa VM merge: page reclaiming logic changes: Kills oom killer
  o aa VM merge: Page accounting helpers changes
  o aa VM merge: tunables
  o aa VM merge: Kill PF_MEMDIE
  o aa VM merge: Fixup page reclaiming changes patch
  o Changed EXTRAVERSION to -pre4
  o Cset exclude: root@macp.eti.br|ChangeSet|20030912113656|10550

<matthewc:cse.unsw.edu.au>:
  o smpboot.c, acpi.c

Alan Cox:
  o Fix ymfpci oops

Alex Williamson:
  o ia64: Use PAL_HALT_LIGHT in cpu_idle
  o ia64: New CMC/CPE polling
  o ia64: Update to CMC/CPE polling
  o ia64: Rename SAL_CALL_SAFE to SAL_CALL_REENTRANT

Arjan van de Ven:
  o LSB compliance fix in mprotect

Arun Sharma:
  o ia64: translate F_GETLK64/F_SETLK64 to F_GETLK/F_SETLK
  o ia64: fix memory leak in sys32_execve path

Chas Williams:
  o [ATM]: If clip isn't a module don't __MOD_DEC_USE_COUNT()
  o [ATM]: #define'ing pci_pool_create() breaks CONFIG_MODVERSION
  o [ATM]: Backport lane/mpoa module locking cleanup from 2.6.x

David Mosberger:
  o ia64: handle_fpu_swa() scaling fix
  o ia64: Backtraces of all processes on INIT, warning cleanup

Greg Kroah-Hartman:
  o USB: fix data toggle problem for pl2303 driver
  o USB: update usb-serial.h with spelling fixes and get and set functions
  o USB: backport some pl2303 B0 fixes
  o USB: fix oops when yanking a usb-serial device from the system with the port still opened
  o USB: fix copy_from_user call in acm.c
  o USB: fix copy_from_user call in aiptek.c
  o USB: fix copy_to_user call in uhci-debug.h
  o USB: fix copy_to_user call in mdc800 driver
  o USB: remove duplicated copy_from_user call in stv680 driver
  o USB: fix copy_to_user calls in vicam driver

Harald Welte:
  o [NETFILTER]: NAT range calculation fix

Jack Steiner:
  o ia64: discontig/NUMA support
  o ia64: Add ia64_imva() and a few more ia64_tpa() uses
  o ia64: add support for non-identity mapped kernels
  o ia64: remove some SN1 remnants, add a bit more SN2 support

Jean Tourrilhes:
  o wireless extension update: 802.11a/802.11g fixes

Jens Axboe:
  o Add NEC iStorage to SCSI blacklist

Keith M. Wesolowski:
  o [SPARC32]: Ignore btfixups in .text.exit

Keith Owens:
  o ia64: Clean up several warnings (no functional change)
  o ia64: Correct typo in UNW_DPRINT() call
  o ia64: Fix more UNW_DPRINT() typos
  o ia64: Delete some generated ia64 files that were being left by make mrproper

Marc-Christian Petersen:
  o Fixup 'make xconfig' problem caused by fetchop Config.in change

Martin Hicks:
  o ia64: max user stack size of main thread configurable via RLIMIT_STACK

Matthew Wilcox:
  o ia64: return PCI domain for pci_controller_num()

Neil Brown:
  o knfsd: Lock client list while detaching locks
  o knfsd: Set d_op when creating a parent directory during nfsd fh->dentry conversion
  o knfsd: lockd fails to purge blocked NLM_LOCKs
  o Fix typo in umem.c
  o knfsd: Make sure nfs/tcp socket only gets closed
  o knfsd: Change name of a #define in nfsd to match 2.6
  o knfsd: Make sure nfsd replies from the address the request was sent to

Oleg Drokin:
  o [2.4] Rocketport driver compile fix

Paul Fulghum:
  o synclink update
  o synclinkmp update
  o synclink_cs update
  o n_hdlc update
  o synclink drivers fixup

Paul Mackerras:
  o PPC32: Handle single-stepped emulated instructions correctly
  o PPC32: Fix for highmem on machines with 64-bit PTEs (e.g. PPC440)
  o PPC32: Simplify VMALLOC_START, make it just a variable
  o PPC32: Fix a typo in the PPC 440GP support
  o PPC32: Fix a bug where TLB entries didn't get execute permission on 40x

Ralf Bchle:
  o avoid glibc conflict

Seth Rohit:
  o ia64: use "hint @pause" in cpu_relax() and spinlock contention
  o ia64: patch to use >256MB purges
  o ia64: Restructure pt_regs and optimize syscall path
  o ia64: Correct .unwabi for PT_REGS_SAVES (should be "3, 'i'")

Stephen Hemminger:
  o [BRIDGE]: Clear hw checksum flags when bridging

Stphane Eranian:
  o ia64: Fix perfmon usage of rum/srsm and sum/ssm

Tom Rini:
  o PPC32: Add Magic SysRq support to MPC8260 platforms
  o PPC32: Minor bootwrapper fixups

Tony Luck:
  o ia64: cleaning up the INIT code (Backported from 2.5 by Bjorn Helgaas)
  o ia64: Trim granules correctly in efi_memmap_walk()


Summary of changes from v2.4.23-pre2 to v2.4.23-pre3
============================================

<adam:os.inf.tu-dresden.de>:
  o Add kmap_types.h to include/asm-alpha

<cw:sgi.com>:
  o Remove kdb hooks from SGI Altix Console driver
  o SGI fetchop driver

<javier:tudela.mad.ttd.net>:
  o [wireless airo] Build fixes when MIC disabled
  o [wireless airo] PCI detection code fixes
  o [wireless airo] MIC support using CryptoAPI

<marcelo:logos.cnet>:
  o Updated my contact information
  o Change contact information, again
  o Cset exclude: agruen@suse.de|ChangeSet|20030902115108|61891
  o Adrian & Chantal: Unused variable in ip2main.c
  o Changed EXTRAVERSION to -pre3

<ntfs:flatcap.org>:
  o Fix NTFS build warnings

<purna:jcom.home.ne.jp>:
  o [netdrvr] fix skb_padto bugs introduced when skb_padto was introduced

<xose:wanadoo.es>:
  o [TG3]: More missing PCI ids
  o [TG3]: ICH2 needs MBOX write reorder bug workaround too
  o [netdrvr 3c59x] update pci ids

Adrian Bunk:
  o Fix IRQ_NONE clash in SCSI drivers
  o [wireless airo] fix build with gcc 2.95

Andrew Morton:
  o inodes_stat.nr_inodes race fix

David S. Miller:
  o [SPARC]: Fix uniprocessor build
  o [SPARC64]: In sysv IPC translation, mask out IPC_64 as appropriate
  o [IPV6]: Do not BUG() on icmp6 socket contention, just drop
  o [IPV4]: Do not BUG() on icmp_xmit_lock() contention, just drop

Harald Welte:
  o [NETFILTER]: Fix routing key in ipt_MASQUERADE.c

Hirofumi Ogawa:
  o [netdrvr 8139too] remove driver-based poisoning of net_device
  o [netdrvr 8139too] don't start thread when it's not needed

Ivan Kokshaysky:
  o [PCI] update Memory-Write-Invalidate (MWI) transaction support

Jeff Garzik:
  o [TG3]: Remove pci-set-dma-mask casts
  o [netdrvr 8139cp] build TX checksumming code, but default OFF
  o [netdrvr 8139cp] support NAPI on RX path; Ditch RX frag handling
  o [netdrvr 8139cp] update todo list in header
  o [netdrvr 8139cp] remove mentions of RTL8169 (now handled by "r8169")
  o [netdrvr 8139cp] small cleanups
  o [netdrvr 8139cp] fix NAPI bug; remove board_type distinction, not needed
  o [netdrvr 8139cp] bump version
  o [netdrvr 8139cp] stats improvements and fixes
  o [netdrvr 8139too] make features more persistent; fix PCI DAC mode
  o [netdrvr pcmcia] support SIOC[GS]MII{PHY,REG} ioctls
  o [netdrvr 8139too] remove useless board names
  o [ia32] add PCI id for VIA irq router
  o [PCI] fix export of pdev_set_mwi/pci_generic_prep_mwi
  o [BK] ignore auto-generated files lib/{crc32table.h,gen_crc32table}
  o [netdrvr 8139cp] must call NAPI-specific vlan hook
  o [netdrvr 8139cp] PCI MWI cleanup; remove unneeded workaround
  o [netdrvr 8390] new function alloc_ei_netdev()
  o [netdrvr ne2k-pci] allocate netdev+8390 struct using new alloc_ei_netdev()
  o [netdrvr ne2k-pci] sync with 2.5 (100% minor cleanups)
  o [netdrvr ne2k-pci] ethtool_ops support
  o [NET] move netif_* helpers from tg3 driver to linux/netdevice.h
  o [NET] s/blog_dev/backlog_dev/ in process_backlog, net/core/dev.c
  o [netdrvr] ethtool_ops for epic100, fealnx, winbond-840, via-rhine
  o [netdrvr] sync with 2.5: epic100, fealnx, via-rhine, winbond-840
  o [NET] move ethtool_op_set_tx_csum from 8139cp drvr to net/core/ethtool.c, where it belongs.
  o [PCI, ia32] don't assume "c->x86 > 6" applies to non-Intel CPUs when programming PCI cache line size.
  o [netdrvr] add MV-64340 gigabit ethernet driver (MIPS only)
  o [netdrvr 3c515] fix non-modular build
  o Cset exclude: jgarzik@redhat.com|ChangeSet|20030826234629|07076

John Stultz:
  o Convert /proc/interrupts to use seq_file

Krzysztof Halasa:
  o generic HDLC update

Manuel Estrada Sainz:
  o request_firmware() backport to 2.4 kernels

Marc-Christian Petersen:
  o aty128fb: find the video bios on a Latitude C600 (M3) Inspiron 8000 (M4)
  o Update DRI/DRM so XFree v4.3.0 and above works
  o Disable alpha S3 Savage/VIACLE266 DRM support
  o Add missing IRQ_NONE clash fix hunk

Marcel Holtmann:
  o Make request_firmware() compile if hotplug support is disabled
  o Firmware loading depends on hotplug support
  o [Bluetooth] Make use of request_firmware() for the BlueFRITZ! USB driver
  o Make request_firmware() compile cleanly
  o PCI quirk for SMBus bridge on Asus P4 boards

Matthew Wilcox:
  o [ethtool] fix ethtool_get_strings counting bug
  o [netdrvr 8139too] ethtool_ops support

Mirko Lindner:
  o [netdrvr sk98lin] update to driver version 6.17

Paul Mundt:
  o [netdrvr 8139too] fix and pci ids needed for SH platform

Paulo Ornati:
  o small config fix for ISDN

Rob Radez:
  o [SPARC]: gcc-3.3 compile fixes, part 1
  o [SPARC]: gcc-3.3 compile fixes, part 2
  o [SPARC]: gcc-3.3 compile fixes, part 3

Shmulik Hen:
  o [list] backport list_for_each_entry_safe macro from 2.6
  o [netdrvr bonding] fix /proc read function
  o [netdrvr bonding] use linked list to handle multiple bond devices
  o [netdrvr bonding] update credits/version
  o [netdrvr bonding] add another ifenslave.c include
  o [netdrvr bonding] update slave setting propagation
  o [netdrvr bonding] Change monitoring function to use new slave setting propagation
  o [netdrvr bonding] Modes that don't use primary don't use the new prop. code
  o [netdrvr bonding] Decouple promiscuous handling from the multicast mode setting
  o [netdrvr bonding] support for changing HW address and MTU
  o [netdrvr bonding] support for changing MAC addr, MTU in ALB/TLB modes
  o [netdrvr bonding] Consolidate /proc code, add CHANGENAME handler
  o [netdrvr bonding] Enhance netdev notification handling

Stelian Pop:
  o reenable CAPTURE button in sonypi
  o meye driver update



Summary of changes from v2.4.23-pre1 to v2.4.23-pre2
============================================

<cw:sgi.com>:
  o Add SGI IOC4 IDE Driver
  o SGI SN Serial/Console Driver

<davej:redhat.com>:
  o USB: Add Minolta Dimage F300 to unusual_devs

<gaa:ulticom.com>:
  o USB: new ids for io_ti driver

<javier:tudela.mad.ttd.net>:
  o [wireless airo] add support for MIC and latest firmwares

<kevino:asti-usa.com>:
  o USB: bug in EHCI device reset through transaction

<malte.d:gmx.net>:
  o USB: support for Zaurus 750/760 to usbnet.c (2.4.22-pre8) + code cleanup backport from 2.6

<marcelo:logos.cnet>:
  o Changed hch contact information
  o Fix compilation warning in panic.c
  o Delete unused drivers/scsi/aic79xx (now aic7xxx supports it)
  o add sysctl bits for setuid core
  o Changed EXTRAVERSION to -pre2

<masanari.iida:hp.com>:
  o SCSI blacklist HP Va7140

<mike.miller:hp.com>:
  o cciss multi-path failover in md

<mporter:kernel.crashing.org>:
  o PPC32: Add support for the IBM PPC 440 family of processors
  o PPC32: Add support for DMA controllers on PPC 4xx processors

<russell_d_cagle:mindspring.com>:
  o USB: add Garmin iQue support to visor driver

<thomas:winischhofer.net>:
  o sisfb update

<vmlinuz386:yahoo.com.ar>:
  o PCI Hotplug: fix __FUNCTION__ warnings

Alan Cox:
  o remove all the 440gx broken bios stuff
  o replace the pci router logic with working code
  o update INDEX for docs
  o wolfson touchscreen docs
  o amd watchdog update
  o update i8xx watchdog
  o improved extra key bounce fix
  o fix a missing rocket card
  o warning fix
  o fix nowayout handling on softdog
  o fix missing formatting info in ide-cd
  o add open/close methods to ide-default for hotplug
  o move sibyte driver into the right dir
  o Add Intel ICH3 hotplug support
  o siimage: set a sata flag on the hwif so we can do cable det
  o update ide raid for info pointer changes
  o update ide headers for hotplug
  o fix cable detect issue with sata
  o split ide probe code up
  o Add disk hotplug to the IDE core
  o update cpia driver to fix warnings
  o aacraid update
  o wolfson ac97 touchscreen driver
  o ad1889 error handling fixes
  o ALi5455 update
  o cmpci update
  o fix i810 audio leak
  o makefile/config update for sound changes
  o USB audio fixes for OSS API compliance
  o VGA also works on IA64
  o tdfxfb updates for 24/32 and big endian
  o allow setuid core dumps
  o add sysctl number for setuid core
  o Add headers for wolfson codecs
  o Fix the file sharing/initrd bug
  o resend - mm checks have precedence bugs

Alan Stern:
  o USB: More unusual_devs.h entry updates
  o USB: More unusual_devs.h stuff
  o USB: Another unusual_devs.h entry update

Andrea Arcangeli:
  o vmalloc allocations in ipc needs smp initialized

Andrew Morton:
  o fix possible busywait in rtc_read()
  o tty oops fix

Dan Streetman:
  o USB: backport usbfs 'disconnect'

David Brownell:
  o USB: ehci needs a readb() on IDP425 PCI (ARM)
  o USB: ehci-hcd and period=1frame hs interrupts

David S. Miller:
  o [TG3]: Update to irqreturn_t
  o [TG3]: Sync TSO changes from base 2.5.x
  o [TG3]: Merge comment typo fixes from 2.5.x
  o [TG3]: Initial implementation of 5705 support
  o [TG3]: Fix statistics on 5705
  o [TG3]: Do not reset the RX_MAC unless PHY is Serdes
  o [TG3]: More missing PCI IDs
  o [TG3]: Reset PHY more reliably on 570{3,4,5} chips
  o [TG3]: Fix 5788/5901, update TSO code
  o [TG3]: Differentiate between TSO capable and TSO enabled
  o [TG3]: Add {get,set}_tso ethtool_ops support
  o [TG3]: Bump version/reldate
  o [TG3]: Fix tg3_phy_reset_5703_4_5 chip rev test
  o [TG3]: Bump version/reldate
  o [TG3]: More fixes and enhancements

Geert Uytterhoeven:
  o M68k ptrace
  o Isapnp warning
  o fb_cmap and transparency
  o M68k RTC updates
  o Rename ariadne2 to zorro8390
  o M68k mm cleanup
  o M68k free_io_area()
  o M68k invalid vs. illegal
  o Dmasound invalid vs. illegal
  o M68k cpu_relax()
  o dmasound SOUND_PCM_READ_RATE
  o M68k FPU emulator
  o dmasound core fixes
  o lmc_proto.c includes <asm/smp.h>
  o Sonic Ethernet unsafe interrupt

Greg Kroah-Hartman:
  o USB: added support for TIOCM_RI and TIOCM_CD to pl2303 driver and fix stupid bug
  o USB: remove some vendor specific stuff from the pl2303 driver to get other devices to work
  o [TG3]: pci_device_id can not be marked __devinitdata
  o [netdrvr sis900] don't call pci_find_device from irq context
  o USB: fix up a bunch of copyrights that were incorrectly declared
  o PCI hotplug: fix up a bunch of copyrights that were incorrectly declared
  o PCI: add PCI_DEVICE() macro to make pci_device_id tables easier to read
  o PCI: add PCI_DEVICE_CLASS() macro to match PCI_DEVICE() macro

Henning Meier-Geinitz:
  o USB: New vendor/product ids for scanner driver
  o USB: fix check for SCN_MAX_MNR in scanner driver
  o USB: Fix crash when scanners are disconnected while open
  o USB: unlink interrupt URBs in scanner driver

Hirofumi Ogawa:
  o [netdrvr 8139too] lwake unlock fix
  o [netdrvr 8139too] remove unused RxConfigMask
  o [netdrvr 8139too] add more h/w revision ids

Ian Abbott:
  o USB: ftdi_sio - additional pids
  o USB: ftdi_sio - VID/PID for ID TECH IDT1221U USB to RS-232 adapter
  o USB: ftdi_sio - tidy up write bulk callback

James Morris:
  o [TG3]: skb_headlen() cleanup

Jeff Garzik:
  o [TG3]: Detect shared (and screaming) interrupts
  o [TG3]: Convert to using ethtool_ops
  o [TG3]: Bug fixes for 5705 support
  o [TG3]: More 5705 updates
  o [TG3]: More 5705 fixes
  o [TG3]: Another 5705 fix: enable eeprom write prot as needed
  o [TG3]: Only write the on-nic sram addr on non-5705
  o [TG3]: Add 5782 pci id
  o [netdrvr sis900] ethtool_ops support
  o [netdrvr sis900] minor bits from 2.6
  o [netdrvr 8139cp] minor bits from 2.6
  o [netdrvr 8139cp] ethtool_ops support
  o [netdrvr 3c59x] add a piece missed in previous ethtool_ops patch
  o [netdrvr 3c501] ethtool_ops support
  o [netdrvr] ethtool_ops support in 3c503, 3c505, 3c507
  o [netdrvr] ethtool_ops support for 3c515, 3c523, 3c527, and dmfe
  o [netdrvr pcmcia] ethtool_ops for 3c574, 3c589, aironet4500, axnet
  o [NET] add SET_ETHTOOL_OPS back-compat hook
  o [netdrvr pcmcia] use SET_ETHTOOL_OPS in 3c574, 3c589, aironet4500, and axnet
  o [netdrvr pcmcia] ethtool_ops support for several more pcmcia drivers
  o [netdrvr 8139too] minor bits from 2.6
  o [wireless airo] build fixes
  o [scsi] add SCSI opcodes and SAM status codes to scsi/scsi.h

Judd Montgomery:
  o USB: visor.h[c] USB device IDs documentation

Marc-Christian Petersen:
  o DRM menu the right fix

Matthew Wilcox:
  o [netdrvr 3c59x] ethtool_ops support

Nemosoft Unv.:
  o USB: PWC 8.11

Paul Mackerras:
  o PPC32: Add support for DMA mapping on non-cache-coherent machines
  o PPC32: Add the infrastructure to allow for 64-bit PTEs
  o PPC32: Fix typo in arch/ppc/Makefile
  o PPC32: Use CONFIG_IBM_OPENBIOS instead of CONFIG_TREEBOOT
  o PPC32: Add support for the PPC970 processor
  o PPC32: Minor cleanups and fixes for 4xx/BookE systems
  o PPC32: Restructure signal code, new ucontext structure, add swapcontext syscall
  o PPC32: Implement semtimedop system call

Paul Mundt:
  o Add Paul Mundt to CREDITS

Randy Dunlap:
  o add seq_file "single" interfaces

Stefan Becker:
  o USB: acm.c update for new devices

Stefan Rompf:
  o [netdrvr 8139too] use mii_check_media lib function, instead of homebrew MII bitbanging.

Steven Cole:
  o Add 39 Configure.help texts from -ac tree
  o Add six more Configure.help texts from the -ac tree

Tom Rini:
  o PPC32: Change the default behavior of a kernel with KGDB
  o PPC32: Fix KGDB and userland GDB interactions

Willy Tarreau:
  o Fix log buffer length issues


Summary of changes from v2.4.22 to v2.4.23-pre1
============================================

<achirica:telefonica.net>:
  o [netdrvr airo] Missing defines (only for documentation)
  o [netdrvr airo] MAC type changed to unsigned
  o Missing lines for Wireless Extensions 16
  o MIC support with newer firmware
  o Safer unload code
  o Fix adhoc config

<amir.noam:intel.com>:
  o [net] export alloc_netdev
  o [netdrvr bonding] embed stats struct inside bonding private struct

<davej:redhat.com>:
  o [IPV6]: Missing break in switch statement of rawv6_getsockopt()
  o [IPV4]: /proc/net/pnp dumps items marked initdata

<emann:mrv.com>:
  o [VLAN]: Fix OOPS on module removal

<jan.oravec:6com.sk>:
  o [NET]: Set NLM_F_MULTI in answer of RTM_GETADDR dump answer

<jan:zuchhold.com>:
  o [TG3]: Recognize Altima AC1001 device IDs

<javier:tudela.mad.ttd.net>:
  o [wireless airo] Fixes unregistering of PCI cards
  o [wireless airo] Replaces task queues by simpler kernel_thread

<jdewand:redhat.com>:
  o [SPARC64]: Fix cdrom ioctl32 translations

<kambo77:hotmail.com>:
  o [NET]: Fix hang/memleak in pktgen

<kartik_me:hotmail.com>:
  o [CRYPTO]: Add cast5, integration by jmorris@intercode.com.au

<marcelo:logos.cnet>:
  o pcwd.c: fix oops on unload
  o Cset exclude: m.c.p@wolk-project.de|ChangeSet|20030825183254|28555
  o Cset exclude: m.c.p@wolk-project.de|ChangeSet|20030825194257|34486
  o Fix possible IRQ handling SMP race: Kudos to TeJun Huh
  o Changed EXTRAVERSION to -pre1

<matthewn:snapgear.com>:
  o [netdrvr 8139cp] fix h/w vlan offload

<michel:daenzer.net>:
  o [NET]: Make sure interval member of struct tc_estimator is signed

<mmagallo:debian.org>:
  o AGPGART support for Intel 7x05 chipsets (backported from 2.6)

<skewer:terra.com.br>:
  o [NET]: Remove dead comment from dummy.c driver

<sziwan:hell.org.pl>:
  o [netdrvr 8139too] fix resume behavior, by correctly saving/restoring pci state.

<tv:debian.org>:
  o [NET]: Flush hw header caches on NETDEV_CHANGEADDR events

<wensong:linux-vs.org>:
  o [IPV4]: Add IP Virtual Server to 2.4.x

Alexey Kuznetsov:
  o [IPV4]: IP options were not updated while forwarding multicasts
  o [PKT_SCHED]: More reasonable PSCHED_JSCALE for various values of HZ
  o [IPV4]: Fix rt_score() and usage when purging rtcache hash chains

Andi Kleen:
  o Compile fix for ACPI in 2.4.22/x86-64

Anton Blanchard:
  o [NET]: Add missing memory barriors for __LINK_STATE_RX_SCHED handling

Arjan van de Ven:
  o Fix asm constraint bug in arch/i386/kernel/pci-pc.c

Arnaldo Carvalho de Melo:
  o irqreturn_t compatibility with 2.6

Ben Collins:
  o [SPARC64]: In pci_common.c:find_device_prom_node() recognize PCI_DEVICE_ID_SUN_TOMATILLO
  o [SPARC64]: In clock_probe(), treat m5819p just like m5819

Benjamin Herrenschmidt:
  o [NET]: Do not call request_irq with spinlock held in sungem.c

Chas Williams:
  o [ATM]: export try_atm_clip_ops not atm_clip_ops_mutex

Christoph Hellwig:
  o fix copy_namespace()
  o use list_add_tail in buffer_insert_list
  o reserve a sysctl number for XFS (pagebuf)

Dave Kleikamp:
  o JFS: If unicode conversion fails, operation should fail
  o JFS: Make error return codes negative
  o JFS: K&R to ANSI conversions for fs/jfs/jfs_dmap.c and jfs_xtree.c
  o JFS: add nointegrity mount option (Karl Rister)

David S. Miller:
  o [SPARC64]: Add Ultra-IIIi/Jalapeno support
  o [SPARC64]: Add JIO/Tomatillo PCI controller support
  o [SPARC64]: Read processor number correctly on Ultra-IIIi/Jalapeno
  o [SPARC64]: In ISA support, is interrupt-map exists use it
  o [SPARC64]: Finalize TOMATILLO/JIO support, help from bcollins@debian.org
  o [TG3]: Support OBP firmware mac-addresses on sparc64
  o [SPARC64]: Sanitize PCI controller handling to support Tomatillo better
  o [SPARC64]: Pass correct args to data_access_exception() in unaligned.c
  o [SPARC64]: Make sure to reject all PCI DAC dma masks
  o [SPARC64]: In schizo driver, if virtual-dma property exists, respect it
  o [ATM]: Remove -g option from driver directory CFLAGS
  o [SPARC64]: More tomatillo PCI controller fixes
  o [TG3]: More Sun onboard 5704 fixes
  o [TG3]: Only call tg3_init_rings() after hardware has been reset
  o [SPARC64]: Fix AFSR error reporting for Cheetah+/Jalapeno
  o [SPARC64]: Missing cheetah+ ASI defines
  o [SPARC64]: Fix unused variable warnings when using iounmap()
  o [SPARC64]: Do not make sparc_{cpu,fpu}_type a NR_CPUS array
  o [NET]: Export neigh_changeaddr
  o [SPARC64]: Add some missing PCI error reporting
  o [TG3]: Fix AC1001 typo in pci_ids.h
  o [NET]: Include asm/uaccess.h in net/core/ethtool.c

Harald Welte:
  o [NETFILTER]: Backport iptables AH/ESP fixes from 2.6.x
  o [NETFILTER]: Fix uninitialized return in iptables tftp
  o [NETFILTER]: NAT optimization
  o [NETFILTER]: Conntrack optimization (LIST_DELETE)

Hideaki Yoshifuji:
  o [IPV6]: Fix typo in linux/ipv6.h

Ion Badulescu:
  o [netdrvr tulip] add pci id for 3com 3CSOHO100B-TX

Jack Hammer:
  o ServeRAID 6.10 Driver Update

Jeff Garzik:
  o [ia32] Via, Intel cpu capabilities update
  o [hw_random] add combined Intel+AMD+VIA h/w RNG driver
  o [NET]: Backport ethtool_ops from 2.6.x
  o [ia32] mention that X86_VENDOR_ID is tied to NCAPINTS, in a comment in arch/i386/kernel/head.S.

John Stultz:
  o Do not clear SMI pin at bootup
  o Handle clustered XAPIC in set_ioapic_affinity()

Keith M. Wesolowski:
  o [SPARC]: Trap table alignment for HyperSPARC

Krishna Kumar:
  o [IPV6]: Reporting of prefix routes via rtnetlink

Marc-Christian Petersen:
  o Cleanup kmem_cache_reap()
  o Fix initrd with netboot
  o Cleanup DRM submenu
  o Replace bogus and obsolete "#if __SMP__" -> CONFIG_SMP
  o Allow console switching after kernel panic()
  o Unblank console if panic()
  o Handle get_block errors correctly in block_read_full_page()
  o LVM Update v1.0.5 to v1.0.7
  o CONFIG_NR_CPUS
  o Avoid potentially leaking pagetables into the per-cpu queues
  o Proper APIC with HyperThreading

Martin Devera:
  o [NET]: Fix bugs in sch_htb packet scheduler

Mikael Pettersson:
  o [ia32] adjust X86_VENDOR_ID offset in head.S, due to new NCAPINTS
  o 2.4.22 local APIC updates 1/3: remove incorrect blacklist rules
  o 2.4.22 local APIC updates 2/3: add lapic/nolapic options
  o 2.4.22 local APIC updates 3/3: disable APIC_BASE on reboot

Patrick McHardy:
  o [NET]: Fix no_cong_thresh sysctl

Randy Dunlap:
  o [NET]: Audit copy_from_user checks in pktgen

Robert Olsson:
  o [NET]: Remove some debugging from pktgen

Rusty Russell:
  o [NETFILTER]: Fix masquerade routing check, backport to 2.4 by kurd@cp.rtfm.se

Stelian Pop:
  o sonypi driver update
  o meye driver updates

Stephen Hemminger:
  o [BRIDGE]: Mailing list is at osdl.org now
  o [VLAN]: Allow it to compile with VLAN_DEBUG enabled

Willy Tarreau:
  o Fix amd67x_pm.c crash with no chipsets / CONFIG_HOTPLUG
  o make log buffer length selectable

final:

- 2.4.22-rc4 was released as 2.4.22 with no changes.


Summary of changes from v2.4.22-rc3 to v2.4.22-rc4
============================================

<marcelo:logos.cnet>:
  o Fix drivers/net/Config.in -> CONFIG_TC35815
  o Changed EXTRAVERSION to -rc4

Andi Kleen:
  o Fix x86-64 ia32 emulation

Paul Mackerras:
  o PPC32: Make strncpy clear the unused part of the destination
  o PPC32: Make sure various sections get aligned properly by the linker

Ralf Bchle:
  o dep_tristate fix for CONFIG_TC35815


Summary of changes from v2.4.22-rc2 to v2.4.22-rc3
============================================

<len.brown:intel.com>:
  o ACPI update
  o ACPI build fix
  o linux-acpi-2.4.22.patch

<marcelo:logos.cnet>:
  o Cset exclude: jgarzik@redhat.com|ChangeSet|20030706160607|06244
  o Cset exclude: jgarzik@redhat.com|ChangeSet|20030705173225|06246
  o Changed EXTRAVERSION to -rc3
  o Update Makefile: drivers/sgi removed
  o Make the Toshiba TC35815 only selectable on the only system know to actually use it

<markhe:veritas.com>:
  o Wrong assumption in set_bh_page()

<paul.clements:steeleye.com>:
  o nbd: fix race conditions

<steved:redhat.com>:
  o Stop call_decode() from ignorning RPC header errors

Alan Cox:
  o Alan CREDIT/MAINTAINERS update

Andi Kleen:
  o Disable ACPI NUMA support for x86-64
  o Critical x86-64 fixes for 2.4.22-rc
  o [SECURITY] Fix interrupt gates on x86-64

Andrea Arcangeli:
  o Andrea contact information update

Andreas Gruenbacher:
  o More steal_locks fixes: we should be in full LSB compliance now

David S. Miller:
  o [IPV6]: Fix dangling multicast device references

David Stevens:
  o [NET]: Fix IGMPv2/MLDv2 list handling OOPS

Erik Andersen:
  o Fix cdrom error handling

Geert Uytterhoeven:
  o Remove unused label in sunrpc code
  o Update Geert's contact information

Ivan Kokshaysky:
  o alpha: yet another stxncpy fix

Jeff Garzik:
  o fix OOPS in bonding driver, when removing primary slave
  o add a couple pci ids to pci_ids.h

Kai Makisara:
  o Change Kai Makisara's email address

Marcelo Tosatti:
  o Ingo: Fix ptrace swap race
  o Changed HFS maintainer: Roman Zippel is now doing the work

Michal Ostrowski:
  o Fix PPPoE oops on unload

Muli Ben-Yehuda:
  o fix trident.c lockup on module load 2.4.22-rc1

Nathan Scott:
  o Fix 2.4 loop handling of sector size ioctl

Petr Vandrovec:
  o Allow atime updates on ncpfs

Ralf Bchle:
  o Important DEC/MIPS update
  o More MIPS update



Summary of changes from v2.4.22-rc1 to v2.4.22-rc2
============================================

<bjorn.helgaas:hp.com>:
  o HP ZX1 PCI ID update

<khali:linux-fr.org>:
  o i2c-dev ioctl fixes

<marcelo:logos.cnet>:
  o ide.c: Keep hwif->hold flag needed by powermac mbay driver
  o Changed EXTRAVERSION to -rc2

<robn:verdi.et.tudelft.nl>:
  o Do not update fifo timestamps on readonly fses

Alan Cox:
  o ide makefile
  o Promise cable
  o Fix the siimage dma setup bug
  o via ide fix timing bug (as already done in 2.6.0-test)
  o fix bracketing in ti113x pcmcia header
  o remove bogus printk that can spam the logs
  o zero padding in struct on stack
  o get quota version
  o Avoid i810 ICH crashes with MMIO only

Andrew Morton:
  o ext3_read_inode() race fix

Herbert Xu:
  o Fix steal_locks race

Ivan Kokshaysky:
  o alpha: shutdown/reboot fix (Jay Estabrook, me)

Marc-Christian Petersen:
  o Intel ICH5 PCI IDs

Oleg Drokin:
  o reiserfs: fix some issues with extended inode attributes


Summary of changes from v2.4.22-pre10 to v2.4.22-rc1
============================================

<calum.mackay:cdmnet.org>:
  o export the symbol "mmu_cr4_features" for XFree86

<lethal:unusual.internal.linux-sh.org>:
  o sh: Define __flush_icache_all() for SH-3
  o sh: Fix single stepping from looping
  o sh: Add pgprot_nocached() definition
  o sh: Further support for SecureEdge5410 and SH7751R

<marcelo:logos.cnet>:
  o Delete: fs/noquot.c
  o Cset exclude: bunk@fs.tum.de|ChangeSet|20030804201535|32414
  o Changed EXTRAVERSION to -rc1

Adrian Bunk:
  o fix a compile warning in acpi/system.c
  o Fix circular dependency

Benjamin Herrenschmidt:
  o ppc32: Fix PowerMac mediabay driver

Jeff Garzik:
  o devices.txt: rename /dev/intel_rng to /dev/hwrandom
  o [i810_rng] update docs to reflect new /dev name, and new pkg name

Manfred Spraul:
  o fix select() with an xoffed tty

Theodore Y. T'so:
  o Correct 64-bit write system call assignment



Summary of changes from v2.4.22-pre9 to v2.4.22-pre10
============================================

<achirica:telefonica.net>:
  o [wireless airo] sync with 2.6
  o [wireless airo] Simplify dynamic buffer code in Cisco extensions
  o [wireless airo] Update  structs with the new fields in latest firmwares
  o [wireless airo] Make locking "per thread" so it's fully preemptive
  o [wireless airo] Don't sleep when the stats are requested
  o [wireless airo] Don't call MIC functions if the card doesn't support them
  o [wireless airo] Fix small endianness bug
  o [wireless airo] Returns proper status in case of transmission error
  o [wireless airo] Checks for small packets before transmitting them
  o [wireless airo] Return channel in infrastructure mode
  o [wireless airo] Update to wireless extensions 15 (add monitor mode)
  o [wireless airo] Update to wireless extensions 16 (new spy API)
  o [wireless airo] fix Tx race
  o [wireless airo] safer shutdown sequence
  o [wireless airo] eliminate infinite loop
  o [wireless airo] makes the card passive when entering monitor mode
  o [wireless airo] adds support for noise level reporting (if available)

<bjorn.helgaas:hp.com>:
  o trivial 2.4 HCDP documentation/config patch

<herbert:13thfloor.at>:
  o ROOT NFS fixes

<marcelo:logos.cnet>:
  o NMI watchdog documentation for x86-64

<mike.miller:hp.com>:
  o cciss update: author change
  o cciss update: Fix problem with shared IRQs

Adam Radford:
  o 3ware driver update

Adrian Bunk:
  o fix IPMI build error #if CONFIG_ACPI_HT_ONLY

Benjamin Herrenschmidt:
  o ppc32: export hash_table_lock on SMP for MacOnLinux

Dave Kleikamp:
  o JFS: write_super_lockfs should mark superblock clean

Jan Harkes:
  o Coda fixes

Jay Vosburgh:
  o [netdrvr bonding] fix ifenslave ia64 build

Jeff Garzik:
  o [netdrvr] add new broadcom 440x net driver, "b44"

Marc-Christian Petersen:
  o Fix AGPGART problem with 4GB RAM
  o Fix irq handling of IO-APIC edge IRQs on UP
  o MXCSR Handler Unspecified Vulnerability
  o Fix /proc/self security issue
  o Add missing -EFAULT for sysctl

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre10

Oleg Drokin:
  o reiserfs: fix savelinks for bigendian arches

Petr Vandrovec:
  o ncpfs: Support for clustered NetWare volumes
  o matroxfb: extended support for mplayer

Shmulik Hen:
  o [bonding] fix ifenslave ABI bug
  o [netdrvr bonding] fix ARP monitoring bug

Trond Myklebust:
  o If an RPC request has to be resent due to a timeout, it turns out that call_encode() may cause rq_rcv_buf to be reset despite the fact that a reply might be delivered at any moment by a softirq.
  o If xdr_kmap() fails, we need to ensure that it unmaps all the pages, and returns 0. We don't want to be sending partial RPC requests to the server.

Willy Tarreau:
  o ACPI poweroff fix
  o [netdrvr bonding] fix a typo in the MODULE_PARM_DESC
  o [netdrvr bonding] fix kernel panic when optional feature used



Summary of changes from v2.4.22-pre8 to v2.4.22-pre9
============================================

<jones:ingate.com>:
  o [IGMP]: linux/igmp.h needs asm/byteorder.h

<martin.bene:icomedias.com>:
  o [NETFILTER]: Add missing include to ip_conntrack_core.h

<pp:netppl.fi>:
  o Avoid annoying "can't emulate rawmode" messages with logitech cordless mice

<vherva:niksula.hut.fi>:
  o NMI watchdog documentation

Adrian Bunk:
  o [NETFILTER]: Add missing Configure.help entry for ipt_recent
  o MTD Configure.help cleanups

Andreas Gruenbacher:
  o Fix warning in fs/binfmt_elf.c

Ben Collins:
  o Include param.h for HZ in ieee1394
  o Interim IEEE-1394 fixes

Harald Welte:
  o [NETFILTER]: Fix a bug in the IRC DCC command parser of ip_conntrack_irc

Maciej Soltysiak:
  o [NETFILTER]: Make REJECT target compliant with RFC 1812

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre9

Neil Brown:
  o knfsd - Convert error code to nfserror code in nfsd_symlink
  o knfsd - BKL is missing in once place in knfsd
  o md -  Resolve problem with refcounting of md arrays

Olof Johansson:
  o [RANDOM]: Fix SMP deadlock in __check_and_rekey()

Patrick McHardy:
  o [NET]: Fix signnedness test in socket filter code
  o [NETFILTER]: Fix problems with iptables MIRROR target
  o [NETFILTER]: Fix issues with iptables REJECT and MIRROR targets wrt. policy routing
  o [NETFILTER]: Fix locking of ipt_helper
  o [NETFILTER]: Drop reference to conntrack after removing confirmed expectation

Tom Rini:
  o PPC32: Allow eth0 and eth1 to work on MPC8xx boards with QS6612 PHYs
  o PPC32: Correctly set intfreq / busfreq on the Motorola 860FADS



Summary of changes from v2.4.22-pre7 to v2.4.22-pre8
============================================

<gorgo:thunderchild.debian.net>:
  o [netdrvr wan] note comx maintainer change, by request

<lethal:unusual.internal.linux-sh.org>:
  o sh64: sh-sci support for SH-5 101/103

<mark.fasheh:oracle.com>:
  o Fix deadlock in journal_create

<taowenhwa:intel.com>:
  o [e100] read skb->len after freeing skb
  o [e100] cu_start: timeout waiting for cu
  o [e100] misc

Andreas Gruenbacher:
  o unshare-files fix breaks file locks

Ben Collins:
  o [SPARC64]: Clear all IRQs at probe time in PCI sabre driver
  o Update IEEE1394 (r1010)

Bhavesh P. Davda:
  o Fix aha152x hangs on pcmcia card eject

Chas Williams:
  o [ATM]: Get config/build dependencies correct

Daniel Ritz:
  o fix ne2k-pci memleak

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre8

Neil Brown:
  o knfsd:   Only set ->reuse for tcp sockets, not udp

Roger Luethi:
  o via-rhine 1.19: One more Rhine-I fix

Scott Feldman:
  o [netdrvr ethtool] add ethtool TSO get/set
  o [e1000] request_irq() failure resulted in freeing twice
  o [e1000] fix VLAN support on PPC64
  o [e1000] missing Tx cleanup opportunities during intr handling
  o [e1000] alloc_etherdev failure didn't cleanup regions
  o [e1000] ethtool diag cleanup
  o [e1000] h/w workaround for mis-fused parts
  o [e1000] s/int/unsigned int/ for descriptor ring indexes
  o [e1000] misc cleanup



Summary of changes from v2.4.22-pre6 to v2.4.22-pre7
============================================

<ja:ssi.bg>:
  o [IPV4/IPV6]: Fix use-after-free bugs in tunneling drivers

<lethal:unusual.internal.linux-sh.org>:
  o SH Merge
  o SH update

<tgraf:suug.ch>:
  o [NET]: Make {send,recv}msg return EMSGSIZE when msg_iovelen is too big, as per 1003.1
  o [NET]: Return EDESTADDRREQ as appropriate in sendmsg implementations

Alan Cox:
  o add quota autoload
  o typo bits

Ben Collins:
  o [SPARC64]: Fix OBP 4.6+ PCI probing, use pcic_present() consistently
  o Fix ALi15x3 DMA on sparc64 (maybe others)

Benjamin Herrenschmidt:
  o radeonfb: fix artifacts during boot

Chas Williams:
  o [ATM]: Add reference counting to atm_dev
  o [ATM]: Make ATM buildable as a module
  o [ATM]: Eliminate cli, make function names sane in net/atm/lec.c

Christoph Hellwig:
  o vmap() backport

Dave Kleikamp:
  o JFS: Possible trap/data loss when fixing directory index table

David S. Miller:
  o [SUNHME]: Set RXMAX/TXMAX large enough to handle VLAN frames
  o [NET]: Ok, sunhme is VLAN challenged after all
  o [SUNRPC]: Fix compiler warning in svcsock.c
  o [NETFILTER]: Fix build warnings in ipv6 modules, thanks Geert
  o [ATM]: Fix build, missing lec_priv member
  o [ATM]: Fix lec.c warning with bridging disabled
  o [SPARC64]: Fix assumptions about data section ordering and objects ending up in .data vs .bss
  o [SPARC{,64}]: Add barrier() to cpu_relax() for consistency with 2.5.x
  o [SPARC64]: Update defconfig
  o [Bluetooth]: Fix buggy CONFIG_ISDN test in cmtp Config.in
  o [SPARC64]: Do not break out of PCI controller probing loop too early

David Stevens:
  o [IPV4]: Do not sent IGMP leave messages unless IFF_UP

Gerd Knorr:
  o bttv driver update
  o tuner driver update
  o bttv documentation update
  o Update tv card i2c helper modules

Ivan Kokshaysky:
  o typecast bug in sched.c bites reschedule_idle

James Morris:
  o [NETLINK]: Just drop packets for kernel netlink socket with no data_ready handler

Jens Axboe:
  o more iosched work

Maksim Krasnyanskiy:
  o [Bluetooth] CMTP protocol depends on ISDN and ISDN CAPI

Marcel Holtmann:
  o [Bluetooth] Make READ_TRANSMIT_POWER_LEVEL available for normal users
  o [Bluetooth] Support for inquiry with unlimited responses
  o [Bluetooth] Support for AVM BlueFRITZ! USB
  o [Bluetooth] Add l2cap_load() function
  o [Bluetooth] Handle command complete event for inquiry cancel
  o [Bluetooth] Declare the function l2cap_load()
  o [Bluetooth] Update the maintainer entries for the Bluetooth subsystem

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre7
  o buffer.c: remove unused out_putf label

Mikael Pettersson:
  o clean crc temp files in lib/

Oleg Drokin:
  o Fix link/unlink race. By Chris Mason concurrent link/unlinks can create savelinks for files that still exist, the fix here is to be somewhat smarter about when we change the link count

Paul Mackerras:
  o PPC32: Fix the debug check in kunmap_atomic
  o PPC32: Fix IRQ sense and polarity setting on 405 and 440 cpus

Paul Mundt:
  o sh64: Fix ATM module build
  o sh64: defconfig update
  o sh64: Cayman IRQ handler updates

Roman Zippel:
  o hfs+: update copyright
  o hfs+: remove some smaller files
  o hfs+: volume/permission fixes
  o hfs+: fix rename of links
  o hfs+: check size of inode and sb info
  o hfs+: various cleanups
  o hfs+: link hfsplus before hfs
  o hfs+: export mark_page_accessed
  o hfs+: Makefile update

Tom Rini:
  o PPC32: Add support for the Motorola PowerPlus family of boards
  o PPC32: Remove trailing whitespace in numerous files





Summary of changes from v2.4.22-pre5 to v2.4.22-pre6
============================================

<jack:ucw.cz>:
  o Fix misc quota bugs

<jbourne:hardrock.org>:
  o Add missing break in Apollo P4X400 AGP code

<yinah:couragetech.com.cn>:
  o USB: patch for sl811 usb host controller driver

Adrian Bunk:
  o Configure.help updates from -ac

Alan Cox:
  o fix compile warning
  o clear mp bus array properly
  o add qdio options
  o allow legacy free hw with no smi cmd port
  o run late loaded ide modules
  o fix hpt ide crash, floppy noise
  o warning fixes
  o fix sbni driver
  o fix yenta hang on some laptops
  o qeth/qdio driver layer
  o more warning fixes
  o fix a race in the plugin api for ac97
  o example ac97 plugin codec
  o fix i810 and cs46xx crashes
  o re-enable POST on via audio
  o add intellinet to the usb idents
  o fix vicam with old gcc
  o update intelfb
  o make rep-nop a barrier as in 2.5
  o qdio headers for S/390 and S/390x
  o fix agpgart list
  o use the right function in reiserfs (resend #3)

Alan Stern:
  o USB: Reconcile unusual_devs.h for 2.4 and 2.5
  o USB: Final reconciliation for unusual_devs.h in 2.4
  o USB: Updates for unusual_devs.h
  o USB: Implement US_FL_FIX_CAPACITY for 2.4
  o USB: usb-storage US_FL_FIX_CAPACITY fix

Christoph Hellwig:
  o Fix ext3 quota deadlock

David Brownell:
  o USB: usb_string(), don't use bogus ids
  o USB: usbnet updates

David Glance:
  o USB: Adding DSS-20 SyncStation to ftdi_sio

David S. Miller:
  o [SPARC64]: Port over IPC msg{snd,rcv} compat32 fixes from ia64
  o [SPARC64]: Delete bogus icmpv6 filter translation code
  o [SPARC64]: Fix warning in drivers/sbus/sbus.c build
  o [SPARC64]: Update defconfig
  o [SPARC64]: Fix sys32_rt_sigtimedwait, noticed by Roland McGrath and Jakub Jelinek

David T. Hollis:
  o USB: ax8817x.c - add Intellinet USB 2.0 Ethernet device ids

Eric Brower:
  o [SPARC]: Missing part of 2.5.x interrupt decoders fix backport

Ganesh Varadarajan:
  o USB: more ids for ipaq

Geert Uytterhoeven:
  o kmap_types.h for m68k

Greg Kroah-Hartman:
  o USB: fix up my USB Bluetooth entry to help prevent confusion in the future
  o USB: fix up previous sl811 patch

Marcelo Tosatti:
  o drm_agpsupport.h: Remove ugly comments which used to fix compilation
  o Changed EXTRAVERSION to -pre6
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030714130500|09040
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030714133559|12582
  o add radeonfb.h

Paul Mundt:
  o sh64: 2-3 pgtable level updates

Trond Myklebust:
  o 2.4.22 NFS O_DIRECT a la mode ->direct_IO2()



Summary of changes from v2.4.22-pre4 to v2.4.22-pre5
============================================

<jcchen:icplus.com.tw>:
  o [netdrvr sundance] increase eeprom read timeout

<mike.miller:hp.com>:
  o cciss: change names and correct subsystem device ID for U320
  o cciss: PCI BAR fix
  o cciss: Fix potential overrun
  o cciss: update version
  o cciss: First part of PCI changes/driver cleanup
  o cciss: Second part of PCI changes/driver cleanup

Andi Kleen:
  o Fix compiling on x86-64

Benjamin Herrenschmidt:
  o radeonfb 0.1.8 + my stuffs

Chris Mason:
  o Fix deadlocks in IO scheduler changes

David Woodhouse:
  o Backport vsprintf/scanf fixes from 2.5.74

Geert Uytterhoeven:
  o Fix adbhid m68k screwup

J. A. Magallon:
  o hfsplus: group Apple FS's and help text

John Stultz:
  o Fix boot crash of x440's in full acpi mode
  o Cleanup x440 acpi fix

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre5

Petr Vandrovec:
  o Fix matroxfb on PPC64

Tom Rini:
  o An ethernet driver for the IBM PPC 4xx series of machines


Summary of changes from v2.4.22-pre3 to v2.4.22-pre4
============================================

<dtor_core@ameritech.net>:
  o [NET] Attach inner qdiscs to TBF

<lethal@linux-sh.org>:
  o sh64: Add FIOQSIZE definition
  o sh64: Fixup Cayman IRQ reporting
  o sh64: SH-5 PCI updates
  o sh64: Fix privileged insn handling
  o sh64: IDE support

<lode_leroy@hotmail.com>:
  o [IPV4] display bootserver in /proc/net/pnp

<lunz@falooley.org>:
  o [NET] Fix refcounting of dev->promiscuity for af_packet

<m.c.p@wolk-project.de>:
  o [RESEND 5th] Fix oom killer braindamage

<stelian@popies.net>:
  o Export 'acpi_disabled' symbol to modules

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o Make ACPI work on lots more boxes
  o config for new Nvidia AGP
  o parisc sync up (resend of resend of resend ... 8))
  o AGP update - new intel, add nvidia
  o ebda check in ibm hotplug is insufficient
  o update mpt fusion driver
  o fix the eexpress
  o move sdla to mod_timer
  o add code for missing c7000 driver
  o resend - fix security bits in binfmt_exec/som
  o re-fix printk level for buffer cachehash
  o exec part of security fix
  o fix inverted dnotify
  o fix definition of boot_DT
  o add the new agp modes to the headers
  o kernel/fork helper for exec security fix
  o S/390 CLAW bits
  o fix up z85230 queue wake logic

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o ppc32: Fix races in low level adb drivers

Christoph Hellwig <hch@infradead.org>:
  o quota patch breaks kernel build

Christoph Hellwig <hch@lst.de>:
  o new quota code
  o fix Q_SYNC for dev == 0

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC64]: sys_sparc32.c needs linux/quotacompat.h
  o [FS]: Provide unshare_files() declaration and export to modules
  o [SPARC]: SEMTIMEDOP for both Sparc ports

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: rusty@rustcorp.com.au|ChangeSet|20030707182325|08049
  o Remove bogus diff from drivers/char/Config.in
  o Changed EXTRAVERSION to -pre4
  o Cset exclude: hannal@us.ibm.com|ChangeSet|20030707180059|08076
  o Fixes ext3 quota/truncate oops
  o CRIS architecture update
  o Cset exclude: Remove NFS direct IO patches Cset exclude: trond.myklebust@fys.uio.no|ChangeSet|20030708095239|55752
  o Cset exclude: remove NFS direct IO patches Cset exclude: trond.myklebust@fys.uio.no|ChangeSet|20030706143259|16957
  o Add missing fs/quota_v2.c file
  o Comment out VIA_APOLLO_P4X400 handling in drm_agpsupport.h: Alan will fix that up later

Matthew Wilcox <willy@debian.org>:
  o pci_name()

Mikael Pettersson <mikpe@csd.uu.se>:
  o i386 cpufeature.h cleanup + comment

Paul Mackerras <paulus@samba.org>:
  o PPC32: Minor updates to comments and processor register definitions
  o PPC32: Minor boot wrapper cleanups
  o PPC32: Define screen_info if CONFIG_FB is set for the sake of vesafb
  o PPC32: Make __kernel_ino_t be unsigned long like on other architectures

Randy Dunlap <rddunlap@osdl.org>:
  o make profile= doc. clearer

Rusty Russell <rusty@rustcorp.com.au>:
  o Configure.help Polish translation location update
  o unreachable code in drivers_media_video_cpia_pp.c
  o 2.4 drivers_char_random.c fix sample shellscripts
  o trivial patch
  o fix sound doc typos
  o fs_bfs_dir.c unused variables
  o Decision PCCOM4_PCCOM8 serial support for 2.4.19
  o Re: setrlimit incorrectly allows hard limits to exceed
  o fix linewrap in Documentation_ia64_efirtc.txt
  o fix linewrap in Documentation_arm_SA1100_CERF
  o fix linewrap in Documentation_filesystems_befs.txt
  o [2.5 patch] two small MTD fixes
  o 2.4 patch for more debug safety
  o esssolo1.c doesn't free resources correctly

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Back out some congestion control changes that were causing trouble among other things for the "soft" mount option.




Summary of changes from v2.4.22-pre2 to v2.4.22-pre3
============================================

<abbotti@mev.co.uk>:
  o USB: several ftdi_sio driver patches

<alex_williamson@hp.com[helgaas]>:
  o ia64: Poll for CPEs on all CPUs, improve check for # of CPEs logged
  o ia64: Switch to polling for CMCs if they happen too fast
  o ia64: add wmb in sba_iommu to guarantee IOPDIR updates are visible
  o ia64: fix timer interrupts getting lost

<arun.sharma@intel.com[helgaas]>:
  o ia64: fix IA-32 emulation of msgctl()
  o ia64: define rlim_cur/rlim_max as unsigned
  o ia64: fix IA-32 version of shmctl()
  o ia64: ia32 semctl check for bad command
  o ia64: Patch by Arun Sharma: In the absence of the patch, this system call fails:
  o ia64: Fix SMP FPH handling.  From 2.5 patch by Asit Mallick, David Mosberger, Arun Sharma.
  o ia64: work around race conditions in ia32 support code
  o ia64: IA-32 support patch: msgsnd/msgrcv return value off by 4
  o ia64: IA-32 support patch: munmap should return EINVAL if size == 0
  o ia64: IA-32 support patch: mmap should return ENOMEM

<baldrick@wanadoo.fr>:
  o USB speedtouch: use common CRC library

<bdschuym@pandora.be>:
  o [NETFILTER]: Missing return in arp_packet_match()
  o [NETFILTER]: Add arptables mangle module

<bjorn_helgaas@hp.com[helgaas]>:
  o ia64: Export pm_idle
  o ia64: sys32_sysinfo: update to current struct sysinfo (add totalhigh, freehigh, mem_unit).
  o ia64: Make struct sysinfo32 internal padding explicit
  o ia64: Make CONFIG_SYSCTL control sys32_sysctl as well.  Based on a patch from Peter Chubb.
  o ia64: ia64_fetch_and_add(), xchg(), ia64_cmpxchg(), etc
  o ia64: Update default configs
  o ia64: iosapic: remove find_iosapic duplication
  o ia64: iosapic: simplify ISA IRQ init
  o ia64: iosapic: self-documenting polarity/trigger arguments
  o ia64: iosapic: Remove gratuitous differences with 2.5 (whitespace, C99 initializers, printk levels, etc).
  o ia64: Use printk severity-levels where appropriate
  o ia64: cleanup unwind.c warnings (from David's 2.5 change)
  o ia64: mca.c whitespace changes and dead code removal from 2.5
  o ia64: sba_iommu: whitespace and comment changes to align with 2.5
  o ia64: sba_iommu: prefetch_spill_page alignment with 2.5
  o ia64: sba_iommu: printk text and other trivial changes to align with 2.5
  o io4
  o ia64: sba_iommu: make sure devices are at least 32-bit capable (from 2.5)
  o ia64: sba_iommu: Combine HWP0001 and HWP0004 ACPI claim (from 2.5 changes by Alex Williamson).
  o ia64: sba_iommu: remove workarounds for broken, never released, firmware that didn't program IBASE/IMASK correctly.
  o ia64: remove cpu_is_online local defs, in favor of a 2.5-style cpu_online
  o ia64: Remove unused variable from acpi.c
  o ia64: sba_iommu: fix warning and use old-style ACPI typedef
  o ia64: whitespace and trivial changes in mca.c
  o ia64: palinfo whitespace changes to match 2.5
  o ia64: simplify syscalls with force_successful_syscall_return()
  o ia64: Remove unused acpi_get_addr_space() interface
  o ia64: Wrap pal.h with #ifdef __KERNEL__ to solve userland compilation issues (including <linux/modules.h>).
  o ia64: Don't blindly probe PCI buses (probe only those reported by ACPI)
  o ia64: pci warning for unavailable resources
  o ia64: TLB flushing fixes - don't use smp_call_function in context-switch path.
  o ia64: Disable interrupts during context switch
  o ia64: ptrace whitespace changes to follow 2.5
  o ia64: add hugetlb and cmd649 IDE to configs
  o ia64: Export SAL error records in /proc/sal/{mca,init,cmc,cpe}/{event,data}
  o ia64: Rename EFI systab tags (no spaces, etc, for easier parsing)
  o ia64: Ignore empty address ranges from _CRS to workaround buggy Big Sur firmware.

<chad_smith@hp.com[helgaas]>:
  o ia64: expose pointers from EFI system table in /proc

<chas@cmd.nrl.navy.mil>:
  o [ATM]: remove iovcnt member in struct atm_skb

<chas@cmf.nrl.navy.mil>:
  o [ATM]: Backport HE driver fixes from 2.5.x
  o [ATM]: ixmicro puts esi in different location
  o [ATM]: lock neighbor entry during update in clip.c
  o [ATM]: make sub skb->cb is clear before upcall to network
  o [ATM]: eliminate ATM_PDU_OVHD, ops->free_rx_skb and ops->alloc_tx
  o [ATM]: make clip buildable as a module

<dave@thedillows.org>:
  o Use a non-zero rx_copybreak to avoid charging a full MTU to the socket on tiny packets.
  o Fix misreporting of card type and spurious "already scheduled" messages

<david@csse.uwa.edu.au>:
  o USB: usb-uhci fix for one-shot interrupt problem
  o USB: usb-ohci handling of one-shot interrupt transfers

<davidm@hpl.hp.com[helgaas]>:
  o ia64: For SIGSEGV triggered by NaT page, set si_addr to faulting data address, not the faulting IP.

<davidm@tiger.hpl.hp.com[helgaas]>:
  o ia64: Make ia64_fetch_and_add() simpler to optimize so lib/rwsem.c can be optimized properly.
  o ia64: Implement pcibios_set_mwi() and define HAVE_ARCH_PCI_MWI to ensure that PCI line-size gets programmed properly.  Based
  o ia64; Improve debug output from kernel unwinder.  Based on patch by Keith Owens.  (Ported to 2.4 by Bjorn Helgaas).
  o ia64: In kernel unwinder, replace dump_info_pt() with get_scratch_regs() and reformat to make it fit in 100 columns.
  o ia64: Add unwcheck.sh script contributed by Harish Patil.  It checks the unwind info for consistency (well, just the obvious stuff, but it's a start).
  o ia64: Minor cleanups.  (From 2.5 by Bjorn Helgaas)
  o ia64: Make signal deliver work when the current register frame is incomplete (as a result of a faulting mandatory RSE load).
  o ia64: Correct region_start calculation in kernel unwinder
  o ia64: clean up unneeded test in kernel unwinder
  o ia64: More vmlinux.lds.S cleanups (__start/__end inside sections)
  o ia64: Minor fixes
  o ia64: Two small MCA fixes
  o ia64: Sync itc after interrupts enabled
  o ia64: Sync sys32_ipc() with x86 counter-part
  o ia64: Patch by Arun Sharma: In brl_emu.c, a 64 bit value was being assigned to an int.
  o ia64: Minor whitespace & formatting fixups in asm-ia64/sal.h
  o ia64: Fix SAL processor-log info handling.  Based on patch by Keith Owens.
  o ia64: Manual merge of Keith Owen's patch to avoid deadlock on ia64_sal_mc_rendez().  Also prefix local-variables in SAL macros to avoid name collisions.
  o ia64: dump the min-state area in the MCA INIT platform handler
  o ia64: Update platform INIT handler to print a backtrace
  o ia64: Consolidate backtrace printing in a single routine (ia64_do_show_stack())
  o ia64: fix /proc/.../vm_info memory attributes
  o ia64: Fix printing of memory attributes
  o mca.c
  o ia64: Fix INIT copying of banked registers
  o ia64: ptrace: don't let reading NaT bits for R4-R7 overwrite the value we're intending to write; get_rnat & put_rnat cleanups.
  o ia64: Fix ptrace() RNaT accessors
  o ia64: Fix page-fault handler so it handles not-present translations for region 5 (patch by John Marvin).
  o ia64: Fix unwinder so core-dumps work again.  Without this patch, most scratch-regs came out wrong.
  o ia64: Fixups for GCC v3.3

<davidm@wailua.hpl.hp.com[helgaas]>:
  o ia64: Change struct ia64_fpreg so it will get 16-byte alignment with all ia64 compilers, not just GCC.
  o ia64: Don't output backspaces in palinfo output

<eranian@hpl.hp.com[helgaas]>:
  o ia64: perfmon update to v1.4
  o ia64: perfmon fixes for system-wide monitoring overflow, opcode matcher, and force PMC[89] bit 2 on.
  o ia64: perfmon update
  o ia64: perfmon TLB_* and ALAT event fix

<garyhade@us.ibm.com[helgaas]>:
  o ia64: fix sysinfo(2) memory value truncation for 32-bit apps

<grigouze@noos.fr>:
  o USB: zaurus SL-C700

<james@cobaltmountain.com[helgaas]>:
  o include_asm-ia64_sal.h, typo: the the

<jbarnes@sgi.com[helgaas]>:
  o ia64: ACPI fix for no PCI

<jes@wildopensource.com[helgaas]>:
  o ia64: don't try to synchronize ITCs on ITC_DRIFT platforms

<jgarzik@pobox.com>:
  o fix Via pci irq routing

<jh@sgi.com[helgaas]>:
  o ia64: SGI SN update
  o ia64: SN2 update 030528
  o ia64: SN2 update 030630

<jsm@udlkern.fc.hp.com[helgaas]>:
  o ia64: don't let PTRACE_POKEDATA write the NaT bits of syscall args

<judd@jpilot.org>:
  o USB: visor.h[c] USB device IDs

<kaos@ocs.com.au[helgaas]>:
  o ia64: fix unwinder to call get_scratch_regs() only when really needed

<kaos@sgi.com[helgaas]>:
  o ia64: fix scratch-regs handling in kernel unwinder
  o ia64: unwind.c - allow unw_access_gr(r0)
  o ia64: Trivial stack-size correction in mca.c
  o ia64: mca rendezvous fix
  o ia64: Hold modlist_lock while searching exception tables
  o ia64: Handle SAL rejection of MCA rendezvous timeout value

<kenneth.w.chen@intel.com[helgaas]>:
  o ia64: rwsem using atomic primitive

<kpc-usbdev@gelato.uiuc.edu>:
  o USB: Desknote/ECS UCR-61S2B card reader (2.4.21 patched)

<lethal@linux-sh.org>:
  o SH64 Merge
  o Add SH-5 support to SH-SCI
  o Add SH-5 support to tulip_core
  o Update MAINTAINERS for sh/sh64
  o SH-5 DMAC Support
  o sh64 PCI DMA coherency fixups
  o sh64: Fix SHMBLA compile error
  o sh64: Add an onchip_unmap() to clean up after
  o sh64: tlbmiss handler updates
  o sh64: Don't startup the irq in make_intc_irq()
  o sh64: Add workarounds for cache aliasing issues
  o sh64: Cleanup sleep usage
  o sh64: Fix PTRACE_POKEUSR to ignore changes of privileged
  o sh64: Make memcpy safe on SH5-101 cut2
  o sh64: export more needed symbols
  o sh64: Fixes for Cayman LEDs

<mk@linux-ipv6.org>:
  o [CRYPTO]: Update deflate dependencies

<mkp@mkp.net[helgaas]>:
  o ia64: declare ia64_sal_handler_init non-static

<mort@wildopensource.com[helgaas]>:
  o ia64: print ISR for FPSWA faults
  o ia64: runtime platform detection for 2.5

<richard.curnow@superh.com>:
  o Ensure that the 'unlink' XDR structures are correctly aligned on 64-bit architectures.

<romieu@fr.zoreil.com>:
  o [NETFILTER]: Fix leaks in error paths of ip_recent_ctrl

<rusty@rustcorp.com.au[helgaas]>:
  o Designated initializers for ia64

<schwab@suse.de[helgaas]>:
  o ia64: fix unwinder bug in unw_access_gr()
  o ia64: Fix request_module from ia32 process
  o ia64: make sys32_ptrace() use ptrace_check_attach()

<shemminger@osdl.org>:
  o [BRIDGE]: Ethernet bridge fixes

<shmulik.hen@intel.com>:
  o Fix load balance problem with high UDP Tx stress
  o Fix 802.3ad long fail over with high UDP Tx stress
  o [netdrvr bonding] Fix change active for ALB/TLB

<sv@sw.com.sg[helgaas]>:
  o ia64: improve show_trace_task() portability

<venkatesh.pallipadi@intel.com[helgaas]>:
  o ia64: IA-32 emulation patch: ptrace get_FPREGS bug fix

<will@sowerbutts.com>:
  o USB: Update for the powermate driver to work with newer devices

Adam J. Richter <adam@yggdrasil.com>:
  o [CRYPTO]: Simplify crypto memory allocation

Adrian Bunk <bunk@fs.tum.de>:
  o postfix a constant in efi.h with ULL

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o [NETFILTER]: Fix nat_helper warnings with gcc 3.3
  o [NET]: Add EDP2 ethernet protocol ID
  o [SPARC]: d_path() can return an error code, must handle it
  o Optimise FAT handling using the prev_free info as DOS does
  o PATH: add hfsplus file system (stands alone)
  o NLS config.in for hfsplus
  o config.in for HFSPLUS
  o makefile for HFSPLUS
  o fix leak in llc 802
  o fix decnet gcc 3.3 build
  o add xapic checking define
  o add the extra cpu bit test flags
  o remove io_apic_modify - this doesnt work on some APICs
  o add the MSR's for IA32 perf ctl
  o fix false sharing of mm info
  o we moved these so this copy can go
  o collated copy of Geerts patches for m68k headers
  o add a flag so we can forbid APM idling
  o add the ide_register_driver defines
  o add EDP2 protocol id
  o update fat docs - we now use the field
  o bring PCI_IDS back into sync
  o add new entry to sisfb types
  o support cramfs initrd
  o add timedop stub for IPC=n
  o assorted module race fixe
  o dont corrupt utsname on failed copy
  o fix make rpm
  o dont idle if forbid_idle set
  o large scale DMI table updates
  o merge long standing reboot fix form -ac
  o fix up semops and return, allow timedop
  o fix error in vm86 fixups
  o add semtimedop to ia64 emu too
  o fix up gcc 3.3 bits
  o copy the right data in mips emulation
  o collected m68k core diffs
  o typo fix
  o fix iphase leak
  o bump cciss to new vendor driver
  o Jens floppy locking fixes
  o add comtrol note in case we need to know in the future
  o & v && fixes in sysrq.c
  o update sonypi driver
  o parisc gsc driver sync
  o fix config.in bits for IDE
  o make IDE modularisable
  o fix ide dma timeout bugs
  o make pnpide module happy
  o Herbert's fix for ide proc oops
  o make pdc4030 module happy
  o add generic support for toshiba piccolo
  o fix hpt speed bits
  o fix promise sx6000 newer board problems
  o clean up older pdc
  o siimage updates, add aar-1210sa
  o SiS IDE updates
  o hptraid updates
  o small setup-pci cleanups
  o d_path can return an error code, must handle it
  o update motion eye drivers
  o fix leak in octagon
  o new 3c59x. plus handle power bits
  o typo fix in atari_pamsnet driver
  o fix ma600 gcc 3.3
  o minor m68k fixes
  o fix leak in aironet4500_cs
  o fix plip hang on ifdown/ifup
  o update sonic
  o update orinoco drivers
  o update pci.ids
  o add cirrus support to i82092
  o fix rsrc manager
  o pci routing for ti cardbus
  o update aacraid
  o aic7xxx allow db4
  o gdth register failure path
  o update scsi tape docs
  o megaraid broke config tools
  o send_diag wants long timeout default
  o let the ide layer fail commands
  o resync scsi blacklist
  o new segate bios string
  o update scsi tape driver
  o remove noise
  o fix copy from user bug in cmpci
  o update AC97 codec core
  o switch cards to new ac97_audio
  o switch i810 to generalised digital out, new ac97
  o ac97 updates
  o fix long standing doc typo
  o update trident, fix printks, new ac97
  o Update via audio - fix problems esd, mpg321
  o update to new ac97_codec
  o core fbcon fixes
  o update vesafb memory handling for big cards
  o update sis fb drivers
  o add semtimedop to x86 headers
  o update ac97 codec headers
  o declare semtimedop function
  o add scripts ready to merge kconfig
  o update cciss docs to match new driver
  o add vram to vesafb docs
  o CMD640 update
  o (new) Turn on the IDE modular stuff in the Makefile
  o (resend) collected semaphore fixes and semtimedop
  o make i810 audio compile

Alex Williamson <alex_williamson@hp.com>:
  o ia64: CMC deadlock fix

Andi Kleen <ak@muc.de>:
  o Personality fixes for x86-64
  o x86-64 merge
  o Support exception-trace sysctl for x86-64
  o non executable stack support for x86-64

Andrew Morton <akpm@digeo.com>:
  o [CRYPTO]: Fix memcpy/memset args

Ben Collins <bcollins@debian.org>:
  o Update IEEE1394 (r972)

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o ppc32: support for 750FX rev2 CPU
  o ppc32: Enable use of USB2 on recent G4s
  o ppc32: Update PowerMac motherboard support
  o ppc32: Update swim3 floppy driver
  o ppc32: Add TotalImpact briQ panel driver
  o ppc32: Add a "query" function to core ADB
  o ppc32: Update adbhid driver
  o ppc32: Update battery calculation code & via-pmu
  o ppc32: Minimal ethtool for bmac and mace
  o ppc32: Fix a problem with both gmac and sungem

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o ia64: chmod +x unwcheck.sh script
  o ia64: iosapic: make pcat_compat system property
  o ia64: iosapic: rationalize __init/__devinit
  o ia64: Export io_space so drivers using legacy I/O ports can insmod
  o ia64: brl_emu.c: use temporary variable to avoid gcc3.1 warning
  o ia64: remove incorrect and redundant "cpu not responding" message
  o ia64: Update configs
  o ia64: pci.c: Trivial changes to follow 2.5
  o ia64: sba_iommu: use seq_file
  o ia64: acpi: handle vendor resources more generically
  o Move UP cpu_online definition to <linux/smp.h>
  o Cset exclude: rohit.seth@intel.com[helgaas]|ChangeSet|20030623203306|58862

Chris Mason <mason@suse.com>:
  o Fix potential IO hangs and increase interactiveness during heavy IO

Christoph Hellwig <hch@lst.de>:
  o [CRYPTO-2.4]: Missing ULL postfixes and statics

David S. Miller <davem@nuts.ninka.net>:
  o [BK]: Add *~ to ignore regexps
  o [CRYPTO]: kunmap does not return a value
  o [CRYPTO]: Build/warning fixups
  o [CRYPTO]: Clean up header file usage
  o [CRYPTO]: Include kernel.h in crypto.h
  o [CRYPTO]: Allocate work buffers instead of using kstack
  o [CRYPTO]: Make sha256.c more palatable to GCCs optimizers
  o [CRYPTO]: internal.h needs init.h
  o [CRYPTO]: Use appropriate defaults if AH/ESP is enabled
  o [CRYPTO-2.4]: Add dummy kmap_types.h header for sparc64
  o [CRYPTO]: Include linux/errno.h as appropriate
  o [CRYPTO-2.4]: module_name does not exist in 2.4.x
  o [CRYPTO-2.4]: const static --> static const
  o [CRYPTO]: deflate.c needs slab.h
  o [CRYPTO-2.4]: Fix condition typos in crypto/Config.in
  o [CRYPTO-2.4]: Emulate module_name semantics correctly to avoid OOPS
  o [CRYPTO-2.4]: Make sure crypto config is before lib config on ia64
  o [NET]: net/bluetooth/cmtp/core.c needs linux/init.h
  o [NET]: Scale DST/ipv6 intervals like we did for ipv4
  o [SPARC64]: Fix build error from OBP parsing patch
  o [SPARC64]: Update defconfig

Erik Andersen <andersen@codepoet.org>:
  o fix 2.4.22-pre broken x86 math-emu

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: remove stupid conversions and use of floating point from aiptek.c
  o USB: 2.4 fix UHCI debug kmalloc() usage
  o USB: add support for 50 baud to io_edgeport.c
  o USB: pl2303: report CTS and DSR status changes to userspace
  o Cset exclude: cweidema@indiana.edu|ChangeSet|20030620002017|05386
  o USB: compiler fixes for previous vicam patches

Hugh Dickins <hugh@veritas.com>:
  o remove shmem info->sem
  o shmem_getpage absorb _locked
  o shmem_getpage read,cache,write
  o shmem truncation swizzled
  o shmem account metablocks
  o shmem_file_write and _read
  o init_tmpfs shm_mnt error
  o shmem whitespace only
  o shmem misc minor mods
  o swapoff loopable tmpfs
  o shmem mount percentile size
  o shmem_removepage replace recalc_inode
  o loop file use highmem
  o madvise_willneed check readpage
  o shmem_file_write precheck_file_write
  o mremap VM_LOCKED move_vma
  o shmem loopable tmpfs [again]

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha: fix generic kernel build (Jay Estabrook)
  o alpha: finalize Sable/Lynx support (Jay Estabrook)

James Morris <jmorris@intercode.com.au>:
  o [CRYPTO]: Add initial crypto api subsystem
  o [CRYPTO]: Cleanups based upon feedback from Rusty and jgarzik
  o [CRYPTO]: Cleanups based upon feedback from Rusty and jgarzik
  o [CRYPTO]: Use try_inc_mod_count and semaphore for alg list
  o [CRYPTO]: Use kmod to try to autoload modules
  o [CRYPTO]: Bug fixes and cleanups
  o [CRYPTO]: More bug fixes and cleanups
  o [CRYPTO]: Add MD4
  o [CRYPTO]: Algorithm lookup API change plus bug fixes
  o [CRYPTO]: Run tcrypt through lindent, plus doc update
  o [CRYPTO]: Assert that interfaces are called on correct cipher type
  o [CRYPTO]: Cleanups and more consistency checks
  o [CRYPTO]: Update to IV get/set interface
  o [CRYPTO]: Add some documentation
  o [CRYPTO]: Fix some credits
  o [CRYPTO]: Cleanups based upon suggestions by Jeff Garzik
  o [CRYPTO]: Uninline some functions to save some bloat
  o [CRYPTO]: Cleanups based upon feedback from jgarzik
  o [CRYPTO]: Add crypto_alg_available interface
  o [CRYPTO]: Rework HMAC interface
  o [CRYPTO]: Add SHA256 plus bug fixes
  o [CRYPTO]: Add blowfish algorithm
  o [CRYPTO]: minor updates
  o [CRYPTO] kstack cleanup (v0.28)
  o [CRYPTO] Add maintainers entry
  o [CRYPTO] Minor doc update
  o [CRYPTO]: Add null algorithms and minor cleanups
  o [CRYPTO]: Kill stray CRYPTO_ALG_TYPE_COMP
  o [CRYPTO]: Add twofish algorithm
  o [CRYPTO]: Add serpent algorithm
  o [CRYPTO]: Documentation update
  o [CRYPTO]: Dont compile procfs stuff if procfs is not enabled
  o [CRYPTO]: Add AES algorithm
  o [CRYPTO]: More credits for AES
  o [CRYPTO]: Add support for SHA-386 and SHA-512
  o [CRYPTO] remove superfluous goto from des module init exception path
  o [CRYPTO] Add AES and MD4 to tcrypto crypto_alg_available() test
  o [CRYPTO]: in/out scatterlist support for ciphers
  o [CRYPTO]: Move km_types out of header
  o [CRYPTO]: Add encrypt_iv() and decrypt_iv() methods
  o [CRYPTO]: Eliminate crypto_tfm.crt_ctx, from Adam Richter
  o [CRYPTO]: Documentation updates
  o [CRYPTO]: Make use of crypto_exit_ops() during crypto_free_tfm()
  o [CRYPTO]: Add Deflate algorithm to crypto API
  o [CRYPTO]: deflate module: workaround zlib bug
  o [CRYPTO]: Fix config dependencies

Jeff Garzik <jgarzik@redhat.com>:
  o [CRYPTO]: Kill accidental double memset
  o [netdrvr 8139too] fix debug printk

Linus Torvalds <torvalds@transmeta.com>:
  o The crypto auto-load should be enabled if crypto is enabled

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: rusty@rustcorp.com.au|ChangeSet|20030625201246|52045
  o Added missing BROKEN_PNP_BIOS declaration
  o Changed EXTRAVERSION to -pre3

Martin Schwidefsky <schwidefsky@de.ibm.com>:
  o s390 base update
  o s390 common i/o layer fixes
  o s390 dasd driver update
  o s390 31 bit compat
  o s390 documentation update
  o Add Configure.help entries for s390 options
  o s390 3215 driver update
  o s390 ctc network driver update
  o s390 iucv network driver
  o s390 defconfigs update
  o console semaphore fix

Matt Domsch <matt_domsch@dell.com>:
  o ia64: efivars fix by Matt Domsch and Peter Chubb

Olaf Hering <olh@suse.de>:
  o missing asm-ppc64/kmap_types.h

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: Relocated journal support by Edward Shushkin & Vladimir Saveliev
  o reiserfs: speed up large file holes creation
  o reiserfs: Make most of the reiserfs warning messages to print what device they relate to

Oliver Neukum <oliver@neukum.org>:
  o USB: disconnect of v4l devices in 2.4
  o USB: fix to previous vicam patch

Peter Chubb <peter@chubb.wattle.id.au>:
  o ia64: declare test_bit() arg as "const"

Roger Luethi <rl@hellgate.ch>:
  o [netdrvr via-rhine] via-rhine 1.18-rc1: Fix Rhine-I regression

Russell King <rmk@arm.linux.org.uk>:
  o ARM merge part 1 - arch/arm
  o ARM merge part 2 - include/asm-arm
  o ARM merge part 3 - drivers/acorn

Rusty Russell <rusty@rustcorp.com.au>:
  o 2.5.43 export _end

Scott Feldman <scott.feldman@intel.com>:
  o Remove CAP_NET_ADMIN check for SIOCETHTOOL's

Tom Callaway <tcallawa@redhat.com>:
  o [SPARC64]: Fix OBP version parsing on newer systems

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o A patch by Chuck Lever that cleans up the RPC socket slot allocation code.
  o A patch by Chuck Lever with further cleanups of the RPC socket slot allocation code.
  o Another patch by Chuck Lever that ensures that the PG_uptodate bit gets set when the entire page gets written by nfs_writepage_sync()
  o A patch by Patrice Dumas to implement nlmsvc_proc_granted_res
  o A patch by Patrice Dumas to add a check in order to ensure that we really were requesting a blocking lock when we get a reply from the server asking us to block.
  o A patch to ensures that blocks which are not going to time out are placed last on the nlm_block list (problem reported by Olaf Kirch).
  o Add standard spinlocks to protect the socket from being released by one CPU while the other is in a soft interrupt.
  o Fix a race: Ensure that requests retry if the remote server disconnects us while we're inside xprt_transmit().
  o Don't use an RPC child process when reconnecting to a TCP server
  o Ensure that if we need to reconnect the socket, we also resend the entire message.
  o Fix a TCP client corruption problem affecting resent requests
  o Ensure that the lockd clients always use one of the reserved ports
  o Replace buggy version of xdr_shift_buf() with the version from 2.5.x


Summary of changes from v2.4.22-pre1 to v2.4.22-pre2
============================================

<bernie@develer.com>:
  o fix bug in drivers/net/cs89x0.c:set_mac_address()
  o [IPV4]: Trim the includes used in util.c

<cramerj@intel.com>:
  o [e1000] TSO fix
  o [e1000] Added ethtool test ioctl
  o [e1000] Added support for 82546 Quad-port adapter
  o [e1000] Removed strong branded device ids
  o [e1000] Fixed LED coloring on 82541/82547 controllers
  o [e1000] Miscellaneous code cleanup
  o [e1000] Whitespace cleanup

<dean@arctic.org>:
  o [netdrvr tulip] support DM910x chip from ALi

<dlstevens@us.ibm.com>:
  o [IPV{4,6}]: Fix "slow multicast on 2.5.69" bug

<gandalf@wlug.westbo.se>:
  o [NETFILTER]: Really search _backwards_ to find the oldest unreplied connection to evict

<green@linuxhacker.ru>:
  o current bk ipmi build fix

<hadi@shell.cyberus.ca>:
  o [NET]: Fix OOPSes with RSVP

<hall@vdata.com>:
  o [NETFILTER]: Fix two issues in the newnat core, with help from laforge@netfilter.org

<heiko.carstens@de.ibm.com>:
  o sd.c: set data direction to SCSI_DATA_NONE for START_STOP

<jejb@raven.il.steeleye.com>:
  o Add XRAYTEX to SCSI whitelist
  o sd.c: Backport wild spin loop mitigation from 2.5
  o Backport from 2.5: scsi allow devices to restrict start on add

<laforge@netfilter.org>:
  o [NETFILTER]: Cosmetic changes
  o [NETFILTER]: ip{,6}tables enhancement, add new /proc/net files
  o [NETFILTER]: Fix conntrack master_ct refcounting

<linux-kernel@vger.kernel.org>:
  o new eepro100 PDI ID

<marcel@holtmann.org[holtmann]>:
  o [Bluetooth] Add CAPI message transport protocol support

<mgreer@mivsta.com>:
  o PPC32: Fix /proc/sys/kernel/l2cr on newer CPUs

<mort@wildopensource.com>:
  o [NETFILTER]: Fix processor shifts in lockhelp.h

<mulix@mulix.org>:
  o ISDN: [PATCH] memory leak in tpam_queues.c

<oliver@vermuden.neukum.org>:
  o hfs-readonly-fix.diff

<qboosh@pld.org.pl>:
  o [NETFILTER]: Fix ip6tables alignment (64bit archs)
  o [NETFILTER]: Fix endianness bugs in conntrack
  o [NETFILTER]: Fix endianness bugs in ipt_nat

<reeja.john@amd.com>:
  o [netdrvr amd8111e] interrupt coalescing, libmii, bug fixes
  o [netdrvr amd8111e] link against mii lib
  o [netdrvr amd8111e] bug fix: move stats update after irq free

<riel@redhat.com>:
  o [wireless airo] fix end-of-array test

<sfrost@snowman.net>:
  o [NETFILTER]: Add iptables "recent" module

<shmulik.hen@intel.com>:
  o [bonding] ABI versioning
  o [bonding] better 802.3ad mode control, some cleanup
  o [bonding] much improved locking
  o [bonding] support xmit load balancing mode
  o [bonding] add rcv load balancing mode
  o [netdrvr bonding] fix long failover in 802.3ad mode
  o [netdrvr bonding] fix ABI version control problem

<solt@dns.toxicfilms.tv>:
  o [IPV4]: Be more verbose about invalid ICMPs sent to broadcast

<tonyb@cybernetics.com>:
  o make sym53c8xx_2 not reject autosense IWR

<valdis.kletnieks@vt.edu>:
  o [netdrvr typhoon] s/#if/#ifdef/ for a CONFIG_ var

Adrian Bunk <bunk@fs.tum.de>:
  o fix .text.exit error in drivers/net/r8169.c
  o add three ACPI Configure.help entries

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o [netdrvr tlan] fix 64-bit issues

Andi Kleen <ak@muc.de>:
  o Remove copied inet_aton code in bond_main.c
  o ACPI compile fixes for 2.4.22pre1
  o Don't enable I2O for AMD64

Andrew Morton <akpm@digeo.com>:
  o Additional 3c980 device support

Andy Grover <agrover@groveronline.com>:
  o ACPI: Fix config.in (Jeff Garzik)
  o ACPI: make it so acpismp=force works (reported by Andrew Morton)

Anton Blanchard <anton@samba.org>:
  o [netdrvr 8139cp] enable MWI via pci_set_mwi, rather than manually

Dave Engebretsen <engebret@us.ibm.com>:
  o [netdrvr pcnet32] bug fixes

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o Update JFS team members in jfs.txt
  o JFS: resize fixes

Douglas Gilbert <dougg@torque.net>:
  o sg driver version 3.1.25

Edward Peng <edward_peng@dlink.com.tw>:
  o [netdrvr via-rhine] fix promisc mode
  o [netdrvr sundance] bug fixes, VLAN support
  o [netdrvr sundance] fix flow control bug
  o [netdrvr sundance] fix another flow control bug

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o IPv6 over ARCnet (RFC2497) support, driver part
  o IPv6 over ARCnet (RFC2497) support, IPv6 part

Hugh Dickins <hugh@veritas.com>:
  o remove unsafe BUG() in __remove_inode_page()

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha: Lynx platform support (Jay Estabrook)
  o alpha: initrd fix (Wiedemeier, Jeff)
  o alpha: nautilus poweroff

Jay Vosburgh <fubar@us.ibm.com>:
  o [bonding] small cleanups
  o Bonding 2.4 update patch 1
  o Bonding 2.4 update patch 2
  o Bonding 2.4 update patch 3
  o Bonding 2.4 update patch 4
  o Bonding 2.4 update patch 5
  o Bonding 2.4 update patch 6

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o irda: static init fixes
  o irda: Export CRC routine to drivers
  o irda: Mask C/R bit from connection
  o irda-usb driver fixes
  o IrCOMM chat fixes
  o QoS interoperability fixes
  o IrLMP timer race fix
  o Fix IrIAP skb leak
  o irda: Secondary nack code fixes

Jeff Garzik <jgarzik@redhat.com>:
  o [net] store physical device a packet arrives in on
  o [bonding] fix comment to prevent future merge difficulties
  o [bonding] add support for getting slave's speed and duplex via ethtool
  o [bonding] Moved setting slave mac addr, and open, from app to the driver
  o [bonding] move driver into new drivers/net/bonding directory
  o [bonding] move private decls into new drv/net/bonding/bonding.h file
  o [bonding] add support for IEEE 802.3ad Dynamic link aggregation
  o [netdrvr sundance] small cleanups from 2.5
  o Remove duplicate CONFIG_TULIP_MWI entry in Configure.help
  o [netdrvr eepro] update MODULE_AUTHOR per old-author request
  o [netdrvr tlan] backport fixes and cleanups from 2.5
  o [netdrvr] s/init_etherdev/alloc_etherdev/ in code comments, in 8139too and pci-skeleton drivers.
  o [netdrvr 8139too] add comment, whitespace cleanup
  o [netdrvr olympic] fix build with gcc 3.3
  o [netdrvr r8169] use alloc_etherdev (fix race), pci_disable_device
  o [netdrvr r8169] sync with 2.5 (backport whitespace cleanups)
  o [netdrvr amd8111e] remove out-of-tree feature that snuck in
  o [netdrvr] gcc 3.3 cleanups
  o [netdrvr sis900] minor fixes from 2.5

Justin T. Gibbs <gibbs@overdrive.btc.adaptec.com>:
  o Update the aic7xxx driver to 6.2.10 and add the aic79xx driver version 1.1.1
  o Correct building of aicasm
  o Update to aic7xxx version 6.2.22 and aic79xx 1.3.0_ALPHA2
  o Integrate 2.5.X aic7xxx and aic79xx changes
  o Misc driver updates
  o Integrate changes from Christoph Hellwig <hch@infradead.org>
  o Update to aic7xxx version 6.2.24 and aic79xx version 1.3.0_ALPHA5
  o Preface the "asserting atn" diagnostic with controller/target information
  o aic7xxx Driver
  o Aic7xxx Driver
  o Aic7xxx & Aic79xx Drivers Correct 2.5.X declaration for aic_sector_div().
  o Aic7XXX Firmware Assembler
  o Aic7XXX and Aic79XX drivers Use down_interruptable() rather than down() to avoid having our DV threads counted toward the load average.
  o Aic7XXX and Aic79XX drivers
  o Aic79XX and Aic7xxx Drivers
  o Aic7XXX and Aic79XX Drivers
  o Aic7XXX and Aic79xx Drivers
  o aic7xxx/aic79xx firmware assembler
  o aic7xx and aic79xx drivers - Correct several DV issues
  o aic7xxx and aic79xx driver updates
  o Aic7xxx and Aic79xx DV fix
  o Aic79xx Driver Update Enable abort and bus device reset handlers for both legacy and packetized connections.
  o Aic7xxx Driver Update
  o Aic7xxx and Aic79xx Driver Update Force an SDTR after a rejected WDTR if the syncrate is unkonwn.
  o Aic7xxx Driver Update 6.2.28
  o Update Aic7xxx and Aic79xx Driver Documentation
  o Bump aic79xx version number to 1.3.0 now that it has passed functional testing.
  o Aic7xxx Driver Update to verstion 6.2.29
  o Update aic7xxx/Makefile
  o Update aicasm/Makefile so that link specifications are specified after all object files.  This seems to be required in order to link correctly in some cases.
  o Aic79xx Driver Update to 1.3.2
  o Update Aic7xxx to version 6.2.29
  o AICLIB Update
  o Update Aic7xxx driver [Rev 6.2.31]
  o Aic79XX Driver Update [Rev 1.3.5]
  o Change the callback argument for aic brace option parsing to u_long to avoid casting problems with different architectures.
  o Aic7xxx Driver Update (version 6.2.32)
  o Aic79xx Driver Update (version 1.3.6)
  o Complete merge of AC aic7xxx and aic79xx bits
  o Remove the CONFIG_AIC7XXX_ALLOW_MEMIO option.  It has been supplanted by the MEMIO probe/test code.
  o Aic79xx Driver Update
  o Aic7xxx and Aic79xx driver Update
  o Aic7xxx and Aic79xx Driver Update
  o Aic7xxx and Aic79xx driver updates
  o Aic7xxx and Aic79xx driver updates
  o Aic7xxx and Aic79xx driver Update
  o Aic7xxx and Aic79xx Driver Updates
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Use absolute path to drivers/scsi in the aic7xxx Makefile
  o Aic79xx Driver Update
  o Aic79xx Driver Update
  o Aic79xx Driver Upate
  o Remove pre-2.2.X kernel support.  Pre-2.2.X support requires
  o Aic79xx Driver Update
  o Aic7xxx and Aic79xx Driver Updates
  o Update Aic79xx and Aic7xxx Documenation
  o Aic79xx Driver Update (version 1.3.8)
  o Aic7xxx Driver Update (6.2.33)
  o Aic7xxx Driver Update
  o Aic7xxx and Aic79xx Driver Updates
  o Aic7xxx and Aic79xx Driver Update
  o Aic7xxx and Aic79xx Driver Update
  o Aic79XX Driver Update
  o Aic7xxx Driver Update
  o Aic7xxx Driver README update
  o Aic79xx and Aic7xxx Driver Updates
  o Cset exclude: ak@muc.de|ChangeSet|20030508192559|45150 Cset exclude: marcelo@freak.distro.conectiva|ChangeSet|20030507201543|47130 Cset exclude: marcelo@freak.distro.conectiva|ChangeSet|20030507200707|47153
  o Aic7xxx and Aic79xx Updates
  o Aic79xx Update
  o Aic79xx Driver Update
  o Aic7xxx Driver version 6.2.35
  o Aic7xxx Driver Update
  o Aic7xxx and Aic79xx Driver Updated
  o Aic7xxx Driver Update
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Aic7xxx and Aic79xx Driver Updates
  o Bump aic79xx driver version to 1.3.9
  o Aic7xxx Driver Update
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Aic79xx Driver Update
  o Aic7xxx Driver Update
  o Aic7xxx and Aic79xx Driver Update
  o Aic7xxx and Aic79xx driver Update
  o Aic7xxx Driver Update
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Aic7xxx and Aic79xx Driver Update
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Update Aic79xx Readme

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: Fix Fritz!PCI v2 xmit irq underrun recovery
  o ISDN: Fix bug in ST5481 D-Channel state machine

Karsten Keil <kkeil@suse.de>:
  o ISDN: [PATCH] Fix problem with external hisax drivers

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o L2CAP config req/rsp handling fixes
  o [Bluetooth] Detect and log error condition when first L2CAP fragment is too long
  o [Bluetooth] RFCOMM must wait for MSC exchange to complete before sending the data
  o [Bluetooth] L2CAP sockets can now set LM_RELIABLE flag and get notification when we detect reliablity problem with the ACL connection.
  o [Bluetooth] Add support for SO_LINGER option to all Bluetooth protocols
  o Bluetooth: RFCOMM must send MSC when DLC was opened by SABM
  o [Bluetooth] Fix RFCOMM C/R and Direction bit handling
  o [Bluetooth] L2CAP qualification spec mandates sending additional config request if we receive config response with unacceptable parameters error code. 

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Send the correct values in RPN response
  o [Bluetooth] Handle priority bits in parameter negotiation
  o [Bluetooth] Implement rfcomm_tty_put_char() function
  o [Bluetooth] Send correct RPN response for accepted values
  o [Bluetooth] Set EA bit for V.24 signals parameter
  o [Bluetooth] Handle bit rate in remote port negotiation
  o [Bluetooth] Quirk for devices with no ISOC endpoints

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -pre2
  o Cset exclude: jamagallon@able.es|ChangeSet|20030620200318|50799

Mark A. Greer <mgreer@mvista.com>:
  o PPC32: Fix the gen550 infrastructure for baud rates other than 9600

Olaf Hering <olh@suse.de>:
  o remove TIOCGDEV from asm/ioctls.h
  o RAID_AUTORUN is a compatible ioctl

Patrick McHardy <kaber@trash.net>:
  o ISDN: [PATCH]  missing cli() in isdn_net.c
  o ISDN: [PATCH] don't unlock lp if there is nothing to unlock
  o ISDN: Add CONFIG_IPPP_FILTER
  o [NETFILTER]: Dont call helpers expectfn() for unconfirmed connections

Paul Mackerras <paulus@samba.org>:
  o PPC32: Update for PPC 4xx TLB and exception handling
  o PPC32: Add a new framework for on-chip peripherals for the IBM 4xx embedded processors.
  o PPC32: Introduce a new config symbol, CONFIG_40x, used for PPC 40x cpus
  o PPC32: Add generic IBM PPC405GP support and use it on the walnut platform
  o PPC32: Update the support for the "Walnut" 405GP platform
  o PPC32: Make debug exceptions usable on 4xx-class processors, and improve trap handling.
  o PPC32: Add support for PPC 405GP interrupt controller
  o PPC32: Extra register and other definitions for the PPC 405GP processor
  o PPC32: Move PC-style serial port definitions out to asm/pc_serial.h
  o PPC32: remove ppc4xx_serial.h, it is no longer used
  o PPC32: Cleanups for PPC 405GP-based systems; add file of OCP ids
  o PPC32: Don't run `checks' program on make zImage
  o PPC32: Add definitions for the UIC interrupt controller on the 405GP processor
  o PPC32: Add support for PCI and time-of-day clock on 405GP-based systems
  o PPC32: Allow for PCI host bridges that need explicit type 1 cycle indication

Randy Dunlap <rddunlap@osdl.org>:
  o unexpected IO-APIC code update

Rusty Russell <rusty@rustcorp.com.au>:
  o [irda] module refcounts for irlan
  o [patch, 2.5] dgrs doesn't free on error path
  o namespace pollution in cosa driver
  o [2.4 patch] fix wavelan_cs compile warning
  o Clear up GFP confusion in rcpci45.c
  o [patch, 2.5] fix errorpath in apne.c
  o Remove naked GFP_DMA from drivers_net_macmace.c
  o namespace pollution in skfddi driver
  o improve signal-to-noise ratio in atm code
  o 2.4.20 wait.h doc typo
  o fs_autofs4_root.c unused variable
  o [TRIVIAL PATCH 2.4] update README file to current
  o fix documentation in include_asm-i386_bitops.h
  o missing headers in i82092.c
  o fix linewrap in Documentation_power_pci.txt
  o include_asm-ia64_sal.h, typo: the the
  o Typos in drivers_s390_net_iucv.h
  o [TRIVIAL PATCH] include_asm-i386_dma.h: wrong lowest DMA
  o redundant declarations (#1_15)
  o add some missing init.h inclusions
  o remove superflous if in wait_kio
  o Squash warning in ppc64 addnote tool
  o fix linewrap in Documentation_filesystems_sysv-fs.txt
  o set b_page to null in fake buffer_head for O_DIRECT
  o fix linewrap in Documentation_pci.txt
  o misc_register audit fix of wdt_pci
  o misc register fix on ds1286
  o reorganize for unreachable code

Sam Ravnborg <sam@mars.ravnborg.org>:
  o [netdrvr sis900] make function headers readable by kernel-doc tool

Scott Feldman <scott.feldman@intel.com>:
  o [netdrvr e1000] add support for NAPI
  o [netdrvr e1000] add TSO support -- disabled
  o 10GbE ethtool support
  o remove ethtool privileged references
  o [e100] Remove "Freeing alive device" warning
  o [e100] move e100_asf_enable under CONFIG_PM to avoid warning
  o [e100] Add ethtool parameter support
  o [e100] Add ethtool cable diag test
  o [e100] Add MDI/MDI-X status to ethtool reg dump
  o [e100] cleanup Tx resources before running ethtool diags
  o [e100] full stop/start on ethtool set speed/duplex/autoneg
  o [e100] fixed stalled stats collection
  o [e100] VLAN configuration was lost after ethtool diags run
  o [e100] use skb_headlen() rather than rolling own
  o [e100] set netdev members before registration
  o [e100] misc

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Clean up the cpu_idle() code a bit
  o PPC32: Fix a multicast bug in the MPC 8xx / 8260 enet drivers
  o PPC32: Correct the DTLB miss handler on MPC8xx
  o PPC32: Fix a problem with MDIO requests on reset in MPC 8xx enet
  o PPC32: Minor cleanups to the MPC 8xx FEC driver
  o PPC32: Fix a small problem in the 8xx / 8260 uart code
  o PPC32: Important fixes in the MPC8xx FEC and MPC826x enet driver
  o PPC32: Describe when we want to do a CPM reset on MPC8xx
  o Add /proc/sys/kernel/l3cr

Zwane Mwaikambo <zwane@linuxpower.ca>:
  o Remove warning due to comparison in drivers/net/pcnet32.c

Summary of changes from v2.4.21 to v2.4.22-pre1
============================================

<baldrick@wanadoo.fr>:
  o USB: Backport of USB speedtouch driver to 2.4
  o USB speedtouch: move MOD_INC_USE_COUNT
  o USB speedtouch: discard packets for non-existant vcc's
  o USB speedtouch: bump the version number
  o USB speedtouch: crc optimization
  o USB speedtouch: compile fix
  o USB speedtouch: remove trailing semicolon
  o USB speedtouch: trivial whitespace and name changes
  o USB speedtouch: add missing #include
  o USB speedtouch: replace yield()
  o USB speedtouch: add defensive memory barriers
  o USB speedtouch: spin_lock_irqsave -> spin_lock_irq in process context
  o USB speedtouch: spin_lock_irqsave -> spin_lock_irq in tasklets
  o USB speedtouch: verbose debugging
  o USB speedtouch: use optimally sized reconstruction buffers
  o USB speedtouch: send path micro optimizations
  o USB speedtouch: kfree_skb -> dev_kfree_skb
  o USB speedtouch: remove useless NULL pointer checks
  o USB speedtouch: receive path micro optimization
  o USB speedtouch: receive code rewrite
  o USB speedtouch: remove MOD_XXX_USE_COUNT
  o USB speedtouch: set owner fields
  o USB speedtouch: parametrize the module

<bdschuym@pandora.be>:
  o [NETFILTER]: Fix ARPT_INV_MASK in arp_tables.h

<bwheadley@earthlink.net>:
  o USB: Aiptek kernel driver 1.0 for Kernel 2.4

<ccheney@cheney.cx>:
  o USB: vicam.c copyright patches

<chas@cmf.nrl.navy.mil>:
  o [ATM]: Fix foul up in lec driver
  o [ATM]: Add Forerunner HE support

<chas@locutus.cmf.nrl.navy.mil>:
  o [ATM]: Fix excessive stack usage in iphase driver
  o [ATM]: svcs possible race with sigd

<cweidema@indiana.edu>:
  o USB: pentax optio S

<dlstevens@us.ibm.com>:
  o [IGMP]: Backport igmpv3/mld2 support to 2.4.x
  o [IGMP]: Make sock_alloc_send_skb calls non-blocking
  o [IPV4/IPV6]: Make sure SKB has enough space while building IGMP/MLD packets
  o [IPV4/IPV6]: Fix IGMP device refcount leaks, with help from yoshfuji@linux-ipv6.org

<dwmw2@dwmw2.baythorne.internal>:
  o Switch to shared optimised CRC32 functions
  o Add config help for CONFIG_CRC32 (Duncan Sands <baldrick@wanadoo.fr>)
  o Fix CONFIG_CRC32=y when nothing in-kernel uses CRC32 functions by exporting the symbol from kernel/ksyms.c instead of lib/crc32.c, hence forcing lib/crc32.o to get pulled in during the final link.

<engebret@brule.rchland.ibm.com>:
  o [PPC64] Add biarch support and fix zImage builds deps from Matt Wilson
  o [PPC64] Search to the leaves of OF nodes for dma-window property
  o [PPC64] Cleanups & merge to 2.4.21pre7

<hanno@gmx.de>:
  o USB: Patch for Vivicam 355

<henning@meier-geinitz.de>:
  o USB: New vendor/product ids for scanner driver

<hwahl@hwahl.de>:
  o USB:  Patch for Samsung Digimax 410

<james@superbug.demon.co.uk>:
  o USB: Add support for Pentax Still Camera to linux kernel

<jengel@brule.rchland.ibm.com>:
  o update arch/ppc64 and include/asm-ppc64
  o turned off CONFIG_KDB and CONFIG_DUMP

<krkumar@us.ibm.com>:
  o [NET]: Initialize sysctl_table to NULL in neigh_parms_alloc

<kumarkr@us.ibm.com>:
  o [TCP]: Handle NLM_F_ACK in tcp_diag.c

<linux-usb@gemeinhardt.info>:
  o USB: add support for Mello MP3 Player

<nicolas@dupeux.net>:
  o USB: UNUSUAL_DEV for aiptek pocketcam

<olof@austin.ibm.com>:
  o [TCP]: tcp_twkill leaves death row list in inconsistent state over tcp_timewait_kill

<per.winkvist@telia.com>:
  o USB: more unusual_devs.h changes
  o Re: unusual_devs.h patch that was in 2.5.68

<philipp@void.at>:
  o USB: unusual_devs.h patch

<richard.curnow@superh.com>:
  o USB: ehci-hcd.c needs to include <linux/bitops.h>

<shemminger@osdl.org>:
  o [IPV4]: Replace explicit dev->refcount bumps with dev_hold

<smb@smbnet.de>:
  o USB: another usb storage addition

<stewart@inverse.wetlogic.net>:
  o USB: HIDDev uref backport for 2.4?

<thomas@osterried.de>:
  o [AX25]: AX.25 bug fixes

<vinay-rc@naturesoft.net>:
  o [NET]: Use mod_timer in dst.c
  o [PKT_SCHED]: Use mod_timer in sch_cbq.c
  o [PKT_SCHED]: Use mod_timer in sch_csz.c
  o [PKT_SCHED]: Use mod_timer in sch_htb.c

<vsu@altlinux.ru>:
  o USB: HIDDEV / UPS patches

<wahrenbruch@kobil.de>:
  o USB: kobil_sct.c added support for KAAN SIM Reader

<walter.harms@informatik.uni-oldenburg.de>:
  o USB: fixes kernel_thread
  o USB: fixes kernel_thread

Alan Stern <stern@rowland.harvard.edu>:
  o USB: US_SC_DEVICE and US_PR_DEVICE for 2.4

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [ACENIC]: Comment out netif_wake_queue from acenic watchdog
  o [IPV4]: More sane rtcache behavior

Andy Grover <agrover@groveronline.com>:
  o Remove old ACPI drivers
  o Delete acpitable.[ch] since they are no longer needed
  o ACPI interpreter update to latest (20020725)
  o Add ACPI driver files
  o This changeset adds ACPI support to 3 main areas
  o By Herbert Nachtnebel
  o Export acpi_get_firmware_table (Matthew Wilcox)
  o Fix ACPI table parsing (Bjorn Helgaas)
  o remove no-longer applicable comment
  o make "acpi=off" disable table parsing as well as interpreter init
  o update for core release version 20020815
  o Remove no-longer needed files
  o Add support for SLIT/SRAT parsing (Kochi Takayoshi)
  o New file for SLIT/SRAT support (Kochi Takayoshi)
  o ACPI interpreter updates
  o fix conditional (Giridhar Pemmasani)
  o ACPI trivial fixes (Kochi Takayoshi)
  o from 2.5: fix ACPI Config.in breakage (C. Hellwig)
  o Ensure that the ACPI interrupt has the proper trigger and polarity
  o ACPI: Remove unused functions in osl.c (Kochi Takayoshi)
  o ACPI: remove unused kdb and debugger directories
  o ACPI: When using CONFIG_ACPI_HT_ONLY, do not configure IOAPIC and LAPIC NMIs.
  o Toshiba ACPI Extras driver by John Belmonte
  o ACPI: Do not compile functions not used in HT_ONLY mode
  o ACPI: Fix possible sleeping at interrupt context (Matthew Wilcox)
  o ACPI: Blacklist improvements 1) Split blacklist code out into a separate file.
  o ACPI: New blacklist entries (Andi Kleen)
  o ACPI: Add a cmdline switch to disable ACPI PCI config (Andi Kleen)
  o ACPI
  o ACPI: Print the DSDT stats on boot, just like the other ACPI tables
  o ACPI: Interpreter update to 20020918
  o ACPI: Ensure that the ACPI SCI (system control interrupt) is set to active lov, level trigger.
  o ACPI: Make ACPI's use of fixmap use its own fixmap region, instead of the IOAPICs, since that will not be present on UP systems.
  o ACPI: change a non-critical debug message to a more appropriate level
  o ACPI: Replace ACPI_DEBUG with ACPI_DEBUG_OUTPUT in a few places we missed (Dominik Brodowski)
  o ACPI: Make the ACPI SCI interrupt get the right polarity when it is explicitly overridden in the MADT
  o ACPI: Add support for HPET tables (Andi Kleen)
  o Fix reversed logic in blacklist code (Sergio Monteiro Basto)
  o ACPI: IA64 Improvements (David Mosberger)
  o ACPI: Fix thermal management (Pavel Machek) Make thermal trip points R/W (Pavel Machek) Allow handling negative celsius values (Kochi Takayoshi)
  o ACPI: get ifdefs right in HT_ONLY case
  o ACPI: Fix MADT parsing error (Bjoern A. Zeeb)
  o ACPI: Init thermal driver timer before it is used (Knut Neumann)
  o ACPI: Interpreter update to 200201002
  o ACPI: Eliminate use of TARGET_CPUS from ACPI code
  o ACPI: Interpreter update to 200201022 release
  o ACPI: EC update
  o ACPI: Restore ARB_DIS bit after return from S1
  o ACPI: Add needed exports for ACPI-based PCI Hot Plug (J.I. Lee)
  o ACPI: Rename acpi_power_off to acpi_power_off_device (Pavel Machek)
  o ACPI: Remove too-broad blacklist entries
  o ACPI: Use dev->devfn instead of bridge->devfn to determine the pin when trying to derive a device's irq from its parent (Ville Syrjala)
  o ACPI: Add support for GPE1 block defined with no GPE0 block
  o ACPI: Try #2 at fixing the bridge swizzle (Kai Germaschewski)
  o ACPI
  o ACPI: Ensure we con't try to sleep when we shouldn't
  o ACPI: Interpreter update to (20021101)
  o ACPI: Oops, 2.4.x doesn't have in_atomic()
  o ACPI: Turn down debug messages to a tolerable level (Ernst Herzberg)
  o ACPI: Interpreter update to fix mutex wait problem This changes the timeout param around the interpreter to a u16, so that ACPI_WAIT_FOREVER is equivalent to 0xFFFF, the value ASL expects to mean "wait forever".
  o ACPI: Correctly init device struct, permissing proper unloading/reloading (John Cagle)
  o ACPI: Interpreter update to 20021111. Add support for SMBus OpRegions
  o ACPI: Handle module unload/reload properly w.r.t. /proc
  o ACPI: Do not compile code for EC unloading, because it cannot be unloaded atm
  o ACPI: fix debug print levels, and use down() instead of down_interruptible(), and some whitespace.
  o ACPI: Interpreter fixes Fixed memory leak in method argument resolution Fixed Index() operator to work properly with a target operand Fixed attempted double delete in the Index() code Code size improvements Improved debug/error messages and levels Fixed a problem with premature deletion of a buffer object
  o ACPI: Add ec_read and ec_write
  o ACPI: Update to 20021122 Fixed a problem with RefOf and named fields Fixed a protection fault involving Packages with Null/nested packages Fixed GPE initialization to handle a pathological case
  o ACPI: Fix IRQ assignment on Tiger (JI Lee)
  o ACPI: Remove incorrect comment
  o ACPI: Interpreter update to 20021205 Prefix more contants with ACPI_ Fixed a problem causing DSDT image corruption Fixed a problem if a method was called in an object declaration Fixed a problem in the string copy routine Broke out some code into new files Eliminate spurious unused variables warning w.r.t. ACPI_MODULE_NAME Remove unneeded file
  o ACPI: Never return a value from the PCI device's Interrupt Line field if it might be bogus -- return 0 instead.
  o ACPI: Fix check of schedule_task()'s return value (Ducrot Bruno)
  o ACPI: Get fid of progress dots if not in debug mode
  o ACPI: update to 20021212
  o ACPI: Fix oops on module insert/remove (Matthew Tippett)
  o ACPI: remove non-Linux revision on files, and make types more Linux-like
  o ACPI: More cosmetic changes to make the code more Linux-like
  o ACPI: Switch from typedefs to explicit "struct" and "union" usage
  o ACPI: Fix for now-dynamic nature of mp_irqs array (Joerg Prante)
  o ACPI: Expose lid state to userspace (Zdenek OGAR Skalak)
  o ACPI: Make button functions static (Pavel Machek)
  o ACPI: Express state of lid in words, not a number
  o ACPI: Eliminate spawning of thread from timer callback. Use schedule_work for all cases. Thanks to Ingo Oeser, Andrew Morton, and Pavel Machek for their wisdom.
  o ACPI: Update version to 20030109
  o ACPI: Fix acpiphp_glue.c for latest ACPI struct changes (Sergio Visinoni)
  o ACPI: Boot functions don't use cmdline, so don't pass it
  o ACPI: S4BIOS support (Ducrot Bruno)
  o ACPI: Move drivers/acpi/include directory to include/acpi
  o ACPI: Handle P_BLK lengths shorter than 6 more gracefully
  o ACPI: Update to 20030122
  o ACPI: Fix accidentally reverted file
  o ACPI: Fix missing declaration for s4bios support
  o ACPI: optimize for size
  o ACPI: Fix compilation on IA64 (Matthew Wilcox)
  o ACPI: Reduce errorlevel of a debug message (Matthew Wilcox)
  o ACPI: Use extended IRQ resource type when setting IRQs on link devices to more than IRQ 15 (Juan Quintela)
  o ACPI: Properly handle an ISO reassigning the ACPI interrupt. Big thanks to John Stultz.
  o ACPI: Factor common code out of an if/else
  o ACPI: *really* fix ISO SCI override support (thanks again to John Stultz)
  o ACPI: update NUMA maintainer email
  o ACPI: change includes of ACPI headers for new location
  o ACPI: Port mochel's makefile improvements
  o ACPI: Eliminate use of acpi_gpl_gpe_number_info (Matthew Wilcox)
  o ACPI: Support translation attribute (Bjorn Helgaas)
  o ACPI: Add ability to override predefined object values (Ducrot Bruno)
  o ACPI: Decrease size of override's static array, add a define for the length, and print a msg if used
  o ACPI: Fix printk output (Jochen Hein)
  o ACPI: Misc interpreter improvements
  o ACPI: misc sync-ups
  o ACPI: Change license from GPL to dual GPL and BSD-style
  o ACPI: Backport Toshiba driver changes from 2.5 (John Belmonte)
  o ACPI: Do not count processor objects for non-present CPUs
  o ACPI: Revert a change that allowed P_BLK lengths to be 4 or 5. This is causing us to think that some systems support C2 when they really don't.
  o ACPI: Oops, remove 2.5-ism
  o ACPI: Fix derive_pci_id (Ducrot Bruno, Alvaro Lopez)
  o ACPI: Add mem= kernel parameters to allow user to specify reserved and ACPI DATA regions (Pavel Machek)
  o ACPI: Map in entire table before doing the checksum (John Stultz)
  o ACPI: update to 20030228
  o ACPI: Re-enable building w/o CONFIG_PCI (Pavel Machek)
  o ACPI: Fix off by 1 error in C2/3 detection (Ducrot Bruno)
  o ACPI: Interpreter update to 20030321
  o ACPI: Sleep updates (Ducrot Bruno)
  o ACPI: Fix compile warning
  o ACPI: Interpreter update to 20030328
  o ACPI: Interpreter update to 20030418
  o ACPI: Fix link devices on SMP systems (Dan Zink)
  o ACPI: Add missing include
  o ACPI: Update to 20030424
  o ACPI: Allow ":" in OS override string (Ducrot Bruno)
  o ACPI: Interpreter update to 20030509 Changed the subsystem initialization sequence to hold off installation of address space handlers until the hardware has been initialized and the system has entered ACPI mode.  This is because the installation of space handlers can cause _REG methods to be run.  Previously, the _REG methods could potentially be run before ACPI mode was enabled.
  o ACPI: acpi=off also implies drivers should not load (Zdenek Ogar Skalak)
  o ACPI: Update Toshiba driver to 0.15 (John Belmonte)
  o ACPI: Do not reinit ACPI irq entry in ioapic (thanks to Stian Jordet)
  o ACPI: update to 20030522 Found and fixed a reported problem where an AE_NOT_FOUND error occurred occasionally during _BST evaluation.  This turned out to be an Owner ID allocation issue where a called method did not get a new ID assigned to it.  Eventually, (after 64k calls), the Owner ID UINT16 would wraparound so that the ID would be the same as the caller's and the called method would delete the caller's namespace.
  o ACPI: Allow multiple compatible IDS for PnP matching
  o ACPI: Remove extra semicolon (Pavel Machek)
  o ACPI: Trivial name init patch (Bjorn Helgaas)
  o ACPI: Re-add acpitable.c. This makes some people happy I hope, and also (!) cleans up the code a little - a big #ifndef reduction.
  o ACPI: Add ASUS Value-add driver (Karol Kozimor and Julien Lerouge)
  o ACPI: Add missing CONFIG_ACPI_HT_ONLY entry to Configure.help
  o ACPI: Don't oops on echo 5 >sleep, but do shut down uncleanly
  o ACPI: ACPI PCI subdriver support (Matthew Wilcox)
  o ACPI: acpiphp update (Takayoshi Kochi)
  o ACPI: Interpreter update to 20030619

Ben Collins <bcollins@debian.org>:
  o [SPARC64]: Final image strip not to strip too much
  o USB: Happ UGCI added as BADPAD for workaround
  o USB Multi-input quirk
  o USB: fix keyboard leds
  o USB: Actually Fix 2.4 HID input

Dave Hollis <dhollis@davehollis.com>:
  o USB: AX8817X Driver for 2.4 Kernels

David Brownell <david-b@pacbell.net>:
  o USB: ehci i/o watchdog
  o USB: SMP ehci-q.c 1010 BUG()
  o USB: EHCI update for 2.4

David Mosberger <davidm@napali.hpl.hp.com>:
  o [TG3]: Workaround 4g DMA bug more portably

David S. Miller <davem@nuts.ninka.net>:
  o [NET]: Use dump_stack() in neigh_destroy()
  o [ATM]: Fix some CPP pasting in ambassador driver
  o [IPV6]: Remove illogical bug check in fib6_del
  o [IPV4]: Use time_{before,after}() and proper jiffies types in route.c
  o [IPV4]: Two minor errors in jiffies changes
  o [IPV4]: Fix expiration test in rt_check_expire
  o [RTNETLINK]: extern __inline__ --> static inline
  o [TCP]: extern __inline__ --> static inline where appropriate
  o [IPV6]: extern __inline__ --> static inline
  o [SUNHME]: Use PCI config space if hm-rev property does not exist
  o [IPV6]: Memory leak found by stanford checker
  o [NET]: In dst_alloc, do not assume layout of atomic_t
  o [IPV4]: Fix fib_hash performance problems with huge route tables
  o [IPV4]: Use get_order instead of reimplementation
  o [NET]: Kill net/README, out of date and duplicates MAINTAINERS file
  o [SPARC64]: RAID_AUTORUN is a compatible ioctl
  o [SPARC64]: Fix sys_shmat handling for 64-bit binaries
  o [IPV6]: Do not invoke icmpv6_send with uninitialized skb->dev
  o [SPARC64]: Merge sysinfo32 corrections from ppc64 port
  o [IPV6]: Fix igmp6_timer_handler forward declaration
  o [NET]: Fix build failure from recent sunrpc changes
  o [NET]: Size hh_cache->hh_data more appropriately

David Woodhouse <dwmw2@infradead.org>:
  o Fix CONFIG_CRC32=m by make crc32.o export its own symbols again in that case
  o Back-port Jocke's CRC32 optimisations from 2.5
  o Fix export of crc32 symbols when CONFIG_CRC32 != y but something pulls it into the kernel image anyway

Geert Uytterhoeven <geert@linux-m68k.org>:
  o [NET]: asm/smp.h --> linux/smp.h in sch_ingress.c
  o USB: Big endian RTL8150

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added support for Sony DSC-P8
  o USB: attempt to track down pl2303 oopses on close
  o USB: add comment to storage/unusual_devs.h that specifies how to add new entries
  o USB: fix break control for pl2303 driver
  o USB: pegasus ethtool fixup
  o USB: add error reporting functionality to the pl2303 driver
  o USB: fixup aiptek driver for older compilers
  o USB: clean up extra whitespace in visor.c driver

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o [IPV6]: Fix offset in ICMPV6_HDR_FIELD messages
  o [IPV^]: Use correct icmp6 type in ip6_pkt_discard
  o [MAINTAINERS/CREDITS]: Add entries for USAGI hackers
  o [IPV6]: ARCnet support, driver side
  o [IPV6]: ARCnet support, protocol side
  o [IPV6]: Reworked default router selection

J. A. Magallon <jamagallon@able.es>:
  o Allow aicasm to be built with db4-devel

Jeff Garzik <jgarzik@redhat.com>:
  o [ROSE]: Kill kfree of net_device->name

Johannes Erdfelt <johannes@erdfelt.com>:
  o USB: fix 2.4 usbdevfs race

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed VERSION to .22
  o Delete autogenerated lib/crc32table.h
  o Added missing "-" to EXTRAVERSION

Martin Devera <devik@cdi.cz>:
  o [NET]: Fix jiffies races in net/sched/sch_htb.c

Neil Brown <neilb@cse.unsw.edu.au>:
  o Handle concurrent failure of two drives in raid5
  o Fix bug in /proc/mdstat
  o Fix the check for execute permissions of parent directories in NFSd
  o kNFSd: SVC sockets don't disable Nagle
  o kNFSd: TCP nfsd connection hangs when partial record header is received
  o kNFSd: Make sure an early close on a nfs/tcp connection is handled properly

Olaf Hering <olh@suse.de>:
  o USB: incorrect ethtool -i driver name
  o USB: incorrect ethtool -i driver name

Pam Delaney <pdelaney@lsil.com>:
  o Critical bug fix for fusion driver

Patrick McHardy <kaber@trash.net>:
  o [PPP] fix memory leak in ioctl error path

Paul Mackerras <paulus@samba.org>:
  o [PPP]: Fix PPP Deflate sequence number checking

Petko Manolov <petkan@users.sourceforge.net>:
  o USB: pegasus patch

Randy Dunlap <rddunlap@osdl.org>:
  o [NET]: Spelling/typo fixes in rtnetlink.h
  o [IPV6]: Fix typos in ip6_fib.c
  o [IPV6]: Use time_after() etc. for comparing jiffies
  o [NET]: add RFC references for Linux SNMP MIBs
  o [NET]: Typo corrections only

Robert Olsson <robert.olsson@data.slu.se>:
  o [IPV4]: Add rtcache hash lookup statistics to rtstat
  o [IPV4]: In rt_intern_hash, reinit all state vars on branch to "restart"

Stephen C. Tweedie <sct@redhat.com>:
  o Fix O_DIRECT races in 2.4

Vojtech Pavlik <vojtech@suse.cz>:
  o USB: Make Olympus cameras work with usb-storage
  o USB: Fix HID logical min/max for 2.4

final:

- 2.4.21-rc8 was released as 2.4.21 with no changes.


Summary of changes from v2.4.21-rc7 to v2.4.21-rc8
============================================

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Fix ext2fs warning

Hugh Dickins <hugh@veritas.com>:
  o Fix shmctl(SHM_LOCK/UNLOCK) deadlock

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Backout erroneous kiobuf dcache flush changes Cset exclude: jsun@mvista.com|ChangeSet|20030425203656|60956
  o Changed EXTRAVERSION to -pre8
  o Cset exclude: geert@linux-m68k.org|ChangeSet|20030609201637|12385
  o Cset exclude: geert@linux-m68k.org|ChangeSet|20030609201907|11405
  o Remove bogus license for Rocket driver and change it to GPL


Summary of changes from v2.4.21-rc6 to v2.4.21-rc7
============================================

<ehabkost@conectiva.com.br>:
  o [SPARC]: Export phys_base on sparc32

<jgarzik@pobox.com>:
  o fix olympic driver build

<lethal@linux-sh.org>:
  o Fix Solution Engine 7751 Build
  o Define VM_DATA_DEFAULT_FLAGS for SH

<wesolows@foobazco.org>:
  o [sparc]: Attempt mul/div emulation handling on all cpus

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC]: Fix sys_ipc to return ENOSYS instead of EINVAL as appropriate
  o [SPARC64]: Implement dump_stack in 2.4.x
  o [SPARC64]: Only use power interrupt when button property exists
  o [IPV4/IPV6]: Use Jenkins hash for fragment reassembly handling
  o [IPV6]: Input full addresses into TCP_SYNQ hash function
  o [IPV4]: Add sysctl to control ipfrag_secret_interval
  o [SPARC64]: Fix probe error handling in envctrl.c driver
  o [SPARC64]: Fix probe error handling in bbc_{envctrl,i2c}.c driver
  o [SPARC64]: Fix exploitable holes and bugs in ioctl32 translations

Douglas Gilbert <dougg@torque.net>:
  o sg: Fix side effect introduced by last "off by one" fix

Eric Brower <ebrower@usa.net>:
  o [SPARC]: Refactor AUXIO support

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc7

Pete Zaitcev <zaitcev@redhat.com>:
  o [sparc] Force type in __put_user
  o [SPARC]: Fix gcc-3.x builds

Rob Radez <rob@osinvestor.com>:
  o [sparc]: Fix uninitialized spinlock in SRMMU code
  o [SPARC]: Kill initialize_secondary, unused




Summary of changes from v2.4.21-rc5 to v2.4.21-rc6
============================================

<c-d.hailfinger.kernel.2003@gmx.net>:
  o IDE config.in correctness

Andi Kleen <ak@muc.de>:
  o x86-64 fix for the ioport problem

Andrew Morton <akpm@digeo.com>:
  o Fix IO stalls and deadlocks

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Add missing via82xxx PCI ID
  o Backout erroneous fsync on last opener at close()
  o Changed EXTRAVERSION to -rc6



Summary of changes from v2.4.21-rc4 to v2.4.21-rc5
============================================

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o 1: (trivial) Fix the formatting of your ide hack
  o 2: =scsi option fails in some cases
  o 3: IDE DMA
  o add the via ide ident
  o fix the siimage mmio stuff

Andi Kleen <ak@muc.de>:
  o Fix 32bit ioctl holes
  o Fix context switch bug on x86-64
  o Prefetch workaround for csum-copy

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC Documentation/Configure.help fix

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc5



Summary of changes from v2.4.21-rc3 to v2.4.21-rc4
============================================

<minyard@acm.org>:
  o IPMI fixes

<viro@parcelfarce.linux.theplanet.co.uk>:
  o Fix writing to /dev/console

Barry K. Nathan <barryn@pobox.com>:
  o Correctly fix the ioperm issue

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o Update ide/ppc/pmac.c
  o Fix controlfb build with gcc3.3
  o PPC32 Fix warning with ndelay (with patch !)

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc4
  o Cset exclude: c-d.hailfinger.kernel.2003@gmx.net|ChangeSet|20030526190224|33683
  o Really fix xconfig breakage


Summary of changes from v2.4.21-rc2 to v2.4.21-rc3
============================================

<bk@suse.de>:
  o fix unresolved symbol rtnetlink_rcv_skb with gcc-3.3

<riel@redhat.com>:
  o mm/mmap.c address overflow fix

<viro@parcelfarce.linux.theplanet.co.uk>:
  o TIOCCONS fix

Adrian Bunk <bunk@fs.tum.de>:
  o fix sound/kahlua.c .text.exit error
  o fix ips.c .text.exit error
  o Configure.help updates from -ac

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o fix ipmi screwup
  o IDE config fixes
  o allow rw_disk in IDE to be hooked
  o clean up the pdc4030 to use the new hooks not ifdefs
  o fix modular ide build and other makefile bug
  o correct ALi doc
  o hpt37x
  o add Intel ICH5 Serial ATA
  o fix wrong clocking selection on CMD680/SII3112
  o ensure we dont turn DMA on by accident on early sl82c05
  o fix missing wakeup on hisax pci (breaks v.110)
  o mpt fusion assorted small fixes
  o fix config error
  o resync lasi id (somehow out of sync)
  o vrify_area fix
  o pci id table update
  o add a quirk for the serverworks irq
  o pass the right object to presto
  o merge the kerneldoc for uaccess
  o parisc headers
  o parisc headers 2
  o update IDE headers to match IDE changes
  o extra PCI Ident
  o export fc_type_trans
  o add a hold field to reserve ide slots (needed for PPC)

Andrea Arcangeli <andrea@suse.de>:
  o Fix race between remove_inode_page and prune_icache

Arjan van de Ven <arjanv@redhat.com>:
  o ioperm fix

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc3
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030522194932|46894 (wolfson codec upd)

Nicolas Pitre <nico@cam.org>:
  o set_task_state() UP memory barriers

Olaf Hering <olh@suse.de>:
  o 2.4.21-rc2 syntax error in toplevel Makefile

Oleg Drokin <green@angband.namesys.com>:
  o Fix reiserfs options parser, return error if given incorrect options on remount
  o reiserfs: One of the O_DIRECT fixes disabled tail packing by mistake. Enable it again
  o reiserfs: Fix another O_DIRECT vs tails problem. Mostly by Chris Mason
  o reiserfs: Refuse to mount/remount if "alloc=" option had incorect parameter
  o reiserfs: iget4() race fix

Oleg Drokin <green@namesys.com>:
  o [2.4] export balance_dirty

Stephen C. Tweedie <sct@redhat.com>:
  o Fix mmap+IO potential dangling IO in ext3

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Fix 'make znetboot'.  From Cort Dougan
  o PPC32: Important fixes in the MPC8xx enet driver
  o PPC32: Allow for the RTC IRQ to be board-defined

Vojtech Pavlik <vojtech@suse.cz>:
  o Fix incorrect enablebits for all AMD IDE chips


Summary of changes from v2.4.21-rc1 to v2.4.21-rc2
============================================

<bernhard.kaindl@gmx.de>:
  o Fixup 2.4 ptrace fix

<green@linuxhacker.ru>:
  o Memleak fix for DIGITAL EtherWORKS 3 ethernet driver

<javaman@katamail.com>:
  o explicit support for nVidia nForce

<jgarzik@pobox.com>:
  o tg3 fix
  o fix fealnx build on ia64 and other non-x86

<jsun@mvista.com>:
  o kiobuf flush dcache properly

<laforge@netfilter.org>:
  o [NETFILTER]: Makefile and build fixes
  o [NETFILTER]: Trivial but important state fix for ipt_conntrack

<lucy@innosys.com>:
  o USB: keyspan driver fixes

<mulix@mulix.org>:
  o [NETFILTER]: ip_queue memory leaks

<niv@us.ibm.com>:
  o [AF_UNIX]: Fix max_dgram_qlen procfs permissions

<petrides@redhat.com>:
  o Orphan recovery error path fix

<r.a.mercer@blueyonder.co.uk>:
  o Fix vesafb with large memory

<shemminger@osdl.org>:
  o [BRIDGE]: New maintainership

<torben.mathiasen@hp.com>:
  o PCI Hotplug: cpqphp 66/100/133MHz PCI-X support

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o fix overrun in cdu31a
  o fix memory leak on rio
  o fix ide smp deadlock on settings sem
  o IDE: if 0 garbage removal
  o add blacklist for barracuda ata iv with CSB5
  o Fix copy_to_user handling in eicon
  o /proc stuff for zoran
  o Fix copy_user handling in z36120
  o Fix arcnet crashes with raw socket
  o fix compile of r8169 with newer binutils
  o fix roadrunner memory leak
  o sis900 needs to know another PHY
  o Fix copy_user handling in cosa
  o fix 82092 crash cases
  o fix time type in aha152x
  o fix cpqfc leak
  o fix ide-scsi retry oops
  o fix nsp32 build with newer binutils
  o fix qlogicisp leaks
  o add another card id
  o fix build with newer binutils
  o Fix copy_to_user handling in awe_wave
  o Fix get_user handling in cmpci
  o small fix for pcm alloc on i810
  o mpu401 copy_to_user handling fix
  o fix a race and a comment in via_audio
  o mdc800 copy_to_user handling fix
  o make pegasus work on big endian
  o Fix copy_to_user handling in vicam
  o make sstfb work bigendian
  o fix lots of tdfxfb bugs
  o handle error case in fs/namespace.c
  o copy kernel not user object in ncpfs
  o fix error cases in procfs
  o more /proc error cases
  o fix the d_path error cases in umsdos
  o remove dead functions
  o header for arcnet fixes
  o new sis fb idents
  o sisfb ipdate
  o fix wrong types in if_shaper
  o put the ide idents back in working order
  o headers for sisfb update
  o kill unneeded ifdefs, add rd/ and root=nbd
  o fix base handling in lib stuff
  o maintainer updates
  o fix wrong type
  o xdr warning (0 - any)
  o fix x.25 parsing
  o update hptraid

Alan Stern <stern@rowland.harvard.edu>:
  o USB: usb storage async unlink error code fix
  o USB: usb-storage fixes

Andi Kleen <ak@muc.de>:
  o Critical fix for x86-64
  o Fix gcc 3.3 build for reverted aic7xxx driver
  o Fix SMP x86-64 kernels on simics
  o Another x86-64 build fix for gcc-3.3-hammer

Ben Collins <bcollins@debian.org>:
  o Fix IEEE1394 locking problems + cleanups
  o More firewire/IEEE1394 fixes
  o Fix highmem_io for sbp2

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o Fix PPC build

Christoph Hellwig <hch@lst.de>:
  o add intelfb to Config.in

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o JFS: Performance improvement
  o JFS: jfs_lookup should check for bad inode returned from iget
  o JFS: Avoid rare deadlock

David S. Miller <davem@nuts.ninka.net>:
  o [NET]: SG without checksum support is illegal
  o [NET]: Fix hashing exploits in ipv4 routing, IP conntrack, and TCP synq

David Woodhouse <dwmw2@infradead.org>:
  o JFFS2: Fix for_each_inode()

Greg Kroah-Hartman <greg@kroah.com>:
  o i2c: bug fix for 2.4.21-rc1
  o IBM PCI Hotplug: fix up a lot of memory allocations and leaks just to figure out a slot name
  o IBM PCI Hotplug: fix up a number of memory leaks on the error path

James Morris <jmorris@intercode.com.au>:
  o [NET]: Cosmetic cleanups of jhash code
  o [IPV4]: Choose new rt_hash_rnd every rt_run_flush

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o [Bluetooth] Improved RFCOMM TTY buffer management. Don't buffer more data than we have credits for.
  o [Bluetooth] Fix race condition in RFCOMM session and dlc scheduler

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Respond correctly to RLS packets
  o [Bluetooth] Fix L2CAP binding to local address

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Avoid is_dumpable() NULL pointer reference
  o aic7xxx: Go back to old aic7xxx (pre3) since the new one lockups some cards on initialization. The new driver (aic79xx) is now a new directory. I know Justin will hate this, but I can't update the aic7xxx to a fully new driver in -rc stage.
  o aic7xxx PCI posting flush fix from Arjan
  o Changed EXTRAVERSION to -rc2

Neil Brown <neilb@cse.unsw.edu.au>:
  o Return correct result for ACCESS(READ) on eXecute-only
  o Update umem driver for newer cards

Patrick McHardy <kaber@trash.net>:
  o [NETFILTER]: Multiple ipt_REJECT fixes

Paul Mackerras <paulus@au1.ibm.com>:
  o update CREDITS

Paul Mackerras <paulus@samba.org>:
  o PPC32: Update the defconfigs
  o PPC32: Compile fix for ppc_ksyms.c - it needs the declaration of __div64_32
  o Fix drivers/video/Config.in

Stelian Pop <stelian.pop@fr.alcove.com>:
  o sonypi fixes

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Export a missing symbol (__div64_32)


Summary of changes from v2.4.21-pre7 to v2.4.21-rc1
============================================

<alborchers@steinerpoint.com>:
  o USB: patch for oops in io_edgeport.c

<arndt@lin02384n012.mc.schoenewald.de>:
  o USB: Patch against unusual_devs.h to enable Pontis SP600

<baldrick@wanadoo.fr>:
  o USB: uhci bandaid

<bryder@paradise.net.nz>:
  o USB: ftdi_sio update

<bwa@us.ibm.com>:
  o [SCTP/IPV6]: Move sockaddr storage and in6addr_{any,loopback} to generic places

<chas@cmf.nrl.navy.mil>:
  o [ATM]: Make ia64 include ATM driver config

<chas@locutus.cmf.nrl.navy.mil>:
  o [ATM]: Get lec net_device names correct
  o [ATM]: Obsolete some atm_vcc members
  o [ATM]: Fix idt77252/sch_atm/pppoatm compilation
  o [ATM]: cleanup nicstat, suni and idt77105
  o [ATM] nicstar doesnt count all dropped pdus and powerpc fixup
  o [ATM] s/uni driver overwrites 8-/16-bit mode
  o [ATM]: Fix total_len calculation in IPHASE driver
  o [ATM]: Fix IPHASE build with debugging enabled

<dlstevens@us.ibm.com>:
  o [IPV6]: Add anycast support

<gandalf@netfilter.org>:
  o [NETFILTER]: Fix modify-after-free bug in ip_conntrack

<gandalf@wlug.westbo.se>:
  o [NETFILTER]: Fix ipfwadm_core.c compile failure
  o [NETFILTER IPV6]: Fix Makefile typo

<green@linuxhacker.ru>:
  o [VLAN]: Fix memory leak in procfs handling

<henning@meier-geinitz.de>:
  o USB: scanner.c endpoint detection fix

<laforge@netfilter.org>:
  o [NETFILTER]: iptables iptable_mangle LOCAL_IN bugfix
  o [NETFILTER]: ipt_REJECT bugfix for TCP RST packets + asymm. routing

<legoll@free.fr>:
  o USB: New USB serial device ID: Asus A600 PDA cradle

<mb@ozaba.mine.nu>:
  o [NETFILTER]: Add tftp conntrack + NAT support

<mrr@nexthop.com>:
  o [IPV6]: Allow protocol to percolate up into rt6 routing operations

<netfilter@interlinx.bc.ca>:
  o [NETFILTER]: Add amanda conntrack + NAT support

<niv@us.ibm.com>:
  o [TCP]: Missing SNMP stats

<paulm@routefree.com>:
  o [NETFILTER]: ip_conntrack bugfix for LOCAL_NAT and PPTP

<riel@redhat.com>:
  o Fix kunmap_atomic debugging problem

<riel@surriel.com>:
  o [ATM]: Compile fix for net/atm/br2684.c

<soruk@eridani.co.uk>:
  o USB: enable Motorola cellphone USB modems

<swiergot@intersec.pl>:
  o Fix ac97 incomplete headers

<yoshfuji@nuts.ninka.net>:
  o [IPV6]: Use RFC2553 constant variable

Adrian Bunk <bunk@fs.tum.de>:
  o [NF/IPV6]: Remove all ipv6_ext_hdrs from ip6tables
  o [ATM]: Fix IPHASE driver build
  o Fix aic7xxx compilation

Alan Stern <stern@rowland.harvard.edu>:
  o USB: usb-storage START-STOP under Linux 2.4

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [IPV4]: Fix deadlock in IGMP locking
  o [IPV6]: Correct CHECKSUM_HW handling in tcp_v6_send_check

Andi Kleen <ak@muc.de>:
  o x86-64 update

Andreas Dilger <adilger@clusterfs.com>:
  o don't allocate/free blocks in system areas

Andries E. Brouwer <andries.brouwer@cwi.nl>:
  o compilation fix for 2.4.21-pre7
  o Fix SCSI size reporting

Ben Collins <bcollins@debian.org>:
  o IEEE-1394/Firewire update

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC32: Do better cache flushes around L2 cache ctrl register changes
  o PPC32: Factor out common code for saving/restore CPU special-purpose registers, used on SMP and for sleep/wakeup.
  o PPC32: Make sure IPI handlers run with interrupts disabled
  o PPC32: Add proper /proc/ide entry for pmac
  o PPC32: Update ide-pmac driver

Christoph Hellwig <hch@lst.de>:
  o [NETFILTER]: 2.4 firewalling compat code removal
  o [NET]: Backport generic fc_type_trans to 2.4

David Brownell <david-b@pacbell.net>:
  o USB: ehci-hcd, minor hardware tweaks
  o USB: usbcore deadlock paranoia
  o USB: CDC Ether fix notifications

David S. Miller <davem@nuts.ninka.net>:
  o [IPV6]: Undo __constant_{n,h}to{n,h}l from anycast patch
  o [SPARC64]: Fix trap stack allocations so gcc-3.x builds work
  o [SCHED]: Some schedulers forget to flush filter list at destroy
  o [PKTSCHED]: Fix double-define of __inline__ et al
  o [IP TUNNEL]: inet_ecn_decapsulate modifies bits in wrong header
  o [PKT_SCHED]: Remove ugly arch ifdefs from generic code
  o [NETFILTER IPV6]: Fix route leak in ip6_route_me_harder

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Amiflop mod_timer()
  o Duplicate PROC_CONSOLE()
  o 2.4 IDE core code for m68k
  o 2.4 IDE driver code for m68k
  o M68k raw I/O updates
  o Generic RTC driver
  o M68k ndelay()
  o M68k needs WANT_PAGE_VIRTUAL

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o [IPV6]: Use "const" qualifier
  o [IPV6]: Use ipv6_addr_any() for testing unspecified address
  o [IPV6]: Don't allow multiple instances of the same IPv6 address on an interface
  o [IPV6]: Set noblock to 1 in NDISC sock_alloc_send_skb calls

James Morris <jmorris@intercode.com.au>:
  o [NET]: dst_clone --> dst_hold where appropriate
  o [PKTSCHED]: Kill redefinition of IPPROTO_ESP in sch_sfq.c

Jens Axboe <axboe@suse.de>:
  o Fix ide request races which resulted in corruption

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: mikpe@csd.uu.se|ChangeSet|20030417235935|56567
  o Add missing HPT366 ID
  o Updated EXTRAVERSION to -rc1

Mark A. Greer <mgreer@mvista.com>:
  o PPC32: Add support for SERIAL_IO_PORT ports to the gen550 backend

Mikael Pettersson <mikpe@csd.uu.se>:
  o fix dmi_scan breakage
  o fix APIC bus errors on SMP K7 boxes in UP mode

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: Fix recenly introduced journal sanity check that breaks replay on old filesystems
  o reiserfs: Fix for journal replay process, to only replay transactions from last mount. By Chris Mason

Oliver Neukum <oliver@neukum.org>:
  o Honour HFS lock bits

Paul Mackerras <paulus@samba.org>:
  o PPC32: Fix the interrupt entry path for POWER3 processors
  o PPC32: Clean up arch/ppc/mm/Makefile a little
  o PPC32: xmon fixes for CHRP, powerbooks, and SMP systems
  o PPC32: fix indentation in include/asm-ppc/bootinfo.h
  o PPC32: Restructure the top-level interrupt handling loop
  o PPC32: Align boot wrapper data segment on page boundary
  o PPC32: Make readb/w/l completely synchronous

Petko Manolov <petkan@users.sourceforge.net>:
  o USB: pegasus link status detection fix

Randy Dunlap <randy.dunlap@verizon.net>:
  o [NET]: typo and comment fixes

Randy Dunlap <rddunlap@osdl.org>:
  o update unexpected IO APIC detection

Rusty Russell <rusty@rustcorp.com.au>:
  o Fix minor NAT parsing issue

Stephen C. Tweedie <sct@redhat.com>:
  o 2.4: Fix for jbd compiler warnings

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Actually fix KGDB like Mark Greer mentioned
  o PPC32: Remove an option to partically disable the d-cache



Summary of changes from v2.4.21-pre6 to v2.4.21-pre7 
============================================

<bergner@cannon.rchland.ibm.com>:
  o PPC64 update

<cramerj@intel.com>:
  o [E1000] Documentation/networking/e1000.txt updates
  o [E1000] Version, copyright, changelog and MAINTAINERS
  o [E1000] Spd/dplx abstraction; eeprom size changes
  o [E1000] IRQ registration fix
  o [E1000] Added 82541 & 82547 support
  o [E1000] Added MII support
  o [E1000] Modulus math removed
  o [E1000] Perform single PCI read per interrupt
  o [E1000] Tx Descriptor cleanup
  o [E1000] Read/Write register macro optimizations
  o [E1000] Compaq to HP branding change
  o [E1000] Whitespace changes
  o [E1000] Added Tx FIFO flush routine
  o [E1000] Added Interrupt Throttle Rate tuning support
  o [E1000] Controller wake-up thru ASF fix
  o [E1000] whitespace fix from previous patches

<green@linuxhacker.ru>:
  o Memleak in KOBIL USB Smart Card Terminal Driver
  o USB: more Edgeport USB Serial Converter driver stuff
  o USB: Memleak in drivers/usb/hub.c::usb_reset_device
  o USB: memleak in Edgeport USB Serial Converter driver

<henning@meier-geinitz.de>:
  o USB: New ids for scanner driver

<jgarzik@pobox.com>:
  o fix e1000 C99 initializer
  o fix pcnet32 multicast fix

<jmcmullan@linuxcare.com>:
  o USB HID: Ignore P5 Data Glove

<lfo@polyad.org>:
  o [SPARC64]: Define IDE MAX_HWIFS like x86

<msdemlei@cl.uni-heidelberg.de>:
  o USB: Patch for DSBR-100 driver

<okurth@gmx.net>:
  o USB: MTU patch for kaweth

Adam Radford <adam@nmt.edu>:
  o 3ware driver update: Backport 2.5 fixes

Adrian Bunk <bunk@fs.tum.de>:
  o trident 1/1 fix operator precedence bug

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o arm typo fix
  o Update DMI
  o later VIA apic
  o PCI layer bits for 440GX
  o identify SiS 550 SoC
  o warning fix
  o mips config syntax fix
  o iphase fixes
  o update char Config.help
  o fix char Makefile
  o fix mem handling of high areas
  o sx memory leak fix
  o ibm hot plug driver fix
  o resync IDE with -ac
  o small isdn fixe
  o i2o fixes
  o 3c501 typo fix
  o dgrs clean
  o use ulong for timers
  o update pc.ids
  o pcmcia oops fix
  o config syntax for S/390
  o status must be signed
  o add aic79xx to makefile
  o more megaraid fixups
  o dpt_i2o memory leak comments
  o fix pcmcia shared irq on qlogicfas
  o fix time abuse in qlogicfc
  o more AC97 codec support
  o leaks brackets and ;s for audio
  o forte update from maintainer
  o gus fixes
  o make i810_audio use ac97 updates
  o ixj leak fixes
  o aic7xxx updates/aic79xx
  o USB HCD deadlock fix
  o setup bits for intelfb
  o handle radeons that report 0 ram
  o ldm leak fix
  o ufs leak fix
  o Add SIS CPU family ident
  o fix time types for tty
  o HP now owns compaq, maintainers shipft
  o add syskonnect maintainer
  o vlan leak fix
  o irda leak fix

Alan Stern <stern@rowland.harvard.edu>:
  o USB: Belkin Compact Flash card reader fix

Andrew Morton <akpm@digeo.com>:
  o /proc/sysrq-trigger: trigger sysrq functions via

Andries E. Brouwer <andries.brouwer@cwi.nl>:
  o USB: add better sddr09 support

Arjan van de Ven <arjanv@redhat.com>:
  o usb storage horkage fix

Ben Collins <bcollins@debian.org>:
  o [SPARC64]: Add image target and fixup archclean

Brad Hards <bhards@bigpond.net.au>:
  o USB: CDC Ethernet maintainer transfer

Christoph Hellwig <hch@infradead.org>:
  o SGI SCSI blacklist entries for 2.4.21-pre6

Christoph Hellwig <hch@lst.de>:
  o fix drm-4.0 compile failure

David Brownell <david-b@pacbell.net>:
  o USB: ehci-hcd, prink tweaks

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC64]: Use GFP_ATOMIC in request_irq
  o [SPARC64]: Fix interrupt enabling on trap return
  o [SPARC64]: Update defconfig
  o [SPARC64]: Do not define special strip, sparc64-linux-strip is actually normal strip
  o [SPARC64]: Get ALI trident sound working again
  o [SPARC64]: 2 timer handling fixes

David S. Miller <davem@redhat.com>:
  o USB: fix for host controler build

David Woodhouse <dwmw2@infradead.org>:
  o Fix erase suspend for write on Intel flash chips
  o Fix prototype of jffs2_get_ino_cache() to take unsigned argument

Erik Andersen <andersen@codepoet.org>:
  o missing -ac merge in include/linux/ide.h

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added support for the palm M100
  o USB: Added support for the Sony Clie NZ90V device
  o USB: add support for Treo devices to the visor driver
  o USB: fixup from previous io_ti.c patch
  o USB: added support for Ericsson data cable to pl2303 driver
  o USB: usb-storage bugfix
  o USB: fix up zero packet issues with CDCEther driver

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha: misc cleanups and fixes
  o fix PCI bridge memory sizing

Jay Vosburgh <fubar@us.ibm.com>:
  o [bonding] fixes, cleanups, and minor feature addition

Jeff Garzik <jgarzik@redhat.com>:
  o [netdrvr tg3] fix memleak in DMA test
  o [via-rhine] note that Roger is maintainer, in MAINTAINERS
  o [netdrvr pcnet32] revert to 2.4.19 version
  o [netdrvr pcnet32] fix multicast on big endian

Johannes Erdfelt <johannes@erdfelt.com>:
  o USB: uhci.c 2.4 finish completions in the correct order

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o [Bluetooth] Use very short disconnect timeout for SCO connections.
  o [Bluetooth] Kill incoming SCO connection when SCO socket is closed.
  o [Bluetooth] Support for SCO (voice) over HCI USB
  o [Bluetooth] Do not submit more than one usb bulk rx request. It crashes uhci.o driver.
  o [Bluetooth] Use atomic allocations in HCI USB functions called under spinlock

Marcel Holtmann <marcel@holtmann.org>:
  o Cset exclude: marcel@holtmann.org|ChangeSet|20030208185812|16161
  o Cset exclude: marcel@holtmann.org|ChangeSet|20030122214259|16085
  o [Bluetooth] Add support for the Ultraport Module from IBM
  o [Bluetooth] Use R1 for default value of pscan_rep_mode
  o [Bluetooth] Add help entry for CONFIG_BLUEZ_USB_SCO

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -pre7
  o Add missing PCI ID's from -ac merge
  o Add more missing PCI IDS from -ac merge

Matthew Wilcox <willy@debian.org>:
  o Reduce random.c stack usage

Pete Zaitcev <zaitcev@redhat.com>:
  o [SPARC64]: Kill ELF_FLAGS_INIT

Roger Luethi <rl@hellgate.ch>:
  o [via-rhine] fix races
  o [via-rhine] reset logic
  o [via-rhine] changelog

Scott Feldman <scott.feldman@intel.com>:
  o [E100] Update Documentation/networking/e100.txt
  o [E100] Update version(2.2.21-k1), copyright, changelog
  o [E100] spelling corrections from 2.5
  o [E100] Add support for VLAN hw offload
  o [E100] Cleanup #include order
  o [E100] OS already calcs pseudo-hdr [anton@samba.org]
  o [E100] interurpt handler free fix
  o [E100] Validate updates to MAC address
  o [E100] ethtool EEPROM and GSTRINGS fix
  o [E100] ASF wakeup enabled, but only if set in EEPROM
  o [E100] Remove strong branded marketing strings
  o [E100] forced speed/duplex link recover
  o [E100] Honor WOL settings in EEPROM
  o [E1000] Increase default Rx descriptors to 256

Stephen C. Tweedie <sct@redhat.com>:
  o Add less-severe assert-failure form for ext3
  o Fix ext3 panic due to ll_rw_block behaviour after illegal block access
  o Fix duplicate #include in journal.c
  o Fix jbd assert failure on IO error
  o Minor build fix for ext3 (2.4 and 2.5)
  o Throttle ENOMEM warnings more aggressively
  o Fix flushtime ordering on BUF_DIRTY list

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Pass in the memory size on PReP machines

Wolfgang Muees <wolfgang@iksw-muees.de>:
  o USB: Memory leak in auerswald driver


Summary of changes from v2.4.21-pre5 to v2.4.21-pre6
============================================

<andre.breiler@null-mx.org>:
  o io_edgeport.c diff to fix endianess bugs

<bde@bwlink.com>:
  o [SPARC64]: Fix ocndition code handling in do_rt_sigreturn

<bergner@vnet.ibm.com>:
  o add ndelay() for ppc64

<blaschke@blaschke3.austin.ibm.com>:
  o JFS: Code cleanup suggested by static analysis tool

<chas@cmf.nrl.navy.mil>:
  o [ATM]: Add MAINTAINERS entry

<chas@locutus.cmf.nrl.navy.mil>:
  o [ATM]: use sock timestamp
  o [ATM]: Use skb_pull instead of direct skb mangling
  o [ATM]: Get minimum frame size right in lec.c
  o [ATM]: Let upper layer k now lec supports multicast
  o [ATM SUNI]: suni_init should not be __init and remove mod inc/dec
  o [ATM FORE200E]: Fix build

<clemens@ladisch.de>:
  o usb-midi.h: fixes for SC-8820/50
  o usb-midi.h: fixes for SC-8820/50

<coughlan@redhat.com>:
  o Update SCSI whitelist in scsi_scan.c

<dale@farnsworth.org>:
  o PPC32: Make the bootloader start at 0x000c for SMP
  o PPC32: Make it easier to hook into the bootloader code
  o PPC32: Allow the bootloader to pass in a board descripter struct

<hadi@cyberus.ca>:
  o [SCHED GRED]: Another bug found by Stanford Checker

<harald@gnumonks.org>:
  o [NETFILTER]: Fix icmp-type all problem in iptables

<henning@meier-geinitz.de>:
  o USB scanner.h, scanner.c: New vendor/product ids
  o USB: New vendor/product ids for scanner driver

<jakub@redhat.com>:
  o [SPARC64]: Fix typo in sparc64_get_context (G7 register is saved wrongly)

<josh@joshisanerd.com>:
  o USB: add KB Gear USB Tablet Driver

<kernel@jsl.com>:
  o Re: Keyspan USB/Serial Drivers for 2.4.20/2.4.21-pre4

<laforge@netfilter.org>:
  o [NETFILTER]: fix NAT ICMP reply translation of inner packet
  o [NETFILTER]: Fix conntrack bug introduced by list_del change
  o [NETFILTER]: Fix typo in ftp conntrack helper
  o [NETFILTER]: Add new ip6tables matches

<lunz@falooley.org>:
  o fix eepro100 SMP deadlock (uninitialized spinlock)

<sri@us.ibm.com>:
  o [IPV4/IPV6]: Fix to avoid overriding TCP/UDP with a new protocol of same type

<weigand@immd1.informatik.uni-erlangen.de>:
  o Fix race on rpc code

Adam Radford <adam@nmt.edu>:
  o 3ware driver update for 2.4.21-pre6

Adrian Bunk <bunk@fs.tum.de>:
  o USB: fix Auerswald compile

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o New PCI identifiers for ALi 156x ethernet
  o fix a ; in cris eeprom
  o correct handling of VIA PCI and of IDE legacy irq
  o add another transparent bridghe
  o export ndelay for modular ide stuff
  o Enable XMM on more athlons
  o fix ndelay argument name
  o more usercopy documentation
  o fix wacked formatting in x86-64 code
  o enable newly added docs
  o ide doc update
  o update hp framebuffer docs
  o update ipmi doc
  o Add missing EXPORT_SYMBOL for acpi & ipmi
  o epca sign fix
  o add genrtc driver used by multiple ports
  o ipmp updates
  o build genrtc if asked for
  o sign fix in mwave
  o & v && fix for i2c
  o nforce is now in AMD so delete the option
  o new AMD/Nvidia driver
  o remove dead Nvidia driver
  o bogo semicolon fix in joydev
  o fix hysdn brackets
  o fix some radio typos/oddments
  o more radio oddments
  o cpia update
  o fix w9966 tuner bug
  o mptfusion sign handling
  o missing Makefile slot
  o incorrect bracketing
  o e100 updates
  o fix ethernet pad in example driver
  o fix non x86 8169 build
  o another rogue semicolon
  o bracketing fix
  o ips docs update
  o cpqfc fix for non x86
  o dpt_i2o sign fix
  o fix ide-scsi hang on SMP boxes
  o ; fixes
  o ips update
  o wrong bracketing
  o XpressAudio enabler for Cyrix 5520
  o maestro bracketing bug
  o values cannot be init
  o fix large I/O to nec audio
  o bracketing fix in sscape
  o ali5451 is 31bit audio
  o via8233/8235 audio update
  o & v && in acm usb
  o usb hang fix
  o atafb bug in #if 0 code
  o fix logic error in aty128fb
  o typo fix in video headers
  o logic error in radeonfb
  o fix sisfb build on non x86
  o add intelfb driver
  o fix incorrect bracketing in JFFS
  o fix nfs port option on bigendian
  o fix seq_file problems
  o missing defines for alpha
  o faster x86 byteorder code
  o make __ndelay() argument name sane
  o generic rtc support headers for parisc
  o Fix typo in REPORTING-BUGS

Alan Cox <alan@redhat.com>:
  o Fix kmod/ptrace vulnerability

Alan Stern <stern@rowland.harvard.edu>:
  o USB: Patch for auto-sense cmd_len

Andi Kleen <ak@muc.de>:
  o [NET]: Make skbuff.h -W clean, skb_headlen should return unsigned quantity
  o x86-64 update

Ben Collins <bcollins@debian.org>:
  o [IEEE1394] Sync with repo

Benjamin LaHaise <bcrl@redhat.com>:
  o [NET]: Make sure nr_frags is accurate on paged SKB allocation failure

Christoph Hellwig <hch@lst.de>:
  o [NET]: Remove __NO_VERSION__ from networking code
  o backport sys_sendfile64

Christoph Hellwig <hch@sgi.com>:
  o [SPARC]: Add xattr syscalls

Dave Jones <davej@codemonkey.org.uk>:
  o Enable prefetch on P4
  o add missing intel cache descriptor

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o JFS: Fix hang while flushing outstanding transactions under heavy load
  o JFS: Avoid deadlock when all tblocks are allocated

David Brownell <david-b@pacbell.net>:
  o USB: rename drivers/usb/hcd --> host
  o USB: call hcd->stop() in task context
  o ehci, sync with 2.5 latest

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC64]: Add TCSBRKP ioctl translation, thanks Anton
  o [TCP]: Do not bump backoff too high during 0-window probes
  o [NET]: Fix length in skb_padlen
  o [RANDOM]: Backport 2.5.x ipv4/ipv6 sequence number generation SMP fixes by manfred@colorfullife.com
  o [SPARC64]: Implement STICK synchronization using ia64 port algorithms
  o [NET]: Export skb_pad to modules
  o [SPARC64]: Update defconfig
  o [NETLINK]: Remove buggy and useless rcv queue wakeup tests
  o [IPV6]: Cure typo in ipv6_addr_prefix
  o [IPV{4,6}]: Make icmp_socket per-cpu and simplify locking
  o [NETFILTER]: Fix typo in ipv6 makefile changes
  o [NET]: Fix mismerge, no need to export skb_pad twice
  o [SPARC64]: Make sure we are in irq_enter atomic section during update_process_times
  o [SPARC64]: Kill SPARC64_USE_STICK and use real timer drivers
  o [SPARC64]: Fix timer quotient calcs
  o [SPARC64]: Do not mark timer_ticks_per_usec_quotient static
  o [SPARC64]: Make gettimeofday assembly match tick quotient fixes
  o [SPARC64]: Add Hummingbird STICK support
  o [SPARC64]: Make TICK comparisons wrap-around safe by using jiffies macros
  o [SPARC64]: Sanitize all TICK privileged bit handling in tick drivers
  o [SPARC64]: Clear tick_cmpr ints properly in bootup assembly
  o [SPARC64]: Kill bogus kernel_thread decl

Ganesh Varadarajan <ganesh@vxindia.veritas.com>:
  o USB ipaq.c: add ids for fujitsu loox

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Amiga PCMCIA Ethernet clean up
  o M68k ISA memory for Amiga PCMCIA
  o M68k Apollo I/O updates
  o M68k ifpsp060 updates
  o M68k incorrect prototype
  o Amiga RTC updates
  o Amifb wrong interrupt
  o Atari NCR5380 SCSI: bitops operate on long
  o Convert m68k cache macros to inline functions
  o Mac/m68k VIA updates
  o Allow to disable macfb
  o M68k net warnings
  o M68k heartbeat update
  o M68k config syntax
  o Sun-3 contact update
  o M68k SCSI warnings
  o M68k PAGE_SIZE warnings
  o M68k: optimize stacked irq check
  o Sun-3 memory zones
  o Sun-3 ioremap()
  o M68k page_to_phys
  o Sun-3 first page
  o M68k iomap cleanup
  o Sun-3 SBUS updates
  o Sun-3 vectored interrupts
  o M68k timekeeping update
  o Amiga Zorro SCSI: use z_ioremap()
  o Sun-3/3x updates
  o M68k core spelling fixes
  o Amiflop out-of-bounds array access
  o Sun-3 VME support
  o M68k warnings

Go Taniguchi <go@turbolinux.co.jp>:
  o USB: Another pegasus ID
  o USB: Another kaweth ID
  o USB: Another sony memorystick
  o USB: Multiple interfaces with usb hotplug
  o USB: Another hid-core worksround

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added support for radio shack device to pl2303 driver
  o USB: add firmware files for two new keyspan devices
  o USB: merge fixup for the scanner driver
  o USB: move the UHCI drivers into drivers/usb/host
  o USB: move the OHCI driver into drivers/usb/host

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o [IPV6]: Export ip6_route_me_harder for netfilter and add ipv6_addr_prefix

James Morris <jmorris@intercode.com.au>:
  o [NET]: Clean up sk_filter and make sure it is called when skb->dev is still valid
  o [IPV4]: Fix skb leak in inet_rtm_getroute
  o [IPV6]: Fix skb leak in inet6_rtm_getroute
  o [NET]: Add myself as co-maintainer
  o [NETLINK]: Un-duplicate rcv wakeup logic

Jay Vosburgh <fubar@us.ibm.com>:
  o [BONDING]: Add MAINTAINERS entry

Jeff Garzik <jgarzik@redhat.com>:
  o Via Nehemiah (C3-2) CPU support

John Levon <levon@movementarian.org>:
  o [SUNHME]: Fix bit testing typo

Leigh Brown <leigh@solinno.co.uk>:
  o Updated S3Triofb driver for PPC32

Lennert Buytenhek <buytenh@gnu.org>:
  o [BRIDGE]: handle out-of-ports corner case

Marcel Holtmann <marcel@holtmann.org>:
  o [SPARC64]: Translate AUTOFS_IOC_EXPIRE_MULTI ioctl

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -pre6

Mark A. Greer <mgreer@mvista.com>:
  o PPC32: Fix a problem with 'next' and 'step' type KGDB commands

Neil Brown <neilb@cse.unsw.edu.au>:
  o md - 1 of 3 - Fix small bug in md.c
  o md - 3 of 3 - Don't check a device size before bd_get in
  o md - 2 of 3 - Convert /proc/mdstat to use seq_file
  o drivers/block/umem.c - new card
  o Fix compile errors/warnings in md

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: Make balloc[] tails[] and hash[] in super.c static. (Noticed by Arnd Bergmann <arnd@bergmann-dalldorf.de>)
  o reiserfs: gcc 3.3 compile fix from Hubert Mantel <mantel@suse.de>
  o reiserfs: Fix a warning about mismatching types while doing printk
  o reiserfs: Stricter checks for transactions and fs itself during mount

Oleg Drokin <green@namesys.com>:
  o Reiserfs journal overflow fix on large highly fragmented fs

Oliver Neukum <oliver@neukum.name>:
  o USB: work around for a firmware bug of some scanners

Patrick McHardy <kaber@trash.net>:
  o [IPV{4,6}]: lru queue for ip_fragment evictor

Paul Mackerras <paulus@samba.org>:
  o PPC32: Implement kmap_nonblock, add extra argument to kmap_high call
  o PPC32: Add missing break, without which get_user on 8-byte quantities would fail

Pete Zaitcev <zaitcev@redhat.com>:
  o [SPARC]: Add missing newline to kernel OOPS printk
  o [SPARC32/64]: Expand ioctl size field in backwards-compatible way
  o [SPARC]: RTC driver needs to include linux/pci.h
  o Fix initrd initialization

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o Fix matroxfb build
  o Support for matroxfb on HP Vectra

Rob Radez <rob@osinvestor.com>:
  o [SPARC]: kmap_nonblock changes

Rusty Russell <rusty@rustcorp.com.au>:
  o [AF_UNIX] Cleanup forall_unix_sockets
  o [X25]: Fix improper | precendence, pointed out by Joern Engel
  o [ECONET]: Add comment to point out a bug spotted by Joern Engel

Theodore Ts'o <tytso@mit.edu>:
  o Ext2/3: noatime ignored for newly created inodes

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Export m8xx_cpm_hostalloc on CONFIG_8xx
  o PPC32: Replace 2 inline functions with their normal macro equivalents
  o PPC32: Fix a problem on MPC8xx when CONFIG_USE_MDIO=n
  o PPC32: Backport the code from 2.5 to make do_div handle 64bit
  o PPC32: KGDB is more useful when -g is in the CFLAGS
  o PPC32: Fix some warnings in the MPC8xx FPU emulation code
  o PPC32: Fix some warnings on MPC8xx
  o PPC32: Change some bootloaders to call load_kernel directly
  o PPC32: Add USE_STANDARD_AS_RULE to boot/lib/Makefile
  o PPC32: Fix some warnings on MPC8xx
  o PPC32: Clarify some of the MPC8xx uart code

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix misleading EIO on NFS client
  o Fix unbalanced kunmap() in NFS symlink code


Summary of changes from v2.4.21-pre4 to v2.4.21-pre5
============================================

<ajoshi@kernel.crashing.org>:
  o rivafb 0.9.4 update

<alex_williamson@hp.com[helgaas]>:
  o ia64: fix typo in ia32_support.c

<andrew.wood@ivarch.com>:
  o USB: USB-MIDI support for Roland SC8820

<arun.sharma@intel.com[helgaas]>:
  o ia64: ia32 emulation layer bug fix

<bbosch@iphase.com>:
  o [netdrvr ns83820] big endian fixes

<benh@zion.wanadoo.fr>:
  o Fix a bug in the workaround for closed P2P bridge IO windows which could actually break bridges that didn't need fixing
  o Export atomic_{clear,set}_mask for modules
  o Request Open Firmware to open all "display" devices instead limiting us to the first one. This helps getting all cards properly POSTed
  o Prevent the stack from growing on reads. This works around a problem with the mount syscall calling copy_mount_options() which can trigger a fault via copy_from_user() between the last core VMA and the stack.
  o Properly fixup the Winbond W83C553 IDE on Longtrail and BriQ's so the controller is switched to fully native mode and interrupts are configured properly
  o Fix serial table for BriQ hardware (different base clock) and make sure it works with CONFIG_VT
  o Fix a warning
  o Make sure xmon doesn't try to tap a hash table when none exist
  o Add asm byteswapped 64 bits accessors
  o Rework inline syscall macros, fix clobbers & gcc3.3 (From Franz Sirl)
  o Remove old gross hack that did nothing good

<bergner@vnet.ibm.com>:
  o Remove kdb from PowerPC-64
  o ppc64 updates to 2.4.21-pre4

<bjorn_helgaas@hp.com[helgaas]>:
  o ia64: Add local_irq_set() and save_and_sti()
  o ia64: Use IA64_PSR_I rather than (1UL << 14)
  o ia64: Reverse SGI scatterlist changes so SGI update will apply
  o ia64: Simple ndelay implementation
  o ia64: Add some default configs
  o ia64: whitespace fixes
  o ia64: add infrastructure for multiple IO port spaces
  o ia64: add support for MMIO and IO port spaces from ACPI _CRS
  o ia64: add iomem_resource and ioport_resource allocation
  o ia64: update defconfigs
  o Rename configs

<cniehaus@handhelds.org>:
  o spelling fix for drivers_usb_usbnet.c

<d3august@dtek.chalmers.se>:
  o USB: small uhci bug

<dave@thedillows.org>:
  o The initial release of the driver for the 3Com 3cr990 family

<davidm@tiger.hpl.hp.com[helgaas]>:
  o ia64: For ia32 emulation, do not turn on O_LARGEFILE automatically
  o ia64: Don't risk running past the end of the unwind-table.  Based on a patch by Suresh Siddha.

<davidm@wailua.hpl.hp.com[helgaas]>:
  o ia64: Fix ia64_fls() so it works for all possible 64-bit values

<eranian@frankl.hpl.hp.com[helgaas]>:
  o ia64: new perfmon patch for 2.4.20
  o ia64: perfmon update

<green@linuxhacker.ru>:
  o radio-cadet compile fix

<henning@meier-geinitz.de>:
  o USB scanner.c: Adjust syslog output

<ionut@badula.org>:
  o VLAN support, 64-bit support, bugfixes

<jbarnes@sgi.com>:
  o MAINTAINERS update for 2.4 SN support

<jgarzik@pobox.com>:
  o Fix undefined references for smp + apm

<jh@sgi.com[helgaas]>:
  o ia64: Update SGI SN files

<jochen@scram.de>:
  o [tokenring smctr] fix MAC address input
  o [tokenring madgemc] fix memory leak, add proper refcounting

<kare.sars@lmf.ericsson.se>:
  o [atm nicstar] fix incorrect traffic class assumption

<m.c.p@wolk-project.de>:
  o Speedup 'make dep'

<meissner@suse.de>:
  o [netdrvr pcnet32] fix multicast on big endian

<mikal@stillhq.com>:
  o Handle scsi_register() failure

<p.guehring@futureware.at>:
  o USB: FTDI driver, new id added

<peter@bergner.org>:
  o PPC64 update

<raul@pleyades.net>:
  o mmap.c corner case fix

<sprite@sprite.fr.eu.org>:
  o [SPARC64]: Avoid use of -e option with echo

<stelian@popies.net>:
  o sonypi and input subsystem integration
  o CREDITS update
  o use correct gcc flags when compiling for
  o sonypi driver update
  o make mousedev accept the jogdial
  o meye suspend/resume capabilities

Adrian Bunk <bunk@fs.tum.de>:
  o fix compile error with two IrDA drivers

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o ACPI apparently wasnt bios
  o fix wrong date in microcode comment
  o add another legitimate P4 type
  o must disallow write combine on 450NX
  o add framework for ndelay (nanoseconds)
  o first block of parisc resend
  o second block of parisc merge
  o third block of parisc merge
  o Ian Nelson moved
  o update videobook docs to avoid check_region
  o docs for IPMI
  o remove dead init call
  o add AMD hammer rng
  o IPMI driver updates
  o keyboard changes
  o fix wrong test in raw driver
  o fix paths for ide
  o clarify hpt37x config
  o fix more ide paths
  o Paul's fix to do ide_cs handling in task context
  o more ide paths
  o fix use of check_region in umc driver
  o more ide comment/doc info updates
  o promise printk cleanups
  o another wrong path
  o IDE printk/cleanup bits
  o fix serverworks paths/docs
  o clean up the siimage driver
  o update sis driver comments/docs/notes
  o update PIIX driver to know about more errata
  o fix winbond driver for new ide
  o more ide doc/comment updates
  o fix ppc ide paths
  o Ide raid updates
  o fix sbp2 compile failure
  o fix unsafe signed wrap check in pcilynx
  o use kbd_refresh_leds to keep USB/base keyboad lights right
  o clean up radio-cadet locking
  o use skb_padto to fix 3c527 padding
  o fix typo in 3c523 fixups
  o fix ethernet padding on 82596
  o fix ethernet padding on ariadne
  o fix ethernet padding on a2065
  o fix ethernet padding on atarilance
  o fix ethernet padding on am79c961a
  o fix ethernet padding on bagetlance
  o fix ethernet padding on declance
  o fix padding on depca
  o fix padding on eepro driver
  o fix padding on eexpress driver
  o fix ethernet padding on fmv18x
  o fix e2100 crash
  o fix ethernet padding on eth16i
  o fix ethernet padding on lasi
  o fix padding on epic100 driver
  o fix ethernet padding on lp486e
  o fix ethernet padding on lancr
  o fix padding on fmvj18x_cs
  o fix ethernet padding on hp100
  o fix ethernet padding on pcmcia/ray_cs
  o fix ethernet padding on xircom
  o fix ethernet padding on r8169
  o fix ethernet padding on seeq8005
  o fix padding on smc9194
  o fix padding on via_rhine
  o fix padding on yellowfin
  o fix padding on znet
  o fix padding on wavelan
  o update pci.ids for syskonnect
  o add 450NX streaming quirk, add via northbridge detect
  o fix dpt_i2o out of memory check
  o fix eata_generic jiffies check
  o document an ICH errata we have to deal with
  o fix sb_mixer handling
  o dont fail on 5451 reset
  o ide.h changes
  o add prototypes for kbdrefresh_leds
  o add skb_padto operation
  o fix ipc/msg race by dropping optimisation out
  o add skb_pad operation
  o copy OUTBSYNC operation too
  o fix the ide irq masking bug Ross found
  o fix confusing extra DMA off messages
  o add but dont yet use ide_execute_comman
  o sk98 driver vendor update

Alan Stern <stern@rowland.harvard.edu>:
  o USB: Patches for the ECONNRESET error (2.4)

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [TCP]: Do not forget data copy while collapsing retransmission queue

Andi Kleen <ak@muc.de>:
  o [IPV4]: Better behavior for NETDEV_CHANGENAME requests
  o x86-64 update
  o Workaround for AMD 8131 bug
  o Fix get_vm_area

Andrea Arcangeli <andrea@suse.de>:
  o xdr nfs highmem deadlock fix

Andrew Morton <akpm@digeo.com>:
  o ia32 syscall compatibility stubs

Andrey Panin <pazke@orbita1.ru>:
  o [netdrvr eepro100] add config option for PIO register read/write

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC32: Implement workarounds for errata on recent G3 and G4 cpus

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o ia64: Delete all SGI SN defconfig files
  o ia64: Dont execute srlz.d needlessly (reported by Chris Ruemmler)
  o ia64: smp_threads_ready: make non-volatile
  o don't swapon mounted devices
  o ia64: Use has_8259 rather than initdata
  o ia64: Really remove ACPI SPCR parsing
  o Cset exclude: eranian@frankl.hpl.hp.com[helgaas]|ChangeSet|20030103231109|26349
  o ia64: fix perfmon typo (PFM_CPU_SYST_WIDE should be PFM_CPUINFO_SYST_WIDE)

Christoph Hellwig <hch@sgi.com>:
  o handle too large vmallocs gracefully

Dave Jones <davej@codemonkey.org.uk>:
  o [netdrvr sunqe] remove incorrect kfree()

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o JFS: replace ugly JFS debug macros with simpler ones
  o JFS: Minor update in Documentation/filesystems/jfs.txt
  o JFS: implement get_index_page to replace some uses of read_index_page
  o JFS: Add debug code to help catch elusive bug
  o JFS: simplify jfs_err() to avoid parsing bug in gcc-2.95
  o JFS: Fix jfs_sync_fs

David Brownell <david-b@pacbell.net>:
  o USB: ehci-hcd, more hangs gone

David Gibson <david@gibson.dropbear.id.au>:
  o PPC32: Add work-around for erratum #77 on IBM 405 processors
  o Update orinoco driver to 0.13b

David S. Miller <davem@nuts.ninka.net>:
  o [TG3]: Let chip do pseudo-header csum on rx
  o [TG3]: Add device IDs for 5704S/5702a3/5703a3
  o [TG3]: Prevent dropped frames when flow-control is enabled
  o [TG3]: Correct MIN_DMA and ONE_DMA settings in dma_rwctrl
  o [TG3]: Workaround 5701 back-to-back register write bug
  o [TG3]: Add workaround for third-party phy issues
  o [TG3]: Remove anal grc_misc_cfg board IDs check
  o [TG3]: Fix typos in previous changes
  o [TCP]: In tcp_check_req, handle ACKless packets properly
  o [SPARC]: Add ndelay
  o [SPARC]: Add ndelay ksyms export

David Woodhouse <dwmw2@infradead.org>:
  o Export skb_pad() in 2.4.21-pre4

Gerd Knorr <kraxel@bytesex.org>:
  o bttv documentation update
  o tuner module update
  o video4linux i2c modules update
  o bttv update

Gerd Knorr <kraxel@suse.de>:
  o bttv config fix

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: hid blacklist update
  o USB: more hid blacklist items
  o USB: added tripp device id's to pl2303 driver

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha dma fix
  o alpha update

Jay Vosburgh <fubar@us.ibm.com>:
  o [netdrvr 3c59x] move netif_carrier_off() call outside vortex_debug test

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o arch/i386/Makefile: fix Via C3 build flags with gcc 3.<recent>

Jeff Garzik <jgarzik@redhat.com>:
  o [netdrvr tg3] bump version, tidy comments
  o [netdrvr amd8111e] remove stray ';', fixing register dump [#311]
  o [netdrvr tg3] DMA MRM bit only exists on 5700, 5701
  o [netdrvr fc/iphase] correct PCI probe loop-end test logic [#323]
  o [tokenring smctr] remove stray ';' that prevented a loop from working [#312]
  o [ARM] CREDITS, MAINTAINERS, Documentation/arm/* updates
  o [ARM] misc janitorial cleanups for arch/arm/kernel
  o [ARM] misc janitorial cleanups for arch/arm/mach*, arch/arm/mm
  o [ARM] misc janitorial cleanups for include/asm-arm
  o [netdrvr 8390] if ARM, only redefine EI_SHIFT, not I/O macros
  o [netdrvr] add new ARM net drivers cirrus, ether00
  o [netdrvr bmac] Remove unneeded memset()
  o [netdrvr 8139too] add some boards to the list of tested boards
  o [netdrvr tg3] disable 5701 h/w bug workaround during core clock reset
  o [netdrvr tg3] fix NAPI deadlock
  o [netdrvr tg3] bump version to 1.4c / Feb 18
  o [netdrvr tg3] properly synchronize with TX, in tg3_netif_stop
  o [netdrvr tg3] fix TX race in previous code, and another buglet
  o [netdrvr] Update Doc/networking/netdevices.txt with more locking rules

Jens Axboe <axboe@suse.de>:
  o Remove unused node from ide-probe.c
  o Andrea's elevator backmerge patch]

Johannes Erdfelt <johannes@erdfelt.com>:
  o usb_get_driver_np() gives wrong driver name (usb_mouse)
  o USB: OHCI trivial remove unused field
  o USB: 2.4 OHCI trivial comment cleanup

John Stultz <johnstul@us.ibm.com>:
  o Fix target_cpus()

Kurt Garloff <garloff@suse.de>:
  o Handle SCSI recovered errors

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o [Bluetooth] Add support for vendor specific commands

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: rusty@rustcorp.com.au|ChangeSet|20030224224251|29662
  o Changed EXTRAVERSION to -pre5
  o Define kmap_nonblock() for non highmem

Mark A. Greer <mgreer@mvista.com>:
  o PPC32: Fix our L2 / L3 cache updates for the bootloader

Martin Devera <devik@cdi.cz>:
  o [NET_SCHED]: HTB scheduler updates from Devik

Martin Schwidefsky <schwidefsky@de.ibm.com>:
  o s390 base architecture update
  o xpram driver fix for 64-bit
  o s390 idals.h update

Matthew Wilcox <willy@debian.org>:
  o [wireless airo] call pci_enable_device, pci_set_master where needed

Olaf Hering <olh@suse.de>:
  o ide_fix_driveid unresolved in usb-storage

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: Fix DIRECT IO interference with tail packing

Oliver Neukum <oliver@neukum.name>:
  o USB: 2.4 ehci uses SLAB_KERNEL in interrupt
  o USB: kaweth length calculation fix
  o USB: new device id for kaweth

Paul Mackerras <paulus@samba.org>:
  o PPC32: Fix the clone syscall, and make exec clear fp and vr registers
  o PPC32: Clean up exception and oops handling
  o PPC32: Tighten up the stack expansion code
  o PPC32: Fix handling of alignment traps on some PPC processors
  o PPC32: Actually use the FP exception mode requested with prctl()
  o PPC32: use the standard __stringify instead of a local version
  o PPC32: Further fixes for the stack expansion code
  o PPC32: add ndelay(), update udelay() to be more accurate and robust
  o PPC32: Minor cleanups in the CHRP platform code
  o PPC32: Allow for RAM not starting at 0, for APUS (and potentially others)
  o PPC32: PReP platform fixes from Hollis Blanchard, Tom Rini, Leigh Brown and others
  o PPC32: Fixes for byte-swapping macros, from Franz Sirl
  o PPC32: PCI fixes.  We can now restrict I/O windows to 16MB or so because this code lets us move the I/O windows of PCI-PCI bridges if necessary.
  o PPC32: Fix copy_from_user to copy as much as possible even when it gets a fault
  o PPC32: Provide a default implementation of ide_init_hwif_ports in asm-ppc/ide.h and use it if there is no platform-specific version.
  o PPC32: fix compilation error in arch/ppc/platforms/pmac_setup.c
  o PPC32: Move some variable declarations related to the MMU hash table to <asm/mmu.h>

Pete Zaitcev <zaitcev@redhat.com>:
  o [SPARC32]: Backport fixes from 2.5.x

Petko Manolov <petkan@users.sourceforge.net>:
  o USB: pegasus update (2.4)

Roger Luethi <rl@hellgate.ch>:
  o [netdrvr via-rhine] trivial bits
  o [netdrvr via-rhine] fix broken tx-underrun handling
  o [netdrvr via-rhine] various duplex-related fixes
  o [netdrvr via-rhine] reset function rewrite
  o [netdrvr via-rhine] bump version, use constant instead of magic number

Rusty Russell <rusty@rustcorp.com.au>:
  o namespace pollution in procfs
  o arch_ia64_sn_io_sn1_pcibr.c, typo: the the
  o misc register audit fix on qtronix
  o duplicate header in drivers_bluetooth_hci_h4.c
  o write with buffer>2GB returns broken errno
  o misc register audit fix on ppc64's nvram.c
  o USB: Clean up some USB macros
  o available spell fixes
  o correct description of Griffin Powermate
  o namespace pollution in eth bridge driver
  o drivers_net_wan_sdla_x25.c, typo: the the
  o es1372.c doesn't free resources correctly
  o Typos in drivers_s390_net_iucv.c
  o i2c ID addition
  o NCR5380 unbalanced curly brace
  o Fix floppy.h's CROSS_64KB()

Scott Feldman <scott.feldman@intel.com>:
  o [netdrvr e100] math fixes and a cleanup

Stephen C. Tweedie <sct@redhat.com>:
  o Fix signed use of i_blocks in ext3 truncate

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Change the MPC8xx IRQ code so that things are arranged like other systems.
  o PPC32: Enable PCMCIA and a tested wifi card on some MPC8xx targets
  o PPC32: Change the MontaVista copyright / GPL boilerplate to a condensed version.
  o PPC32: Fix an oops on hardware without an RTC in timer_interrupt()
  o PPC32: Fix building of the IBM Spruce platform and !CONFIG_SERIAL
  o PPC32: Fix some gcc-3.x warnings on the IBM Spruce
  o PPC32: Cleanup the boot code to better deal with no console
  o PPC32: Minor KGDB warning fixes
  o PPC32: Add CONFIG_KGDB_CONSOLE to MPC 8xx systems
  o PPC32: MPC8xx KGDB fixes, from Dan Malek
  o PPC32: Add KGDB support for the IBM Spruce platform
  o PPC32: Ask about CONFIG_BOOTX_TEXT in the 'Kernel hacking' menu
  o PPC32: Put reading of PReP/PPCBUG nvram into CONFIG_PPCBUG_NVRAM
  o PPC32: Add support for the Motorola LoPEC platform
  o PPC32: Remove the 'BK Id' tags from files
  o PPC32: Fix SysRq on IBM Spruce

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix XID allocation race in 2.4.21-pre4

Wolfgang Muees <wolfgang@iksw-muees.de>:
  o USB: updated Auerswald driver

Summary of changes from v2.4.21-pre3 to v2.4.21-pre4
============================================

<blueflux@koffein.net>:
  o [IPV4 ROUTE]: Fix some sysctl documentation

<dwmw2@dwmw2.baythorne.internal>:
  o Miscellaneous MTD block driver fixes
  o MTD partitioning updates
  o MTD updates

<filip.sneppe@cronos.be>:
  o [NETFILTER]: ip_conntrack_ftp.c, fixes a typo in a DEBUG statement

<gandalf@wlug.westbo.se>:
  o [NETFILTER]: Fix a locking bug in ip_conntrack_proto_tcp

<ganesh@tuxtop.vxindia.veritas.com>:
  o Added ids for the Dell Axim and Toshiba E740. Thanks to Ian Molton

<georgn@somanetworks.com>:
  o Fix /proc/slabinfo on ARM

<henning@meier-geinitz.de>:
  o scanner.c: remove "magic" number for interface
  o USB scanner driver: updated Configure.help
  o scanner.h, scanner.c: New vendor/product ids for visioneer scanners
  o scanner.c: print user-supplied ids only on start-up
  o scanner.c, scanner.h: Remove PV8630 ioctls
  o scanner.c: endpoint detection cleanup
  o Add maintainer for USB scanner driver
  o scanner.h, scanner.c: maintainer change

<jamie@shareable.org>:
  o [SPARC64]: Fix MAP_GROWSDOWN value, cannot be the same as MAP_LOCKED

<kadlec@blackhole.kfki.hu>:
  o [NETFILTER]: Fix excess logging of reused FTP expectations

<manish@zambeel.com>:
  o [netdrvr tg3] add support for another 5704 board, fix up 5704 phy init

<marcus@ingate.com>:
  o [NETFILTER]: ipt_multiport invert fix

<neilt@slimy.greenend.org.uk>:
  o USB Serial patch

<netfilter@interlinx.bc.ca>:
  o [NETFILTER]: UDP nat helper support

<stelian@popies.net>:
  o sonypi driver update
  o make sonypi use ec_read/ec_write from ACPI patch

<valko@linux.karinthy.hu>:
  o [SPARC64]: Translate IPT_SO_SET_REPLACE socket option for 32-bit apps
  o [SPARC64]: Handle SO_TIMESTAMP properly in compat recvmsg

Adrian Bunk <bunk@fs.tum.de>:
  o remove duplicate entries from Configure.help

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o allow people to build M686 without PGE kernels
  o more vaio apm blacklist entries
  o mp oops fix
  o MP message improvements
  o remove confusing MP report
  o nmi stack usage
  o fix linux crash on boot with some boarss
  o fix up cx86 docs
  o IPMI driver
  o enable ipmi config
  o fix compile of 4.0 DRM
  o more parisc specific merge bits
  o parisc mux driver (parisc specific)
  o disable taskfile I/O
  o further IDE tape fixes
  o Skip disabled IDE generic controllers
  o Add ide software raid driver for Medley IDE raid
  o add support for Nvidia nForce2 IDE
  o Allow DMA setup on radeon IGP now we think its fixed
  o allow selection of SI raid
  o fix packet padding on 3c501
  o fix packet padding on the 3c505
  o more unusual USB storage devices
  o fix packet padding on the 3c507
  o fix packet padding on the 3c523
  o fix packet padding on the 7990
  o fix packet padding on the 8139too
  o fix 8390 packet padding
  o fix packet padding on at1700
  o fix packet padding on atp
  o fix de600/20 packet padding
  o fix ni5010 packet padding
  o fix ni52 packet padding
  o fix packet padding on ni65
  o fix packet padding on axnet_cs
  o fix padding on sgiseeq
  o fix sk_g16 padding
  o fix sun3_82586 padding
  o fix sun3lance packet padding
  o further dscc4 updates
  o document undocumentend field in SCSI headers
  o fix ad1889 warning - void functions dont return values
  o more unusual USB storage devices
  o ; cut the mount hash table down to a sane size, and fix printk
  o fix casting in pci dma
  o parisc header update
  o fix msdos end markers for compatibility with cameras etc

Andi Kleen <ak@muc.de>:
  o x86-64 update
  o hammer support for i386

Andrea Arcangeli <andrea@suse.de>:
  o O_DIRECT alignment fix

Andrew Morton <akpm@digeo.com>:
  o [SPARC64]: Handle unchanging _TIF_32BIT properly in SET_PERSONALITY
  o sync_supers() race fix
  o Fix ext3 scheduling storm and lockup
  o 3c59x: add 3c920 support
  o fix rare BUG in ext3

Christoph Hellwig <hch@sgi.com>:
  o fix scsi module unload bug
  o cciss/cpqarray/md should use generic BLKGETSIZE
  o properly handle too long pathnames in d_path
  o update bdflush documentation

Dave Engebretsen <engebret@us.ibm.com>:
  o PPC64 update

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o JFS: Remove invalid warning
  o JFS: Remove COMMIT_Holdlock
  o JFS: add jfs_get_volume_size() back
  o JFS: Clean up flushing outstanding transactions to journal
  o JFS: add sync_fs super_operation

David Brownell <david-b@pacbell.net>:
  o zaurus B500 (sl-5600?) & usbnet
  o usb root hub strings

David Gibson <david@gibson.dropbear.id.au>:
  o Squash warnings in init/do_mounts.c

David S. Miller <davem@nuts.ninka.net>:
  o [USB]: rtl8150.c needs linux/init.h
  o [TCP]: Add tcp_low_latency sysctl
  o [TCP]: Fix typo in TCP_LOW_LATENCY changes

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Amiflop incorrect sti()
  o Atari ACSI exports
  o M68k misc_register audit
  o Mac/m68k config fixes
  o Mac/m68k early startup fixes
  o Mac/m68k Nubus updates
  o Atari NVRAM
  o m68k typo
  o Q40 IRQ typo
  o Replace Mac/m68k NS8390 with daynaport driver
  o init_rootfs() prototype
  o M68k matroxfb
  o register_console() comment typo
  o Mac/m68k NCR5380 SCSI updates

Gerd Knorr <kraxel@bytesex.org>:
  o videodev bugfix
  o add bt832 driver
  o bttv documentation update
  o tuner update
  o i2c tv modules update

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: fix ehci build problem for older versions of gcc
  o USB bluetooth: fix incorrect url in help text
  o USB: Move the scanner ioctls to usb_scanner_ioctl.h to allow access by archs that need it

Harald Welte <laforge@gnumonks.org>:
  o [NETFILTER]: This patch fixes the ULOG target when logging packets without any ethernet header (mac address).

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha update
  o alpha: titan, marvel, srmcons updates

Jeff Garzik <jgarzik@redhat.com>:
  o [netdrvr tg3] s/spin_lock/spin_lock_irqsave/ in tg3_poll and tg3_timer
  o [netdrvr tg3] Better interrupt masking
  o [netdrvr tg3] flush irq-mask reg write before checking hw status block, in tg3_enable_ints.
  o [netdrvr tg3] manage jumbo flag on MTU change when interface is down
  o [netdrvr e100] remove file e100_proc, missed in previous patch (standard stats)
  o [netdrvr tg3] more verbose failures, during initialization

Jens Axboe <axboe@suse.de>:
  o Fix ide highmem scatterlist setup
  o fix CONFIG_IDE_DMA_ONLYDISK
  o IDE: Do not call bh_phys() on buffers with invalid b_page

John Stultz <johnstul@us.ibm.com>:
  o Compensate lost ticks in x440s

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: Remove unfinished driver
  o ISDN: Improve DTMF detection
  o ISDN: Fix HiSax/ISAR fax handling bug
  o ISDN: Add locking for list access
  o ISDN: Add ISDN side support for Auerswald USB ISDN support
  o ISDN: Small HiSax cleanups

Khalid Aziz <khalid_aziz@hp.com>:
  o Avoid ide-scsi from starting DMA too soon

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Make READ_VOICE_SETTING available for normal users
  o [Bluetooth] Replace info message about SCO MTU with BT_DBG
  o [Bluetooth] Remove wrong check for size value in rfcomm_wmalloc()

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -pre4

Olaf Hering <olh@suse.de>:
  o autofs compat for ppc

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: iput deadlock fix - do not call iput() from inside of transaction

Patrick McHardy <kaber@trash.net>:
  o [NETFILTER]: Fix ipt_REJECT udp checksums
  o [NETFILTER]: Fix incremental TCP checksum in ECN module
  o [PPP]: Handle filtering drops correctly

Paul Gortmaker <p_gortmaker@yahoo.com>:
  o Fix wildcards in RTC alarm settings

Paul Mackerras <paulus@samba.org>:
  o add prctls for FP exception control

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o Fix non-G450/G550 build of matroxfb

Randy Dunlap <randy.dunlap@verizon.net>:
  o usb-skeleton MINOR_BASE change

Richard Henderson <rth@dot.sfbay.redhat.com>:
  o [ALPHA] Add debugging access (core and ptrace) to the PAL unique value.

Robert Olsson <robert.olsson@data.slu.se>:
  o [NAPI]: Discuss some more issues in driver HOWTO

Scott Feldman <scott.feldman@intel.com>:
  o [netdrvr e100] Sync 2.4.x driver with 2.5.x driver
  o [netdrvr e100] udelay a better way
  o [netdrvr e100] standardize nic-specific stats output
  o [netdrvr e100] fix TxDescriptor bit setting
  o [netdrvr e1000] allocate ethtool eeprom buffer dynamically, rather than a large static allocation on the stack
  o [netdrvr e1000] remove /proc support
  o [netdrvr e1000] Add ethtool GSTATS support

Simon Evans <spse@secret.org.uk>:
  o USB: Backport konicawc driver to 2.4

Tom Callaway <tcallawa@redhat.com>:
  o [SUNLANCE]: Add missing asm/machine.h include for sun4 builds
  o [SPARC64]: Add USB scanner ioctls to 32-bit compat table

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix Oopsable NFS condition in 2.4.21-preX

Vojtech Pavlik <vojtech@suse.cz>:
  o Fix the JSIOCGABSMAP et al ioctls in joydev.c
  o Add new devices support to I-Force driver

Summary of changes from v2.4.21-pre2 to v2.4.21-pre3
============================================

<bdschuym@pandora.be>:
  o [BRIDGE]: new_nbp runs under rwlock so needs to use GFP_ATOMIC

<bero@arklinux.org>:
  o AGP support for VIA P4X333 boards

<ganesh@tuxtop.vxindia.veritas.com>:
  o USB ipaq driver update

<greearb@candelatech.com>:
  o [VLAN]: Quiet some printks and free devices/groups correctly

<hadi@cyberus.ca>:
  o [SCH_GRED]: Array overflow fixes, found by Stanford checker

<henning@meier-geinitz.de>:
  o scanner.h: add/fix vendor/product ids
  o scanner.c: silence noisy debug message
  o scanner.c: Support for devices with only one bulk-in endpoint
  o scanner.c: Accept scanners with more than one interface
  o [PATCH 2.4.21-pre1] scanner.c: Use first altsetting in probe_scanner()
  o scanner.c: fix race in ioctl_scanner()
  o USB scanner driver: updated documentation

<joergprante@netcologne.de>:
  o [2.4.21-pre2] scx200 build fix

<krkumar@us.ibm.com>:
  o [IPV6]: Missing in6_dev_put in router discovery

<mark@hal9000.dyndns.org>:
  o Update ov511 to version 1.63. This is a backport of the 2.5 driver,

<oliver@oenone.homelinux.org>:
  o USB kaweth bugfix

<petkan@rakia.hell.org>:
  o a new device added and assign proper vendor id to the Netgear adapter
  o USB pegasus update
  o USB rtl8150 update
  o Petkan's email address change

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o fix legacy hd
  o various minor noise merges
  o update Pavel credits
  o via audio updates to add 8233/8235 support
  o motorola timeport is comms class but doesnt use comms class
  o support 24bit and multichannel audio stuff in usb-audio
  o use MUX ident for pdc console
  o bring wan drivers into line with 2.5
  o matroxfb updates
  o documentation only merge - add docbook documentation to jbd
  o fix suprises in arm defines
  o defines/protection oddments for x86
  o add CON_BOOT flaga
  o kstat changes for PA risc
  o matroxfb update header
  o update iphase ATM driver
  o 3964 trivial optimisation
  o arcnet pci updates
  o eepro100: more boxes care about alignment
  o scsi dup id bug
  o isd200 to new style IDE
  o USB workaround for ALi OHCI oddments
  o Fix memory leak in fs layer
  o DRM must enable device to get its IRQ
  o drm ensure memory initialized
  o another DRM backport of a memory clear
  o x86-64 needs the same page twiddles as x86-32 for DRM AGP
  o email change in DRM
  o email change in drm - 2
  o journalling header changes (docs only)
  o removepage callback
  o wrong include order
  o fix i810 oops
  o fix mplayer. realplayer and friends on via8233/8235
  o IDE driver for Compaq Triflex IDE
  o fix ALi audio handling for 6 channel, fixes audio in RadeonIGP
  o config entry for triflex ide
  o corename patch from -ac
  o bring APM up to date
  o Fix the "controller but no drives" IDE problem
  o trivial ide oddments

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [IPV6]: Check for NULL return from __in6_dev_get

Andreas Dilger <adilger@clusterfs.com>:
  o 2.4 ext3 ino_t removal

Andrew Morton <akpm@digeo.com>:
  o remove dead function swap_count()
  o fix buffer_head.b_state race

Arnaldo Carvalho de Melo <acme@conectiva.com.br>:
  o Fix token ring SMP lockups

Bart De Schuymer <bart.de.schuymer@pandora.be>:
  o [IP_TABLES]: Fix locking comments

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o Fix CPU bitmask truncation (1 of 2)
  o Fix CPU bitmask truncation (2 of 2)

Chad N. Tindel <ctindel@cup.hp.com>:
  o [BONDING]: Update to version 2.4.20-20021210

Dave Jones <davej@codemonkey.org.uk>:
  o Work around BIOS problem with recent Athlons

David Brownell <david-b@pacbell.net>:
  o ehci updates

David S. Miller <davem@nuts.ninka.net>:
  o net/ipv6/netfilter/ip6table_mangle.c: Fix bogus cast
  o [ip-sysctl.txt]: Clarify conf/*/ behavior
  o [IPV4]: Report zero route advmss properly
  o [NET]: Copy msg_namelen back to user in recv{from,msg} even if it is zero
  o [VLAN]: remove vlan_devices[] entries properly
  o [IPV6]: Fix merge error
  o [IPV6]: Kill unused variable in igmp6_leave_group
  o [TCP]: Add FRTO sysctl entry

Greg Kroah-Hartman <greg@kroah.com>:
  o USB scanner: stop managing our module reference count, and let the VFS do it

Harald Welte <laforge@gnumonks.org>:
  o [NETFILTER] Add IP unused bit check to ipt_unclean.c, from Maciej Soltysiak

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o net/ipv6/addrconf.c: Use prefix of 64 for link-local addresses
  o net/ipv6/mcast.c: Several MLD fixes
  o [IPV6]: Add IPV6_V6ONLY socket option support
  o [IPV6]: Add ICMP6 rate limit sysctl
  o [IPV6]: Split ndisc_rcv into helper functions
  o [IPV6]: Avoid garbage sin6_scope_id for MSG_ERRQUEUE messages
  o [IPV6]: Fix for refined IPV6 address validation timer
  o [IPV6]: Fix Length of Authentication Extension Header

Hugh Dickins <hugh@veritas.com>:
  o tmpfs read hang

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o IrLMP basic socket scheduler
  o donauboe IrDA driver

Jeff Garzik <jgarzik@redhat.com>:
  o [netdrvr mii] fix ugly lack of useful bit masking
  o [netdrvr] add AMD-8111 ethernet driver (yet another PCI lance)
  o [netdrvr eepro100] new pci id
  o [netdrvr de4x5] fix uninitializer timer
  o [netdrvr e1000] sync up with 2.5.x e1000 driver
  o [netdrver e1000] wol updates
  o [netdrvr e1000] restore VLAN settings after resume
  o [netdrvr e1000] small cleanups and fixes
  o [netdrvr e100] sync up with 2.5.x e100 driver
  o [netdrvr e100] Bug fix: system panic in watchdog when repeating ifdown, rmmod, insmod
  o [netdrvr e100] Bug fix: enable/disable WOL based on EEPROM settings
  o [netdrvr e100] fix ethtool/mii interface up/down issues
  o [netdrvr e100] better debugging for command failures/timeouts
  o [netdrvr e100] changelog/whitespace updates, small fixes

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o Remove old BNEP ioctls. These are internal. Only one app is supposed to use them, so there is no compatibility problem.
  o Move Bluetooth ioctls after USB and other stuff in sparc64/ioctl32.c

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Convert dlci and channel variables to u8
  o [Bluetooth] Add some COMPATIBLE_IOCTL for SPARC64

Marcelo Tosatti <marcelo@conectiva.com.br>:
  o Fix ide-tape unload issue

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Add removepage callback
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030102230329|26122 "add hwclock ioctls"
  o Changed EXTRAVERSION to -pre3
  o Fix typo in Apollo P4X400 support patch
  o Revert broken drivers/ieee1394/Makefile changes

Mark W. McClelland <mark@alpha.dyndns.org>:
  o USB ov511: Convert to new V4L 1 interface

Mikael Pettersson <mikpe@csd.uu.se>:
  o Fix ide-scsi ref count bug in 2.4.20-pre2

Neil Brown <neilb@cse.unsw.edu.au>:
  o Remove irrelevant warning in sunrpc code
  o Avoid oops when NFSD decodes enourmous filehandle
  o Set BH_Locked when accessing MD superblocks

Pasi Sarolahti <sarolaht@cs.helsinki.fi>:
  o [TCP]: Add F-RTO support

Paul Mackerras <paulus@samba.org>:
  o PPC32: More OpenPIC updates, to openpic_init and openpic_init_nmi_irq
  o PPC32: fix the compile with IDE
  o PPC32: Provide a more general way to handle cascaded interrupts
  o PPC32: Provide finer control over IRQ sense and polarity for OpenPIC interrupts.
  o PPC32: Evaluate physical addresses correctly from Open Firmware device tree when we have non-transparent PCI bridges.
  o PPC32: remove the unimplemented iopl, vm86 and modify_ldt syscalls
  o PPC32: Update all the defconfigs

Randy Dunlap <rddunlap@osdl.org>:
  o usb semaphore lock in 2.4.20-rc1 (since 2.4.13)

Simon Evans <spse@secret.org.uk>:
  o 2.4.20 usbvideo cleanups 1/4
  o 2.4.20 usbvideo cleanups 2/4
  o 2.4.20 usbvideo cleanups 3/4
  o 2.4.20 usbvideo cleanups 4/4
  o 2.4.20 usbvideo fixes from 2.5  1/5
  o 2.4.20 usbvideo fixes from 2.5  2/5
  o 2.4.20 usbvideo fixes from 2.5  3/5
  o 2.4.20 usbvideo fixes from 2.5  4/5
  o 2.4.20 usbvideo fixes from 2.5  5/5

Thomas Sailer <sailer@scs.ch>:
  o Fix oopsable bug in OSS PCI sound drivers

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Add support to the OpenPIC code to allow the controller to be in serial mode.
  o PPC32: Change the OpenPIC initalization logic so that it no longer needs to know where the NMI irq is.
  o PPC32: Remove an unused parameter to openpic_init()
  o PPC32: Make progress messages for OpenPIC matters consistent
  o PPC32: Merge i8259_irq() (using the int-ack feature) and i8259_poll() (poll for IRQ) into one function, i8259_irq().
  o PPC32: Remove a special case for hardware with an OpenPIC and i8259 where we must call use the int-ack for cascaded IRQs and not poll.
  o PPC32: Remove extra __KERNEL__ checks in some headers, as well as adding /* __KERNEL__ */ to the #endif of others.
  o PPC32: Fix a problem in the bootloader/wrapper where we might
  o PPC32: Fix some 'prep' machines which are not true PRePs, and can safely poll for interrupts on the i8259.
  o PPC32: Add explicit parens around arguments used in macros in include/asm-ppc/page.h
  o PPC32: Fix a delay which could occur when booting on machines without an RTC.
  o PPC32: Move IRQ sense and polarity masks to <asm/irq.h>

Vojtech Pavlik <vojtech@suse.cz>:
  o Workaround (ide-timing.h) for many ATAPI CD/DVD-ROMs and burners


Summary of changes from v2.4.21-pre1 to v2.4.21-pre2
============================================

<agruen@suse.de>:
  o ia64: Extended Attribute VFS syscalls

<alex_williamson@hp.com[helgaas]>:
  o ia64: If no CPE interrupt, poll periodically for CPEs

<bjorn_helgaas@hp.com[helgaas]>:
  o ia64: Fix race between TLB purges and reload_context
  o ia64: Avoid holding tasklist_lock across routines that do IPIs (such as flush_tlb_all())
  o ia64: Avoid holding task lock while calling access_process_vm()
  o ia64: Update defconfig with 2.4.20 defaults, build in ext3
  o ia64: Move simeth, simserial, simscsi back to drivers/ for init ordering
  o ia64: break trap: die_if_kernel only if break value is 0
  o ia64: Alternate signal stack fix.  Patch from David Mosberger

<davidm@tiger.hpl.hp.com[helgaas]>:
  o ia64: Some formatting cleanups
  o ia64: Patch by Venkatesh Pallipadi to fix IA-32 signal handling to restore instruction and data pointers.
  o ia64: Fix unaligned memory access handler

<eranian@frankl.hpl.hp.com>:
  o ia64: perfmon update

<eranian@frankl.hpl.hp.com[helgaas]>:
  o ia64: perfmon: This patch adds

<grundym@us.ibm.com>:
  o 2.4.21-pre1 compile fixes for s390(x)

<jkt@helius.com>:
  o uhci corruption on usb_submit_urb when already -EINPROGRESS

<jsm@udlkern.fc.hp.com>:
  o ia64: Preserve f11-f15 around calls into firmware
  o ia64: Use virtual mem map automatically if >1GB gap found

<kernel@steeleye.com>:
  o Fix NULL pointer dereference in ide.c

<kuba@mareimbrium.org>:
  o USB: ftdi-sio update

<m.c.p@wolk-project.de>:
  o Eliminate warning in drivers/usb/hc_sl811.c

<marekm@amelek.gda.pl>:
  o Datafab KECF-USB / Sagatek DCS-CF / Simpletech UCF-100

<mikael.starvik@axis.com>:
  o CRIS architecture update for 2.4.21

<mlocke@mvista.com>:
  o serial.c fix: ELAN fix breaks others

<nobita@t-online.de>:
  o support for Sony Cybershot F717 digital camera / usb-storage

<petkan@mastika.dce.bg>:
  o set_mac_address is now added to the driver.  thanks to Orjan Friberg <orjan.friberg@axis.com>

<petkan@rakia.dce.bg>:
  o USB: pegasus: the data for the control requests is now stored in DMA able memory

<stelian@popies.net>:
  o usbnet typo

<venkatesh.pallipadi@intel.com[helgaas]>:
  o ia64: Save/Restore of IA32 fpstate in sigcontext
  o ia64: Clearing of exception status before calling IA32 user signal handler
  o ia64: IA-32 ptrace: xmm reg support, fpstate 'tag' fix, fp TOS fix

<wahrenbruch@kobil.de>:
  o USB: add kobil_sct driver
  o USB: kobil_sct driver bugfix

<willy@fc.hp.com>:
  o ia64: Remove support for HP prototypes
  o ia64: Discard *.text.exit and *.data.exit sections
  o ia64: ACPI tidy-up

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o IDE changes for CRIS
  o ppc structure mangling for ide
  o Add NS32 author to CREDITS
  o Add NinjaSCSI author to CREDITS
  o ide config tweaks
  o ninja 32 help
  o config for beos fs
  o pcigame now does ali5451
  o clean drm object
  o fix pci game double unregister
  o update serial_cs from pcmcia updates
  o update parisc gsc/hil drivers
  o ad scx200 i2c drivers
  o typo in ide config
  o fix port types to be long for IDE iops, fix ppc mess
  o ide-tape driver updates
  o fix u32->ulong for IDE bars
  o fix ali u32->ulong on bars also fix oops on boot with xmeta
  o ; more ide fixes for ulong
  o fix hpt, print message when we abort due to overclocking
  o more ide u32->ulong
  o clean up u32/ulong/mmio etc on siimage (DaveM)
  o final bits of ide pci driver fixup
  o add sf16fmr2 driver
  o fix sign bug in pms
  o make the cache line printk nicer and < 80 cols
  o config for ninja32 scsi
  o further cpqfcts fixes
  o fix section clash in in2000
  o makefile for NSP32
  o comment purpose of a blacklist entry
  o ad1889 audio driver
  o makefile for ad1889
  o midibuf data loss fixes
  o fix cirrus driver for 7548
  o add hppa fbmem rule
  o update parisc st driver
  o ugly but signed wrap isnt defined
  o make alpha use generic iops
  o more idea headers
  o the generic iops
  o x86 uses generic ios
  o bring mode ide headers back into line
  o make ia64 macro in/out safer
  o parisc ide bits
  o bring parisc system_irqsave into sync
  o bring ppc irq bits into sync
  o ide update bits for sparc
  o default iops for x86-64
  o arcnet header update
  o update core IDE to reflect ulong port
  o interrupt.h might need system.h
  o tidy misc.h
  o reserve value used in 2.5
  o reserve ident for the sf16
  o pcmcia id/header updates
  o maintainer updates
  o ide setup-pci u32->ulong for dma base
  o AGP Gart setup

Alan Cox <alan@redhat.com>:
  o SIS5513 fixes

Alex Williamson <alex_williamson@hp.com>:
  o ia64: Fix potential MCA and silent data corruption in HP zx1 IOMMU driver.

Andreas Schwab <schwab@suse.de>:
  o ia64: Add missing symbol exports for modules
  o ia64: Remove many warnings

Andrew Morton <akpm@digeo.com>:
  o ext3 deadlock fix
  o ext3 use-after-free bugfix

Arjan van de Ven <arjanv@redhat.com>:
  o USB pwc deadlock fixes

Ben Collins <bcollins@debian.org>:
  o Linux1394 Firewire

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o ia64: Reserve syscall numbers 1238-1242 for AIO
  o ia64: If more than NR_CPUS found, ignore the extras
  o ia64: Move simeth, simserial, simscsi to arch/ia64/hp/sim
  o ia64: Rename ia64_alloc_irq to ia64_alloc_vector
  o ia64: Print EFI call status in hex, not decimal
  o ia64: Remove McKinley A-step config stuff
  o ia64: Sync with pcibios_enable_device interface change
  o Remove include/asm-ia64/offsets.h
  o ia64: Add PCI_DMA_BUS_IS_PHYS definition
  o ia64: support scatterlist page/offset in sba_iommu.c
  o ia64: Remove obsolete McKinley A0 workaround
  o ia64: Reserve hugetlb syscall numbers
  o ia64: Optimize load/save FPU (Fenghua Yu, Intel)
  o ia64: more scatterlist page/offset cleanup
  o ia64: Scan PCI buses 0-255 (not 0-254)
  o ia64: Skip blind PCI probe when root bridges are reported by ACPI
  o ia64: Detect HP ZX1 AGP bridge via ACPI instead of the old, unmaintainable "fake PCI device" scheme.
  o ia64: Restore "fake PCI device" support, for XFree86.  This is intended to go away in 2.5.x.
  o ia64: Rename __flush_tlb_all() to local_flush_tlb_all()
  o ia64: Make flush_tlb_mm() work for multi-threaded address-spaces on SMP machines
  o ia64: Fix ACPI_ACQUIRE_GLOBAL_LOCK and ACPI_RELEASE_GLOBAL_LOCK
  o ia64: Fix efi_memmap_walk() to work with more complicated memory maps
  o ia64: Make mremap() work properly when returning "negative" addresses
  o ia64: Workaround for old toolchain (__get_user() in perfmon)
  o ia64: Include vendor/function ID for "Unknown" IOCs
  o ia64: Fix typo in unaligned memory access handler (no functional change)
  o joydev: fix HZ->millisecond transformation
  o Remove bogus AGP/DRM assumptions

Charles White <charles.white@hp.com>:
  o cpqfc fixes

Christoph Hellwig <hch@sgi.com>:
  o CREDITS update
  o fix small style error in arch/i386/config.in

David Brownell <david-b@pacbell.net>:
  o remove CONFIG_USB_LONG_TIMEOUT
  o usbnet:  framing, sync with 2.5

David Mosberger <davidm@tiger.hpl.hp.com>:
  o ia64: Fix I/O macros in asm-ia64/io.h.  Based on patch by Andreas Schwab
  o ia64: Fix x86 struct ipc_kludge (reported by R Sreelatha, fix proposed by Dave Miller).
  o ia64: Fix return path of signal delivery for sigaltstack() case
  o ia64: Fix narrow window during which signal could be delivered with only the memory stack switched over to the alternate signal stack.
  o ia64: Fix edge-triggered IRQ handling.  See Linus's 2.5 cset 1.611 for details
  o ia64: Create dummy file include/asm-ia64/mc146818rtc.h since ide-geometry.c continues to insist on it.
  o ia64: Fix EFI runtime callbacks so they cannot corrupt fp regs
  o ia64: Make it easier to set a breakpoint in the Ski simulator right before starting the kernel (based on patch by Peter Chubb).

Greg Kroah-Hartman <greg@kroah.com>:
  o tipar: fix #include so the driver can compile
  o Dynamic MP_BUSSES and IRQ_SOURCES for 2.4.21-pre1
  o Fix minor code formatting issue on mpparse.c
  o USB: pwc driver: fix compile time warning
  o USB: uhci: fix formatting problem with last patch

J.I. Lee <jung-ik.lee@intel.com>:
  o ia64: PCI hotplug changes for 2.5.39 or later

James Bottomley <james.bottomley@steeleye.com>:
  o Backport of nbd update from 2.5.50

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o IrTTP partial rewrite (credit fixes, races)
  o IrDA dongle locking context fix
  o LSAP socket close fixes
  o simultaneour IrNET connect race fix
  o SMC driver region fixes
  o return under spinlock fixes (Stanford checker)
  o Wireless Extension v15 : private command improvements

Jeff Garzik <jgarzik@redhat.com>:
  o [NET] support IPv6 over token ring (from lkml)
  o [netdrvr tg3] a fix, a cleanup, and an optimization

Jenna S. Hall <jenna.s.hall@intel.com>:
  o ia64: Minor MCA bugfixes

Jens Axboe <axboe@suse.de>:
  o cciss driver update
  o cpqarray driver update

John Stultz <johnstul@us.ibm.com>:
  o Fix gettimeofday for Summit based systems

Kenneth W. Chen <kenneth.w.chen@intel.com>:
  o ia64: Change memcpy to return dest address

Manfred Spraul <manfred@colorfullife.com>:
  o sys_poll SuS compliance fix

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: rusty@rustcorp.com.au|ChangeSet|20021217162617|02721
  o Cset exclude: Charles.White@hp.com|ChangeSet|20021217174320|03728
  o Cset exclude: bjorn_helgaas@hp.com|ChangeSet|20021217162948|02321
  o Changed EXTRAVERSION to -pre2

Matt Domsch <matt_domsch@dell.com>:
  o megaraid 1.18f

Matthew Wilcox <willy@debian.org>:
  o Add pci_bus_*() API for 2.4 [1/2]
  o Convert acpiphp to pci_bus_*() API [2/2]

Neil Brown <neilb@cse.unsw.edu.au>:
  o kNFSd - 1 of 7 - Release rpc response when dropping
  o knfsd - Revalidate inodes after filehandle and name lookup in nfsd
  o knfsd - Use correct value for max size for readlink response
  o knfsd - Fix problem with lockd grace period checking
  o knfsd - Ease increasing the max block size for NFS replies
  o knfs - Correct some error codes returned in nfsfh.c
  o MD - avoid races by never no releasing rdev->sb for faulty devices
  o Remove some inappropriate MD_BUG calls when hot_removing
  o Avoid buffer cache when doing IO of RAID superblock

Nemosoft Unv. <nemosoft@smcc.demon.nl>:
  o USB: PWC 8.10 for 2.4.20

Romain Lievin <rlievin@free.fr>:
  o Add tipar char driver

Rusty Russell <rusty@rustcorp.com.au>:
  o fs_reiserfs_fix_node.c, typo: resourses
  o arch_ppc_mm_tlb.c, typo: the the
  o typo: include_linux_pci_ids.h s_DEVIDE_DEVICE
  o 2.5: kconfig missing EXPERIMENTAL (14_14)
  o 2.5: kconfig spurious bool default value (3_3)
  o tiny kmem_cache_destroy doc tweak
  o Labeled elements are not a GNU extension
  o drivers_s390_block_dasd_3990_erp.c, typo: becaus(e),
  o arch_sh_kernel_irq_intc2.c, typo: the the
  o net_irda_irlmp_event.c, typos: the the, whish
  o drivers_block_ll_rw_blk.c, typo: the the
  o include_asm-ppc_semaphore.h, typo: the the
  o remove emacs settings
  o Wrong module name in help file. (fwd)
  o drivers_s390_block_dasd.c, typo: the the, capitalization
  o 2.5: kconfig choice default value
  o arch_ia64_sn_io_sn2_pcibr_pcibr_config.c, typo: the the
  o [Trivial Patch] scsi_register-006
  o [Trivial Patch] Fix misc_register()
  o Fix confusing comment
  o [patch 2.5] at1700 trivial
  o Check for misc_register() return code in wdt285
  o duplicate header in drivers_ieee1394_sbp2.c
  o drivers_net_bonding.c, typo: the the
  o backward ext3 endianness conversion
  o duplicate header in drivers_pcmcia_sa1100_generic.c
  o drivers_net_tulip_interrupt.c, typo: the the
  o arch_i386_kernel_smpboot.c, typo: wierd
  o Typo in linux_arch_i386_mm_init.c
  o Fix path in
  o drivers_isdn_isdn_ppp.c, typo: the the
  o Documentation_networking_bonding.txt, typo: the the
  o Documentation_cciss.txt, typo: the the
  o Documentation_watchdog-api.txt, typo: the the
  o drivers_sound_dmasound_dmasound_core.c, typo: wierd
  o drivers_md_lvm.c, typo: the the
  o update comments in ip_tables.c
  o include_asm-alpha_mmzone.h, typo: the the
  o silence invalidate_bdev() a bit
  o Remove duplicated entry in agpgart_be initialization table
  o include_asm-ia64_sn_alenlist.h, typo: the the
  o Fix request_region handling in epca
  o Domsch zip code change
  o sis900 doesn't free resources
  o Fix misc_register() error handling in nvram.c driver
  o 2.4.19 Documentation_Configure.help CONFIG_FB_TRIDENT
  o Remove reference to timer_exit() from kernel-locking.tmpl,
  o misc_register audit fixes on i2o_config

Stphane Eranian <eranian@hpl.hp.com>:
  o ia64: Fix perfmon error path missing unlock
  o ia64: Fix perfmon error path leaks

Takayoshi Kouchi <t-kouchi@mvf.biglobe.ne.jp>:
  o ia64: Fix iosapic debug code
  o ia64: ACPI CRS cleanup

Tom Rini <trini@kernel.crashing.org>:
  o Correct the behavior of the int verb in scripts/Configure

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix possible SMP race in nfs_sync_page()
  o Fix accounting error in /proc/net/rpc/nfs
  o Disable Nagle algorithm for NFS over TCP


Summary of changes from v2.4.20 to v2.4.21-pre1
============================================

<baldrick@wanadoo.fr>:
  o usbdevfs: finalize urbs on interface release
  o usbdevfs: finalize urbs on interface release
  o usbdevfs: more list cleanups

<chris@qwirx.com>:
  o [SPARC]: Add missing iounmap to display7seg driver

<dana.lacoste@peregrine.com>:
  o RATOC USB-60 patch

<eranian@frankl.hpl.hp.com>:
  o efirtc update

<erik@aarg.net>:
  o USB: added support for Palm Tungsten T devices to visor driver

<ganesh@tuxtop.vxindia.veritas.com>:
  o USB ipaq: brown paper bag bug - uninitialized spinlock fixed
  o USB ipaq: added support for insmod options to specify vendor/product id

<gronkin@nerdvana.com>:
  o [netdrvr tulip] new pci id

<henning@meier-geinitz.de>:
  o [PATCH 2.4.20-rc1] scanner.h: add/fix vendor/product ids

<m.c.p@wolk-project.de>:
  o ide-scsi update to new IDE
  o Remove IDE init calls from blk_dev_init (IDE merge)
  o Add missing system.h bits (IDE merge)

<marcel@holtmann.org[holtmann]>:
  o [Bluetooth] Add RFCOMM protocol support
  o [Bluetooth] UART driver update
  o [Bluetooth] Add HCI UART PC Card driver
  o [Bluetooth] Add BCSP TXCRC option

<nicolas.mailhot@laposte.net>:
  o AGP support for VIA KT400

<oliver@oenone.homelinux.org>:
  o use of unplugged scanner oops fix

<petkan@tequila.dce.bg>:
  o USB: pegasus: the kmalloc/kfree crap removed from [get|set]_registers();

<plcl@telefonica.net>:
  o usb-midi patch for 2.4.20-pre11

<srompf@isg.de>:
  o [netdrvr starfire] add netif_carrier_{on,off} calls

<stelian@popies.net>:
  o sonypi driver update
  o meye driver update
  o export pci symbols for pcmcia modules

<tvrtko@net4u.hr>:
  o usb-uhci, fixed memory leak with one-shot interrupt transfers

<will@sowerbutts.com>:
  o USB: add USB powermate driver

<wstinson@wanadoo.fr>:
  o [netdrvr de620] remove unneeded, and ifdef'd out, check_region call

Adam Kropelin <akropel1@rochester.rr.com>:
  o [netdrvr ewrk3] fix and enable ethtool phys-id ioctl
  o [netdrvr ewrk3] allow user to change MAC address via SIOCSIFHWADDR

Adrian Bunk <bunk@fs.tum.de>:
  o CONFIG_AGP_AMD_8151 Configure.help entry
  o Fix pcmcia_net link error

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o ppc stuff for new ide layer
  o update mousedriver docs as in 2.5
  o bring loop device up to date
  o parisc mux console config
  o add scx200 drivers
  o work around ALi magick chipset hangs with video capture
  o fix cyclades resource handling
  o vendor update for mpt fusion
  o pcmcia networking updates
  o lanstreamer updates
  o pcmcia parport update
  o new pci ids
  o reserve some I/O ports on the ATI radeon IGP
  o new pci idents
  o pcmcia core updates from David Hinds
  o backport 2.5 advansys off by one fix
  o ac IDE merge
  o t128 compile fix if non modular
  o core code for new nsp32 driver
  o fix ac97 string formatting errors
  o fix mad16 bugs
  o some laptops need longer delay
  o make cdcether work
  o latest i810 audio update
  o BeOS fs updates
  o fix off by one in module loader rename of module
  o work around 8253 timer funnies
  o ensure memcpy_to/from_io don't prefetch
  o Sort out the tachyon driver

Andrew Morton <akpm@digeo.com>:
  o Fix for the ext3 data=journal unmount problem

Arnaldo Carvalho de Melo <acme@conectiva.com.br>:
  o Add support for JTEC FA8101 USB to Ethernet device

Charles White <charles.white@hp.com>:
  o Add support for the SA641, SA642 and SA6400 controllers

Christoph Hellwig <hch@lst.de>:
  o small sd error handling fix
  o update scsi largelun blacklist
  o make flock Posix 2001 compatible

Christoph Hellwig <hch@sgi.com>:
  o cleanup b_inode usage and fix onstack inode abuse
  o backport 2.5 inode allocation changes
  o fix memory leak in sd.c

Dave Jones <davej@suse.de>:
  o Intel cache handling fixes

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o Add more statistics to /proc/fs/jfs/ to help with performance tuning
  o JFS: Avoid writing partial log pages for lazy transactions
  o JFS: forced metadata pages were not being flushed to disk
  o jfs_clear_inode should skip bad inodes instead of choking on them
  o JFS: Move index table out of directory inode's address space
  o JFS: Fix off-by one error when symlink size == 256 bytes
  o JFS: flush pending commit records to journal during unmount
  o jfs_truncate needs to call block_truncate_page

David Brownell <david-b@pacbell.net>:
  o usbnet talks to Zaurus

David Brownell <dbrownell@users.sourceforge.net>:
  o USB:  USB 2.0 controller and hubs bugfixes

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC]: Ignore SIGURG if not caught
  o [SPARC]: NR_IRQS is off by one
  o [SPARC64]: Fix dnotify_parent call in do_readv_writev32
  o [SPARC64]: Add some missing semicolons newer gcc warns about
  o [SPARC64]: Add -finline-limit=100000 to CFLAGS if gcc supports it
  o [SPARC64]: Clobber register l1 in switch_to if gcc >= 3.0
  o [SPARC]: Synchronize MAINTAINERS entry with 2.5.x
  o [SPARC]: Fix dependency on previous NR_IRQS value
  o [SPARC64]: Export __flush_dcache_range
  o [SPARC64]: Update defconfig
  o [SPARC]: Implement local_irq_set
  o [SPARC64]: Fix read_pil_and_sti

Edward Peng <edward_peng@dlink.com.tw>:
  o dl2k net driver update from vendor
  o [netdrvr dl2k] only read 0x100 through 0x150 statistics registers if mem mapping

Eric Brower <ebrower@usa.net>:
  o [SPARC]: Make APC idle a boot time cmdline option

Greg Kroah-Hartman <greg@kroah.com>:
  o Cset exclude: acme@conectiva.com.br|ChangeSet|20021011180213|25533
  o USB: added support for Clie NX60 device
  o removed vicamurbs.h
  o USB: added Palm Tungsten W support

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha: alcor and sable fixes
  o alpha misc fixes
  o alpha initrd fix
  o asm-alpha/regdef.h
  o alpha __stxncpy fixes
  o Fixup Alpha IDE PCI

Jeff Garzik <jgarzik@redhat.com>:
  o Add 00-INDEX file describing contents of Documentation/BK-usage directory
  o Small clarification in BK kernel howto
  o In several drivers, use pci_[gs]et_drvdata instead of directly referencing struct pci_dev::driver_data.
  o [net drivers] update hamachi and starfire to use MII lib
  o Update my email address
  o Remove performance barrier in i810_rng char driver
  o [netdrvr bmac] remove init_timer call that was erroneously removed
  o [netdrvr fealnx] remove bogus line due to patch error
  o [netdrvr] add "r8169", a new Realtek 8169 gigabit ethernet driver
  o [netdrvr r8169] large style cleanup
  o [netdrvr r8169] minor functional cleanups and bug fixes
  o Handle internal proc_register failure in proc_symlink, proc_mknod, proc_mkdir, and create_proc_entry.
  o [netdrvr] Make a special section in drivers/net/Makefile for
  o [netdrvr sunhme] remove memset in init, alloc_etherdev does it for us
  o [netdrvr] fix Stanford checker buffer overflows in ni52, 3c523 (rarely if ever would be hit)
  o [netdrvr 3c515] fix unlikely buffer overrun when >8 adapters present
  o [netdrvr] zap PCI_VPD_ADDR constants from skfp, sk98lin drivers
  o [netdrvr r8169] use pci_[gs]et_drvdata instead of pdev->driver_data
  o Clarify locking/context docs for network interfaces, in Documentation/networking/netdevices.txt.

Joe Burks <joe@wavicle.org>:
  o Vicam patch against 2.4.20-pre9

John Stultz <johnstul@us.ibm.com>:
  o Summit chipset support: Clustered apic tweaks
  o Summit chipset support: Logical/Physical apicid additions
  o Summit chipset support: CLUSTERED_APIC_XAPIC switches
  o Summit chipset support: CONFIG_X86_SUMMIT, auto-detection, cleanup

Juan Quintela <quintela@mandrakesoft.com>:
  o Fix journalling api documentation

Kent Yoder <key@austin.ibm.com>:
  o [netdrvr lanstreamer] a fix and a feature addition

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o RFCOMM TTY fixes
  o BNEP fixes
  o HCI UART fixes
  o Fix typo in hci_usb_open() (MAX_BULK_TX -> MAX_BULK_RX)
  o Fix L2CAP client/server PSM clash
  o Fix hci_dev_get_list() for big endian machines
  o Ordinary users are not allowed to use raw L2CAP sockets
  o BNEP extension headers handling fix

Manfred Spraul <manfred@colorfullife.com>:
  o [netdrvr 8139too] skb_copy_and_csum_dev use allows us to enable the NETIF_F_HIGHDMA feature.

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Module description cleanup for BNEP
  o [Bluetooth] Config cleanup for BNEP
  o [Bluetooth] Add HCI id for Bluetooth PCI cards
  o [Bluetooth] Support for suspend/resume interface for HCI devices
  o [Bluetooth] Fix typo in role change event size
  o [Bluetooth] Cosmetic changes to the config files
  o [Bluetooth] Initialize hardware broadcast
  o [Bluetooth] Check for signals while waiting for DLC
  o [Bluetooth] Fix operator precedence for modem status
  o [Bluetooth] Don't do wakeup if protocol is not set
  o [Bluetooth] Fix some bits of the modem status handling
  o [Bluetooth] Free skbs with kfree_skb() instead of kfree()
  o [Bluetooth] Fix another operator precedence for modem status
  o [Bluetooth] Update help entry for CONFIG_BLUEZ
  o [Bluetooth] The function l2cap_do_connect() should be static
  o [Bluetooth] Don't use %d notation for non devfs name field of tty_driver
  o Disable bluetooth.o if Bluetooth subsystem is used

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o megaraid driver update
  o Update gdth driver
  o Cset exclude: akpm@digeo.com|ChangeSet|20021202135530|52474
  o Backout wrong change of gdth update
  o Cset exclude: khalid_aziz@hp.com|ChangeSet|20021129142249|58780
  o Add missing x86 system.h bits from IDE -ac merge
  o Changed EXTRAVERSION to -pre1
  o Cset exclude: raul@pleyades.net|ChangeSet|20021210155107|09736
  o Cset exclude: hch@lst.de|ChangeSet|20021210165533|06540

Matt Domsch <matt_domsch@dell.com>:
  o aacraid Dell PERC 320/DC support

Matthew Wilcox <willy@debian.org>:
  o update lasi_82596 net driver to use spinlock instead of cli/sti
  o Add PCI-X register definitions

Olaf Hering <olh@suse.de>:
  o minor fixes for compile warnings in 2.4.20pre11 , usb-2.4 tree

Pete Zaitcev <zaitcev@redhat.com>:
  o [SPARC]: Clobber l3 in context switch
  o [SPARC]: kill NR_IRQS + 1 stuff

Randy Dunlap <randy.dunlap@verizon.net>:
  o USB: use time_before() to compare times
  o tiglusb timeouts

Randy Dunlap <rddunlap@osdl.org>:
  o USB requires MIDI

Richard Henderson <rth@dorothy.sfbay.redhat.com>:
  o [ALPHA] Add local_irq_set
  o [ALPHA] Fix asm clobber problem diagnosed by current gcc 3.3 snap
  o CREDITS

Rob Radez <rob@osinvestor.com>:
  o [SPARC]: Fix loop terminator in iommu_get_scsi_sgl_pflush

Roger Luethi <rl@hellgate.ch>:
  o [netdrvr ns83820] fix oops in ioctl, and initialize dev->priv to prevent such slipups again
  o [netdrvr via-rhine] version bump, C99 initializers
  o [netdrvr via-rhine] fix up strange C99 notation in previous patch

Rolf Eike Beer <eike@bilbo.math.uni-mannheim.de>:
  o Kill unneeded declaration from drivers/scsi/sim710.h

Romain Lievin <rlievin@free.fr>:
  o USB: tiglusb sync with 2.5

Scott Feldman <scott.feldman@intel.com>:
  o e100 net driver: remove driver-isolated flag/lock

Takayoshi Kouchi <t-kouchi@mvf.biglobe.ne.jp>:
  o ACPI PCI hotplug updates

Tim Waugh <twaugh@redhat.com>:
  o 2.4.20: fix aladdin card hang

final:

- 2.4.20-rc4 was released as 2.4.20 with no changes.


Summary of changes from v2.4.20-rc3 to v2.4.20-rc4
============================================

<marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc4
  o Cset exclude: ralf@dea.linux-mips.net|ChangeSet|20021030170645|00078

<ralf@dea.linux-mips.net>:
  o The BLKGETSIZE ioctl expects an unsigned long argument

Adrian Bunk <bunk@fs.tum.de>:
  o Fix ips driver .text.exit errors

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: Fix the fix

Oleg Drokin <green@namesys.com>:
  o Do not allow to mount reiserfs with blocksize != 4k

Paul Mackerras <paulus@samba.org>:
  o PPC32: Fix arch/ppc/Makefile so it builds on POWER3
  o PPC32: Ignore SIGURG if not caught

Rui Sousa <rui.sousa@laposte.net>:
  o Emu10k1 bugfixes

Summary of changes from v2.4.20-rc2 to v2.4.20-rc3
============================================

<akpm@digeo.com>:
  o Change mark_dirty_kiobuf() to use set_page_dirty() instead of SetPageDirty(). The latter fails to move onto mapping->dirty_pages(), which breaks filemap_fdatasync()
  o Writeout directory blocks synchronously in case of sync mount

<hch@lst.de>:
  o update kbuild/makefiles.txt to match reality

<lee@compucrew.com>:
  o Fix typo in mk712 driver

<marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc3
  o Fix typo in vmalloc leak fix
  o Fixup pci_alloc_consistent with 64bit DMA masks on i386

Adrian Bunk <bunk@fs.tum.de>:
  o Fix Intermezzo compilation

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o makefiles for 2.4.20-rc* to build amd76x_pm right

Dave Jones <davej@suse.de>:
  o Plug leak in get_vm_area()

David S. Miller <davem@nuts.ninka.net>:
  o [TG3]: Use spin_lock_irq{save,restore} on tx_lock

David Woodhouse <dwmw2@infradead.org>:
  o JFFS2 corruption/deadlock fix

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o PCI transparent bridge detection fix

Jens Axboe <axboe@suse.de>:
  o Fix SCSI I/O performance problems introduced in early 2.4.20

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: Fix error path in isdn_ppp.c

Rik van Riel <riel@conectiva.com.br>:
  o Only zero successfully handled blocks in prepare_write()

tmcreynolds@nvidia.com <TMcReynolds@nvidia.com>:
  o Add support for newer nForce chipset

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix NFS client problem






Summary of changes from v2.4.20-rc1 to v2.4.20-rc2
============================================

<trini@kernel.crashing.org>
	[PATCH] Fix a thinko in arch/ppc/kernel/ppc_ksyms.c
	
	The last change to arch/ppc/kernel/ppc_ksyms.c forgot a '||'.
	
	Please apply this to 2.4.20-rc1, thanks.
	
	--
	Tom Rini (TR1265)
	http://gate.crashing.org/~trini/
	
	===== arch/ppc/kernel/ppc_ksyms.c 1.22 vs edited =====

<marcelo@freak.distro.conectiva>
	Undo latest hid-input fixes: they are broken.

<Andries.Brouwer@cwi.nl>
	[TCP] Do not update rcv_nxt until ts_recent is updated.

<davem@nuts.ninka.net>
	[SPARC64]: Translate SO_{SND,RCV}TIMEO socket options.

<davem@nuts.ninka.net>
	[SPARC64]: Handle kernel integer divide by zero properly.

<rth@are.twiddle.net>
	Fix carry ripple in 3 and 4 word addition and subtraction macros.

<trond.myklebust@fys.uio.no>
	[PATCH] another kmap imbalance in 2.4.x/2.5.x RPC
	
	>>>>> Andrew Ryan <andrewr@nam-shub.com> writes:
	     > So far so good on the crashes.  I'm able to get through a
	     > complete run of dbench using TCP mounts on 2.4.20rc1, which I
	     > haven't been able to do before this.
	
	Marcelo, Linus
	
	  We've uncovered yet another kmap imbalance in the new RPC code. This
	looks like it might be the last one (my debugging printks have been
	unable to unearth any more). One line fix + 4 line comment
	appended. Please apply to both 2.4.20-rc1 and 2.5.45...
	
	Cheers,
	  Trond

<cel@citi.umich.edu>
	[PATCH] : sock_writable not appropriate for TCP sockets
	
	hi marcelo-
	
	[ i sent this patch August 30 against 20-pre5, and it appears to have been
	dropped.  this is an important performance fix that should be included in
	2.4.20.  i apologize for not tracking this more closely. ]
	
	
	sock_writeable determines whether there is space in a socket's output
	buffer.  socket write_space callbacks use it to determine whether to wake
	up those that are waiting for more output buffer space.
	
	however, sock_writeable is not appropriate for TCP sockets.  because the
	RPC client's write_space callback uses it for TCP sockets, the RPC layer
	hammers on sock_sendmsg with dozens of write requests that are only a few
	hundred bytes long when it is trying to send a large write RPC request.
	this patch adds logic to the RPC layer's write_space callback that
	properly handles TCP sockets.
	
	patch reviewed by Trond, Alexey, and DaveM, and already accepted in 2.5.

<edward_peng@dlink.com.tw>
	sundance net driver updates:
	- fix crash while unloading driver
	- fix previous fixes to apply only to specific chips
	- new tx scheme, improves high-traffic stability, not racy

<davem@nuts.ninka.net>
	[SPARC64]: Check DRM_NEW not DRM in ioctl32.c

<uzi@uzix.org>
	[SPARC64]: 0x22/0x10 is Ultra-I/spitfire.

<mkp@mkp.net>
	[PATCH] Update credits
	
	Marcelo,
	
	Please apply this trivial patch.
	
	--
	Martin K. Petersen      http://mkp.net/

<VANDROVE@vc.cvut.cz>
	[PATCH] Fix ncpfs file creation issue
	
	This patch fixes longstanding bug in ncpfs: when 'executable' bit
	is set on file creation, it is translated wrong to the server.
	
		Because of this bug is there for years, if it is only problem
	with 2.4.20-rc1, just release 2.4.20, and put this into 2.4.21-pre1...

<jgarzik@redhat.com>
	Use dev_kfree_skb_any not dev_kfree_skb in tg3 net driver
	function tg3_free_rings.
	  
	Spotted by DaveM.

<zaitcev@redhat.com>
	[sparc] Fix off-by-one in s/g handling

<bcollins@debian.org>
	[TG3]: TG3_HW_STATUS_SIZE should be 0x50 not 0x80.

<davem@nuts.ninka.net>
	[SPARC64]: Fix accidental clobbering of register on cheetahplus.

<tytso@think.thunk.org>
	HTREE backwards compatibility patch.
	
	I thought (and assumed) this patch had been applied to both the ext2
	and ext3 filesystems in the 2.4 kernel.  It turns out it had only made
	it into the ext3 filesystem code.   This means that if an 
	HTREE-enabled filesystem is mounted using ext2, it will corrupt 
	the filesystem as far as e2fsck and an ext3 htree-enabled kernel is
	concerned.  (The corruption won't cause any data loss, but it will
	cause e2fsck and an ext3-htree kernel to omit a lot of warning
	messages.)
	 

<alan@lxorguk.ukuu.org.uk>
	[PATCH] Enable the merged AMD pm driver
	

<vojtech@suse.cz>
	[PATCH] Add vt8235 support
	
	Hi!
	
	This patch adds support for the vt8235. Marcelo, please apply it to
	current 2.4.20 rc. It doesn't break anything, basically adds and entry
	to the table of supported devices. Thanks.

<c-d.hailfinger.kernel.2002-Q4@gmx.net>
	[PATCH] restore framebuffer console after suspend
	
	Marcelo,
	
	this patch fixes the case when a laptop was suspended and resumed while a
	framebuffer console was active, the console would not be redrawn.
	
	After a discussion with Benjamin Herrenschmidt, we both agree that this
	patch is the best solution. It is the same as my first patch with this
	subject, just resent because there was some confusion about which patch was
	best.
	
	Please apply for 2.4.20-rc2.
	
	Thanks
	Carl-Daniel
	
	    [ Part 2: "Attached Text" ]

<R.E.Wolff@BitWizard.nl>
	[PATCH] Fix SX driver detection
	
	Ehmm. Typos in your mail address. sssooo ssssoooorrryyyy ... :-)
	
			Roger.

<hch@sgi.com>
	[PATCH] fix file system corruption under load
	
	When QA testing XFS 1.2 we observed in-memory corruption under extreme
	load (fsx, usemem & bash-shared-mapping) when using block size < pagesizes.
	
	In addition to some bugs inside XFS Russell Cattelan found a problem in
	end_buffer_io_async.
	
	The problem is that end_buffer_io_async sets the page uptodate as soon
	as there are no more async or locked buffers, which is wrong if only
	parts of the page are submitted for I/O (i.e. writes not on the page
	boundary, etc..)

<marcelo@freak.distro.conectiva>
	Reverse order of BK config checkout entries

<marcelo@freak.distro.conectiva>
	Changed EXTRAVERSION to -rc2

<davem@redhat.com>
	Fix tg3 net driver to properly disable interrupts during some TX operations

<vandrove@vc.cvut.cz>
	[PATCH] Fix lcall DoS
	
	Hi,
	   your original code just behaved as my old code: run modprobe successfully,
	and then die. Problem is that copy of eflags on stack is totally unimportant
	to us: current value in eflags is what matters. So this is minimal
	patch which works here: NT, DF and TF are now cleared only for kernel,
	and when we return back from lcall, userspace has its old values.
	
	   Optimization left to readed is creating SAVE_ALL_NOCLD, and using this
	one in lcall7 and lcall27.
	
	   With patch below my machine survived test. Unfortunately I do not
	have patched kernel with linux-abi to test whether lcall7 still works
	correctly.
							Best regards,
								Petr Vandrovec
								vandrove@vc.cvut.cz

Summary of changes from v2.4.20-pre11 to v2.4.20-rc1
============================================

<adam@nmt.edu>:
  o 3ware driver update

<akropel1@rochester.rr.com>:
  o The following patch adds support for ethtool to the ewrk3 driver. It is against 2.5-BK but should apply to any recent 2.5 and 2.4 as well. In addition to adding ethtool support, it also removes the cli/sti fixup attribution from the changelog since that didn't actually go in yet and fixes a small style issue I introduced in the multi-card support patch.
  o This patch adds some locking fixups to the ewrk3 ioctl routine. None of these are critical since the ioctls AFAIK are used only by the EEPROM config utility.
  o Last ewrk3 for now. Updates the changelog to cover previous patches, bumps the revision number, and replaces the horrific EthwrkSignature function with something (slightly) less horrific.

<bheilbrun@paypal.com>:
  o Add missing part of DMI update

<dhinds@sonic.net>:
  o Change David Hinds email address
  o axnet_cs update
  o nmclan_cs update: fixed cut-and-paste bug in ethtool ioctl handler
  o pcnet_cs update

<fw@deneb.enyo.de>:
  o [TCP]: In TCP_LISTEN state, ignore SYNs with RST set

<jeb.j.cramer@intel.com>:
  o e1000 1/11
  o e1000 2/11
  o e1000 3/11
  o e1000 4/11
  o e1000 5/11
  o e1000 6/11
  o e1000 7/11
  o e1000 8/11
  o e1000 9/11
  o e1000 10/11
  o e1000 11/11

<jgarzik@redhat.com>:
  o Remove cli/sti from ewrk3 net driver
  o Fix tulip net driver multi-port board irq assignment

<johnstul@us.ibm.com>:
  o Fix compile problems with local APIC enabled

<komujun@nifty.com>:
  o Add PCI id to tulip net driver

<leigh@solinno.co.uk>:
  o PPC32: Minor fix in parsing the BI_CMD_LINE bi_record

<marcelo@freak.distro.conectiva>:
  o Add [davem]checkout:none
  o Fix pSeries Hypervisor console Config.in entry
  o Remove debugging printk in ide code
  o Changed EXTRAVERSION to -rc1

<mashirle@us.ibm.com>:
  o [IPV6]: Fix bugs in PMTU handling

<mgreer@mvista.com>:
  o PPC32: Allow the IBM Spruce board to be compiled with gcc-3.x

<okir@suse.de>:
  o Fix NFS IRIX compatibility braindamage

<shaggy@shaggy.austin.ibm.com>:
  o JFS: Add missing byte-swapping macros in xattr.c

<sparker@sun.com>:
  o drivers/net/eepro100.c: simplify wait_for_cmd_done(), better errors
  o drivers/net/eepro100.c: only set priv->last_rx_time if we did work
  o drivers/net/eepro100.c: mask the interrupt and do a small delay on close()

<thockin@freakshow.cobalt.com>:
  o drivers/net/eepro100.c
  o drivers/net/mii.c: only call netif_carrier_{on,off} if there is a state change
  o drivers/net/eepro100.c
  o drivers/net/natsemi.c: init msg_enable in proper way
  o drivers/net/eepro100.c: compile bugs
  o drivers/net/eepro100.c: eliminate speedo_intrmask
  o drivers/net/eepro100.c: cleanup messages that pop up since netif_msg_xxx change
  o drivers/net/eepro100.c: set the PHY ID correctly
  o drivers/net/mii.c: fix flipped logic
  o drivers/net/eepro100.c: set phy_id_mask and reg_num_mask in mii_if

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o dmi fixes from -ac
  o Update sisfb headers
  o del_timer_sync fixes for fmvj18x_cs net driver

Alexander Viro <viro@math.psu.edu>:
  o Fix devfs root boot option problem

Christoph Hellwig <hch@infradead.org>:
  o Fix bug in /proc/partitions handling code

David S. Miller <davem@nuts.ninka.net>:
  o arch/sparc64/kernel/pci_schizo.c: Enable error interrupts in correct PBM
  o [SPARC]: Set highmem_io in ESP and QLOGICPTI scsi drivers
  o arch/sparc64/defconfig: Update
  o [SPARC]: Fix typo in EBUS/QLOGICPTI highmem_io changes
  o arch/sparc64/mm/init.c: Initialize {min,max}_low_pfn properly
  o arch/sparc64/mm/init.c: Set max_pfn too
  o [ESP/QLOGICPTI]: Only set highmem_io on sparc64
  o arch/sparc64/kernel/ioctl32.c: Block ioctl handling fix
  o [SPARC64]: On broken cheetah, enable p-cache around large copies
  o [sparc64/ppc64/x86_64]: Fix socket fd leak in route ioctl32 translation
  o [SPARC64]: Disable old cheetah pcache optimization
  o arch/sparc64/kernel/ioctl32.c: Handle HDIO_GETGEO_BIG{,_RAW}
  o [IPV4]: When advmss of route is zero, report it as zero not 40

David Woodhouse <dwmw2@infradead.org>:
  o JFFS2 / shared-zlib cleanup

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Zorro ID update

Hugh Dickins <hugh@veritas.com>:
  o shmem missing cache flush

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha compile fix

Jens Axboe <axboe@suse.de>:
  o sr wrong return value

Kent Yoder <key@austin.ibm.com>:
  o Add link status checking to pcnet32 net driver

lowekamp@cs.wm.edu <lowekamp@CS.WM.EDU>:
  o Fix reordering of onboard PDC20265

Paul Mackerras <paulus@samba.org>:
  o PPC32: Fix the compile for POWER3, we had an undefined variable

Scott Feldman <scott.feldman@intel.com>:
  o e100 1/5
  o e100 2/5
  o e100 3/5
  o e100 4/5
  o e100 5/5

Tom Callaway <tcallawa@redhat.com>:
  o arch/sparc64/solaris/misc.c: Add MODULE_LICENSE

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Compile ppc_generic_ide_fix_driveid if CONFIG_USB_STORAGE is not disabled.  This allows the USB Storage drivers which call ide_fix_driveid to be compiled on PPC32.
  o PPC32: On CONFIG_ALL_PPC, always have pmac_nvram around, as this cleans up the code nicely in some places and allows the PPC-specific nvram driver to be a module.

Tomas Szepe <szepe@pinerecords.com>:
  o [SPARC]: Move BTFIXUP-able code from inlined routines to the main kernel image

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Remove unbalanced kunmap() in NFS readdir code


Summary of changes from v2.4.20-pre10 to v2.4.20-pre11
============================================

<barryn@pobox.com>:
  o 2.4.20-pre10: make PL-2303 hack work again

<cel@citi.umich.edu>:
  o allow nfsroot to mount via TCP

<dhinds@sonic.net>:
  o Fixup PCMCIA thinko introduced by kmalloc failure handling patches

<eyal@eyal.emu.id.au>:
  o Fix brlvger driver compilation problem

<fubar@us.ibm.com>:
  o Prevent EFAULT errors when checking link status, in bonding net driver

<jeb.j.cramer@intel.com>:
  o e1000 net driver minor fixes/cleanups

<johnstul@us.ibm.com>:
  o Cleanup clustered APIC code to allow others to use it

<marcelo@freak.distro.conectiva>:
  o Do not state that 2.4 is under active development on "SubmittingDrivers" documentation file
  o Fix misuse of types in brlvger
  o Do not skip Promise ataraid's: they used to work fine with pdcraid
  o Changed EXTRAVERSION to pre11
  o Add PCI ID for SiS 646
  o Undo DMI updates. Its 2.4.21-pre stuff

<mkp@mkp.net>:
  o forte sound driver updates

<paul.mundt@timesys.com>:
  o SH5 support for shwdt

<rth@are.twiddle.net>:
  o Fix missed variable rename in stxncpy glibc conversion
  o Sync stxncpy with 2.5 changes

<shaggy@shaggy.austin.ibm.com>:
  o JFS: return code from sb_bread was incorrectly checked

<thockin@freakshow.cobalt.com>:
  o drivers/net/natsemi.c: sync with 2.5.x
  o drivers/net/natsemi.c: add dp83816 support
  o drivers/net/natsemi.c: janitorial - whitespace, wrap, and indenting cleanup
  o drivers/net/natsemi.c: stop tx/rx and reinit_ring on a PHY reset
  o drivers/net/natsemi.c: cleanup version string, fix compile error
  o drivers/net/natsemi.c: boost some printk() levels to WARN
  o drivers/net/natsemi.c: fix compile error - s/KERN_WARN/KERN_WARNING/

<wg@malloc.de>:
  o usbfs race while mounting/umounting

<zubarev@us.ibm.com>:
  o IBM PCI Hotplug: small patch

<zwane@linuxpower.ca>:
  o Add ethtool media selection to 3c509 net driver
  o Add ethtool media support to smc91c92_cs net driver

Adrian Bunk <bunk@fs.tum.de>:
  o Configure.help entry for CONFIG_USB_MIDI
  o update address of the emu10k1-devel list

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o better code for C3
  o small parisc bits
  o Update LNZ credits entry
  o update kernel params docs
  o update submitting drivers
  o 2.5 backport for sleep with lock
  o watchdog updates
  o SIS 646 AGP
  o native power management for AMD 76x
  o dont set leds until keyboard tasklet is running
  o fix out of memory oops in sis_ds
  o another watchdog fix
  o add ali5451 joystick to config doc
  o fix missingchecks in hotplug
  o handle hisax init failure right
  o fix types in mac apm emu
  o fix broken comment, gcc 3.1 warning in video
  o atalk bits are ISA
  o gcc warning fixes for ethernet
  o fix ugly irda hack
  o ibm token ring updates
  o fix warning in cycx_x25
  o fixup Geode slave disconnect
  o 82092 missing license tag
  o fix oops with AHA2840 card
  o dont register missing gameports
  o fix maestro3 bug that broken m3 in earlier pre
  o more USB size fixes
  o update intermezzo
  o update ver_linux
  o update the SiS framebuffer

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [TCP]: Handle passive resets correctly in SYN-RECV

Arnaldo Carvalho de Melo <acme@conectiva.com.br>:
  o hid-input: fix find_next_zero_bit usage

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC32: MESH driver SMP fix

dan.zink@hp.com <Dan.Zink@hp.com>:
  o Compaq PCI Hotplug bug fix
  o Compaq PCI Hotplug bug fix 2

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: change name of get_index() to read_index()

David S. Miller <davem@redhat.com>:
  o Fix 2.4.19 mm performance regression due to P4 TLB fix

David Woodhouse <dwmw2@infradead.org>:
  o Deal with VFS calling clear_inode() and read_inode() simultaneously for the same inode

Greg Kroah-Hartman <greg@kroah.com>:
  o IBM PCI Hotplug driver: typo fix for previous patch
  o USB: fix ctsrts handling in pl2303 driver

Harald Welte <laforge@gnumonks.org>:
  o net/ipv6/netfilter/ip6t_LOG.c: Display ipv4 encapsulation properly
  o net/ipv4/netfilter/ip_conntrack_core.c: Fix ip_conntrack_change_expect locking
  o [NETFILTER]: Avoid nesting readlocks in conntrack code
  o net/ipv4/netfilter/ipt_unclean.c: Source port is allowed to be zero

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o [netdrvr] Use ADVERTISE_FULL in mii lib, to clean up duplex check
  o Merge ewrk3 net driver updates from 2.5.x

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: fix "IP frame delayed" bug
  o ISDN: Update md5sums.asc

Manfred Spraul <manfred@colorfullife.com>:
  o drivers/net/natsemi.c:  create a function for rx refill
  o drivers/net/natsemi.c: combine drain_ring and init_ring
  o drivers/net/natsemi.c: OOM handling
  o drivers/net/natsemi.c: stop abusing netdev_device_{de,a}ttach
  o drivers/net/natsemi.c: write MAC address back to the chip
  o drivers/net/natsemi.c: lengthen EEPROM timeout, and always warn about all timeouts
  o drivers/net/natsemi.c: comments update

Paul Mackerras <paulus@samba.org>:
  o missed drivers/macintosh bits
  o add hypervisor console for ppc64
  o ppc update for Configure.help
  o add Documentation/powerpc/cpu_features.txt

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o Missing ncpfs bigendianness fix

Summary of changes from v2.4.20-pre9 to v2.4.20-pre10
============================================

<bjorn.andersson@erc.ericsson.se>:
  o net/8021q/vlan_dev.c: Fix lockup when setting egress priority

<devik@cdi.cz>:
  o net/sched/sch_htb.c: Check that node is really leaf before modifying cl->un.leaf

<hch@sgi.com>:
  o remove a dead extern
  o fix some O_DIRECT read cornercases

<marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to pre10

<rbh00@utsglobal.com>:
  o Several S390 3270 fixes

<yoshfuji@linux-ipv6.org>:
  o [IPV4/IPV6]: General cleanups

Adrian Bunk <bunk@fs.tum.de>:
  o Configure.help entries for BeFS
  o trivial Configure.help bits from -ac

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o Fusion driver fixes

Ben Collins <bcollins@debian.org>:
  o IEEE1394 updates

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC32: Tweak the way various PPC cpus (750FX, 750CX, 745x) are set up
  o PPC32: Better support for the 750FX and 7455 PPC cpus
  o PPC32: support for new powermacs including the Xserve and eMac
  o PPC32: idle loop improvements for PPC 6xx/7xx/7xxx processors
  o PPC32: PCI fix for PCI-PCI bridges with the I/O window closed
  o PPC32: Fix race in i2c-keywest
  o PPC32: ide-pmac update
  o PPC32: ADB core locking fix
  o PPC32: Update net driver config description

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: Releasing LOGGC_LOCK too early

David S. Miller <davem@nuts.ninka.net>:
  o [VLAN]: Accept zero vlan at unregister
  o net/core/dev.c: Print lethal dev/protocol errors with KERN_CRIT
  o net/8021q/vlan.c: Unsigned value may never be < 0

David Woodhouse <dwmw2@infradead.org>:
  o JFFS2 updates

Ingo Molnar <mingo@elte.hu>:
  o Fix speed braindamage of mass exit of thread groups

Lennert Buytenhek <buytenh@gnu.org>:
  o [NET]: Remove net_call_rx_atomic
  o [BRIDGE]: Skip the LISTENING_STP state if STP is disabled
  o [BRIDGE]: take BR_NETPROTO_LOCK for unlinking bridge device slaves

Paul Mackerras <paulus@samba.org>:
  o PPC32: Make the heartbeat count and reset variables be per-cpu
  o PPC32: update the default configs in arch/ppc/configs
  o PPC32: define register numbers for extra BATs; patch from Cort Dougan
  o PPC32: define TIOCM_MODEM_BITS, irda wants it
  o PPC32: Add support for the Total Impact BRIQ platform

Robert Love <rml@tech9.net>:
  o get_pid() typo fix

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Workaround NFS hangs introduced in 2.4.20-pre

Summary of changes from v2.4.20-pre8 to v2.4.20-pre9
============================================

<alex_williamson@attbi.com>:
  o fs/partitions/sun.c: raid autodetect for sun disk labels

<brihall@pcisys.net>:
  o Update for JMTek USBDrive

<devik@cdi.cz>:
  o net/sched/sch_htb.c: Verify classid and direct_qlen properly

<felipewd@terra.com.br>:
  o Support get-MII-data ioctls in 8139cp net driver

<hch@sgi.com>:
  o fix drm ioctl ABI default

<helgaas@fc.hp.com>:
  o pc_keyb.c: hook for keybd controller detection
  o Configure.help update (1/2)
  o AGPGART 2/5: size AGP mem correctly when memory is
  o ati_pcigart: support 16K and 64K page size
  o Configure.help update (2/2)
  o PCI ID database update

<jes@trained-monkey.org>:
  o acenic net drvr fix: remove '=' typo in intr mask writel()

<marcelo@freak.distro.conectiva>:
  o Place buffer dirtied in truncate() on inode's  dirty data list (Eric Sandeen)
  o Enable CONFIG_DRM_I810_XFREE_41 so we are compatible with XFree 4.1 as default
  o Changed EXTRAVERSION to -pre9

<rgcrettol@datacomm.ch>:
  o USB 2.0 HDD Walker / ST-HW-818SLIM usb-storage fix

<schoenfr@gaaertner.de>:
  o net/ipv4/proc.c: Dont print dummy member of icmp_mib

<sct@redhat.com>:
  o 2.4.20-pre4/ext3: Bump ext3 version number
  o 2.4.20-pre4/ext3: Fix LVM snapshot deadlock
  o 2.4.20-pre4/ext3: jbd commit interval tuning
  o Sanity check for Intermezzo/ext3
  o ext3 commit notification for Intermezzo
  o Fix the order of inodes being marked dirty in a couple of corner cases

<thiel@ksan.de>:
  o Kernel TUN/TAP Documentation rework

<yoshfuji@linux-ipv6.org>:
  o [IPv6]: Verify ND options properly
  o net/ipv6/addrconf.c: Refine IPv6 Address Validation Timer
  o net/ipv6/ndisc.c: Add missing credits
  o net/ipv6/ip6_fib.c: Default route support on router

Adrian Bunk <bunk@fs.tum.de>:
  o add "If unsure, say N" to CONFIG_X86_TSC_DISABLE
  o Configure.help entry for the e100 driver (fwd)

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o security - various bits in iee1394
  o Fix config.in breakage from mips people
  o resend maestro3 update

Andi Kleen <ak@muc.de>:
  o Fix disabling of x86 capabilities from command line
  o Fix pageattr with mem=nopentium

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: Fix problems with NFS
  o JFS: detect and fix invalid directory index values
  o JFS: Remove assert(i < MAX_ACTIVE)

David S. Miller <davem@nuts.ninka.net>:
  o net/ipv4/netfilter/ip_conntrack_proto_tcp.c: Include linux/string.h
  o drivers/block/ll_rw_blk.c: u64 is not necessarily long long
  o init/do_mounts.c: Protect cramfs stuff with CONFIG_BLK_DEV_RAM too
  o drivers/net/acenic.h: readl is not an lvalue
  o drivers/net/ppp_generic.c:ppp_receive_frame Kill unused local label

Edward Peng <edward_peng@dlink.com.tw>:
  o update sundance driver to support building on older kernel

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added Palm Zire support to the visor driver

Harald Welte <laforge@gnumonks.org>:
  o [NETFILTER]: Trivial fixes

James Morris <jmorris@intercode.com.au>:
  o net/ipv4/netfilter/ipchains_core.c: Use GFP_ATOMIC under ip_fw_lock

Javier Achirica <achirica@ttd.net>:
  o sync airo wireless driver with 2.5
  o airo wireless: use ETH_ALEN constant where appropriate
  o airo wireless: disable access to card while prom flashing in progress [note: more work needs to be done here, but this is better than nothing -jgarzik]
  o airo wireless: more verbose MAC-enable errors
  o airo wireless: power down on if down. add local 'ai' to fix build
  o airo wireless: fix "non-probe mode" setup
  o airo wireless: Fixes signal level retrieval in SPY mode (releases memory block after read out)
  o airo wireless net drvr: add Cisco MIC support Conditionally enabled when out-of-tree, but open source, crypto lib is present.

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o irtty MODEM_BITS additional fix

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Update eepro100 net driver's mdio_{read,write} functions to take 'struct net_device *' not 'long' as their first argument.  This makes eepro100 compatible with the standard MII ethtool API, preparing it for that support.
  o update eepro100 net driver to use standard MII phy API/lib, when implementing ethtool media ioctls.
  o Add new MII lib functions mii_check_link, mii_check_media
  o sundance net drvr: fix reset_tx logic (contributed by Edward Peng @ D-Link, cleaned up by me)
  o sundance net drvr: fix DFE-580TX packet drop issue, further reset_tx fixes (contributed by Edward Peng @ D-Link)
  o sundance net drvr: bump version to LK1.05
  o [net drivers] fix MII lib force-media ethtool path (contributed by Edward Peng @ D-Link)
  o sis900 net driver update
  o [net drivers] MII lib update
  o [net drivers] Rename MII lib API member, s/duplex_lock/force_media/, and update all drivers that reference this struct member.
  o Add MII lib helper func generic_mii_ioctl, use it in 8139cp net drvr
  o Use new MII lib helper generic_mii_ioctl in several net drivers
  o [net drivers] Remove 'dev' argument from generic_mii_ioctl helper
  o [net drivers] add optional duplex-changed arg to generic_mii_ioctl helper

Oliver Neukum <oliver@neukum.name>:
  o USB: update of hpusbscsi
  o USB: fixes for kaweth

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o [NCPFS]: 32->64bit sparc64 conversions

Richard Henderson <rth@twiddle.net>:
  o alpha strncpy fix

Rusty Russell <rusty@rustcorp.com.au>:
  o Remove list_head typedef

Tim Schmielau <tim@physik3.uni-rostock.de>:
  o Fix sb1000 jiffies usage: kill float constant, use time_after_eq()
  o fix compares of jiffies


Summary of changes from v2.4.20-pre7 to v2.4.20-pre8
============================================

<adam@nmt.edu>:
  o 3ware driver update for 2.4.20-pre7 (resend)

<defouwj@purdue.edu>:
  o net/ipv4/ip_options.c: IPOPT_END padding needs to increment optptr

<info@usblcd.de>:
  o USBLCD updates

<kafai0928@yahoo.com>:
  o Use SET_MODULE_OWNER in eepro100 net driver instead of MOD_{INC,DEC}_USE_COUNT, eliminating a small race

<marcelo@freak.distro.conectiva>:
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20020924233624|33060
  o Changed EXTRAVERSION to -pre8

<ralf@dea.linux-mips.net>:
  o Remove the FBIO_SED1356_BITBLT ioctl which had a dangerous security hole.  That result in an empty s1356fb_ioctl, so nuke the entire ioctl-related code.

<rgs@linalco.com>:
  o Track link state via netif_carrier_xxx, in gmac net driver

<scottm@somanetworks.com>:
  o Small pcihpfs dnotify fix

<silicon@falcon.sch.bme.hu>:
  o comx-hw-munich WAN driver "performance fix": remove hideous udelay

<taka@valinux.co.jp>:
  o arch/i386/lib/checksum.S:csum_partial Handle oddly addressed buffers correctly

<wes@infosink.com>:
  o mwave fixes

<zubarev@us.ibm.com>:
  o IBM PCI Hotplug driver update
  o IBM PCI Hotplug driver update for ISA based devices
  o IBM PCI Hotplug driver update for PCI based controllers

Adrian Bunk <bunk@fs.tum.de>:
  o Fix xconfig screwup caused by MIPS merge

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o ; unlimited kmalloc in i2c fix (Silvio Cesare)
  o Add missing watchdog checks
  o wrong sizes in amdtp (Silvio Cesare)
  o fix oops in hisax
  o fix mga hang
  o security - missing checks in video4linux (Silvio Cesare)
  o gmac fixups (Roberto Gordo Saez)
  o S390 misc fixes
  o remove escaped user space diagnostic code
  o tighten modem probe/naming for ac97 (me)
  o forte audio updates
  o Kaweth - align packets for non x86 (Oliver Neukum)
  o replace end user confusing "on fire" joke with real info
  o fix include in freecom.c (Andre Hedrick)
  o Security - vicam (Silvio Cesare)
  o big endian support for voodoo2 frame buffer
  o Warn if mounting an ext3fs as ext2
  o Add additional MSRs to definitions (Dominik Brodowski,
  o fix vmalloc corner case (Dave Miller)
  o quoting fix in unbz64wrap (me)
  o Changes updates (Niels Jensen)
  o doc pointer for khttpd
  o update maestro3 docs to match maestro3 code
  o Fix PCI gameport handling (me)
  o sign fix for i2c (Silvio Cesare)
  o Make trident use new pcigame interfaces (me)
  o add modem bits define for x86

Andi Kleen <ak@muc.de>:
  o ACPI fixes for x86-64
  o AGP for 8151/x86-64
  o x86-64 core changes to sync with x86-64.org
  o Minor change for x86-64 NUMA
  o x86-64 panic blink
  o Fix x86-64 fbcon
  o Fix some x86-64 bugs

Andrew Morton <akpm@zip.com.au>:
  o Fix "multiple definition of 'smc_init'" error in smc-ircc irda driver, by declaring smc_init static.

Ben Collins <bcollins@debian.org>:
  o IEEE-1394 updates

Benjamin LaHaise <bcrl@redhat.com>:
  o ns83820.c v0.20 -- a brown paper bag edition
  o ns83820 v0.20 fixup

charles.white@hp.com <Charles.White@hp.com>:
  o Add cpqarray/cciss entries to root_dev_names

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: cleanup -- Remove excessive typedefs
  o JFS: Avoid parallel allocations within the same allocation group
  o JFS: Slightly relax allocation group reservation
  o JFS: Put legacy OS/2 extended attributes in "os2." namespace
  o JFS: Fix compiler errors in xattr.c
  o JFS: Fix off-by-one error in dbNextAG

David Brownell <david-b@pacbell.net>:
  o usbnet sync w/2.5: new devs, ethtool, etc

David S. Miller <davem@nuts.ninka.net>:
  o [TIGON3]: Do not reference vlgrp unless TG3_VLAN_TAG_USED is set
  o [TIGON3]: Fix slight perf regression from TSO changes
  o [VLAN] Use unregister_netdevice to prevent rtnl double-lock
  o [TIGON3]: New way to flush posted writes of GRC_MISC_CFG
  o [NAPI]: Do not check netif_running() in netif_rx_schedule_prep
  o [NAPI]: Set SCHED before dev->open, clear if fails.  Restore netif_running check to netif_rx_schedule_prep
  o [TIGON3]: Comment out tg3_enable_ints PCI write flush for now
  o [TIGON3]: Use spin_lock_irqsave in tg3_interrupt, fixes SMP hang
  o arch/sparc64/defconfig: Update
  o [TIGON3]: Add 5704 support
  o [TIGON3]: GRC_MISC_CFG_BOARD_ID_5704CIOBE is wrong
  o [TIGON3]: Fiber WOL support, chip clock bug fix
  o [TIGON3]: Static initializer changes from 2.5.x driver
  o [TIGON3]: Fix some comment tabbing
  o [TIGON3]: Fix some extraneous trailing whitespace
  o include/linux/spinlock.h: Fix compiler version check
  o [TIGON3]: Fix link polarity setting on all non-5700 chips
  o [TIGON3]: Optimize NAPI irq masking a bit
  o [TIGON3]: Define NIC_SRAM_MBUF_POOL_SIZE64 properly
  o drivers/char/drm/drmP.h: Disable DRM_DEBUG
  o arch/sparc64/defconfig: Update
  o [SPARC64]: Trap kernel bogus program counter at fault time
  o [DRM]: Set DRM_DEBUG_CODE back to 2, comment out page_to_bus reference
  o [DRM]: Comment out another page_to_bus reference

David S. Miller <davem@redhat.com>:
  o Fix a couple compiler warnings in e100 net driver

Greg Kroah-Hartman <greg@kroah.com>:
  o export pci_scan_bus, as the IBM pci hotplug driver needs it
  o IBM PCI Hotplug driver: sync up with the 2.5 version (__init and formatting fixes)
  o USB: fix timeout value for ezusb firmware download function
  o USB: document struct usb_driver and add module owner field
  o PCI Hotplug: added max bus speed and current bus speed files to the pci hotplug core
  o PCI Hotplug: added speed status to the IBM driver
  o PCI Hotplug: added speed status to the Compaq driver
  o add export for __inode_dir_notify so dnotify can be used from filesystems in a modules
  o PCI Hotplug Core: Add allocation sanity checks.  Patch from Silvio Cesare
  o PCI Hotplug: created /proc/bus/pci/slots for pcihpfs to be mounted on
  o USB: fix oopses in hub.c.  Thanks to Alan Stern for pointing them out

Hugh Dickins <hugh@veritas.com>:
  o tmpfs 1/5 shmem_rename fixes
  o tmpfs 2/5 shmem_symlink like 2.5/ac
  o tmpfs 3/5 pretend dirent size
  o tmpfs 4/5 three trivia
  o tmpfs 5/5 closer to 2.5/ac

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha, arm, parisc: PCI setup update

Jan-Benedict Glaw <jbglaw@lug-owl.de>:
  o Sync up with 2.5: Doku/formatting updates for my srm_env.c

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Add support for netif_carrier_xxx reporting to 3c59x net driver (based on a patch by Nelson Tan Gin Hwa, via Andrew Morton)
  o Merge up to version 1.04 of sundance net driver
  o Add support for Cirrus Logic GD7548 to clgenfb fbdev driver (contributed by gabucino@mplayerhq.hu)
  o Fix merge error in 3c59x netif_carrier_xxx change
  o merge most of the hppa support into tulip net driver
  o Fixes for little-used paths and obscure races, in 8139cp net driver (contributed by matthias@waechter.wiz.at)
  o Update list of airo wireless commands, and two RIDs, from linux-wlan-ng sources and online sources
  o sundance net driver fixes, and a few cleanups too
  o clean up previous sundance net driver fixes
  o sundance net driver modernization
  o Update eepro100 net driver hardware resume to Becker eepro100.c version
  o further sundance net driver fixes
  o Improve RX buffer size calculation, in sundance net driver (suggested by Donald Becker)
  o Kill more e100 net driver compile warnings

Jens Axboe <axboe@suse.de>:
  o Avoid innapropriate oversized scsi_malloc() calls
  o back out merge_only logic
  o ide-cd sense clearing

Jes Sorensen <jes@wildopensource.com>:
  o acenic net driver update

Marc Boucher <marc@mbsi.ca>:
  o Fix VAIO WXP01Z3 blacklist entry

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Fix error handling of pci_request_regions

matt_domsch@dell.com <Matt_Domsch@dell.com>:
  o Move include/asm-ia64/efi.h to include/linux/efi.h
  o Merge IA64 port copy of include/linux/efi.h

Oliver Neukum <oliver@neukum.name>:
  o hpusbscsi disconnect fix

Roger Luethi <rl@hellgate.ch>:
  o Remove ancient ETHER_STATS statistics code from several net drivers, code that has not been compile-enabled nor compileable in ages.

Russell King <rmk@arm.linux.org.uk>:
  o This patch fixes a bug in handling the timeout in pcnet_cs.c, where it uses the following test to determine whether the timeout has expired:

Tom Rini <trini@kernel.crashing.org>:
  o PPC-specific 3c509 net driver update
  o Add a PCI ID for the Motorola MPC107
  o PPC32: Fix booting on MPC8xx and MPC8260 machines

Urban Widmark <urban@teststation.com>:
  o smbfs gcc warning fix

Summary of changes from v2.4.20-pre6 to v2.4.20-pre7
============================================

<akpm@digeo.com>:
  o Sync up syscall table with 2.5

<alan@redhat.com>:
  o fix ramdisk cache flush

<fzago@austin.rr.com>:
  o [PATCH] (repost) fix for big endian machines in scanner.c

<hch@lst.de>:
  o inline grab_cache_page
  o cleanup try_to_free_pages naming
  o fix syscall prototypes in init/do_mounts.c

<mlang@delysid.org>:
  o HandyTech HandyLink patch

<paulus@au1.ibm.com>:
  o PPC32: Add extended attributes syscalls

<proski@gnu.org>:
  o 2.4.20-pre6: befs still not in fs/Makefile

<ralf@dea.linux-mips.net>:
  o mips
  o mips64
  o mips64-ip27
  o mips-sgi-ip22
  o mips-ip32
  o mips-mips
  o mips-sibyte
  o maintainers
  o drivers-net-mace
  o drivers-net
  o drivers-net
  o drivers-net
  o drivers-net
  o drivers-sgi
  o mips-cobalt
  o pci-ids
  o drivers-scsi
  o drivers-scsi
  o drivers-tc
  o drivers-ide
  o drivers-ide
  o mips-arc
  o mips-dec
  o mips-alchemy
  o mips-galileo-boards
  o drivers-video
  o drivers-video
  o mips-vr41xx
  o mips-momentum
  o mips-ddb
  o drivers-mtd
  o drivers-mtd

<thockin@freakshow.cobalt.com>:
  o NVRAM driver

<zwane@mwaikambo.name>:
  o trivial ohci fixes

Adrian Bunk <bunk@fs.tum.de>:
  o Configure.help entry for the ForteMedia FM801 driver
  o add Configure.help entries for CONFIG_USB_SERIAL_KEYSPAN_USA19Q{W,I}

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o IA64 sync

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: add permission checks before getting or setting xattrs

David Brownell <david-b@pacbell.net>:
  o usbcore updates

Geert Uytterhoeven <geert@linux-m68k.org>:
  o M68k extended attributes
  o Fixup fbcon build

Greg Kroah-Hartman <greg@kroah.com>:
  o USB serial: added device path to the proc file now that usb_make_path() is available

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o transparent pci-pci bridges fix
  o alpha rwsem update

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o Fix stupid compile error in wavelan_cs

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Add kernel-related BitKeeper docs/scripts, as found in the 2.5.x kernel Documentation/BK-usage sub-directory.

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o 2.4.20-pre6 Bluetooth core fixes

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Fix tg3 compile problems
  o Remove reiserfs not very well tested code
  o tg3.c
  o Fix bogus printk which was resulting in bootup oops
  o Add asm-ia64/include/efi.h needed by generic efi code

Oliver Neukum <oliver@neukum.name>:
  o new ids for hpusbscsi

Paul Mackerras <paulus@samba.org>:
  o PPC32: Add declaration of gg2_pci_config_base variable
  o don't use outl as label in ppp_generic.c
  o PPC fix in drivers/pci/Makefile
  o kd_mksound inclusion on PPC

Steven Cole <elenstev@mesatop.com>:
  o Configure.help fix for CONFIG_IP_NF_MATCH_DSCP

Summary of changes from v2.4.20-pre5 to v2.4.20-pre6
============================================

<bheilbrun@paypal.com>:
  o Fix e100 driver compilation

<bmatheny@purdue.edu>:
  o Lexar USB CF Reader

<cel@citi.umich.edu>:
  o prevent oops in xprt_lock_write, against 2.4.20

<green@angband.namesys.com>:
  o Turn on blocks preallocation by default for reiserfs
  o reiserfs: Mistakenly forgotten inode attributes option was added back
  o reiserfs: Take into account file information even when not doing preallocation. Fixes a bug with displacing_large_files option
  o reiserfs: Fix a problem with delayed unlinks and remounting RW filesystem RW
  o reiserfs: Allow to insert more than one unformatted pointer into the tree at a time. Use that to speed up hole creation/filling
  o Implemented reiserfs_file_write(), to write large amount of data at once into files on reiserfs volumes which should boost write speed somewhat and also should be somewhat more SMP friendly
  o Export generic_osync_inode,block_commit_write, remove_suid

<hch@lst.de>:
  o list.h update (resent again)

<hpa@zytor.com>:
  o Patch: Make Transmeta Crusoe processors report "i686"
  o tmpfs: return a nonzero size for directories
  o Make framebuffer work on ATI Rage Mobility P/M

<kkeil@suse.de>:
  o Fixup Eicon Diva support

<pekon@informatics.muni.cz>:
  o Patch to include support for Minolta Dimage 7i

<petkan@users.sourceforge.net>:
  o USB: pegasus.h
  o USB: pegasus driver patch

<sct@redhat.com>:
  o 2.4.20-pre4/ext3: Fix O_SYNC for non-data-journaled

Adrian Bunk <bunk@fs.tum.de>:
  o Fix .text.exit error with static compile of synclinkmp.c

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o forte sound
  o old Acorn error handling paths
  o remove bogoprintk, add LBA28 to paride
  o L make i845 gart recover after suspend
  o enable amd watchdog in config.in
  o makefile for amd tco
  o fix missing checks in video1394
  o more irda __FUNCTION__ stuff
  o fix sisfb errors
  o IRDA function stuff
  o further khttpd updates
  o i845G fixes

Alexander Viro <viro@math.psu.edu>:
  o handle_initrd() and request_module()

Christoph Hellwig <hch@sb.bsdonline.org>:
  o JFS: cosmetical changes to reduces the diff to 2.5
  o JFS: remove jfs_get_volume_size
  o JFS: backport lmLogWait from 2.5
  o JFS: Remove unused file jfs_extendfs.h
  o JFS: use buffer_heads to access the superblock
  o JFS: use block device inode/mapping instead of direct_inode/direct_mapping
  o JFS: ifdef out unused functions related to partial blocks
  o JFS: sync the block device on umount or r/o remount
  o JFS: we still need extHint
  o [VFS] Add support for extended attributes
  o JFS: backport xattr support from 2.5
  o JFS: remove superflous includes

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o Move 24-bit byte-swapping code out of JFS-specific code
  o JFS: rework extent invalidation
  o JFS: Add write_super_lockfs() and unlock_fs() for snapshot
  o JFS: extended attribute fixes

David Brownell <david-b@pacbell.net>:
  o USB: ohci completion of unlinked urbs patch

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC64]: Ultra-III+ updates and better error trap logging
  o arch/sparc64/kernel/cpu.c: Fix typo in printk
  o arch/sparc64/kernel/traps.c: Add spitfire_ prefix to clean_and_reenable_l1_caches, BUG on non-spitfire cpus
  o include/asm-sparc64/rwsem.h: Add __down_{read,write}_trylock
  o [TIGON3]: PHY reset fixes
  o [TIGON3]: Make sure to always enable AS_MASTER bits when necessary
  o [TIGON3]: PCI write posting fixes
  o [TIGON3]: tr32_mailbox does not exist, use tr32 :-)
  o [TIGON3]: Low power, wake-on-lan, and DMA test fixes
  o drivers/md/raid1.c:raid1_read_balance workaround gcc miscompile on sparc64
  o drivers/usb/rtl8150.c: Include linux/init.h
  o [IGMP]: Make ip_mc_dec_group return void
  o net/core/dst.c: asm/bitops.h --> linux/bitops.h
  o net/ipv4/netfilter/ipchains_core.c: Fix MODULE_LICENSE
  o drivers/net/ppp_generic.c: Fix byte-aligned packets, nearly every arch csum_partial cannot handle this
  o arch/sparc64/kernel/ioctl32.c: Handle SIOCDEVPRIVATE transparently
  o net/core/pktgen.c: Access userspace properly
  o drivers/net/ppp_generic.c: Fix skb_put len arg when copying unaligned skb
  o arch/sparc64/defconfig: Update
  o arch/sparc64/defconfig: Turn rtl8150 back on
  o drivers/net/ppp_generic.c: Allocate right length in unaligned SKB fix
  o arch/sparc64/kernel/ioctl32.c: Translate PPPIOCS{PASS,ACTIVE}
  o [TIGON3]: When not low-power, only set GPIO enables in lclctrl on 5700 chips
  o arch/sparc64/lib/VIScsum.S: Do not use VIS on oddly aligned buffer
  o drivers/net/ppp_generic.c: Revert my idiotic unaligned SKB changes
  o arch/sparc64/lib/VIScsum.S: Fix endianness bugs in previous change
  o arch/sparc64/kernel/ioctl32.c: Frob cmd in PPPIOCS{PASS,ACTIVE}
  o [TIGON3]: Merge TSO code from 2.5.x driver, disabled in 2.4.x
  o [TCP]: Delay tstamp state commit in input fast path until we verify csum

Geert Uytterhoeven <geert@linux-m68k.org>:
  o HP300 I/O updates
  o Wrong fbcon_mac dependency
  o Mac/m68k debug fixes
  o M68k core I/O fixes
  o HP300 updates
  o Spelling fixes
  o Mac/m68k Sonic fix
  o Mac/m68k Nubus updates
  o Amiga serial driver fix
  o Atari STRAM fixes
  o Mac/m68k I/O updates
  o Zorro bus ID updates
  o M68k IRQ configuration fix
  o M68k VT updates
  o Parport fixes
  o Sun-3/3x initialization fix
  o Mac/m68k build fix
  o 16550 serial fix
  o HP300 LANCE driver updates
  o M68k dump_stack() update
  o Amiga Clgenfb hack
  o Atari ATI Mach64 fixes
  o Apollo mouse driver update
  o HP300 DIO bus updates
  o Apollo keyboard driver update
  o M68k configuration updates
  o BVME6000 RTC driver update
  o M68k compile fixes
  o Misc Mac/m68k updates

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added LCD driver
  o USB: updated the bluetooth driver to the latest version
  o USB: usbserial core synced up with the 2.5 version
  o belkin_sa update due to usbserial core changes
  o USB: cyberjack update due to usbserial core changes
  o USB: digi_acceleport update due to usbserial core changes
  o USB: empeg update due to usbserial core changes
  o USB: ftdi_sio update due to usbserial core changes
  o USB: io_edgeport update due to usbserial core changes
  o USB: io_ti update due to usbserial core changes
  o USB: ipaq update due to usbserial core changes
  o USB: ir-usb update due to usbserial core changes
  o USB: keyspan_pda update due to usbserial core changes
  o USB: keyspan update due to usbserial core changes
  o USB: kl5kusb105 update due to usbserial core changes
  o USB: mct_u232 update due to usbserial core changes
  o USB: omninet update due to usbserial core changes
  o USB: pl2303 update due to usbserial core changes
  o USB: visor update due to usbserial core changes
  o USB: whiteheat update due to usbserial core changes

Harald Welte <laforge@gnumonks.org>:
  o MAINTAINERS: Update NETFILTER entry
  o [NETFILTER]: Fix OOPS in ipt_ULOG

Itai Nahshon <nahshon@actcom.co.il>:
  o USB keyboards (patch)

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o scsi_scan.c
  o Makefile
  o xattr.h

Neil Brown <neilb@cse.unsw.edu.au>:
  o kNFSd - More small fixes for TCP nfsd

Oliver Neukum <oliver@neukum.name>:
  o USB: backport of kaweth driver

Paul Fulghum <paulkf@microgate.com>:
  o Configure.help (synclinkmp/_cs)

Paul Mackerras <paulus@samba.org>:
  o PPC32: ensure that sys_[rt_]sigsuspend give the correct error code
  o PPC32: minor boot wrapper fixes
  o PPC32: Ensure the MMU hash table gets set up correctly on POWER3
  o PPC32: Add some new PPC config options and update the defconfigs
  o PPC32: Updates for the MPC8xx embedded PowerPC machines
  o PPC32: Improved support for the CHRP platform
  o PPC32: Updates for the APUS platform
  o PPC32: Move some openfirmware-specific code
  o PPC32: a bunch of minor fixes (spinlock debug, comments, etc.)
  o PPC32: Minor updates to the restart/halt functions for PReP
  o PPC32: Implement __down_read/write_trylock for PPC32

Pete Zaitcev <zaitcev@redhat.com>:
  o Patch for urb->status abuse in usb-storage in 2.4

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o ncpfs misc fixes

Tomas Szepe <szepe@pinerecords.com>:
  o warnkill trivia 1/2

Summary of changes from v2.4.20-pre4 to v2.4.20-pre5
============================================

<andersen@codepoet.org>:
  o 2.4.20-pre[234] hosed /proc/partitions fix

<bhavesh@avaya.com>:
  o Fix scheduler's RT behaviour

<danc@mvista.com>:
  o PPC32: Add support for SBS Palomar 4 board

<davem@pizda.ninka.net>:
  o SPARC64: Initial Cheetah-plus support, not fully debugged yet

<dwmw2@redhat.com>:
  o Another JFFS2 oops fix

<dz@cs.unitn.it>:
  o latest version of i8k module

<engebret@us.ibm.com>:
  o Re: [PATCH] PPC64 update to 2.4.19-rc1

<hch@lst.de>:
  o Merge ETHTOOL_GDRVINFO support for several pcmcia net drivers
  o update drm to XFree 4.2 version
  o use -iwithprefix to find gcc headers
  o fix theoretical race init pagefault init survive path

<james@cobaltmountain.com>:
  o drivers_usb_usb-uhci.c, typo: the the, missing 'of'
  o drivers_usb_auerswald.c, typo: the the
  o net/ipv4/netfilter/ip_conntrack_core.c: Fix comment typo
  o net/ipv4/netfilter/ip_nat_core.c: Fix comment typo

<jani@iv.ro>:
  o tridentfb bitdepths in Config.in

<jgarzik@tout.normnet.org>:
  o Correct xdr_shift_buf prototype in inc/linux/sunrpc/xdr.h to match implementation (s/unsigned int/size_t/).

<jsiemes@web.de>:
  o net/ipv4/ipconfig.c: Add support for multiple nameservers

<jwoithe@physics.adelaide.edu.au>:
  o Support for Buffalo 40GB USB hard disk

<kisza@sch.bme.hu>:
  o net/ipv6/netfilter/ip6_tables.c: Fix extension header parsing bugs

<mark@alpha.dyndns.org>:
  o USB: ov511 1.61 for 2.4

<paulus@au1.ibm.com>:
  o PPC32: add support for the IBM "Spruce" reference platform
  o PPC32: clean up the interrupt handling on the APUS platform

<sct@redhat.com>:
  o 2.4.20-pre4/ext3: Handle dirty buffers encountered
  o 2.4.20-pre4/ext3: Fix "buffer_jdirty" assert failure
  o 2.4.20-pre4/ext3: Fix the "dump corrupts filesystems"
  o 2.4.20-pre4/ext3: Fix buffer alias problem
  o 2.4.20-pre4/ext3: Truncate leak fix
  o 2.4.20-pre4/ext3: Fix out-of-inodes handling
  o 2.4.20-pre4/ext3: fsync optimisation
  o 2.4.20-pre4/ext3: Fix truncate restart error
  o 2.4.20-pre4/ext3: Performance fix for O_SYNC behaviour

<solar@openwall.com>:
  o net/unix/af_unix.c: Set ATIME on socket inode

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o SBUS: extern->static inline
  o these were wrong - they've been right in -ac for ages
  o add config.in for new synclink mp
  o parisc config.in
  o note the initrd vanishing bug and block size issue
  o docs for isapnp update in pre4
  o make synclink vars static
  o fix wrap handling in ieee1394
  o fix warning in i2o
  o set DMA mask in i2o
  o typo fixes for aic7xxx
  o ixj wrong definition
  o zorro proc should use loff_t too
  o hppa also needs a weird kstat
  o only egcs had this problem so dont pad on 2.95+
  o cache align the irq stat
  o sparc64 fix pcibios for changes in pre4
  o new dmi entries
  o long standing khttpd fix
  o generic part of rw trylocks
  o update parport ifdefs for HPPA
  o resend - HIL input bus
  o down_write_trylock
  o fix EFS on cd crash
  o add hppa to fbcon data
  o quieten the latency message
  o ppc64 missing ioctl32 gunk
  o hppa like ia64 doesnt use the old ipc structs
  o new sem_getcount means this cna go
  o more typo fixes
  o typo fixes ctd
  o fix the via rhine
  o fix bttv_read type error
  o fix detected_devices type error
  o isdn gcc warning fixer
  o vt.c clean up ifdefs
  o update /proc description
  o journalling docs
  o PCI fixes
  o docs for ldm update
  o ps2esdi - wrong bit
  o driver for AMD watchdog
  o add synclink_mp
  o saner error return for hotplug
  o i2o typo fix
  o e1000 - return without code
  o decruft smodem
  o fix pci_release/request_regions bugs
  o fix __FUNCTION__ in irda-usb

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o arch/i386/lib/checksum.S: Handle zero length

Brian Beattie <beattie@beattie-home.net>:
  o patch for 2.4 scanner.h add device ids

David S. Miller <davem@nuts.ninka.net>:
  o arch/sparc64/defconfig: Update
  o include/linux/sunrpc/svcsock.h: Make sk_flags a long
  o include/linux/sunrpc/svcsock.h: sk_flags must be a long for bitops
  o SPARC: Update for changed pcibios_enable_device args
  o include/linux/sunrpc/xdr.h: Kill xdr_zero_buf decl, fix xdr_shift_buf args
  o arch/sparc64/mm/ultra.S: Fix branch condition in __cheetah_flush_tlb_range
  o include/asm-sparc/types.h: No need to make dma64_addr_t 64-bits on sparc32
  o SPARC64: Fix obscure cheetah+ hangs
  o TIGON3: Add missing udelay when clearing SRAM stats/status block
  o SPARC64: Fix DRM to use new not old drivers
  o net/unix/af_unix.c: Set msg_namelen in unix_copy_addr properly, define MODULE_LICENSE
  o net/ipv4/tcp_diag.c: Avoid unaligned accesses to tcpdiag_cookie
  o SPARC64:setup_arch Flush correct I-cache line when patching irqsz_patchme
  o SPARC64: Ultra-III+ bug fix and better bad trap logging

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: documentation updates
  o USB: ov511 driver update to the latest version
  o USB: pegasus driver update to the latest version
  o microtek driver update to the latest version
  o wacom driver update to fix incorrect data problem
  o USB: minor cleanups and __FUNCTION__ fixes
  o USB: fix some USB 2.0 hub bugs
  o update to latest version of rtl8150 driver
  o minor printer driver fixes
  o stv680 driver update to latest version
  o USB: usb-ohci bug fix for slow machines and cardbus bug fix
  o USB: uhci incorrect bit operations and FSBR timeout fixes
  o added Configure.help entry for the ACPI PCI Hotplug driver
  o PCI Hotplug: fixed oops when accessing pcihpfs

Hanna Linder <hannal@us.ibm.com>:
  o path_lookup for 2.4.20-pre4

Hugh Dickins <hugh@veritas.com>:
  o M386 flush_one_tlb invlpg

James Morris <jmorris@intercode.com.au>:
  o [NETFILTER]: ip{,6}_queue.c cleanups and fixes

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Fix 8139cp 64-bit DMA support
  o Update e1000 net driver for two small ethtool fixes

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Revert broken cpqarray statistics change in previous -pre
  o Readded context_swtch to kernel_stat structure
  o Changed EXTRAVERSION to -pre5

Neil Brown <neilb@cse.unsw.edu.au>:
  o SUNRPC 1 of 3 - The new "sk_flags" word in struct svc_sock
  o SUNRPC 2 of 3 - Fix two problems with multiple concurrent
  o SUNRPC 3 of 3 - Call svc_sock_setbufsize when socket

Rob Radez <rob@osinvestor.com>:
  o SPARC32: Sparc32 compile fixes with CONFIG_PCI enabled

Rusty Russell <rusty@rustcorp.com.au>:
  o [PATCH] duplicate declarations #2
  o 2.5: kconfig missing OBSOLETE (2_3) again
  o Documentation_filesystems_devfs_README, typo: the the
  o Trivial Patch to SonyCD535 documentation
  o drivers_net_rcpci45.c, typo: the the
  o drivers_net_pcmcia_xircom_cb.c, typo: the the,
  o Re: pci_alloc_consistant gfp flag fix
  o drivers_net_winbond-840.c, typo: the the
  o list_for_each_entry

Scott Feldman <scott.feldman@intel.com>:
  o e100 net driver update 1/3
  o e100 net driver update 2/3
  o e100 net driver update 3/3
  o e1000 net driver update 1/5
  o e1000 net driver update 2/5
  o e1000 net driver update 3/5
  o e1000 net driver update 4/5
  o e1000 net driver update 5/5

Tim Waugh <twaugh@redhat.com>:
  o 2.4.20-pre4: parportbook thinko

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: separate finding and parsing the info from the boot wrapper
  o PPC32: implement hooks for extra PCI fixups needed on some platforms
  o PPC32: Add hooks for Abatron BDI2000 debugger, extra compile flags


Summary of changes from v2.4.20-pre3 to v2.4.20-pre4
============================================

<gone@us.ibm.com>:
  o setup_arch() cleanups
  o (2/4) discontigmem support for i386 against 2.4.20pre3

<green@angband.namesys.com>:
  o Fix a problem that when doing online resizing, resizer code forgot to update bitmap usage counters
  o Fix a problem where bitmap usage counters were possibly incorrectly updated on bigendian and 64 bit boxes

<hch@lst.de>:
  o VM docs from -ac
  o fix current BK tree compilation with devfs enabled

<johnstul@us.ibm.com>:
  o 686-notsc_A0
  o [PATCH] notsc-warning_A0

<oliver@oenone.homelinux.org>:
  o USB: hpusbscsi driver updates

<roland@topspin.com>:
  o USB storage: get rid of DMA to stack

Adrian Bunk <bunk@fs.tum.de>:
  o Fix ftape build problems

Christoph Hellwig <hch@sb.bsdonline.org>:
  o JFS: Initial import of version 1.0.18 for Linux 2.4

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: Fix structure alignment problem on 64-bit machines
  o JFS: Add hch's copyright
  o JFS: sanitize ->clear_inode, remove ->put-inode
  o Fix races in JFS threads
  o JFS: Yet another truncation fix
  o JFS does not need to set i_version.  It is never used
  o JFS: fix fsync
  o procfs entries should be created when CONFIG_JFS_STATISTICS is set
  o JFS: set s_maxbytes to 1 byte lower
  o Rework JFS's inode locking
  o JFS: Dynamically allocate metapage structures
  o Remove d_delete calls from jfs_rmdir & jfs_unlink
  o JFS: Fix handling of commit_sem
  o Add resize function to JFS
  o fix typo in fs/jfs/resize.c
  o JFS: Replace depreciated initializer syntax with C99 style
  o JFS: Trivial fixes

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Fix compile warning in init/do_mounts.c

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: serial Config.in cleanups
  o USB: ftdi_sio driver update
  o USB: ipaq driver updates
  o USB: pl2303 driver update
  o USB:  serial driver minor fixes
  o USB: ir-usb driver minor fixes
  o USB: add usb-storage sddr-55 driver
  o USB: bluetooth driver fixes
  o USB: scanner driver update and maintainer change

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Changed EXTRAVERSION to -pre4
  o Added arch/i386/kernel/time.o to exportobj list

Niels Kristian Bech Jensen <nkbj@image.dk>:
  o Avoiding implicit declaration in net/netsyms.c
  o Fixing a compiler warning in drivers/block/genhd.c

Paul Mackerras <paulus@samba.org>:
  o fix bug in yield()

Richard Gooch <rgooch@atnf.csiro.au>:
  o Switched to ISO C structure field initialisers
  o base.c

Simon Evans <spse@secret.org.uk>:
  o 2.4.19 - add support for f5u011 to catc.c

Steven Cole <elenstev@mesatop.com>:
  o 2.4.20-pre2 add module text for 58 options

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Add round trip timing to RPC over UDP client [1/3]
  o Add round trip timing to RPC over UDP client [2/3]
  o Add round trip timing to RPC over UDP client [3/3]
  o Improve RPC request ordering
  o Improve network congestion code [1/3]
  o Improve network congestion code [2/3]
  o Improve network congestion code [3/3]
  o Fix RPC write_space() code
  o Increase UDP socket buffer size

V. Ganesh <ganesh@vxindia.veritas.com>:
  o typo in usb/serial/ipaq.h


Summary of changes from v2.4.20-pre2 to v2.4.20-pre3
============================================

<alex_williamson@hp.com>:
  o fix raid on GPT partitions

<andersen@codepoet.org>:
  o cdrom sane fallback vs 2.4.20-pre1

<garloff@suse.de>:
  o IBM 4000R needs LARGELUN

<gsromero@alumnos.euitt.upm.es>:
  o isofs multi volume compliance fix

<hch@lst.de>:
  o convert to yield() usage

Adrian Bunk <bunk@fs.tum.de>:
  o fix a typo in the description of CONFIG_BLK_STATS

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o PCI enable handling
  o fill in siginfo on alpha
  o ARM cpufreq hooks
  o update reiserfsprogs
  o document an acpi bogon
  o fix firestream gcc 3.1 warnings
  o fix io accounting on cpqarray
  o error check DAC960 copy*user
  o whoops
  o use proper macros in analog joystick
  o use proper tsc macros in random driver
  o add help button to sonypi driver, fix gcc 3.1 warnings
  o flip the vt ifdef the sane way around
  o fix the gcc warnings in cpqphp_nvram
  o make the st usb compile again
  o fix broken ifdef
  o Update CPIA driver (this has been in ac for a bit)
  o fix a gcc warning and a thinko
  o [resend] revert broken atarilance change
  o fix net/Config.in formatting, 83820 typo
  o fix eepro deeply broken code formatting (no other change)
  o latest mpt fusion update from author
  o update serverworks idents
  o fix extern->static inline on sbus
  o allow Zalon to be selected for HP
  o add hp tachyons to cpqfc driver + fix warnings
  o fix dpt_i2o warnings
  o fix esp driver to static inline
  o update scsi makefile for hp stuff
  o make NCR53c9x use inline not extern inline
  o update ncr asm assembler
  o switch scsi.h to static inline
  o fix incorrect read10 to read6 handling on error
  o sgiserial to static inline
  o usb to static inline
  o kaweth new ident (silicom usb)
  o ov511 driver updates
  o update pwc to new map handing too
  o update se401 the same way
  o same again for stv
  o update ohci driver to handle strange natsemi bits
  o update usbvideo and vicam
  o use static inline in clgenfb
  o allow people to select befs
  o make the dnotify cache consistent with other naming
  o make the fasync_cache also named in accordance tonorms
  o make file_lock cache also match default format
  o fix a problem where fsync of an nfs dir gives wrong code
  o small nls tidying
  o update to new ldm partition code
  o add sem_getcount to stop people poking in semaphore
  o allow DMA0 on isapnp
  o allow reporting of 3rd/4th codec
  o ALi 5455 audio
  o files_init - set file limit based on ram
  o get the types right on lib/inflate.c constants
  o add down_read_trylock/write_trylock
  o add befs maintainer
  o update hfs maintainer
  o remove dead url
  o format fix
  o add parisc directories to build
  o remainign minor atm bits
  o fix gcc 3 warning
  o make semaphores gcc 3.1 safe
  o the wbinvd is safe anyway
  o this fixes the remaining vm86/tf screwups
  o add HIL to serio
  o headers for SOM (HP) binary format
  o missed earlier - header change for sonypi
  o second item I found testing - misse scsi.h macro add
  o first bits of ps2esdi cleanup
  o fix depca warnings
  o revert wrong change to isicom
  o first pass xd.c clean up

Andi Kleen <ak@muc.de>:
  o pageattr for 2.4

Andrew Morton <akpm@zip.com.au>:
  o copy_strings speedup
  o fix lru_cache_add vs activate_page race

Bjorn Wesen <bjorn.wesen@axis.com>:
  o arch/cris update

Douglas Gilbert <dougg@torque.net>:
  o lk2.4.19 sg driver header file synchronization
  o scsi_debug driver update

Geert Uytterhoeven <geert@linux-m68k.org>:
  o m68k: PCI DMA updates
  o m68k: add page_to_phys()

jack_hammer@adaptec.com <Jack_Hammer@adaptec.com>:
  o ServeRAID driver update

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o ir240_usb_fix_greg.diff
  o ir240_usb_disconnect-3.diff

Jens Axboe <axboe@suse.de>:
  o elevator seek accounting fixes

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o Add support for ISDN card Eicon Diva 2.02
  o Move PCI device id to include/linux/pci_ids.h
  o Add support for ISDN card Formula-n enter:now, a.k.a. Gerdes Power ISDN
  o Add in-kernel ISAPnP support to HiSax driven ISDN cards
  o Doc changes / Cleanup for ISDN ISAPnP changes
  o ISDN MPPP crash fix
  o Update README.HiSax for the added card
  o Update README.HiSax for the added card
  o ISDN: LED support for netjet driver
  o ISDN: Add Data Over Voice support
  o ISDN: Cisco HDLC update
  o ISDN: Fix DoV (Data over Voice)

Marc Boucher <marc@mbsi.ca>:
  o yet another VAIO dmi_blacklist entry

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Revert 2.4.19's AMD Athlon prefetch workaround
  o Revert APIC error message silencing: APIC errors can be fatal
  o Makefile

Martin Mares <mj@ucw.cz>:
  o pci.ids for 2.4.20-pre2

Neil Brown <neilb@cse.unsw.edu.au>:
  o resend - Enable NFS over TCP via config option

Stephen Rothwell <sfr@canb.auug.org.au>:
  o [2.4.20-pre1] File lease fixes

Steven Cole <elenstev@mesatop.com>:
  o 2.4.20-pre2 update Documentation/sysctl/vm.txt
  o 2.4.20-pre2 remove 8 duplicate help texts from

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix NFS locking bug
  o Teach RPC client to send pages rather than iovecs. [1/3]
  o Teach RPC client to send pages rather than iovecs. [2/3]
  o Teach RPC client to send pages rather than iovecs. [3/3]
  o Fix typo in the RPC reconnect code
  o Clean up RPC receive code [1/2]
  o Clean up RPC receive code [2/2]
  o fixup conflict between NFS kmap patches and 2.4.20-pre

Urban Widmark <urban@teststation.com>:
  o smbfs poll

Summary of changes from v2.4.20-pre1 to v2.4.20-pre2
============================================

<aaron.baranoff@tsc.tdk.com>:
  o Add pci id to tulip net driver

<alan@irongate.swansea.linux.org.uk>:
  o VLAN: Fix gcc-3.1 warnings

<antoine@ausone.whoknows>:
  o Add pci id to tulip net driver

<arndb@de.ibm.com>:
  o 1/18 s390 architecture core updates

<celso@bulma.net>:
  o Pass 'unsigned long' not 'long' as argument to save_flags, in several old net drivers

<ctindel@cup.hp.com>:
  o drivers/net/bonding.c: Handle non-ETHTOOL devices more correctly

<davem@hera.kernel.org>:
  o x.patch

<dent@cosy.sbg.ac.at>:
  o include/net/tcp.h: Kill redundant declaration

<driver@huey.jpl.nasa.gov>:
  o Fix spelling in natsemi net driver

<fbl@conectiva.com.br>:
  o Fix MODULE_DESCRIPTION of olympic and pss drivers

<gnb@alphalink.com.au>:
  o drivers/sbus/char/Config.in: Avoid using ARCH
  o drivers/sbus/char/Config.in: Avoid using ARCH
  o Update net driver Config.in texts to indicate their dependency
  o Mark drivers/net/Config.in entries that depends on CONFIG_OBSOLETE with "(OBSOLETE)" text.

<green@angband.namesys.com>:
  o Many files
  o reiserfs_fs.h, namei.c, bitmap.c
  o Configure.help, Config.in
  o tail_conversion.c, namei.c
  o inode.c
  o reiserfs_fs.h, namei.c, journal.c
  o Many files

<hch@lst.de>:
  o dump_stack()
  o backport yield() and conditional reschedule changes from
  o small VM updates from -aa (1/5)
  o small VM updates from -aa (2/5)
  o small VM updates from -aa (4/5)
  o small VM updates from -aa (5/5)
  o use slab for kiobufs and allocate it's bhs dynamically
  o add missing prototype to arch/i386/kernel/setup.c
  o i386 stackoverflow checker
  o Re: [PATCH] small VM updates from -aa (3/5)
  o conditionally re-enable per-disk stats, convert to seq_file
  o for_each_pgdat/for_each_zone
  o implement kmem_cache_size()
  o advanced f00f bug detection & workaround
  o cure the leftovers of the CONFIG_ISA / X86_64 patch
  o use for_each_pgdat in try_to_free_pages_nozone
  o __set_64bit needs lock prefix
  o minor VM changes from -aa (2/3)
  o minor VM changes from -aa (3/3)

<ica2_ts@csv.ica.uni-stuttgart.de>:
  o net/ipv4/ipconfig.c: [TRIVIAL] fix a typo
  o include/linux/netdevice.h: [TRIVIAL] Use ___cacheline_aligned
  o include/net/tcp.h: [TRIVIAL] Use ___cacheline_aligned

<irohlfs@irohlfs.de>:
  o Add pci id to orinoco wireless net driver

<jackson@realtek.com.tw>:
  o Fix typos in 8139cp net driver RxProto{TCP,UDP} constants

<james@cobaltmountain.com>:
  o net/ipv4/tcp.c: Fix comment typo
  o arch/sparc64/kernel/time.c: Fix comment typo
  o net/sched/sch_ingress.c: [TRIVIAL] Fix debugging printk typo

<jgarzik@tout.normnet.org>:
  o e1000 net driver cleanups

<keithu@parl.clemson.edu>:
  o Get hamachi net driver RX working again

<khc@pm.waw.pl>:
  o Fix epic100 net driver

<maalanen@ra.abo.fi>:
  o Fix use of pointer after kfree(), in au1000_eth net driver

<mw@microdata-pos.de>:
  o Update old eepro net driver

<otaylor@redhat.com>:
  o Yet another new tulip pci id

<sabala@students.uiuc.edu>:
  o Add Conexant LANfinity support to tulip net driver

<steve@gw.chygwyn.com>:
  o [DECNET]: Fix route device refcounting
  o DECnet bug fix

<th122948@scl1.sfbay.sun.com>:
  o Natsemi ethernet driver fixes
  o Natsemi ethernet fixes
  o Lindent drivers/char/nvram.c in anticipation of more patching
  o clean up 'return (x);' style stuff into 'return x' in nvram.c

<thockin@freakshow.cobalt.com>:
  o Fix a typo, so people can have clean logs.  Sheesh :)

<willy@debian.org>:
  o Remove inappropriate use of set_bit in dl2k gige net driver

<willy@w.ods.org>:
  o APM fix for 2.4.20pre1

<wilsonc@abocom.com.tw>:
  o Add two pci ids to 8139too net driver

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o fix compile problem with multiquad
  o add befs to the list of fs docs
  o parisc doc stuff
  o janitorials on copy_user
  o fix cyclades warning
  o fix up the formatting in Config.in add HP stuff
  o update Makefile for drivers/char for HP bits
  o add author tags to tosh driver
  o fix warnings
  o pcxx janitorials
  o fix wrong bracketing
  o fix formatting the x86_64 people borked
  o ; yet another missing sign check
  o update drivers/Makefile for hp
  o remove unneeded parisc special case
  o undo formatting mess from x86_64, correct list a bit
  o fixup depca, fix a missing sign check
  o fixup e100,e1000
  o switch ne2100 to static not extern inline
  o add new ids to hp driver, plus alignment stuff
  o fix compile warning
  o arch/parisc
  o remove bogus x86_64 junk
  o update lasi driver
  o fix warnings
  o remove bogus x86_64isms, fix warnings
  o fix warning
  o remove unused bits
  o update HP lasi scsi driver
  o fix pas16 command option parsing
  o typo
  o HP fixes for sym2 - approved by maintainer
  o HP Zalon scsi driver
  o fix warning in bin2hex
  o missing semaphore drop on error path
  o update framebuffer fbcon logic for HP
  o fbmem for hp
  o video Makefile for HP
  o fix warning in pm3
  o befs uses NLS
  o ATM warning fixes

Andrew Morton <akpm@zip.com.au>:
  o Fix set_page_dirty race

Ben Collins <bcollins@debian.org>:
  o Ignore Subversion RCS files

Brad Hards <bhards@bigpond.net.au>:
  o Remove unneeded #includes from 3c359, sbni, and sdla_ft1 net drivers

Christoph Hellwig <hch@infradead.org>:
  o Clean up eepro100 net driver update from David M-T

David S. Miller <davem@nuts.ninka.net>:
  o IPv4: Fix MSG_DONTWAIT behavior on output fragmentation
  o VLAN dev: Fix hard_start_xmit return values
  o [NETFILTER]: Add some new iptables modules. (from laforge@gnumonks.com)
  o include/linux/netdevice.h: Define HAVE_NETDEV_POLL

David Woodhouse <dwmw2@infradead.org>:
  o linux-2.4.19-pre10-shared-zlib
  o Trivial JFFS2 oops fix

Eric Sandeen <sandeen@sgi.com>:
  o Fix printk, remove dead prototype in rcpci45 net driver
  o Fix warning in ppp_generic
  o Remove unused var and unused func from ali-ircc IrDA driver

Gerd Knorr <kraxel@bytesex.org>:
  o btaudio driver update
  o gemtek radio driver fix
  o video4linux i2c audio modules update
  o bttv documentation update
  o video4linux tuner update
  o bttv driver update

Greg Kroah-Hartman <greg@kroah.com>:
  o USB pl2303 driver
  o USB: usb.h cleanups, typedef removed for iso packets, and whitespace changes
  o USB: removed urb_t typedef
  o USB: removed the devrequest typedef
  o USB: added TI edgeport usb to serial driver
  o USB: added new host controller driver for HC_SL811 devices
  o USB: added aiptek driver
  o USB: added tiglusb driver
  o USB: added usb-midi driver
  o USB: added new drivers to the build
  o USB: bluetooth fixes for usb typedef cleanups
  o ACPI PCI Hotplug driver update
  o IBM PCI Hotplug driver update

Harald Welte <laforge@gnumonks.org>:
  o net/ipv4/netfilter/ip_nat_core.c: Fix memory leak on unload
  o [IP_{CONNTRACK,NAT}_{IRC,FTP}] Handle helper registration failure properly
  o [NETFILTER]: Backport newnat infrastructure to 2.4.x
  o [NETFILTER]: REJECT packet should not inherit nfmark of original packet
  o [NETFILTER]: Two functions which should be static in ipt_ah.c are not
  o [NETFILTER]: Allow owner match module match process names
  o include/linux/kernel.h: Define HIPQUAD correctly on little-endian

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o New Wireless Extension API - part2
  o wavelan_cs update (v23)
  o Fix dev->trans_start in wavelan
  o ir240_trivial_fixes-3.diff
  o ir240_sys_max_tx-2.diff
  o ir240_irnet_disc_ind_again.diff
  o ir240_discovery_fixes.diff
  o IrDA NSC driver add new chip
  o IrDA irtty bugfixes
  o IrDA: Make discovery expiry work properly for non default period
  o Add new IrDA dongle drivers

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Add e100 and e1000 net driver docs
  o Merge spelling fixes from Rusty's "trivial" patch collection
  o Update 3c509 net driver to move MODULE_LICENSE outside all ifdefs
  o Include linux/bitops in e100 net driver, it uses ffs() (Noticed by DaveM)
  o Update 8139too net driver to make new rx-reset method the default
  o Fix mistake in 8139too net driver Config.in entry
  o Proper support for RTL8139 rev K in 8139too net driver
  o Release 8139too net driver version 0.9.26
  o Fix TX checksumming in 8139cp net driver (the feature is still ifdef'd out by default, however)
  o Add 64-bit DMA support to 8139cp net driver

Jens Axboe <axboe@suse.de>:
  o Add block IO directly from highmem support
  o ext3 __FUNCTION__ usage in 2.4
  o sr scatter oops

Jrgen E. Fischer <fischer@linux-buechse.de>:
  o Fix AHA152X problem

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Import patch revert-x8664-config-change.patch
  o Remove duplicate MAINTAINERS entry
  o Import patch revert-wrong-kconfig-syncbanner
  o Changed EXTRAVERSION to pre2
  o Add missing bracket missing in hch's __free_pages_ok() patch

Neil Brown <neilb@cse.unsw.edu.au>:
  o knfsd - 1/19 - Tidy up code in nfsd_lookup
  o knfsd - 2/19 - Tidyup init/exit of nfsd module
  o knfsd - 3/19 - Support fsid=<number> export option to be
  o 1 of 11 - Claim semaphore for ->lookup call
  o 2 of 11 - Change sunrpc to use more list.h lists
  o 3 of 11 - Get sunrpc to use module_init properly
  o 4 of 11 - Tidy up SMP locking for svc_sock
  o 5 of 11 - Detect and close tcp connections that we cannot
  o 6 of 11 - Close idle rpc/tcp sockets
  o 7 of 11 - Cope with short read when reading length of
  o 8 of 11 - Make sure there is alway adequate sndbuf space
  o 9 of 11 - Limit number of active tcp connections to an RPC
  o 10 of 11 - Allow  SO_REUSEADDR for NFS sockets

Olaf Hering <olh@suse.de>:
  o drivers/macintosh only on ppc32

Paul Mackerras <paulus@samba.org>:
  o PPC32: Start moving files to their new locations
  o PPC32: adjustments to correspond with the new locations of files
  o PPC32: more include and Makefile fixes

Pavel Machek <pavel@ucw.cz>:
  o Remove unnecessary prototypes in eepro100 net driver

pavel@janik.cz <Pavel@Janik.cz>:
  o Probe port 0x240 too, in eexpress net driver

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o ncpfs reports ESTALE in 2.4.19

Rob Radez <rob@osinvestor.com>:
  o SPARC: Get sun4c working again
  o Documentation/Configure.help: CONFIG_SPARCAUDIO_DBRI applies to LX systems too

Russell King <rmk@arm.linux.org.uk>:
  o if_ether.h: Use packed attribute where necessary
  o ip6_tables.c: Uncomment debugging printf

Rusty Russell <rusty@rustcorp.com.au>:
  o warning cleanup for drivers/video/sstfb.c
  o TRIVIAL EPERM -> EACCESS
  o documentation typos in
  o header cleanup - arch_ppc64_kernel_htab.c
  o cure gcc3 warning in arch_i386_kernel_apm.c
  o Fix type of compute_loop_size()
  o Re: header cleanup - drivers_net_wan_sdla_ft1.c
  o header cleanup - drivers_net_wan_sbni.c
  o make awe_wave use struct isapnp_device_id
  o explicit signed char cast in i386 spin_is_locked
  o 40) request_region check, 31-40
  o 2.5: kconfig synchronise banners (6_16)
  o Typo in linux_arch_i386_kernel_apic.c
  o cure compiler warnings in arch_i386_kernel_setup.c
  o [PATCH][trivial] silence disable_ide_dma warning in
  o header cleanup - drivers_bluetooth_hci_ldisc.c
  o fix "inline" placement in serial.c
  o warning cleanup for drivers_media_video_zr36067.c
  o silence APIC errors a bit
  o warning cleanup for drivers_atm_atmtcp.c
  o warning cleanup for drivers_message_i2o_i2o_pci.c
  o Typo in arch_mips_dec_wbflush.c
  o Typo in linux_fs_partitions_msdos.c
  o Trivial Patch to sched.h for
  o Maxium inline patch is 40 kilobytes, not kilobits
  o 2.5: kconfig use of $ARCH (1_12)
  o Fix conflicting md_cpu_has_mmx definitions
  o Fix typo in mm_slab.c
  o Typo in linux_arch_i386_kernel_smp.c
  o Typo in linux_include_asm-cris_pgtable.h
  o 2.5: kconfig spurious bool default value (1_3)
  o Typo in linux_arch_mips64_kernel_irq.c
  o redundant declarations (#10_15)
  o Typo in linux_kernel_pm.c
  o 2.5: kconfig synchronise banners 3
  o Typos in linux_arch_i386_kernel_io_apic.c
  o 2.5: kconfig missing EXPERIMENTAL (1_14)
  o 2.5: kconfig use of $ARCH (2_12)
  o 2.5: kconfig synchronise banners (4_16)
  o 25) request_region check, 21-30
  o Typo in linux_arch_i386_kernel_mpparse.c
  o redundant declarations (#11_15)
  o 2.5: kconfig missing EXPERIMENTAL (3_14)
  o 2.5: kconfig use of $ARCH (6_12)
  o Typo in linux_include_asm-m68k_mac_via.h
  o Typo in linux_net_sunrpc_xprt.c
  o 2.5: kconfig synchronise banners 2 (2_3)
  o 2.5: kconfig missing EXPERIMENTAL 2 (5_7)
  o Typo in linux_include_linux_raid_md_k.h
  o [patch, 2.4] cs4232.c doesn't kfree on error path
  o 2.5: kconfig synchronise banners (8_16)
  o Typos in linux_drivers_mtd_devices_blkmtd.c
  o Typos in Documentation_video4linux_meye.txt (2.4.19-rc1)
  o ipc_ statics
  o correct inaccurate comment regarding zone_table's usage
  o 2.5: kconfig synchronise banners (16_16)
  o Typo in linux_include_asm-sh_pgtable-2level.h
  o Typo in linux_include_linux_brlock.h
  o drm_mga bitops -> long fix
  o Typo in linux_arch_mips64_math-emu_ieee754.c
  o Typo in linux_net_unix_af_unix.c
  o 2.5: kconfig use of $ARCH (7_12)
  o Typo in linux_kernel_fork.c
  o 2.5: kconfig missing EXPERIMENTAL 2 (6_7)
  o Typo in linux_arch_ppc64_kernel_pSeries_pci.c
  o redundant declarations (#8_15)
  o 2.5: kconfig synchronise banners (11_16)
  o 2.5: kconfig use of $ARCH (9_12)
  o Typo in linux_net_sched_sch_ingress.c
  o 2.5: kconfig use of $ARCH (8_12)
  o 2.5: kconfig missing EXPERIMENTAL (9_14)
  o 2.5: kconfig use of $ARCH (12_12)
  o Typo in linux_net_ipv4_tcp.c
  o Typos in linux_mm_highmem.c
  o ia64 incorrect field name in message
  o 2.5: kconfig missing EXPERIMENTAL (6_14)
  o Typo in linux_arch_i386_kernel_setup.c
  o 2.5: kconfig synchronise banners (14_16)
  o Typo in linux_drivers_media_video_pms.c
  o 2.5: kconfig EXPERIMENTAL misformed
  o 2.5: kconfig use of $ARCH (4_12)
  o Fix typo in net_ipv4_ipconfig.c
  o 2.5: kconfig missing EXPERIMENTAL (12_14)
  o Typo in linux_arch_ia64_sn_fakeprom_README
  o Typo in linux_fs_pipe.c
  o Typo in linux_drivers_isdn_isdn_ppp.c
  o Typo in linux_drivers_sound_cs4232.c
  o Typo in linux_drivers_ide_ide-geometry.c
  o kerneldoc: In kernel-hacking describe designated
  o 2.5: kconfig sychronise banners (2_16)
  o Use proper ____cacheline_aligned define in
  o 2.5: kconfig use of $ARCH (11_12)
  o 2.5: kconfig use of $ARCH (10_12)
  o 2.5: kconfig synchronise banners (5_16)
  o 2.5: kconfig missing EXPERIMENTAL 2 (2_7)
  o 2.5: kconfig synchronise banners (1_16)
  o Typo in linux_arch_sparc64_kernel_time.c
  o 2.5: kconfig synchronise banners (3_16)
  o 2.5: kconfig missing EXPERIMENTAL 2 (1_7)

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Remove arch/ppc/kernel/local_irq.h as well as move some headers to include/asm-ppc
  o PPC32: Change pcibios_assign_all_busses into a marco
  o PPC32: Don't report the TAU feature on any of the MPC745x CPUs, as it's not supported
  o PPC32: Move arch/ppc/kernel/ppc_asm.h to include/asm-ppc/ppc_asm.h
  o PPC32: Have arch/ppc/kernel/ptrace.c point to 'COPYING' instead of 'README.legal'


Summary of changes from v2.4.19 to v2.4.20-pre1
============================================

<alan@irongate.swansea.linux.org.uk>:
  o 2.4.20-pre1 - parisc specific include files
  o 2.4.20pre1 - parisc gsc bus
  o 2.4.20-pre1 HP HIL drivers
  o Update the MPT fusion drivers to the vendors latest
  o 2.4/2.5 - Fix endianness on 3c503
  o remove unneeded parisc magic in acenic
  o depca update
  o 2.4/2.5 - Fix traps on alpha when using ewrk3
  o fix gcc warnings in baycom_epp
  o 2.4/2.5 Fix endianness in hp-plus
  o fix multiple gcc 3.1 warnings in irda
  o 2.4/2.5 fix endianness on smc boards
  o 2.4/2.5 fix endianness in wd.c
  o 2.4 - move nubus to static inline
  o 2.4 update gsc parallel port - from maintainer
  o update the aacraid driver
  o fix aic7xxx build when PCI=n
  o eata scsi - update from author
  o fix typo in ncr53c8xx
  o u14-34f scsi driver update from author
  o driver for harmony audio
  o trident audio updates
  o fix undefined C in ixj driver
  o fix gcc 3.1 warnings
  o update sti frame buffer
  o pull the rest of sti into a subdirectory and update it
  o Beos file systems (befs)
  o SOM binary load (parisc specific)
  o Add EFI partition support
  o more hp specific include files
  o Fix gcc 3.1 warnings in vlan
  o fix formatting
  o gcc 3.1 warning fixes for generic_serial
  o HP specific drivers
  o fix compiler warning in mxser
  o (resend for 2.4.20-pre1 as asked) synclink pcmcia
  o PDC (parisc bios) console driver
  o fix compiler warnings
  o fix stallion failing to load
  o fix sx driver compile warnings
  o fix standards compliance bugs in the tty layer
  o clean up umem further

<baccala@vger.freesoft.org>:
  o DBRI driver: Add T7903 doc URL

<ctindel@cup.hp.com>:
  o drivers/net/bonding.c: Check ethtool then mii ioctl to determine link status

<ebrower@resilience.com>:
  o SK98LIN: Fix oops in procfs handling if no cards probed

<ecd@skynet.be>:
  o SPARC64: Fix bugs in ioctl32 registration

<felipewd@terra.com.br>:
  o Add Wake-On-Lan support to 8139cp net driver
  o Update 8139cp net driver to enable legacy Rx/TX command register after C+ command register, not before.
  o Add suspend/resume support to 8139cp net driver

<flo@rfc822.org>:
  o 2.4.19-rc5 cyclades.c one liner

<garloff@suse.de>:
  o IDE: memset kmalloced gendisk structures

<hch@lst.de>:
  o remove unused label in fs/dnotify.c

<jejb@mulgrave.(none)>:
  o 53c700
  o [SCSI 53c700] bux fix in tag starvation, cosmetic cleanup of set_depth
  o [SCSI 53c700] update version to 2.8

<jgarzik@rum.normnet.org>:
  o net driver 8139cp updates
  o Support dumping NIC-specific stats in 8139cp net driver

<jo-lkml@suckfuell.net>:
  o Correct locking on IO stats accounting

<kiran@in.ibm.com>:
  o net/core/dst.c: dst_total only needs to exist if RT_CACHE_DEBUG >= 2

<marcel@holtmann.org>:
  o Bluetooth Subsystem PC Card drivers update

<mauelshagen@sistina.com>:
  o LVM 1.0.5 driver update for 2.4.19-rc3

<michaelw@foldr.org>:
  o sparc64: Use SUNW,power-off to power off some Ultra systems

<pkot@linuxnews.pl>:
  o remove the warning from include/linux/dcache.h

<wa@almesberger.net>:
  o include/net/dsfield.h: Remove dead code

<willy@w.ods.org>:
  o Reorder TOSHIBA TC35815 in Config.in

Adrian Bunk <bunk@fs.tum.de>:
  o document that cmd64x.c supports the CMD649 and CMD680

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o PKT SCHED: Add HTB scheduler by Martin Devera

Andi Kleen <ak@muc.de>:
  o RTNETLINK: Allow non-root to receive
  o AMD 8111 PCI IDS
  o AMD 8111 sound support
  o x86-64 auto_fs support
  o bluetooth flags warning fixes
  o cciss interrupt flags warnings
  o CONFIG_ISA for drivers/char
  o CONFIG_ISA for IDE
  o CONFIG_ISA for radio drivers
  o Configuration fixes for net drivers
  o DRM 64bit fixes
  o Early console support for x86-64
  o x86-64 ELF format name
  o Ftape 64bit/x86-64 fixes
  o CONFIG_ISA for i386
  o Interrupt flags fixes for IEEE1394
  o x86-64 support in ipc/
  o 64bit fixes for drivers/isdn
  o 64bit fixes for the megaraid driver
  o paride interrupt flags fixes
  o 64bit warning fixes for PCI
  o synclink interrupt flag fixes
  o 64bit fixes for drivers/video
  o vsyscall/HPET support for x86-64
  o 64bit WAN driver fixes
  o wavelan 64bit warning
  o x86-64 core changes
  o 64bit dpt driver fixes

Andy Grover <agrover@groveronline.com>:
  o Put Intel cache-detection descriptors in a table

Christoph Hellwig <hch@infradead.org>:
  o small inline assembly fix for gcc 3.1 (ffs)
  o proper boot-time messages for P4 Xeon

David Mosberger <davidm@hpl.hp.com>:
  o Update eepro100 net drvr to enable rx DMA without causing unaligned accesses.

David S. Miller <davem@nuts.ninka.net>:
  o Sparc: Fix copy_{to,from}_user return value handling
  o Sparc64: readv/writev SuS compliance fix for sparc32 compat
  o MAINTAINERS: Remove Andi from networking as per his request
  o NET: Backport 2.5.x NAPI infrastructure to 2.4.x
  o Tigon3: On 32-bit just wrap low 32bits of stats if we overflow
  o SunHME: Register IRQ with netdev->name as string
  o Add netif_receive_skb-like interface for VLAN hw accel
  o Tigon3: Add NAPI support
  o arch/sparc64/defconfig: Update
  o PKTGEN: Use htonl instead of __constant_htonl
  o TIGON3: Finish up NAPI implementation
  o PKTGEN: u64 is not necessarily a long long
  o HTB PKTSCHED: u64 is not necessarily a long long
  o PKTGEN: Fix need_resched for 2.4.x, more u64 printf fixes
  o PKTGEN: More need_resched 2.4.x fixes
  o net/ipv4/route.c: Handle large offsets properly in procfs read operation
  o drivers/sbus/char/openprom.c: Verify user len in copyin_string
  o Openprom: Cast nagative tests properly
  o OpenPROM: Cast to ssize_t not int
  o OpenPROM: Kill len check, it is pointless
  o OpenPROM: Sigh, put the length overflow check back it is needed

Edward Peng <edward_peng@dlink.com.tw>:
  o dl2k gige net driver updates

James Morris <jmorris@intercode.com.au>:
  o NETLINK: Add unicast release notifier

Javier Achirica <achirica@ttd.net>:
  o airo wireless net driver update

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Add register dumping and NIC-specific stats to 8139too net driver
  o Fix 8139too net driver register dump
  o Temporarily disable MTU-change-while-active support in 8139cp net driver, until it is confirmed fixed on all boards.  Users can still change MTU when the interface is down, like always.
  o Add Intel e100 net driver
  o Add e1000 gige net driver
  o Move e100 net driver after eepro100, in kernel image link order

Jes Sorensen <jes@wildopensource.com>:
  o Tigon3: Use unsigned type for dest_idx_unmasked in tg3_recycle_rx
  o Tigon3: MAX_WAIT_CNT is too large

Joshua Uziel <uzi@uzix.org>:
  o SunHME: Make module license visible when not-PCI

kai.makisara@kolumbus.fi <Kai.Makisara@kolumbus.fi>:
  o SCSI tape patch for 2.4.19

Kanoj Sarcar <kanojsarcar@yahoo.com>:
  o Sparc64: Fix module symbols when stack debugging is on

Keith Owens <kaos@ocs.com.au>:
  o 2.4.19 include/linux/vmalloc.h for highmem

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o core fixes
  o L2CAP fixes
  o SCO fixes
  o HCI USB driver update
  o BNEP support

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Changed makefile to .20-pre1
  o Import patch revert-acenic-change.patch
  o Remove NAPI for now

Rob Radez <rob@osinvestor.com>:
  o Sparc32 code cleanups
  o Sparc32 code cleanups
  o SPARC: Minor header file cleanups
  o floppy.h: Remove unused empty virtual_dma_init
  o arch/sparc/config.in: Remove commented out LVM bits
  o watchdog flags

Robert Love <rml@tech9.net>:
  o net/socket.c: Kill memory leak in sock_fasync

Robert Olsson <robert.olsson@data.slu.se>:
  o PKTGEN: Updates to version 1.2, work mostly from Ben Greear
  o PKTGEN: Update documentation

Rusty Russell <rusty@rustcorp.com.au>:
  o ipv4/route.c: Cleanup ip_rt_acct_read
  o wan/sdla_chdlc.c oops fix
  o ip_nat_core.c - fix compiler warning
  o 3c509.c - 1_2
  o 2.4 i_size_high fixup
  o remove agpgart_be.c unused variables
  o namespace.c - compiler warning

Steven Cole <elenstev@mesatop.com>:
  o 2.4.19,

Tomas Szepe <szepe@pinerecords.com>:
  o SPARC: Dynamically size SRMMU nocache page pool
  o reserve nocache based on RAM size

William Stinson <wstinson@infonie.fr>:
  o [janitor] update the isicom.c multiport serial driver to 1) check the result of copy_from_user  2) return -EFAULT in case not all data was copied 3) release resources in case of failure  
  o [janitor] update the ray_cs.c PCMCIA client driver for the Raylink wireless LAN card 1) checks the result of copy_to_user and  2) returns -EFAULT in case not all data was copied. 
  o [janitor] update the ni65 network driver to 1) remove call to check_region and use request_region instead checking the return value  2) release region resource in case of driver initialisation error
  o [janitor] update the sdlamain Multiprotocol WAN Link Driver to 1) check the status of call to request_region  2) and return an error in case of problem.
  o [janitor] update the DAC960 Driver for Mylex DAC960/AcceleRAID/eXtremeRAID PCI RAID Controllers to  1) check result of calls to request_region and handle failure to allocate region resource 2) add and use an extra label "Failure1" which frees the region resource in case of device driver initialisation error later on
  o [janitor] update the eexpress.c net driver to 1) check the status of call to request_region  2) and return an error and release the interrupt held in case of problem.
  o [janitor] update the comx-hw-comx wan driver to remove call to check_region and check the status of call to request_region instead.
  o [janitor] update the eepro Intel EtherExpress Pro/10 device driver to 1) check the status of call to request_region  2) and return an error in case of problem.
  o [janitor] update the atarilance Ethernet driver for VME Lance cards on the Atari to check the result of request_irq and exit in case of error
  o [janitor] update the yam hamradio driver to

final:

- 2.4.19-rc5 was released as 2.4.19 with no changes.


Summary of changes from v2.4.19-rc4 to v2.4.19-rc5
============================================

<davem@redhat.com> (02/08/01 1.662)
	[PATCH] Correct openprom fix

	   <davem@redhat.com> (02/07/31 1.661)
	   	[PATCH] Add missing check to openprom driver

<akpm@zip.com.au> (02/08/01 1.663)
	[PATCH] disable READA

<marcelo@plucky.distro.conectiva> (02/08/01 1.664)
	Change EXTRAVERSION to -rc5

Summary of changes from v2.4.19-rc3 to v2.4.19-rc4
============================================

<viro@math.psu.edu> (02/07/22 1.648)
	[PATCH] SMP race in d_unhash()

<hch@lst.de> (02/07/22 1.649)
	[PATCH] fix drivers/net/Config.in in 2.4.19-rc3

<kaos@ocs.com.au> (02/07/22 1.650)
	[PATCH] 2.4.19-rc3 include/linux/module.h

<jaharkes@cs.cmu.edu> (02/07/23 1.651)
	[PATCH] 2.4.19-rc3 - Coda

<kaos@ocs.com.au> (02/07/23 1.652)
	[PATCH] 2.4.19-rc3 remove dead variable CONFIG_DRM_AGP.

<marcelo@plucky.distro.conectiva> (02/07/23 1.653)
	Changed EXTRAVERSION to -rc4

<marcelo@plucky.distro.conectiva> (02/07/26 1.654)
	Make FastTrak be disabled by default

<bcollins@debian.org> (02/07/26 1.655)
	[PATCH] Re: [PATCH] Fixes to linux1394

<geert@linux-m68k.org> (02/07/29 1.656)
	[PATCH] penguin logo code

<Lionel.Bouton@inet6.fr> (02/07/30 1.657)
	[PATCH] Remove support to some SiS IDE chipsets which were causing data corruption

<alan@lxorguk.ukuu.org.uk> (02/07/30 1.658)
	[PATCH] Synchronize with a few left overs needed from -ac

<alan@lxorguk.ukuu.org.uk> (02/07/30 1.659)
	[PATCH] More -ac merge

<jgarzik@tout.normnet.org> (02/07/31 1.654.1.1)
	alpha pid-reporting POSIX comformance bug fix:

<davem@redhat.com> (02/07/31 1.661)
	[PATCH] Add missing check to openprom driver

Summary of changes from v2.4.19-rc2 to v2.4.19-rc3
============================================

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.622)
	[PATCH] PATCH: fix aha152x

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.623)
	[PATCH] PATCH: update atp870u driver

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.624)
	[PATCH] PATCH: new PCI idents for gart

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.625)
	[PATCH] PATCH: AMD766/768 $PIR PCI table entries

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.626)
	[PATCH] PATCH: fix unload crash in AF_ROSE

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.627)
	[PATCH] PATCH: wrong flag type

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.628)
	[PATCH] PATCH: more scsi blacklist

<bunk@fs.tum.de> (02/07/17 1.629)
	[PATCH] fix .text.exit error in orinoco_plx.c

<rusty@rustcorp.com.au> (02/07/17 1.630)
	[PATCH] The real netfilter conntrack SMP overrun fix

<geert@linux-m68k.org> (02/07/17 1.631)
	[PATCH] 2.4.19-rc2 and !CONFIG_BLK_DEV_IDEPCI

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.632)
	[PATCH] PATCH: APM freeze on resume with SMP kernel cure

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.633)
	[PATCH] PATCH: fix oops printing

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.634)
	[PATCH] PATCH: fpu fault

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.635)
	[PATCH] PATCH: HP 01.09 megaraid

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.636)
	[PATCH] PATCH: maestro hang

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.637)
	[PATCH] PATCH: (low prio) stereo reporting

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.638)
	[PATCH] PATCH: hotplug

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.639)
	[PATCH] PATCH: Dunord PCI decode workaround

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.640)
	[PATCH] PATCH: (low priority) bose speakers

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.641)
	[PATCH] PATCH: fix make kernel-doc

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.642)
	[PATCH] PATCH: personality clashes

<hugh@veritas.com> (02/07/17 1.643)
	[PATCH] tmpfs double kunmap

<alan@lxorguk.ukuu.org.uk> (02/07/19 1.644)
	[PATCH] Add missing PCI ID

<marcelo@plucky.distro.conectiva> (02/07/19 1.645)
	Add missing ALI chipset enum in AGP

<marcelo@plucky.distro.conectiva> (02/07/19 1.646)
	Fix wrong #ifdef in ide-pci.c: Was causing problems with FastTrak

<marcelo@plucky.distro.conectiva> (02/07/19 1.647)
	Changed EXTRAVERSION to -rc3

Summary of changes from v2.4.19-rc1 to v2.4.19-rc2
============================================

<davem@redhat.com> (02/06/24 1.553)
	[PATCH] Fix tg3 oops after 2 billion packets

<trini@kernel.crashing.org> (02/06/24 1.554)
	[PATCH] Fix building with 'make -r -R'

<stelian.pop@fr.alcove.com> (02/06/24 1.555)
	[PATCH] 2.4.19-pre10 do_mounts.c compile fix

<mikulas@artax.karlin.mff.cuni.cz> (02/06/25 1.556)
	[PATCH] Fix HPFS NULL pointer access

<kaos@ocs.com.au> (02/06/25 1.557)
	[PATCH] 2.4.19-rc1 drivers/scsi/ips.c needs __devexit_p

<kaos@ocs.com.au> (02/06/25 1.558)
	[PATCH] 2.4.19-rc1 Remove warning on make modules_install

<eike@bilbo.math.uni-mannheim.de> (02/06/25 1.559)
	[PATCH] typo in drivers/scsi/sim710.c

<sunil.saxena@intel.com> (02/06/25 1.560)
	[PATCH] P4 illegal instruction failures fixes

<dwmw2@redhat.com> (02/06/25 1.561)
	[PATCH] JFFS2 rename()-over-victim fix.

<bunk@fs.tum.de> (02/06/25 1.562)
	[PATCH] fix .text.exit error in cpqarray

<bunk@fs.tum.de> (02/06/25 1.563)
	[PATCH] fix .text.exit errors in orinoco_{pci,plx}.c

<bunk@fs.tum.de> (02/06/25 1.564)
	[PATCH] fix .text.exit error in neofb.c

<bunk@fs.tum.de> (02/06/25 1.565)
	[PATCH] fix .text.exit error in mtd/maps/pci.c

<trond.myklebust@fys.uio.no> (02/06/25 1.566)
	[PATCH] 2.4.19-rc1 Fix NFS attribute caching bug

<benh@kernel.crashing.org> (02/06/26 1.567)
	[PATCH] PPC 603 CPU fix 1/4

<benh@kernel.crashing.org> (02/06/26 1.568)
	[PATCH] PPC 603 CPU fix 2/4

<benh@kernel.crashing.org> (02/06/26 1.569)
	[PATCH] PPC 603 CPU fix 3/4

<benh@kernel.crashing.org> (02/06/26 1.570)
	[PATCH] PPC i2c-keywest typo fix

<garloff@suse.de> (02/06/26 1.571)
	[PATCH] Additional BLIST_LARGELUN devices

<maxk@qualcomm.com> (02/06/26 1.572)
	[PATCH] Important Bluetooth fixes

<schwidefsky@de.ibm.com> (02/06/26 1.573)
	[PATCH] 2.4.19-rc1: important s390 fixes.

<ladis@psi.cz> (02/06/27 1.574)
	[PATCH] radio-sf16fmi: fix typo

<neilb@cse.unsw.edu.au> (02/06/27 1.575)
	[PATCH] PATCH - fix for raid1 superblock update in 2.4.19-rc1

<hugh@veritas.com> (02/06/27 1.576)
	[PATCH] Fix shm_destroy lock hang

<garloff@suse.de> (02/06/27 1.577)
	[PATCH] Remove mistaken BLIST_LARGELUN flag from Chaparral device

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.1)
	MIPS update; sync with 2.4.19-rc1.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.2)
	Resync MIPS port with 2.4.19-rc1, updates from oss cvs.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.3)
	HP Laserjet port updates.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.4)
	Updates for MIPS, Inc. evaluation boards.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.5)
	SGI IP22 updates; sync with Linux 2.4.19-rc1.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.6)
	DEC Updates

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.7)
	The FPU emulator is no longer a compile option so remove documentation

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.8)
	SGI IP27 updates.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.9)
	Collection of random MIPS networking updates.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.10)
	Random updates for Cobalt MIPS boxen.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.11)
	Update of SB1250 / BCM1250 SOC support.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.12)
	Update support for Galileo MIPS evaluation boards.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.13)
	Devfs fixes for IP22 serial driver.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.14)
	Sound updates for various MIPS platforms.

<elenstev@mesatop.com> (02/06/28 1.578)
	[PATCH] compile fix for 2.5 kdev_t compatibility macros

<hch@infradead.org> (02/06/28 1.579)
	[PATCH] backout disk statistics in /proc/partitions

<Nicolas.Aspert@epfl.ch> (02/06/28 1.580)
	[PATCH] Make agpgart module able to determine aperture size of i815

<hch@infradead.org> (02/06/28 1.581)
	[PATCH] fix up 802 template code

<marcelo@plucky.distro.conectiva> (02/06/28 1.582)
	Backout readv/writev SuS compliance: it was breaking oSF bins on Alpha

<p2@ace.ulyssis.sutdent.kuleuven.ac.be> (02/07/02 1.583)
	[PATCH] fix typo in tulip net driver

<rmk@arm.linux.org.uk> (02/07/02 1.584)
	[PATCH] fix orinoco wireless system-freeze problem

<jakob.kemi@telia.com> (02/07/02 1.585)
	[PATCH] w9966 egcs compile fix

<jgarzik@mandrakesoft.com> (02/07/03 1.586)
	Remove starfire_firmware.pl by request, as it enables

<alan@lxorguk.ukuu.org.uk> (02/07/05 1.585.1.1)
	[PATCH] Re add readv/writev SuS compliance

<ink@jurassic.park.msu.ru> (02/07/05 1.585.1.2)
	[PATCH] Implement Alpha  osf_readv/osf_writev

<twaugh@redhat.com> (02/07/05 1.588)
	[PATCH] 2.4.19-rc1: ppdev read(...,0) fix

<bunk@fs.tum.de> (02/07/05 1.589)
	[PATCH] fix .text.exit error in ieee1394/ohci1394.c

<trond.myklebust@fys.uio.no> (02/07/10 1.590)
	[PATCH] Fix NFS lockd oops

<rusty@rustcorp.com.au> (02/07/10 1.591)
	[PATCH] Fix SMP compilation with 'multiquad' driver

<rusty@rustcorp.com.au> (02/07/10 1.592)
	[PATCH] utimes permission check

<rusty@rustcorp.com.au> (02/07/10 1.593)
	[PATCH] PATCH 2.5: update CREDITS

<rusty@rustcorp.com.au> (02/07/10 1.594)
	[PATCH] Re: Trivial fix for _proc operation: Thankyou for your

<alan@lxorguk.ukuu.org.uk> (02/07/11 1.595)
	[PATCH] Fix several pdc202xx problems

<marcelo@plucky.distro.conectiva> (02/07/12 1.596)
	Fix race between writepage() and fsync() -- Kudos goes to Andrea

<swanson@uklinux.net> (02/07/12 1.597)
	[PATCH] Fix radeon DRI lockups

<elenstev@mesatop.com> (02/07/12 1.598)
	[PATCH] 2.4.19-rc1, 38 Configure.help texts

<viro@math.psu.edu> (02/07/13 1.613)
	[PATCH] readdir

<rusty@rustcorp.com.au> (02/07/15 1.614)
	[PATCH] Overrun for SMP connection tracking under load

<marcelo@plucky.distro.conectiva> (02/07/16 1.615)
	Fix up mispatching of trivial proc_dointvec_max fix.

<mostrows@speakeasy.net> (02/07/16 1.616)
	[PATCH] oops fix in PPPoE

<marcelo@plucky.distro.conectiva> (02/07/16 1.617)
	Additional BLIST_LARGELUN device

<marcelo@plucky.distro.conectiva> (02/07/16 1.618)
	Changed EXTRAVERSION to -rc2

<bcollins@debian.org> (02/07/16 1.619)
	[PATCH] Very important IEEE1394 fixed

<bunk@fs.tum.de> (02/07/16 1.620)
	Add []checkout:get to BK config file

<marcelo@plucky.distro.conectiva> (02/07/16 1.621)
	Remove IO stats headers /proc/statistics 

Summary of changes from v2.4.19-pre10 to v2.4.19-rc1
============================================

<wim@iguana.be> (02/06/04 1.538)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 1)

<wim@iguana.be> (02/06/04 1.539)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 2)

<ctindel@cup.hp.com> (02/06/04 1.537.1.1)
	Bonding driver: Add multicast support.

<alan@lxorguk.ukuu.org.uk> (02/06/04 1.537.2.1)
	[PATCH] PATCH: update urls

<rusty@rustcorp.com.au> (02/06/06 1.537.2.2)
	[PATCH] II ipchains bugs in 2.2_2.4_2.5 related to netlink calls

<rusty@rustcorp.com.au> (02/06/06 1.537.2.3)
	[PATCH] Fix bashisms in scripts_patch-kernel:

<rusty@rustcorp.com.au> (02/06/06 1.537.2.4)
	[PATCH] Re: nbd.c warning fix

<rusty@rustcorp.com.au> (02/06/06 1.537.2.5)
	[PATCH] Typo in radeonfb.c printk()

<rusty@rustcorp.com.au> (02/06/06 1.537.2.6)
	[PATCH] typo in aic7xxx_core.c

<rusty@rustcorp.com.au> (02/06/06 1.537.2.7)
	[PATCH] typo in jazz_esp.c

<rusty@rustcorp.com.au> (02/06/06 1.537.2.8)
	[PATCH] typo in smt.h

<rusty@rustcorp.com.au> (02/06/06 1.537.2.9)
	[PATCH] Remove bogus casts in ide-cd.c

<rusty@rustcorp.com.au> (02/06/06 1.537.2.10)
	[PATCH] Re: mislabelled label patch

<rusty@rustcorp.com.au> (02/06/06 1.537.2.11)
	[PATCH] Finally squish those chrp_start.c warnings

<rusty@rustcorp.com.au> (02/06/06 1.537.2.12)
	[PATCH] TAGS should include arch dir.

<rusty@rustcorp.com.au> (02/06/06 1.537.2.13)
	[PATCH] Fix compilation warning in do_mounts.c (Fixed by Rusty)

<rusty@rustcorp.com.au> (02/06/06 1.537.2.14)
	[PATCH] APM patch for idle_period handling

<rusty@rustcorp.com.au> (02/06/06 1.537.2.15)
	[PATCH] Re: TRIVIAL: William Lee Irwin III: buddy system comment

<rusty@rustcorp.com.au> (02/06/06 1.537.2.16)
	[PATCH] Re: Kernel zombie threads after module removal.

<rusty@rustcorp.com.au> (02/06/06 1.537.2.17)
	[PATCH] fix for sigio delivery

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.18)
	[PATCH] PATCH: url changes

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.19)
	[PATCH] PATCH: more url changes

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.20)
	[PATCH] PATCH: remove dead probe code

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.21)
	[PATCH] PATCH: ramdisk efault fix

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.22)
	[PATCH] PATCH: Fix i830 agp error on 8+8Mb split,

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.23)
	[PATCH] PATCH: switch ftape to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.24)
	[PATCH] PATCH: switch isicom to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.25)
	[PATCH] PATCH: switch specialix to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.26)
	[PATCH] PATCH: switch isdn to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.27)
	[PATCH] PATCH: switch bw-qcam to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.28)
	[PATCH] PATCH: switch pms to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.29)
	[PATCH] PATCH: fix link error in video4linux

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.30)
	[PATCH] PATCH: switch mpt fusion to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.31)
	[PATCH] PATCH: a few more static inlines

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.32)
	[PATCH] PATCH: switch hamradio drivers to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.33)
	[PATCH] PATCH: switch s/390 drivers to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.34)
	[PATCH] PATCH: switch audio to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.35)
	[PATCH] PATCH: fix wrong __init in neofb

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.36)
	[PATCH] PATCH: Configure.help bits

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.37)
	[PATCH] PATCH; make readv/writev SuS compliant

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.38)
	[PATCH] PATCH: more pci idents we use in kernel now

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.39)
	[PATCH] PATCH: sisfb header I forgot last time

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.40)
	[PATCH] PATCH: barrier didnt go away..

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.41)
	[PATCH] PATCH: rest of SIGURG changes

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.42)
	[PATCH] PATCH: missing clean

<fdavis@si.rr.com> (02/06/07 1.537.1.2)
	ipconfig.c: Fix defined but not used warnings.

<davem@nuts.ninka.net> (02/06/07 1.537.1.3)
	AF_PACKET: Clear out packet-mmap pages.

<paulus@samba.org> (02/06/07 1.537.2.43)
	[PATCH] icache coherency on cleared pages

<akpm@zip.com.au> (02/06/07 1.537.2.44)
	[PATCH] Remove debug code from /proc/stat

<kaos@ocs.com.au> (02/06/07 1.537.2.45)
	[PATCH] Convert drivers/net/wan/8253x to kernel build

<willy@debian.org> (02/06/07 1.537.2.46)
	[PATCH] Serial driver iomem fixes

<bunk@fs.tum.de> (02/06/07 1.537.2.47)
	[PATCH] disable CONFIG_IEEE1394_PCILYNX_PORTS config option

<willy@debian.org> (02/06/07 1.537.2.48)
	[PATCH] Remove SERIAL_IO_GSC

<davem@nuts.ninka.net> (02/06/10 1.537.1.4)
	tg3.c: Fix typo in GA302T board ID.

<davem@nuts.ninka.net> (02/06/11 1.537.1.5)
	Tigon3: Make fibre PHY support work.

<davem@nuts.ninka.net> (02/06/11 1.537.1.6)
	ip-sysctl.txt fixes

<davem@nuts.ninka.net> (02/06/12 1.537.1.7)
	Tigon3: More fiber PHY tweaks.

<zaitcev@redhat.com> (02/06/12 1.537.2.49)
	[PATCH] Fix s390 partition bug in 2.4.19-pre7

<willy@debian.org> (02/06/12 1.537.2.50)
	[PATCH] Add support for HP Diva serial ports

<felipewd@terra.com.br> (02/06/12 1.537.2.51)
	[PATCH] Re: [PATCH] printk KERN_* in 3c501 driver

<hch@infradead.org> (02/06/12 1.537.2.52)
	[PATCH] don't export walk_gendisk()

<khalid_aziz@hp.com> (02/06/12 1.537.2.53)
	[PATCH] HCDP serial ports

<hch@infradead.org> (02/06/12 1.537.2.54)
	[PATCH] don't export vmalloc_to_page() gplonly

<ajoshi@shell.unixbox.com> (02/06/12 1.537.2.55)
	[PATCH] rivafb fix

<mostrows@watson.ibm.com> (02/06/12 1.537.2.56)
	[PATCH] Documentation Update

<kaos@ocs.com.au> (02/06/12 1.537.2.57)
	[PATCH] 2.4.19-pre10 Enforce uts limit, use LANG=C for date/time

<jani@iv.ro> (02/06/12 1.537.1.9)
	[PATCH] tridentfb update

<kraxel@bytesex.org> (02/06/13 1.537.1.10)
	fix error handling in video_open()

<trini@kernel.crashing.org> (02/06/13 1.537.3.1)
	[PATCH] Fix corner cases of building SA1100/M8xx PCMCIA support

<greg@kroah.com> (02/06/13 1.537.3.2)
	[PATCH] PCI Hotplug ACPI driver minor fix.

<bcrl@redhat.com> (02/06/13 1.537.3.3)
	[PATCH] highmem pci dma mapping does not work, missing cast in asm-i386/pci.h

<bcrl@redhat.com> (02/06/13 1.537.3.4)
	[PATCH] ns83820 v0.18 update

<bcrl@redhat.com> (02/06/13 1.537.3.5)
	[PATCH] misc fixes for 2.4.19-pre10

<trini@kernel.crashing.org> (02/06/13 1.537.3.6)
	[PATCH] Fix compilation of CONFIG_UCODE_PATCH=y

<trini@kernel.crashing.org> (02/06/13 1.537.3.7)
	[PATCH] Fix booting of some machines when loaded into

<ak@muc.de> (02/06/13 1.537.3.8)
	[PATCH] Fix incorrect inline assembly for RAID-5

<hugh@veritas.com> (02/06/13 1.537.3.9)
	[PATCH] tmpfs 1/4 symlink unwind

<hugh@veritas.com> (02/06/13 1.537.3.10)
	[PATCH] tmpfs 2/4 mknod times

<hugh@veritas.com> (02/06/13 1.537.3.11)
	[PATCH] tmpfs 3/4 partial truncate

<hugh@veritas.com> (02/06/13 1.537.3.12)
	[PATCH] tmpfs 4/4 swapoff tweaks

<hugh@veritas.com> (02/06/13 1.537.3.13)
	[PATCH] swap 1/4 swapon memleak

<hugh@veritas.com> (02/06/13 1.537.3.14)
	[PATCH] swap 2/4 unsafe SwapCache check

<hugh@veritas.com> (02/06/13 1.537.3.15)
	[PATCH] swap 3/4 unsafe Dirty check

<hugh@veritas.com> (02/06/13 1.537.3.16)
	[PATCH] swap 4/4 redundant SwapCache checks

<dok@directfb.org> (02/06/13 1.537.3.17)
	[PATCH] CyberPro 32bit support and other fixes

<hch@infradead.org> (02/06/13 1.537.3.18)
	[PATCH] add missing 2.5 compatible kdev_t bits

<nkbj@image.dk> (02/06/17 1.537.1.12)
	[PATCH] Update for arch/i386/defconfig

<kai@tp1.ruhr-uni-bochum.de> (02/06/18 1.537.1.13)
	ISDN: Fix oops when unloading drivers in non LIFO order

<rbt@mtlb.co.uk> (02/06/18 1.537.1.14)
	[PATCH] Trivial, IDE geometry fix / defconfig changes

<snailtalk@linux-mandrake.com> (02/06/18 1.537.4.1)
	Add includes necessary for Alpha AXP platform, to these drivers:

<snailtalk@linux-mandrake.com> (02/06/18 1.537.4.2)
	Fix spinlock goof in w83877f watchdog driver

<jgarzik@mandrakesoft.com> (02/06/19 1.537.5.1)
	Update 8139 net drivers for the following fixes:

<jgarzik@mandrakesoft.com> (02/06/20 1.537.4.3)
	Reserve 2.5.x extended attribute syscall numbers, for alpha port.

<wim@iguana.be> (02/06/22 1.537.6.1)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 3)

<wim@iguana.be> (02/06/22 1.537.6.2)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 4)

<wim@iguana.be> (02/06/22 1.537.7.1)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 5)

<ak@muc.de> (02/06/24 1.541)
	[PATCH] Another fix for the RAID-5 inline assembly

<adam@nmt.edu> (02/06/24 1.545)
	[PATCH] 3ware driver update for 2.4

<ak@muc.de> (02/06/24 1.547)
	[PATCH] Make panic blink configurable

<mikpe@csd.uu.se> (02/06/24 1.548)
	[PATCH] fs/ufs/super.c:ufs_read_super() fixes

<bunk@fs.tum.de> (02/06/24 1.549)
	[PATCH] fix .text.exit compile error in sstfb.c

<richard.brunner@amd.com> (02/06/24 1.550)
	[PATCH] Fix cache-attribute conflict bug on newer AMD Athlon

<marcelo@plucky.distro.conectiva> (02/06/24 1.552)
	Makefile:

Summary of changes from v2.4.19-pre9 to v2.4.19-pre10
============================================

<jgarzik@mandrakesoft.com> (02/05/03 1.404.1.1)
	Add new "comet" pci id to tulip net driver.

<ivangurdiev@linuxfreemail.com> (02/05/03 1.404.1.2)
	Minor fixes to the via-rhine net driver:

<davem@nuts.ninka.net> (02/05/05 1.383.17.10)
	net/core/neighbour.c: Delete ancient ASSERT_WL debugging.

<jmorris@intercode.com.au> (02/05/05 1.383.17.11)
	Tigon3: Handle Netgear GA302T correctly.

<laforge@gnumonks.org> (02/05/07 1.404.3.1)
	Netfilter ipt_ULOG fix:

<grundler@cup.hp.com> (02/05/07 1.404.3.3)
	Tigon3 fix:

<robert.olsson@data.slu.se> (02/05/09 1.404.3.4)
	IPV4: Add statistics for route cache GC monitoring.

<davem@nuts.ninka.net> (02/05/10 1.404.3.5)
	tcp_ipv4.c: Do not increment TcpAttemptFails twice.

<davem@nuts.ninka.net> (02/05/10 1.404.3.6)
	Ingress packet scheduler: Fix compiler error when CONFIG_NET_CLS_POLICE is disabled.

<hch@infradead.org> (02/05/10 1.404.3.7)
	IPv4 Syncookies: Remove pointless CONFIG_SYN_COOKIES ifdef.

<quintela@mandrakesoft.com> (02/05/11 1.404.1.3)
	tulip net driver 2114x phy init fix

<jdavid@farfalle.com> (02/05/11 1.404.1.4)
	Add full duplex support to 3c509 net driver.

<skyrelighten@yahoo.co.kr> (02/05/11 1.404.1.5)
	Add to list of supported 8139 net boards.

<os@emlix.com> (02/05/11 1.404.1.6)
	cs89x0 net driver minor fixes, SH4 support, and cmd line media support

<kasperd@daimi.au.dk> (02/05/11 1.404.1.7)
	Fix oops-able situation in 3c509 net driver

<wstinson@infonie.fr> (02/05/11 1.404.4.2)
	request_region janitor cleanup for rtc char driver

<davem@nuts.ninka.net> (02/05/13 1.404.3.8)
	IPv4: Make pkt_too_big debug msg more informative.

<rl@hellgate.ch> (02/05/16 1.445.1.2)
	Cosmetic cleanups, remove unused struct members from via-rhine net driver

<jgarzik@mandrakesoft.com> (02/05/16 1.445.1.3)
	Update mii generic phy driver to properly report link status.

<jgarzik@mandrakesoft.com> (02/05/16 1.445.1.4)
	Fix phy id masking in 8139too net driver.

<pazke@orbita1.ru> (02/05/16 1.445.1.5)
	Janitor: add __devinit markers to two net drivers, epic100 and sundance

<kuznet@ms2.inr.ac.ru> (02/05/16 1.404.3.9)
	tcp_input.c: Really make sure rto = 3*rtt, found by Pasi Sarolahti

<simonb@lipsyncpost.co.uk> (02/05/20 1.404.3.10)
	Tigon3: Add Netgear GA320T support.

<davem@nuts.ninka.net> (02/05/20 1.404.3.11)
	Tigon3: Fix typo in netgear ga320t support changes.

<ccaputo@alt.net> (02/05/21 1.404.3.12)
	net/core/sock.c: Fix typo in sysctl_{w,m}mem_default init.

<kuznet@ms2.inr.ac.ru> (02/05/21 1.404.3.13)
	tcp_recvmsg: Fix application bug induced races with MSG_PEEK and copied_seq.

<kuznet@ms2.inr.ac.ru> (02/05/23 1.404.3.14)
	net/sched fixes:

<kuznet@ms2.inr.ac.ru> (02/05/23 1.404.3.15)
	ipv6 raw fixes:

<alan@lxorguk.ukuu.org.uk> (02/05/29 1.445.2.38)
	[PATCH] PATCH: doc typos

<davem@nuts.ninka.net> (02/05/29 1.383.11.40)
	Update Sparc{,64} ide_fix_driveid.

<jgarzik@mandrakesoft.com> (02/05/30 1.445.1.7)
	Merge 2.5.x additions to linux/ethtool.h.

<andersg@0x63.nu> (02/05/30 1.445.1.8)
	Renames struct bus_type to struct de4x5_bus_type in de4x5 net driver,

<maalanen@ra.abo.fi> (02/05/30 1.445.1.9)
	request_region janitor cleanup for pcnet32 net driver,

<go@turbolinux.co.jp> (02/05/30 1.445.1.10)
	Fix pcnet32 net driver workaround for xSeries250.

<pavel@ucw.cz> (02/05/30 1.445.1.11)
	eepro100 net driver trivial cleanup:

<edward_peng@dlink.com.tw> (02/05/30 1.445.1.12)
	dl2k gige net driver update:

<rusty@rustcorp.com.au> (02/06/03 1.451)
	[PATCH] Trivial 2.4.19-pre9: asm/io.h in mm/bootmem.c

<rusty@rustcorp.com.au> (02/06/03 1.452)
	[PATCH] Trivial 2.4.19-pre9: ipchains compat kmalloc flags

<rusty@rustcorp.com.au> (02/06/03 1.453)
	[PATCH] Trivial 2.4.19-pre9: typo in fs/dcache.c

<rusty@rustcorp.com.au> (02/06/03 1.454)
	[PATCH] Trivial 2.4.19-pre9: SUSv2 semctl compliance:

<rusty@rustcorp.com.au> (02/06/03 1.455)
	[PATCH] Trivial 2.4.19-pre9: drivers/net/pcnet32.c

<rusty@rustcorp.com.au> (02/06/03 1.456)
	[PATCH] Trivial 2.4.19-pre9: binfmt_misc setbit bug

<rusty@rustcorp.com.au> (02/06/03 1.457)
	[PATCH] Trivial 2.4.19-pre9: CREDITS ordering

<rusty@rustcorp.com.au> (02/06/03 1.458)
	[PATCH] Trivial 2.4.19-pre9: DMA documentation fix

<rusty@rustcorp.com.au> (02/06/03 1.459)
	[PATCH] Trivial 2.4.19-pre9: header comment fix

<rusty@rustcorp.com.au> (02/06/03 1.460)
	[PATCH] Trivial 2.4.19-pre9: check_region from

<rusty@rustcorp.com.au> (02/06/03 1.461)
	[PATCH] Trivial 2.4.19-pre9: check_region in drivers/atm/horizon.c

<rusty@rustcorp.com.au> (02/06/03 1.462)
	[PATCH] Trivial 2.4.19-pre9: check_region in paride

<rusty@rustcorp.com.au> (02/06/03 1.463)
	[PATCH] Trivial 2.4.19-pre9: normalize slab names

<rusty@rustcorp.com.au> (02/06/03 1.464)
	[PATCH] Trivial but vitally important patch.

<kaos@ocs.com.au> (02/06/03 1.465)
	[PATCH] 2.4.19-pre9 USB Makefile

<gtoumi@laposte.net> (02/06/03 1.466)
	[PATCH] sstfb update : P0-Revert

<gtoumi@laposte.net> (02/06/03 1.467)
	[PATCH] sstfb update : P1-Alpha

<gtoumi@laposte.net> (02/06/03 1.468)
	[PATCH] sstfb update : P2-pci

<gtoumi@laposte.net> (02/06/03 1.469)
	[PATCH] sstfb update : P3-indent

<gtoumi@laposte.net> (02/06/03 1.470)
	[PATCH] sstfb update : P4-fbinfo

<gtoumi@laposte.net> (02/06/03 1.471)
	[PATCH] sstfb update : P5-Multihead

<gtoumi@laposte.net> (02/06/03 1.472)
	[PATCH] sstfb update : P6-VidMod

<gtoumi@laposte.net> (02/06/03 1.473)
	[PATCH] sstfb update : P7-misc

<gtoumi@laposte.net> (02/06/03 1.474)
	[PATCH] sstfb update : P8-checks

<jhammer@us.ibm.com> (02/06/03 1.475)
	[PATCH] ips 4.90.18 build fix

<dmccr@us.ibm.com> (02/06/03 1.476)
	[PATCH] Thread group exit problem reappeared.

<benh@kernel.crashing.org> (02/06/03 1.477)
	[PATCH] PPC: Add support for 750FX CPU

<benh@kernel.crashing.org> (02/06/03 1.478)
	[PATCH] PPC: Fix /proc/irq duplicate entries

<benh@kernel.crashing.org> (02/06/03 1.479)
	[PATCH] PPC: Pmac support update

<benh@kernel.crashing.org> (02/06/03 1.480)
	[PATCH] PPC: Fix warning

<benh@kernel.crashing.org> (02/06/03 1.481)
	[PATCH] PPC: Fix dmasound with KDE

<quintela@mandrakesoft.com> (02/06/03 1.483)
	[PATCH] : kernel-api.* compilation fix

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.484)
	[PATCH] PATCH: Handle old Dec boxes with misconfigured scsi

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.485)
	[PATCH] PATCH: Fix SIGURG strict standards compliance

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.486)
	[PATCH] PATCH:Fix a misuse of copy_from_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.487)
	[PATCH] PATCH: copy_user fix for S/390

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.488)
	[PATCH] PATCH: second copy_user fix for S/390

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.489)
	[PATCH] PATCH: copy_user fixes for s390x

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.490)
	[PATCH] PATCH: clean up copy_user in paride, and unused var

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.491)
	[PATCH] PATCH: fix copy_user in swim3

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.492)
	[PATCH] PATCH: fix copy_user in macIIfx floppies

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.493)
	[PATCH] PATCH: fixup illegal C in umem

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.494)
	[PATCH] PATCH; serial copy_user fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.495)
	[PATCH] PATCH: machz watchdog copy_user fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.496)
	[PATCH] PATCH: mxser copy_user fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.497)
	[PATCH] PATCH: fix sigio on tty drivers outgoing

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.498)
	[PATCH] PATCH: enable the tty sigio fix on pty

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.499)
	[PATCH] PATCH: resync pcwd with 2.5 fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.500)
	[PATCH] PATCH: fix stallion and sx copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.501)
	[PATCH] PATCH:hotplug requires pci

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.502)
	[PATCH] PATCH: fix tpqic02 copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.503)
	[PATCH] PATCH: fix backward copies in joydev.

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.504)
	[PATCH] PATCH:acenic new card

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.505)
	[PATCH] PATCH: iph5526 fix from maintainer

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.506)
	[PATCH] PATCH: delete all the usercrap that accidentally got in

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.507)
	[PATCH] PATCH: sdla_fr nipquad fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.508)
	[PATCH] PATCH: web page moved

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.509)
	[PATCH] PATCH: maintainer updated for aha152x

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.510)
	[PATCH] PATCH: qlogic panic fix

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.511)
	[PATCH] PATCH: scsi copy_user fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.512)
	[PATCH] PATCH; blacklist update

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.513)
	[PATCH] PATCH: fix possible leak of kernel data

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.514)
	[PATCH] PATCH: sgi serial fix for copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.515)
	[PATCH] PATCH: add $CONFIG_PCI and fix sound texts

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.516)
	[PATCH] PATCH: more ac97 updates

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.517)
	[PATCH] PATCH: fix isapnp ad1848

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.518)
	[PATCH] PATCH: more copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.519)
	[PATCH] PATCH: add intel ICH4

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.520)
	[PATCH] PATCH: and more copy_user (blame acme and rusty)

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.521)
	[PATCH] PATCH: mpu401 clean and leak fix

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.522)
	[PATCH] PATCH: fix region leak

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.523)
	[PATCH] PATCH: yet another SB

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.524)
	[PATCH] PATCH: fix ali crash on 6 channel capable chip with cheap codec

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.525)
	[PATCH] PATCH: more copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.526)
	[PATCH] PATCH: make this defined C

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.527)
	[PATCH] PATCH: intermezzo copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.528)
	[PATCH] PATCH: mapping fix

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.529)
	[PATCH] PATCH: take signal lock before looking at signals in proc

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.530)
	[PATCH] PATCH: better fix for fs/ufs - add printk levels

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.531)
	[PATCH] PATCH sisfb updates - been in -ac for ages

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.532)
	[PATCH] PATCH: mkspec improvements

<jaharkes@cs.cmu.edu> (02/06/03 1.533)
	[PATCH] 2.4.19-pre9  Coda update

<jgarzik@mandrakesoft.com> (02/06/03 1.534)
	[PATCH] PATCH: revert 3c59x

<marcelo@plucky.distro.conectiva> (02/06/03 1.535)
	Remove change which could break userlevel apps

<bcrl@redhat.com> (02/06/03 1.536)
	[PATCH] /proc/slab fix

<marcelo@plucky.distro.conectiva> (02/06/03 1.537)
	Changed EXTRAVERSION to pre10

Summary of changes from v2.4.19-pre8 to v2.4.19-pre9
============================================

<david-b@pacbell.net> (02/05/02 1.383.20.1)
	[PATCH] PATCH 2.4.19-pre7 usb-ohci and wmb()

<david-b@pacbell.net> (02/05/02 1.383.20.2)
	[PATCH] PATCH 2.4.19-pre7 sync ehci-hcd with 2.5

<david-b@pacbell.net> (02/05/02 1.383.20.3)
	[PATCH] PATCH 2.4.19-pre7 sync ehci.txt

<ganesh@veritas.com> (02/05/03 1.406)
	[PATCH] adds support for USB Casio EM500

<wolfgang.fritz@gmx.net> (02/05/03 1.407)
	[PATCH] pl2303.c: do not reset termios settings in each open()

<greg@kroah.com> (02/05/03 1.408)
	USB io_edgeport driver

<vojtech@suse.cz> (02/05/03 1.409)
	[PATCH] HID blacklist update

<oliver@oenone.homelinux.org> (02/05/03 1.410)
	[PATCH] devfs race fix

<s.doyon@videotron.ca> (02/05/03 1.411)
	[PATCH] add Tieman Voyager USB Braille display driver

<oliver@oenone.homelinux.org> (02/05/03 1.412)
	[PATCH] USB host TASK_RUNNING fix

<petkan@mastika.lnxw.com> (02/05/03 1.413)
	[PATCH] pegasus driver update

<davem@nuts.ninka.net> (02/05/03 1.383.17.9)
	in_ntoa: Did not kill off all references properly.

<davem@nuts.ninka.net> (02/05/03 1.383.11.17)
	arch/sparc64/defconfig: Update.

<davem@nuts.ninka.net> (02/05/03 1.383.11.18)
	arch/sparc/kernel/check_asm.sh:

<davem@nuts.ninka.net> (02/05/03 1.383.11.19)
	arch/sparc/kernel/check_asm.sh: Fix typo.

<rob@osinvestor.com> (02/05/04 1.383.11.20)
	Sparc32 sun4c:

<davem@nuts.ninka.net> (02/05/04 1.383.11.21)
	arch/sparc/defconfig: Update.

<david-b@pacbell.net> (02/05/06 1.414)
	[PATCH] PATCH ehci -- interrupt xfer requeue

<davem@nuts.ninka.net> (02/05/06 1.383.11.22)
	soft-fp fix:

<mikpe@csd.uu.se> (02/05/06 1.404.2.1)
	[PATCH] fix 2.4.19-pre8 UP APIC breakage

<hch@infradead.org> (02/05/06 1.404.2.2)
	[PATCH] memsetup fixes (again)

<viro@math.psu.edu> (02/05/06 1.404.2.3)
	[PATCH] ufs/super.c fix

<bunk@fs.tum.de> (02/05/06 1.404.2.5)
	[PATCH] give better information which chipsets hpt366.c is for

<marcelo@conectiva.com.br> (02/05/06 1.404.2.6)
	[PATCH] Apply missing hunk of hpt366 patch

<bunk@fs.tum.de> (02/05/06 1.404.2.7)
	[PATCH] CONFIG_AGP_HP_ZX1 should only be available on ia64

<viro@math.psu.edu> (02/05/06 1.404.2.8)
	[PATCH] change_floppy(): O_NDELAY is needed when opening floppy for FD_EJECT

<jaharkes@cs.cmu.edu> (02/05/06 1.404.2.9)
	[PATCH] 2.4.19-pre8  Coda update

<neilb@cse.unsw.edu.au> (02/05/06 1.404.2.10)
	[PATCH] Fix umem compile problems

<david-b@pacbell.net> (02/05/07 1.415)
	[PATCH] PATCH 2.5.14 -- ehci misc fixes

<colin@gibbs.dhs.org> (02/05/07 1.383.11.23)
	copy_mm fix:

<davem@nuts.ninka.net> (02/05/07 1.383.11.24)
	Sparc64 fix:

<davem@nuts.ninka.net> (02/05/08 1.383.11.25)
	Soft-fp fix:

<wayne@stallion.oz.au> (02/05/09 1.404.2.11)
	[PATCH] drivers/char/stallion.c

<davem@nuts.ninka.net> (02/05/08 1.383.11.26)
	Sparc64: Make use of USE_STANDARD_AS_RULE.

<jgarzik@mandrakesoft.com> (02/05/09 1.404.4.1)
	Add two new AC97 codec ids to ac97_codec driver.

<tcallawa@redhat.com> (02/05/09 1.383.11.27)
	Sparc: Use proper sys_{read,write} prototypes in SunOS

<tcallawa@redhat.com> (02/05/09 1.383.11.28)
	Sparc64: Export batten_down_hatches

<tcallawa@redhat.com> (02/05/09 1.383.11.29)
	drivers/video/aty/mach64_gx.c: Include sched.h

<tcallawa@redhat.com> (02/05/09 1.383.11.30)
	Sparc64: Put sys_tkill in correct systable slots.

<davem@nuts.ninka.net> (02/05/09 1.383.11.31)
	Sparc64 fixes:

<kkeil@isdn4linux.de> (02/05/09 1.404.5.1)
	ISDN: Add PPP statistics in bytes

<davem@nuts.ninka.net> (02/05/10 1.383.11.32)
	Sparc: Fix unistd.h __NR_tkill numbers.

<davem@nuts.ninka.net> (02/05/10 1.383.11.33)
	Sparc64: Missed parts of math-emu fixes.

<davem@nuts.ninka.net> (02/05/10 1.383.11.34)
	Sparc fixes:

<davem@nuts.ninka.net> (02/05/10 1.383.11.35)
	Sparc: Use dma_addr_t and size_t in sparc32 DMA function args.

<davem@nuts.ninka.net> (02/05/10 1.383.11.36)
	Sparc: More sparc32 dma_addr_t fixups.

<dwmw2@dwmw2.baythorne.internal> (02/05/12 1.404.6.1)
	JFFS2 update - fix double free in garbage-collecting hole nodes.

<kai@tp1.ruhr-uni-bochum.de> (02/05/13 1.404.7.1)
	ISDN: Export all hisax symbols from drivers/isdn/hisax/config.o

<colin@gibbs.dhs.org> (02/05/13 1.383.11.37)
	Sparc: Do not BUG in srmmu_pte_alloc_one.

<colin@gibbs.dhs.org> (02/05/13 1.383.11.38)
	include/asm-sparc/pgalloc.h: In pmd_alloc_one, dont BUG just return NULL

<davem@nuts.ninka.net> (02/05/13 1.383.11.39)
	drivers/net/sunlance.c: Make init_block_dvma a dma_addr_t

<ak@muc.de> (02/05/13 1.417)
	[PATCH] Fix panic for gcc 3.1

<ak@muc.de> (02/05/13 1.418)
	[PATCH] long -> unsigned long flags for softirq

<rob@osinvestor.com> (02/05/13 1.419)
	[PATCH] drivers/char/sc1200wdt.c

<rwhron@earthlink.net> (02/05/13 1.420)
	[PATCH] Fix ips driver breakage on 2.4.19-pre8

<hch@infradead.org> (02/05/13 1.421)
	[PATCH] fix compile warning in ini/do_mount.c

<hch@infradead.org> (02/05/13 1.422)
	[PATCH] cleanup/remove memlist wrappers

<gibbs@scsiguy.com> (02/05/13 1.423)
	Here's another aic7xxx driver update.  This corrects the following

<kaos@ocs.com.au> (02/05/13 1.424)
	[PATCH] 2.4.19-pre8 config bug fixes

<jani@iv.ro> (02/05/13 1.425)
	[PATCH] tridentfb update

<benh@kernel.crashing.org> (02/05/13 1.426)
	[PATCH] PPC 745x CPU updates

<benh@kernel.crashing.org> (02/05/13 1.427)
	[PATCH] PPC Small PCI fixes

<benh@kernel.crashing.org> (02/05/13 1.428)
	[PATCH] PPC PowerMac PCI fix

<benh@kernel.crashing.org> (02/05/13 1.429)
	[PATCH] PPC Missing pci_ids

<benh@kernel.crashing.org> (02/05/13 1.430)
	[PATCH] Add walk_gendisk

<benh@kernel.crashing.org> (02/05/13 1.431)
	[PATCH] PPC Updated Pmac root discovery

<benh@kernel.crashing.org> (02/05/13 1.432)
	[PATCH] PPC Updated MESH driver

<benh@kernel.crashing.org> (02/05/13 1.433)
	[PATCH] PPC planb driver update

<mikpe@csd.uu.se> (02/05/13 1.434)
	[PATCH] 2.4.19-pre7+ I/O-APIC inconsistency

<neilb@cse.unsw.edu.au> (02/05/13 1.435)
	[PATCH] PATCH - kNFSd in 2.4.19-pre8 - small nfssvc.c changes

<szepe@pinerecords.com> (02/05/13 1.436)
	[PATCH] 2.4.18, add missing MODULE_LICENSE tags in fs/

<hch@infradead.org> (02/05/13 1.437)
	[PATCH] fix gcc 3.1 compiler warnings in asm-i386/floppy.h

<hch@infradead.org> (02/05/13 1.438)
	[PATCH] remove compile warning in drivers/pnp/isapnp.c

<hch@infradead.org> (02/05/13 1.439)
	[PATCH] fix gcc 3.1 warnings in bfs

<hch@infradead.org> (02/05/14 1.440)
	[PATCH] fix gcc 3.1 warnings in drivers/i2c/i2c-core.c

<hch@infradead.org> (02/05/14 1.441)
	[PATCH] gcc 3.1 fixes for fs/file.c

<hch@infradead.org> (02/05/14 1.442)
	[PATCH] gcc 3.1 fixes for drivers/block/ll_rw_blk.c

<jhartmann@addoes.com> (02/05/14 1.444)
	[PATCH] Add I845G support to agpgart

<mlindner@syskonnect.de> (02/05/14 1.445)
	[PATCH] SysKonnect FDDI driver bugfixes

<rgooch@atnf.csiro.au> (02/05/14 1.445.2.1)
	Added BKL to <devfs_open> because drivers still need it.

<viro@math.psu.edu> (02/05/15 1.445.3.1)
	[PATCH] do_mounts.c printk fix

<hch@infradead.org> (02/05/15 1.445.3.2)
	[PATCH] remove noisy printk in fs/block_device.c

<rbh00@utsglobal.com> (02/05/15 1.445.3.3)
	[PATCH] 3270-console reboot bug fixed

<olh@suse.de> (02/05/15 1.445.3.4)
	[PATCH] 2.4.19-pre8  drivers/scsi/scsi_debug.c

<sfr@canb.auug.org.au> (02/05/15 1.445.3.5)
	[PATCH] Directory Notification Fix

<bcrl@redhat.com> (02/05/15 1.445.3.6)
	[PATCH] fix for /proc/stat

<anton@samba.org> (02/05/15 1.445.3.7)
	[PATCH] Fix acenic driver and 867 MHz G4 sound problems

<gibbs@overdrive.btc.adaptec.com> (02/05/16 1.445.3.8)
	Upgrade to v6.2.8 of the aic7xxx driver

<hch@infradead.org> (02/05/20 1.445.2.4)
	[PATCH] ClearPageLaunder instead of opencoded bitops

<pkot@ziew.org> (02/05/20 1.445.2.6)
	[PATCH] Move MAX_BUF_PER_PAGE definition into the header file

<ldb@ldb.ods.org> (02/05/20 1.445.2.7)
	[PATCH] Fix PPPoATM crash on disconnection

<kai@tp1.ruhr-uni-bochum.de> (02/05/21 1.445.2.9)
	ISDN: Update md5sums

<paulus@samba.org> (02/05/21 1.445.2.10)
	[PATCH] important PPC bugfix for 2.4.19-pre

<hugh@veritas.com> (02/05/21 1.445.2.11)
	[PATCH] "noht" disable HyperThreading

<macro@ds2.pg.gda.pl> (02/05/21 1.445.2.12)
	[PATCH] linux 2.4.19-pre8: Critical signal handling fixes

<Martin.Bligh@us.ibm.com> (02/05/21 1.445.2.13)
	[PATCH] remove spurious timer interrupts

<rusty@rustcorp.com.au> (02/05/21 1.445.2.14)
	[PATCH] Trivial declance updates

<sfr@canb.auug.org.au> (02/05/21 1.445.2.15)
	[PATCH] PATCH] 2.4.19-pre8 small typo in signal code for cris

<rusty@rustcorp.com.au> (02/05/21 1.445.2.16)
	[PATCH] epic100 missing __devinit

<rusty@rustcorp.com.au> (02/05/21 1.445.2.17)
	[PATCH] sundance missing __devinit

<rusty@rustcorp.com.au> (02/05/21 1.445.2.18)
	[PATCH] TRIVIAL serial unload message

<gibbs@overdrive.btc.adaptec.com> (02/05/22 1.445.3.9)
	6.2.8

<jbglaw@lug-owl.de> (02/05/22 1.445.4.1)
	[PATCH] Update to srm_env.c update (for Alpha arch.)

<gibbs@overdrive.btc.adaptec.com> (02/05/22 1.445.2.20)
	Last minute changes for the 6.2.8 driver release.

<torvalds@transmeta.com> (02/05/22 1.445.4.2)
	[PATCH] Fix small fsuid consistency issue

<hch@infradead.org> (02/05/23 1.445.4.3)
	[PATCH] fix ad1816 isapnp handling

<rob@osinvestor.com> (02/05/23 1.445.4.4)
	[PATCH] drivers/char/advantechwdt.c

<neilb@cse.unsw.edu.au> (02/05/23 1.445.4.5)
	[PATCH] PATCH - md in 2.4.19-pre - Correctly abort recovery if raid

<kaos@ocs.com.au> (02/05/23 1.445.4.6)
	[PATCH] 2.4.19-pre8 correct build of m8xx_pcmcia

<kaos@ocs.com.au> (02/05/23 1.445.4.7)
	[PATCH] 2.4.19-pre8 remove duplicate CONFIG_SOUND_EMU10K1

<michal@harddata.com> (02/05/23 1.445.4.8)
	[PATCH] Compilation trouble in drivers/video

<mcp@linux-systeme.de> (02/05/23 1.445.4.9)
	[PATCH] 2.4.19-pre8 Intermezzo Compile Fix

<jani@astechnix.ro> (02/05/23 1.445.4.10)
	[PATCH] tridentfb doc update

<scott_anderson@mvista.com> (02/05/23 1.445.4.11)
	[PATCH] PATCH: Fix for typo for NeoMagic in drivers/video/Config.in

<plars@austin.ibm.com> (02/05/23 1.445.4.12)
	[PATCH] 2.4.19-pre8 get_pid() hang fix again

<EdV@macrolink.com> (02/05/23 1.445.4.13)
	[PATCH] OXSEMI 16PCI952 patch

<rgooch@atnf.csiro.au> (02/05/24 1.445.5.1)
	generic.h:

<alan@lxorguk.ukuu.org.uk> (02/05/24 1.445.2.22)
	[PATCH] PATCH: doc thinko

<alan@lxorguk.ukuu.org.uk> (02/05/24 1.445.2.23)
	[PATCH] PATCH: wrong URL

<alan@lxorguk.ukuu.org.uk> (02/05/24 1.445.2.24)
	[PATCH] PATCH: I2O update first part

<rgooch@atnf.csiro.au> (02/05/26 1.445.5.2)
	types.h:

<hch@infradead.org> (02/05/27 1.445.2.25)
	[PATCH] remove unused variable in fs/proc/proc_misc.c

<rhw@InfraDead.Org> (02/05/27 1.445.2.26)
	[PATCH] Minor patch to 2.4 kernel

<alan@lxorguk.ukuu.org.uk> (02/05/28 1.445.2.28)
	[PATCH] PATCH: I2O update

<marcelo@plucky.distro.conectiva> (02/05/28 1.445.2.29)
	Add missing i2o patch part

<marcelo@plucky.distro.conectiva> (02/05/28 1.445.2.30)
	Added missing "#" to ifdef

<rhirst@linuxcare.com> (02/05/28 1.445.2.31)
	[PATCH] PATCH 2.4.19-pre8: drivers/scsi/sim710

<marcelo@plucky.distro.conectiva> (02/05/28 1.445.2.32)
	add missing include file

<rui.sousa@laposte.net> (02/05/28 1.445.2.33)
	[PATCH] Emu10k1 patch for 2.4.19pre8

<jbglaw@lug-owl.de> (02/05/28 1.445.2.34)
	[PATCH] alpha_using_srm (and calback) cleanup

<bjorn.wesen@axis.com> (02/05/28 1.445.2.35)
	[PATCH] arch/cris for 2.4.19-pre8

<ghoz@sympatico.ca> (02/05/28 1.445.2.36)
	[PATCH] mucho trivial update to pci/quirks.c

<marcelo@plucky.distro.conectiva> (02/05/28 1.445.2.37)
	Changed EXTRAVERSION to pre9

Summary of changes from v2.4.19-pre7 to v2.4.19-pre8
============================================

<arjanv@redhat.com> (02/04/04 1.220.5.2)
	Merge some new PCI IDs from 2.5.x e100 to eepro100 net driver.

<akpm@zip.com.au> (02/04/04 1.220.5.3)
	Various minor bug fixes for the 3c59x net driver.

<k.kasprzak@box43.pl> (02/04/05 1.385)
	dgrs net driver janitor fixes:

<santiago@newphoenix.net> (02/04/05 1.383.1.1)
	Update OSS ac97_codec driver to add special init and control

<davej@suse.de> (02/04/05 1.386)
	Cosmetic cleanups to 8139cp net driver.

<zwane@commfireservices.com> (02/04/05 1.387)
	Add power management support to 3c509 net driver.

<kraxel@bytesex.org> (02/04/15 1.383.10.1)
	backport 2.5.8 videodev fixes

<kraxel@bytesex.org> (02/04/15 1.383.10.2)
	adapt meye driver to videodev fixes

<wim@iguana.be> (02/04/16 1.383.2.35)
	Merged in Matt Domsch nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT from the 2.5 kernel.

<stelian@popies.net> (02/04/17 1.383.11.1)
	Doclet for sonypi driver, as reported by Christoph Begall.

<stelian@popies.net> (02/04/17 1.383.11.2)
	fix an off by one bug in command line parameter parsing

<stelian@popies.net> (02/04/17 1.383.12.1)
	Fix meye driver request_irq bug.

<stelian@popies.net> (02/04/17 1.383.12.2)
	Enable the meye driver to get parameters on the kernel command line.

<akpm@zip.com.au> (02/04/17 1.383.13.1)
	[PATCH] add __LINE__ to out_of_line_bug()

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.2)
	[PATCH] PATCH: some configure.help updates

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.3)
	[PATCH] PATCH: more configure.help

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.4)
	[PATCH] PATCH: More configure.help

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.5)
	[PATCH] PATCH: more Configure.help

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.6)
	[PATCH] PATCH: maintainers update

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.7)
	[PATCH] PATCH: make cpu names clearer for new VIA

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.8)
	[PATCH] PATCH: dmi now handles boxes where apic enabling is bad

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.9)
	[PATCH] PATCH: via fix updates

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.10)
	[PATCH] PATCH: turn on ACPI SMP scan for hypedthreading

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.11)
	[PATCH] PATCH: optimisation - align the tlbstate

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.12)
	[PATCH] PATCH: shift apic mapping init and only if apic desired

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.13)
	[PATCH] PATCH: fix kernel memcpy prefetch

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.14)
	[PATCH] PATCH: newer mpt fusio works on ia64

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.15)
	[PATCH] PATCH: kernel printk levels for ia64 init

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.16)
	[PATCH] PATCH: kernel printk levels for mips32/mips64

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.17)
	[PATCH] PATCH: fix up printk levels for ppc

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.18)
	[PATCH] PATCH: fix s/390 cross compile

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.19)
	[PATCH] PATCH: second s/390 cross compile fix + printk levels

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.20)
	[PATCH] PATCH: printk levels for s390 64bit

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.21)
	[PATCH] PATCH: sparc printk levels

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.22)
	[PATCH] PATCH: printk levels for sh

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.23)
	[PATCH] PATCH: fix up some paride porting bits

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.24)
	[PATCH] PATCH: allow root to use sysctl to set the rtc limit

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.25)
	[PATCH] PATCH: add support for the earliest specialix sx variants

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.26)
	[PATCH] PATCH: (reminder) sak..

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.27)
	[PATCH] PATCH: fix smp watchdog build

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.28)
	[PATCH] PATCH: add byte counts to mkiss

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.29)
	[PATCH] PATCH: add mobility electronics parport

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.30)
	[PATCH] PATCH: fix pcmcia config properly

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.31)
	[PATCH] PATCH: fix region handling in isapnp

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.32)
	[PATCH] PATCH: Add aurora/telford tools wan drivers

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.33)
	[PATCH] PATCH: further osund copyfromuser bits

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.34)
	[PATCH] PATCH: some codec init updates

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.35)
	[PATCH] PATCH: minimal fixes for the emu10k crash with highmem bug

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.36)
	[PATCH] PATCH: handle setup_arg_pages fail

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.37)
	[PATCH] PATCH: printk levels for dcache

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.38)
	[PATCH] PATCH: inode.c printk

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.39)
	[PATCH] PATCH: fix unicode mishandling

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.40)
	[PATCH] PATCH: add prototypes for apic timer handling functions

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.41)
	[PATCH] PATCH: fix NLS unpack for UTF8

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.42)
	[PATCH] PATCH: more PCI idents

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.43)
	[PATCH] PATCH: missing tr_source_route prototype

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.44)
	[PATCH] PATCH: expose tr_source_route

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.45)
	[PATCH] PATCH: save .config for rpm

<bcrl@redhat.com> (02/04/17 1.383.13.46)
	[PATCH] Fix /proc/slabinfo memory overflow

<tim@physik3.uni-rostock.de> (02/04/17 1.383.13.47)
	[PATCH] fix up incorrect jiffies compare fix

<khalid@fc.hp.com> (02/04/18 1.383.13.50)
	[PATCH] serial ports moved on i386 in 2.4.19-pre7

<tigran@aivazian.name> (02/04/18 1.383.13.51)
	[PATCH] fix compiler warning in microcode driver

<trond.myklebust@fys.uio.no> (02/04/18 1.383.13.52)
	[PATCH] Fix tcp_read_sock()

<trond.myklebust@fys.uio.no> (02/04/18 1.383.13.53)
	[PATCH] Do RPC over TCP reads in the bh fastpath...

<aia21@cus.cam.ac.uk> (02/04/18 1.383.13.54)
	[PATCH] Fix LDM compilation.

<davem@nuts.ninka.net> (02/04/18 1.383.11.6)
	Sparc64 fixes:

<trond.myklebust@fys.uio.no> (02/04/18 1.383.15.1)
	xprt.c:

<tony@cantech.net.au> (02/04/18 1.383.16.1)
	[PATCH] Change "return EBLAH" to "return -EBLAH in drivers/*

<greg@kroah.com> (02/04/18 1.383.16.2)
	USB whiteheat firmware

<greg@kroah.com> (02/04/18 1.383.16.3)
	USB whiteheat driver

<greg@kroah.com> (02/04/18 1.383.16.4)
	USB wacom driver

<johannes@erdfelt.com> (02/04/18 1.383.16.5)
	[PATCH] Re: removing sleep_on in hub.c

<david-b@pacbell.net> (02/04/18 1.383.16.6)
	[PATCH] USB devio device removal fix

<david-b@pacbell.net> (02/04/18 1.383.16.7)
	[PATCH] USB GeneLink/NDIS tweaks

<greg@kroah.com> (02/04/18 1.383.16.8)
	MAINTAINERS

<greg@kroah.com> (02/04/18 1.383.16.9)
	USB storage

<david-b@pacbell.net> (02/04/18 1.383.16.10)
	[PATCH] EHCI and Intel/VIA/Philips/...

<oliver@neukum.name> (02/04/18 1.383.16.11)
	[PATCH] added device id for hpusbscsi

<greg@kroah.com> (02/04/18 1.383.16.12)
	removed duplicate MATAINERS entry for Petko

<Robert.Olsson@data.slu.se> (02/04/18 1.383.17.1)
	Net pktgen updates:

<buytenh@gnu.org> (02/04/18 1.383.17.2)
	Bridging fix:

<davem@nuts.ninka.net> (02/04/19 1.383.11.7)
	Sparc: Pass sigcontext in to signal handlers properly

<davem@nuts.ninka.net> (02/04/21 1.383.11.8)
	ATYFB driver gcc-3.1 build fix: Dont put const object into initdata.

<davem@nuts.ninka.net> (02/04/22 1.383.11.9)
	PM2FB driver gcc-3.1 build fix: Dont put const object into initdata.

<davem@nuts.ninka.net> (02/04/22 1.383.11.10)
	Sparc64 ebus: Kill __FUNCTION__ pasting.

<rusty@rustcorp.com.au> (02/04/22 1.383.18.1)
	[PATCH] TRIVIAL 2.4.19-pre7: i386_pci-pc.c warning

<davem@nuts.ninka.net> (02/04/23 1.383.11.11)
	SunGEM bug fix:

<kuznet@ms2.inr.ac.ru> (02/04/23 1.383.17.3)
	Net fixes:

<buytenh@gnu.org> (02/04/23 1.383.17.4)
	Bridging fix:

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.18.3)
	Update NBD URL

<rusty@rustcorp.com.au> (02/04/23 1.383.18.4)
	[PATCH] TRIVIAL 2.4.19-pre7: newline in printk in olympic driver

<rusty@rustcorp.com.au> (02/04/23 1.383.18.5)
	[PATCH] TRIVIAL 2.4.19-pre7: Configure.help "neet" typo fix:

<rusty@rustcorp.com.au> (02/04/23 1.383.18.6)
	[PATCH] TRIVIAL 2.4.19-pre7: request_region in acornscsi.c

<rusty@rustcorp.com.au> (02/04/23 1.383.18.7)
	[PATCH] TRIVIAL 2.4.19-pre7: drivers_net_dl2k.c __devinit's

<rusty@rustcorp.com.au> (02/04/23 1.383.18.8)
	[PATCH] TRIVIAL 2.4.19-pre7: drivers_net_sis900.c: misiing

<rusty@rustcorp.com.au> (02/04/23 1.383.18.9)
	[PATCH] TRIVIAL 2.4.19-pre7: drivers_net_eepro100: missing

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.18.10)
	Revert Christoph's end_buffer_io_kiobuf change

<rgooch@ras.ucalgary.ca> (02/04/23 1.383.18.11)
	[PATCH] devfs update

<rusty@rustcorp.com.au> (02/04/23 1.383.18.12)
	[PATCH] TRIVIAL 2.4.19-pre7: Message changed in libc

<trini@kernel.crashing.org> (02/04/23 1.383.2.37)
	[PATCH] Add GPL v2 note to some PPC files

<maxk@qualcomm.com> (02/04/23 1.383.2.38)
	GCCs older than 2.95 do not like __func__ thing, patch provided below fixes 

<maxk@qualcomm.com> (02/04/23 1.383.2.39)
	This patch fixes HCI filter misbehavior on 64 bit platforms.

<Andries.Brouwer@cwi.nl> (02/04/23 1.383.2.40)
	[PATCH] In kd.h K_NUMLOCK/K_CAPSLOCK definitions are interchanged

<rusty@rustcorp.com.au> (02/04/23 1.383.2.41)
	[PATCH] TRIVIAL 2.4.19-pre7: netfilter overlap calc

<rusty@rustcorp.com.au> (02/04/23 1.383.2.42)
	[PATCH] TRIVIAL 2.4.19-pre7: Warn about ioctl collision

<rusty@rustcorp.com.au> (02/04/23 1.383.2.43)
	[PATCH] TRIVIAL 2.4.19-pre7: make TAGS to work with bitkeeper

<geert@linux-m68k.org> (02/04/23 1.383.2.44)
	Update MVME i82596 Ethernet driver

<geert@linux-m68k.org> (02/04/23 1.383.2.45)
	[PATCH] Yearly m68k update (part 43)

<geert@linux-m68k.org> (02/04/23 1.383.2.46)
	[PATCH] Yearly m68k update (part 44)

<geert@linux-m68k.org> (02/04/23 1.383.2.47)
	[PATCH] Yearly m68k update (part 45)

<geert@linux-m68k.org> (02/04/23 1.383.2.48)
	[PATCH] Yearly m68k update (part 46)

<geert@linux-m68k.org> (02/04/23 1.383.2.49)
	[PATCH] Yearly m68k update (part 47)

<geert@linux-m68k.org> (02/04/23 1.383.2.50)
	[PATCH] Yearly m68k update (part 48)

<geert@linux-m68k.org> (02/04/23 1.383.2.51)
	[PATCH] Yearly m68k update (part 49)

<geert@linux-m68k.org> (02/04/23 1.383.2.52)
	[PATCH] Yearly m68k update (part 50)

<geert@linux-m68k.org> (02/04/23 1.383.2.53)
	[PATCH] Yearly m68k update (part 51)

<geert@linux-m68k.org> (02/04/23 1.383.2.54)
	[PATCH] Yearly m68k update (part 52)

<geert@linux-m68k.org> (02/04/23 1.383.2.55)
	[PATCH] Yearly m68k update (part 53)

<geert@linux-m68k.org> (02/04/23 1.383.2.56)
	[PATCH] Yearly m68k update (part 54)

<geert@linux-m68k.org> (02/04/23 1.383.2.57)
	[PATCH] Yearly m68k update (part 55)

<geert@linux-m68k.org> (02/04/23 1.383.2.58)
	[PATCH] Yearly m68k update (part 56)

<geert@linux-m68k.org> (02/04/23 1.383.2.59)
	[PATCH] Yearly m68k update (part 57)

<geert@linux-m68k.org> (02/04/23 1.383.2.60)
	[PATCH] atyfb initdata

<rusty@rustcorp.com.au> (02/04/23 1.383.2.61)
	[PATCH] TRIVIAL 2.4.19-pre7: request_region for via82c505.c

<rusty@rustcorp.com.au> (02/04/23 1.383.2.62)
	[PATCH] TRIVIAL 2.4.19-pre7: msbusmouse.c

<rusty@rustcorp.com.au> (02/04/23 1.383.2.63)
	[PATCH] TRIVIAL 2.4.19-pre7: logibusmouse.c

<rusty@rustcorp.com.au> (02/04/23 1.383.2.64)
	[PATCH] TRIVIAL 2.4.19-pre7: smp_call_function not allowed from bh

<rusty@rustcorp.com.au> (02/04/23 1.383.2.65)
	[PATCH] TRIVIAL 2.4.19-pre7: net_ipv6_sit.c wrong net_device

<alan@lxorguk.ukuu.org.uk> (02/04/23 1.383.2.66)
	[PATCH] PATCH: updated IBM ServeRAID driver

<kuebelr@email.uc.edu> (02/04/23 1.383.2.67)
	[PATCH] spelling mistakes

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.2.68)
	Fix nfs_create_request to not wip current->policy

<trond.myklebust@fys.uio.no> (02/04/23 1.383.2.70)
	[PATCH] Fix warnings from sunrpc tcp changes

<trini@kernel.crashing.org> (02/04/23 1.383.2.71)
	[PATCH] Fixup drivers/Makefile for drivers/macintosh as well

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.2.72)
	cpqarray driver update 

<Martin.Bligh@us.ibm.com> (02/04/23 1.383.2.73)
	[PATCH] stop NULL pointer dereference in __alloc_pages

<greg@kroah.com> (02/04/23 1.383.2.74)
	[PATCH] PCI Hotplug Config.in fix

<greg@kroah.com> (02/04/23 1.383.2.75)
	[PATCH] IBM PCI Hotplug fix

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.2.76)
	Kees Cook email address changed

<davem@nuts.ninka.net> (02/04/24 1.383.17.5)
	Kill in_ntoa from the tree.  Use NIPQUAD instead.

<ebrower@usa.net> (02/04/24 1.383.11.12)
	Add Sparc Voyager power management support.

<davem@nuts.ninka.net> (02/04/24 1.383.17.6)
	Tigon3: Handle posted writes correctly.

<kaber@trash.net> (02/04/24 1.383.17.7)
	In pfifo packet scheduler use qdisc->dev

<trini@kernel.crashing.org> (02/04/24 1.383.17.8)
	Do not ask about ECONET suboptions

<tetapi@utu.fi> (02/04/25 1.383.11.13)
	SunGEM:

<anton@samba.org> (02/04/25 1.383.11.14)
	Sparc64 ioctl32 updates:

<davem@nuts.ninka.net> (02/04/26 1.383.11.15)
	Sparc64:

<stelian@popies.net> (02/04/29 1.383.19.1)
	Allow multiple processes to open the sonypi device

<bjorn.wesen@axis.com> (02/04/29 1.383.2.78)
	Cris arch update

<twaugh@redhat.com> (02/04/29 1.383.2.79)
	[PATCH] 2.4.19-pre7: SIIG cards

<twaugh@redhat.com> (02/04/29 1.383.2.80)
	[PATCH] 2.4.19-pre7: kernel-doc-nano-HOWTO fix

<hch@infradead.org> (02/04/29 1.383.2.81)
	[PATCH] x86 init cleanups

<hch@infradead.org> (02/04/29 1.383.2.82)
	[PATCH] optimize initialization of struct kiobuf

<hch@infradead.org> (02/04/29 1.383.2.83)
	[PATCH] fix Config.in breakage

<bcrl@redhat.com> (02/04/29 1.383.2.84)
	[PATCH] vsnprintf returns incorrect length

<hch@infradead.org> (02/04/29 1.383.2.85)
	[PATCH] sb_set_blocksize/sb_min_blocksize

<hch@infradead.org> (02/04/29 1.383.2.86)
	[PATCH] give important spinlocks their own cachelign

<davem@nuts.ninka.net> (02/04/29 1.383.11.16)
	Sparc64 fix pagetable leak:

<marcelo@plucky.distro.conectiva> (02/04/29 1.383.2.88)
	PPC64 update

<maxk@qualcomm.com> (02/04/29 1.383.2.89)
	Add support for ATM Ethernet bridging (RFC 2684)

<rob@osinvestor.com> (02/04/30 1.383.2.90)
	[PATCH] drivers/char/eurotechwdt.c

<mlocke@mvista.com> (02/04/30 1.383.2.91)
	Add 8xx PCMCIA socket driver

<neilb@cse.unsw.edu.au> (02/04/30 1.383.2.92)
	[PATCH] MicroMemory battery backed PCI RAM card support

<david@gibson.dropbear.id.au> (02/04/30 1.383.2.93)
	[PATCH] Update for orinoco driver

<adilger@clusterfs.com> (02/04/30 1.383.2.94)
	[PATCH] minor cleanup in ext3 code

<hch@infradead.org> (02/04/30 1.383.2.95)
	[PATCH] kill code duplication in buffer handling

<rob@osinvestor.com> (02/04/30 1.383.2.96)
	[PATCH] drivers/char/shwdt.c

<wstinson@infonie.fr> (02/05/01 1.389)
	request_region janitor update for sdla wan driver

<wstinson@infonie.fr> (02/05/01 1.390)
	baycom_ser_fdx hamradio driver request_region janitor updates:

<wstinson@infonie.fr> (02/05/01 1.383.1.3)
	request_region janitor update for megaraid scsi driver:

<wstinson@infonie.fr> (02/05/01 1.383.1.4)
	request_region janitor updates for ultrastor scsi driver:

<tony@cantech.net.au> (02/05/01 1.383.1.5)
	s/-Efoo/Efoo/ cleanup for drivers:

<ShingChuang@via.com.tw> (02/05/01 1.391)
	Add support for new chip to via-rhine net driver.

<mufasa@sis.com.tw> (02/05/01 1.392)
	Add support for SiS962 phy to sis900 net driver.

<andrea@suse.de> (02/05/02 1.383.2.97)
	[PATCH] Fix setitimer deadlock

<viro@math.psu.edu> (02/05/02 1.383.2.98)
	[PATCH] Fix UFS block size checks

<axboe@suse.de> (02/05/02 1.394)
	[PATCH] cdrom changer load timeout

<maxk@qualcomm.com> (02/05/02 1.397)
	[PATCH] 2.4.19-pre7 TUN/TAP driver readv/writev support

<hch@infradead.org> (02/05/02 1.398)
	[PATCH] add definition of yield()

<trini@kernel.crashing.org> (02/05/02 1.399)
	[PATCH] Fix winbond compile dependancy

<mason@suse.com> (02/05/02 1.400)
	[PATCH] reiserfs 64 bit fix

<barrow_dj@yahoo.com> (02/05/02 1.401)
	[PATCH] Fix SMP race condition on startup

<hermes@gibson.dropbear.id.au> (02/05/02 1.402)
	[PATCH] Orinoco 0.11b update

<marcelo@plucky.distro.conectiva> (02/05/02 1.403)
	Changed EXTRAVERSION to pre8

<marcelo@plucky.distro.conectiva> (02/05/02 1.404)
	Undo removal of __init from init_idle

Summary of changes from v2.4.19-pre6 to v2.4.19-pre7
============================================

<davem@nuts.ninka.net> (02/03/26 1.189.1.19)
	SunHME driver updates:

<davem@nuts.ninka.net> (02/03/27 1.181.2.39)
	Tigon3 net driver fixes:

<davem@nuts.ninka.net> (02/03/27 1.189.1.20)
	In SBUS probing, handle empty SBUS correctly.

<davem@nuts.ninka.net> (02/03/27 1.181.2.40)
	Tigon3 net driver bug fix:

<davem@nuts.ninka.net> (02/03/28 1.189.1.21)
	Make for_all_sbusdev handle an empty SBUS properly.

<davem@nuts.ninka.net> (02/03/28 1.181.2.41)
	Tigon3 driver update:

<rmk@flint.arm.linux.org.uk> (02/03/30 1.294.1.1)
	Prevent selection of ARM options with non-ARM architectures

<davem@nuts.ninka.net> (02/03/30 1.181.2.42)
	net/core/sock.c needs linux/tcp.h to get at TCP state macros.

<kai@tp1.ruhr-uni-bochum.de> (02/03/31 1.300.2.1)
	Use iounmap on ioremap'ed area.

<davem@nuts.ninka.net> (02/04/03 1.181.2.43)
	In tcp_sendmsg, make sure we jump to the out label

<davem@nuts.ninka.net> (02/04/03 1.181.2.44)
	Tigon3 driver pci_unmap_foo changes were half complete,

<davem@nuts.ninka.net> (02/04/04 1.189.1.22)
	Sparc64's flush_thread needs to initialize the PGD cache

<davem@nuts.ninka.net> (02/04/04 1.335.1.1)
	RTL8150 USB driver needs linux/init.h

<davem@nuts.ninka.net> (02/04/04 1.335.1.2)
	drivers/ieee1394/ohci1394.h uses readl/writel so it

<akpm@zip.com.au> (02/04/05 1.378)
	[PATCH] BUG bits

<marcelo@plucky.distro.conectiva> (02/04/05 1.379)
	added missing include

<trini@kernel.crashing.org> (02/04/05 1.382)
	[PATCH] Curse into drivers/macintosh on CONFIG_PPC

<viro@math.psu.edu> (02/04/05 1.383)
	[PATCH] fix for leak in get_anon_super()

<kaos@ocs.com.au> (02/04/07 1.383.2.1)
	[PATCH] 2.4.19-pre6 standardize {aic7xxx,aicasm}/Makefile

<kaos@ocs.com.au> (02/04/07 1.383.2.2)
	[PATCH] 2.4.19-pre6 standardize aacraid/Makefile

<prom@berlin.ccc.de> (02/04/07 1.383.2.3)
	[PATCH] radeonfb accelerator id in 2.4.19

<EdV@macrolink.com> (02/04/07 1.383.2.4)
	[PATCH] serial driver procfs 2.4.19-pre6

<hch@infradead.org> (02/04/07 1.383.2.5)
	[PATCH] highmem setup

<wim@iguana.be> (02/04/07 1.383.2.6)
	[PATCH] 2.4.19-pre6 i8xx series chipsets patches

<wim@iguana.be> (02/04/07 1.383.2.7)
	[PATCH] 2.4.19-pre6 i8xx series chipsets patches

<wim@iguana.be> (02/04/07 1.383.2.8)
	[PATCH] 2.4.19-pre6 i8xx series chipsets patches

<kanoj@vger.kernel.org> (02/04/08 1.189.1.23)
	get_cycles() needs to be defined

<davem@nuts.ninka.net> (02/04/08 1.189.1.24)
	In math-emu/op-common.h:FP_FROM_INT, correct handling of

<davem@nuts.ninka.net> (02/04/08 1.189.1.25)
	Sparc64 math-emu fix:

<davem@nuts.ninka.net> (02/04/08 1.335.1.3)
	Generate dependencies in include/math-emu

<davem@nuts.ninka.net> (02/04/08 1.189.1.26)
	Update sparc64 defconfig.

<davem@nuts.ninka.net> (02/04/08 1.335.1.4)
	Use include <math-emu/foo.h> instead of "foo.h" in

<johannes@erdfelt.com> (02/04/08 1.383.3.1)
	[PATCH] uhci.c 2.4.19-pre6 SMP deadlock

<johannes@erdfelt.com> (02/04/08 1.383.3.2)
	[PATCH] uhci.c 2.4.19-pre6 cleanup

<johannes@erdfelt.com> (02/04/08 1.383.3.3)
	[PATCH] uhci.c 2.4.19-pre6 incorrect locking

<johannes@erdfelt.com> (02/04/08 1.383.3.4)
	[PATCH] uhci.c 2.4.19-pre6 FSBR speed problem

<greg@kroah.com> (02/04/08 1.383.3.5)
	added Petko's maintainer info for the rtl8150 USB driver.

<greg@kroah.com> (02/04/08 1.383.3.6)
	USB visor driver

<msw@redhat.com> (02/04/08 1.383.3.7)
	USB wacom driver.

<greg@kroah.com> (02/04/08 1.383.3.8)
	USB usb-uhci driver

<davem@nuts.ninka.net> (02/04/09 1.189.1.27)
	Sparc64: Fix elf_gregset_t layout for native 64-bit binaries.

<davem@nuts.ninka.net> (02/04/09 1.335.1.5)
	Fix typo in previous math-emu/soft-fp.h changes

<bcrl@redhat.com> (02/04/10 1.181.2.45)
	Rearrange some int members of

<trini@kernel.crashing.org> (02/04/10 1.181.2.46)
	CONFIG_APPLETALK and

<davem@nuts.ninka.net> (02/04/10 1.335.1.6)
	drivers/ide/ide.c: Do not assume u64 == unsigned long long

<davem@nuts.ninka.net> (02/04/10 1.335.1.7)
	drivers/ide/ide-proc.c: Do not assume u64 == unsigned long long

<rddunlap@osdl.org> (02/04/10 1.181.2.47)
	Remove bogus networking stats

<uzi@uzix.org> (02/04/10 1.189.1.28)
	Sparc32 fixes:

<laforge@gnumonks.org> (02/04/10 1.181.2.48)
	IPv6 netfilter fixes:

<trond.myklebust@fys.uio.no> (02/04/10 1.181.2.49)
	Add tcp_read_sock which allows one to

<davem@nuts.ninka.net> (02/04/10 1.383.4.2)
	fs/nfsd/nfsctl.c: Include linux/init.h

<akpm@zip.com.au> (02/04/11 1.383.4.4)
	[PATCH] fix ext3 i_blocks accounting

<rgooch@ras.ucalgary.ca> (02/04/11 1.383.4.5)
	[PATCH] devfs update

<rml@tech9.net> (02/04/11 1.383.4.6)
	[PATCH] Re: [PATCH] 2.4: reserve syscalls from 2.5

<hch@infradead.org> (02/04/11 1.383.4.7)
	[PATCH] rlimit vs bdev in pagecache

<hch@infradead.org> (02/04/11 1.383.4.8)
	[PATCH] really write out inodes

<hch@infradead.org> (02/04/11 1.383.4.9)
	[PATCH] forward raw device ioctls

<hch@infradead.org> (02/04/11 1.383.4.10)
	[PATCH] kmem_cache_shrink return value

<rusty@rustcorp.com.au> (02/04/11 1.383.4.11)
	[PATCH] Re: [PATCH] TRIVIAL 2.4.19-pre5: adjtimex and SINGLESHOT

<zaitcev@redhat.com> (02/04/11 1.383.4.12)
	[PATCH] sd.c and 128 SCSI disks

<benh@kernel.crashing.org> (02/04/11 1.383.2.11)
	This patch updates several of the PPC-specific drivers in

<paulus@samba.org> (02/04/11 1.383.2.12)
	[PATCH] PPC update for 2.4.19-pre6

<marcelo@plucky.distro.conectiva> (02/04/11 1.383.2.13)
	Added missing "linux/init.h" include.

<jbglaw@lug-owl.de> (02/04/11 1.383.2.14)
	[PATCH] Update for ./arch/alpha/kernel/srm_env.c driver

<bjorn_helgaas@hp.com> (02/04/11 1.383.2.15)
	[PATCH] [PATCH] agpgart support for HP ZX1

<hch@infradead.org> (02/04/11 1.383.2.16)
	[PATCH] OOM killer updates

<riel@conectiva.com.br> (02/04/11 1.383.2.17)
	[PATCH] remove compiler.h from mmap.c

<marcelo@plucky.distro.conectiva> (02/04/12 1.383.2.18)
	Changed ext2/ext3 MAINTAINERS file entries

<kai@tp1.ruhr-uni-bochum.de> (02/04/14 1.383.9.1)
	Add support for ISDN card USR PCI TA

<marc@mbsi.ca> (02/04/15 1.383.2.19)
	[PATCH] yet another VAIO dmi_blacklist entry

<maxk@qualcomm.com> (02/04/15 1.383.2.20)
	Bluetooth subsystem sync up

<gibbs@scsiguy.com> (02/04/15 1.383.2.21)
	[PATCH] sd.c fixes applied incorectly to 2.4.19-preXX

<gibbs@scsiguy.com> (02/04/15 1.383.2.22)
	[PATCH] Aic7xxx driver version 6.2.6

<hch@infradead.org> (02/04/15 1.383.2.24)
	[PATCH] disable APIC when broken mptable is found

<hch@infradead.org> (02/04/15 1.383.2.25)
	[PATCH] mem= command lines fixes.

<hch@infradead.org> (02/04/15 1.383.2.26)
	[PATCH] unlock buffer_head _after_ end_kio_request

<hch@infradead.org> (02/04/15 1.383.2.27)
	[PATCH] allow forcing APIC mode

<kaos@ocs.com.au> (02/04/15 1.383.2.28)
	[PATCH] Standardise the frame pointer compile option

<arjanv@redhat.com> (02/04/15 1.383.2.29)
	[PATCH] Add missing ataraid entries

<khalid_aziz@hp.com> (02/04/15 1.383.2.30)
	[PATCH] HCDP serial ports

<marcelo@plucky.distro.conectiva> (02/04/16 1.383.2.31)
	Add missing code from the IDE merge

<hch@infradead.org> (02/04/16 1.383.2.32)
	[PATCH] generate nice manpages from kernel-doc

<marcelo@plucky.distro.conectiva> (02/04/16 1.383.2.33)
	Changed EXTRAVERSION to pre7

<marcelo@plucky.distro.conectiva> (02/04/16 1.383.2.34)
	Removed duplicated init.h include

Summary of changes from v2.4.19-pre5 to v2.4.19-pre6
============================================

<vojtech@suse.cz> (02/04/01 1.311)
	[PATCH] Fixes for non-legacy gameports.

<manfred@colorfullife.com> (02/04/01 1.312)
	[PATCH] block/IDE/interrupt lockup fix

<martin@meltin.net> (02/04/01 1.313)
	[PATCH] Patch to pull NFS server address off root_server_path

<akpm@zip.com.au> (02/04/01 1.314)
	[PATCH] Let all hptraid ioctls to throught the block layer

<viro@math.psu.edu> (02/04/01 1.315)
	Cleans do_remount_sb() up and docbookifies it.

<viro@math.psu.edu> (02/04/01 1.316)
	Slightly cleans up the handling of anon. devices,

<viro@math.psu.edu> (02/04/01 1.317)
	Obvious cleanups in get_sb_bdev().

<viro@math.psu.edu> (02/04/01 1.318)
	* capability check moved from do_kern_mount() into do_add_mount().

<viro@math.psu.edu> (02/04/01 1.319)
	rootfs made an alias of ramfs.

<viro@math.psu.edu> (02/04/01 1.320)
	Removes lock_super()/unlock_super() from callers of ->read_super().

<viro@math.psu.edu> (02/04/01 1.321)
	mount_sem turned into rwsem.  The only reader is handling of

<viro@math.psu.edu> (02/04/01 1.322)
	turns (mount_sem,vfsmntlist,root_vfsmnt) into per-process object

<viro@math.psu.edu> (02/04/01 1.323)
	makes /proc/mounts a symlink to /proc/<pid>/mounts.

<viro@math.psu.edu> (02/04/01 1.324)
	kills set_devname(), makes "name" an argument of alloc_vfsmnt().

<bcrl@redhat.com> (02/04/01 1.325)
	The patch below fixes a problem whereby a vma which has its vm_start 

<arjanv@redhat.com> (02/04/02 1.326)
	[PATCH] dma_addr_t vs highmem

<greg@kroah.com> (02/04/02 1.300.3.1)
	USB visor driver

<greg@kroah.com> (02/04/02 1.300.3.2)
	USB HID driver fixes

<bhards@bigpond.net.au> (02/04/02 1.300.3.3)
	USB CDCEther driver update

<petkan@mastika.lnxw.com> (02/04/02 1.300.3.4)
	USB

<david-b@pacbell.net> (02/04/02 1.300.3.5)
	USB hcd core

<david-b@pacbell.net> (02/04/02 1.300.3.6)
	USB ohci driver fixes

<petkan@mastika.lnxw.com> (02/04/02 1.300.3.7)
	USB pegasus driver

<suse.cz@mastika.lnxw.com> (02/04/02 1.300.3.8)
	USB 

<johannes@erdfelt.com> (02/04/02 1.300.3.9)
	USB uhci

<greg@kroah.com> (02/04/02 1.300.3.10)
	USB

<stelian@popies.net> (02/04/03 1.327)
	Enable more accurate events on Vaio laptops without a jogdial (FX series)

<kaos@ocs.com.au> (02/04/03 1.326.1.1)
	[PATCH] 2.4.19-pre5 Makefile standardization

<jaharkes@cs.cmu.edu> (02/04/03 1.326.1.2)
	[PATCH] 2.4.19-pre5 Coda update

<marcelo@plucky.distro.conectiva> (02/04/03 1.326.1.3)
	Removed the EXPERIMENTAL mark of fs/Config.in ext3 entry.

<marcelo@plucky.distro.conectiva> (02/04/03 1.329)
	Cosmetic fix to avoid the agpgart detection 

<rml@tech9.net> (02/04/03 1.330)
	[PATCH] 2.4: BUG_ON (1/2)

<rml@tech9.net> (02/04/03 1.331)
	[PATCH] 2.4: BUG_ON (2/2)

<marcelo@plucky.distro.conectiva> (02/04/03 1.332)
	Re add MWAVE Config.in entry

<rusty@rustcorp.com.au> (02/04/03 1.333)
	[PATCH] TRIVIAL 2.4.19-pre5: PPC leapyear fix

<marcelo@plucky.distro.conectiva> (02/04/03 1.334)
	Add ALi 1644 support to AGP

<bcrl@redhat.com> (02/04/04 1.335)
	[PATCH] Update mmap patch

<sam@minnie.(none)> (02/04/04 1.326.2.1)
	tlan.c:

<ioshadij@hotmail.com> (02/04/04 1.336)
	[PATCH] kjournald locking fix

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.337)
	[PATCH] PATCH: regenerated against new tree - Configs

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.338)
	[PATCH] PATCH: make indydog use long for bitops

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.339)
	[PATCH] PATCH: wdt285 error returns

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.340)
	[PATCH] PATCH: silly doc fix

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.341)
	[PATCH] PATCH: also add bridge resources to resource tree

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.342)
	[PATCH] PATCH: returns on error fixes for sound

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.343)
	[PATCH] PATCH: make the mad16 use the newer input/gameport api right

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.344)
	[PATCH] PATCH: yet more sound error returns

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.345)
	[PATCH] PATCH: and one or two more for luck 8)

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.346)
	[PATCH] PATCH: only flush block on the last close

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.347)
	[PATCH] PATCH: missing neomagic include bits

<hch@infradead.org> (02/04/04 1.348)
	[PATCH] SARD

<viro@math.psu.edu> (02/04/04 1.349)
	[PATCH] IS_DEADDIR() checks

<rusty@rustcorp.com.au> (02/04/04 1.350)
	[PATCH] TRIVIAL 2.4.19-pre5: documentation fix

<trini@kernel.crashing.org> (02/04/04 1.351)
	[PATCH] Don't always ask about Intel or AMD RNGs

<rusty@rustcorp.com.au> (02/04/05 1.353)
	[PATCH] TRIVIAL 2.4.19-pre5: fcntl (F_DUPFD) return

<neilb@cse.unsw.edu.au> (02/04/05 1.354)
	[PATCH] PATCH 1 of 16 - Fix problems with raid1 resync code.

<neilb@cse.unsw.edu.au> (02/04/05 1.355)
	[PATCH] PATCH 2 of 16 - Flush out final sync requests on an idle system.

<neilb@cse.unsw.edu.au> (02/04/05 1.356)
	[PATCH] PATCH 3 of 16 - Remove exp_find, it is never used

<neilb@cse.unsw.edu.au> (02/04/05 1.357)
	[PATCH] PATCH 4 of 16 - read_lock the export table when lockd calls

<neilb@cse.unsw.edu.au> (02/04/05 1.358)
	[PATCH] PATCH 5 of 16 - Fix possible leak of mnt/dentry references.

<neilb@cse.unsw.edu.au> (02/04/05 1.359)
	[PATCH] PATCH 6 of 16 - Use MKDEV for making device number from components

<neilb@cse.unsw.edu.au> (02/04/05 1.360)
	[PATCH] PATCH 7 of 16 - Central updating of fh_stale statistics.

<neilb@cse.unsw.edu.au> (02/04/05 1.361)
	[PATCH] PATCH 8 of 16 - Get nfsd_setattr to not put too much weight on

<neilb@cse.unsw.edu.au> (02/04/05 1.362)
	[PATCH] PATCH 9 of 16 - Tidy up some vfs calls in nfsd

<neilb@cse.unsw.edu.au> (02/04/05 1.363)
	[PATCH] PATCH 12 of 16 - Stop fat_fh_to_dentry returning NULL + set

<neilb@cse.unsw.edu.au> (02/04/05 1.364)
	[PATCH] PATCH 10 of 16 - Cleanup the syscall interface to nfsd

<neilb@cse.unsw.edu.au> (02/04/05 1.365)
	[PATCH] PATCH 13 of 16 - Tidy up exp_get code

<neilb@cse.unsw.edu.au> (02/04/05 1.366)
	[PATCH] PATCH 14 of 16 - Change exports hash lists to list.h lists

<neilb@cse.unsw.edu.au> (02/04/05 1.367)
	[PATCH] PATCH 15 of 16 - Link exports for a given client together

<neilb@cse.unsw.edu.au> (02/04/05 1.368)
	[PATCH] PATCH 16 of 16 - Change /proc/fs/nfs/exports to use seq_file

<viro@math.psu.edu> (02/04/05 1.369)
	kills floppy_eject(), replacing it with normal open()/ioctl()/close().

<viro@math.psu.edu> (02/04/05 1.370)
	moves initrd-related options (rd_doload, etc.) into do_mounts.c

<viro@math.psu.edu> (02/04/05 1.371)
	switches wait_for_keypress() to normal syscalls.

<viro@math.psu.edu> (02/04/05 1.372)
	moves devfs_make_root() to do_mounts.c and cleans it up.

<Lionel.Bouton@inet6.fr> (02/04/05 1.373)
	[PATCH] Against 2.4.19-pre5, Bugfixes

<kaos@ocs.com.au> (02/04/05 1.374)
	[PATCH] 2.4.19-pre5 prevent user space includes

<marcelo@plucky.distro.conectiva> (02/04/05 1.375)
	Changed EXTRAVERSION to pre6

<neilb@cse.unsw.edu.au> (02/04/05 1.376)
	[PATCH] Re: PATCH 11 of 16 - Tidyup init/exit fof nfsd module

Summary of changes from v2.4.19-pre4 to v2.4.19-pre5
============================================

<sawa@yamamoto.gr.jp> (02/03/15 1.197.1.1)
	Fix bug in at1700 net driver:

<jgarzik@mandrakesoft.com> (02/03/15 1.197.1.2)
	pcnet32 net driver update 1/6:

<anton@samba.org> (02/03/15 1.197.1.3)
	pcnet32 net driver updates 2/6:

<anton@samba.org> (02/03/15 1.197.1.4)
	pcnet32 net driver updates 3/6:

<anton@samba.org> (02/03/15 1.197.1.5)
	pcnet32 net driver updates 4/6:

<anton@samba.org> (02/03/15 1.197.1.6)
	pcnet32 net driver updates 5/6:

<anton@samba.org> (02/03/15 1.197.1.7)
	pcnet32 net driver updates 6/6:

<jes@wildopensource.com> (02/03/15 1.197.1.8)
	acenic gige net driver update:

<jes@wildopensource.com> (02/03/15 1.197.1.9)
	acenic driver fixes:

<jt@bougret.hpl.hp.com> (02/03/15 1.197.1.10)
	Convert hp100 net driver to PCI DMA mapping API.

<jgarzik@mandrakesoft.com> (02/03/15 1.197.1.11)
	Don't include linux/delay.h twice in eepro100 net driver.

<davem@nuts.ninka.net> (02/03/19 1.181.2.10)
	Netfilter enhancement from Harald Welte and Netfilter team.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.11)
	Remove obsolete confusing instructions on tcp_max_syn_backlog

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.12)
	Make pkt_sched.h:PSCHED_TDIFF_SAFE behave sane when measuring

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.13)
	Remove unused field from TCP struct open_request.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.14)
	Do not fail creating _new_ NOARP entry with EPERM.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.15)
	Old bug in skbuff.c, found by someone, but was lost.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.16)
	IPv4 FIB routing fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.17)
	In IPv4 ICMP:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.18)
	Fix for ipv4 tunnel devices:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.19)
	IP input fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.20)
	Terrible bug in ipv4/route.c, mis-sized ip_rt_acct leads to

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.21)
	TCP Input fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.22)
	UDP fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.23)
	IPV6 addrconf exploit fix:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.24)
	IPv6 neighbour discovery fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.25)
	TCP ipv6 fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.26)
	Port of 2.2.x AF_PACKET bug fix.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.27)
	Fix bug in sch_prio.c where wrong handle was

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.28)
	In sch_sfq.c, allow to descrease length of queue

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.29)
	Add new sysctl, medium_id, to devinet.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.30)
	Forgotten portion of "kill unused struct open_request" changes.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.31)
	Allow to bind to an already in use local port

<davem@nuts.ninka.net> (02/03/19 1.189.1.1)
	Update sparc64 defconfig.

<kanojsarcar@yahoo.com> (02/03/19 1.189.1.2)
	Move VPTE_BASE_foo definitions to common

<kraxel@bytesex.org> (02/03/20 1.221)
	fix compile error due to recent videodev changes

<kraxel@bytesex.org> (02/03/20 1.222)
	fix compile error due to recent videodev changes

<edward_peng@dlink.com.tw> (02/03/20 1.220.1.3)
	Update dl2k gigabit ethernet driver to watch RX in case of lockup.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.4)
	dl2k net driver updates:

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.5)
	Add pci id to orinoco_plx wireless driver (Brendan McAdams)

<jgarzik@mandrakesoft.com> (02/03/20 1.220.2.2)
	Add two AC97 codec ids to the OSS ac97_codec driver.

<jes@wildopensource.com> (02/03/20 1.220.1.6)
	Update acenic gigabit ethernet driver to clean up VLAN support integration.

<k.kasprzak@box43.pl> (02/03/20 1.220.1.7)
	de620 net driver janitor fixes:

<silicon@falcon.sch.bme.hu> (02/03/20 1.220.2.3)
	Update munich WAN driver to not kfree memory multiple times.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.8)
	s/kfree/kfree_skb/ in drivers/s390/net/ctctty.c.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.9)
	(sync with 2.5.x.  in 2.4.x, this is just a cosmetic change)

<brownfld@irridia.com> (02/03/20 1.220.1.10)
	Support second port on dual-port SysConnect SK-9844 NICs.

<p_gortmaker@yahoo.com> (02/03/20 1.220.1.11)
	MODULE_DESC net drivers cleanup.

<go@turbolinux.co.jp> (02/03/20 1.220.1.12)
	Update pcnet32 net driver with the following changes:

<arjanv@redhat.com> (02/03/20 1.220.1.13)
	Revert xircom_cb net driver back to earlier version which works in all cases.

<arjanv@redhat.com> (02/03/20 1.220.1.14)
	Increase eepro100 net driver tx/rx ring sizes, to be more appropriate for 100mbit

<arjanv@redhat.com> (02/03/20 1.220.1.15)
	Add eepro100 net driver rx soft reset function.

<arjanv@redhat.com> (02/03/20 1.220.1.16)
	Implement RX soft reset for certain cases in eepro100 net driver.

<arjanv@redhat.com> (02/03/20 1.220.1.17)
	Update eepro100 net driver to properly enable/disable software timer

<arjanv@redhat.com> (02/03/20 1.220.1.18)
	eepro100 net driver h/w bug workaround updates:

<arjanv@redhat.com> (02/03/20 1.220.1.19)
	Move pci_enable_device and associated code above first PCI resource info access.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.20)
	Build fix: include linux/crc32.h in bmac net driver.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.21)
	Merge include/asm-i386/checksum.h from 2.5.7.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.22)
	Revert 2.4.18 epic100 net driver power-up sequence "fix".

<davem@nuts.ninka.net> (02/03/20 1.189.1.3)
	In sparc64/ebus, handle machines with both RIO and

<davem@nuts.ninka.net> (02/03/20 1.189.1.4)
	On sparc64 Schizo PCI controllers, there is no inofixup

<davem@nuts.ninka.net> (02/03/20 1.189.1.5)
	On sparc64, handle assigning ROM and non-standard resources

<davem@nuts.ninka.net> (02/03/20 1.189.1.6)
	In Sun GEM/HME drivers, if OpenBoot firmware is not

<davem@nuts.ninka.net> (02/03/20 1.189.1.7)
	Model Sparc64 pci_assign_resource more closely to the

<davem@nuts.ninka.net> (02/03/20 1.189.1.8)
	SunHME net driver cleanups:

<davem@nuts.ninka.net> (02/03/20 1.181.2.32)
	Bonding driver updates:

<dwmw2@infradead.org> (02/03/21 1.220.2.5)
	 The safe parts of the newer MTD code:

<davem@nuts.ninka.net> (02/03/21 1.189.1.9)
	In Sun GEM/HME drivers, if pci_assign_resource of PCI ROM fails,

<dwmw2@infradead.org> (02/03/21 1.220.2.6)
	Merge

<davem@nuts.ninka.net> (02/03/21 1.189.1.10)
	Remove debugging printk while probing MAC address.

<davem@nuts.ninka.net> (02/03/21 1.189.1.11)
	Sun HME/GEM driver probing cleanups.

<davem@nuts.ninka.net> (02/03/21 1.181.2.33)
	Add missing KERN_foo printk specifiers to networking.

<uzi@uzix.org> (02/03/21 1.189.1.12)
	Merge 2.4.x VGER sparc32 changes into 2.4.19

<laforge@gnumonks.org> (02/03/21 1.181.2.34)
	Add configure Configure.help message and

<wstinson@infonie.fr> (02/03/21 1.189.1.13)
	Remove explicit initialization of static vars to zero

<cruault@724.com> (02/03/21 1.181.2.35)
	Make sure outgoing ICMP and TCP resets

<davem@nuts.ninka.net> (02/03/21 1.189.1.14)
	Move bootstr_valid/bootstr_buf back into .data section.

<dwmw2@dwmw2.baythorne.internal> (02/03/22 1.220.2.7)
	Add drivers/mtd/mtdconcat.o to export-objs

<dwmw2@infradead.org> (02/03/22 1.220.2.8)
	Make the partial MTD merge actually compile without warnings.

<dwmw2@infradead.org> (02/03/22 1.220.2.9)
	Minor JFFS2 fixes.

<davem@nuts.ninka.net> (02/03/22 1.181.2.36)
	Code (and commentary) in SYN-RECEIVED processing

<marcelo@plucky.distro.conectiva> (02/03/22 1.220.1.24)
	Add Promise 20276 to supported IDE controllers

<kaos@ocs.com.au> (02/03/22 1.220.1.25)
	[PATCH] 2.4.19-pre4 remove include modversions.h

<sfr@canb.auug.org.au> (02/03/22 1.220.1.26)
	[PATCH] APM missing bits from 2.4.19-pre4

<hch@infradead.org> (02/03/22 1.220.1.27)
	[PATCH] Alpha extern inline -> static inline

<hch@infradead.org> (02/03/22 1.220.1.28)
	[PATCH] alpha lseek prototype

<hch@infradead.org> (02/03/22 1.220.1.29)
	[PATCH] Alpha exports

<hch@infradead.org> (02/03/22 1.220.1.30)
	[PATCH] Alpha fixes for hashed page waitqueues from -aa

<davem@nuts.ninka.net> (02/03/22 1.181.2.37)
	Bump TcpPassiveOpens when tcp_create_openreq_child succeeds.

<hch@infradead.org> (02/03/22 1.220.1.32)
	[PATCH] remove wake_up_page

<marcelo@plucky.distro.conectiva> (02/03/22 1.220.1.33)
	Remove Pacific Digital A-DMA support in Config.in

<alfre@IBD.es> (02/03/22 1.220.1.34)
	[PATCH] Too much debug info from ide-tape

<akpm@zip.com.au> (02/03/22 1.220.1.37)
	[PATCH] smaller kernels

<axboe@suse.de> (02/03/22 1.220.1.38)
	[PATCH] UDF read-write 2.4.19-pre4 bug

<rusty@rustcorp.com.au> (02/03/22 1.220.1.39)
	[PATCH] 2.4.19-pre4 Trivial II: APM update

<rusty@rustcorp.com.au> (02/03/22 1.220.1.40)
	[PATCH] 2.4.19-pre4 Trivial III: SAK message.

<marcelo@plucky.distro.conectiva> (02/03/22 1.220.1.42)
	When writing too little (0) or too much (>num_physpages) of microcode data

<bunk@fs.tum.de> (02/03/22 1.220.1.43)
	[PATCH] s/malloc.h/slab.h/ in sis_ds.c

<bunk@fs.tum.de> (02/03/22 1.220.1.44)
	[PATCH] Don't offer CONFIG_INDYDOG on non-ip22 machines

<akpm@zip.com.au> (02/03/22 1.220.1.45)
	[PATCH] x86 BUG handling

<greg@kroah.com> (02/03/22 1.220.6.1)
	USB visor driver

<marcelo@plucky.distro.conectiva> (02/03/22 1.220.1.46)
	Remove option to use the noop elevator

<petkan@mastika.> (02/03/22 1.220.6.2)
	USB pegasus driver

<oliver@oenone.homelinux.org> (02/03/22 1.220.6.3)
	USB hpusbscsi driver

<oliver@oenone.homelinux.org> (02/03/22 1.220.6.4)
	USB kaweth driver

<paschal@rcsis.com> (02/03/22 1.220.6.5)
	USB printer driver

<vojtech@suse.cz> (02/03/22 1.220.6.6)
	USB HID driver

<nemosoft@smcc.demon.nl> (02/03/22 1.220.6.7)
	USB pwc driver

<john@larvalstage.com> (02/03/22 1.220.1.47)
	[PATCH] trivial borken compile fixes for 2.4.19-pre4

<greg@kroah.com> (02/03/22 1.220.6.8)
	USB hub

<greg@kroah.com> (02/03/22 1.220.6.9)
	USB hub

<ganesh@tuxtop.vxindia.veritas.com> (02/03/22 1.220.6.10)
	USB ipaq driver

<david-b@pacbell.net> (02/03/22 1.220.6.11)
	USB ohci and unlink-in-completion

<david-b@pacbell.net> (02/03/22 1.220.6.12)
	USB update documentation

<johannes@erdfelt.com> (02/03/22 1.220.6.13)
	USB uhci driver update

<greg@kroah.com> (02/03/22 1.220.6.14)
	USB core

<david-b@pacbell.net> (02/03/22 1.220.6.15)
	USB usbfs periodic endpoint/bandwidth reporting

<rmk@flint.arm.linux.org.uk> (02/03/23 1.220.7.1)
	Initial update - all ARM files to 2.4.18-rmk3.

<marcelo@plucky.distro.conectiva> (02/03/25 1.220.1.48)
	Import PPC64 port

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.224)
	[PATCH] Neomagic frame buffer author

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.225)
	[PATCH] PATCH: reiserfs stuff

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.226)
	[PATCH] PATCH: updated IDE - docs

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.227)
	[PATCH] PATCH: docs for neomagic fb

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.228)
	[PATCH] PATCH: docs for 3c509

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.229)
	[PATCH] PATCH: docs for RME hammerfall

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.230)
	[PATCH] PATCH: Updated Andre info

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.231)
	[PATCH] PATCH: printk levels

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.232)
	[PATCH] PATCH: comment fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.233)
	[PATCH] PATCH: printk level fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.234)
	[PATCH] PATCH: ITE8330 IRQ router

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.235)
	[PATCH] PATCH: printk levels ctd

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.236)
	[PATCH] PATCH: more printk levels

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.237)
	[PATCH] PATCH: new XD signature

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.238)
	[PATCH] PATCH: config.in fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.239)
	[PATCH] PATCH: add config for mk712 touchscreen

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.240)
	[PATCH] PATCH: config.in for AMD768 rng

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.241)
	[PATCH] PATCH: Ali watchdog

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.242)
	[PATCH] PATCH: mk712 touchscreen

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.243)
	[PATCH] PATCH: natsemi watchdogs

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.244)
	[PATCH] PATCH: update w83 watchdog

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.245)
	[PATCH] PATCH: add wafer watchdog

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.246)
	[PATCH] PATCH: wdt/wdt_pci fixes and cleanup

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.247)
	[PATCH] PATCH: fix timeout in zoran driver

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.248)
	[PATCH] PATCH: fix config/makefile crud

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.249)
	[PATCH] PATCH: fix timeout in arlan

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.250)
	[PATCH] PATCH: update MPT fusion drivers to 2.0 to handle new boards

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.251)
	[PATCH] PATCH: fix iph5526 to relax cpu

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.252)
	[PATCH] PATCH: fix resource bug in lance

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.253)
	[PATCH] PATCH: compile warning fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.254)
	[PATCH] PATCH: fix resource handling in wd.c

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.255)
	[PATCH] PATCH: Add ZV bus to Ricoh cards

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.256)
	[PATCH] PATCH: new style initializers for s390 hwcon

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.257)
	[PATCH] PATCH: time_foo for gdth

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.258)
	[PATCH] PATCH: time_fu for qlogic

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.259)
	[PATCH] PATCH: add another sparselun entry

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.260)
	[PATCH] PATCH: rme hammerfall update

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.261)
	[PATCH] PATCH: minor sound bits

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.262)
	[PATCH] PATCH: missing dependancy

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.263)
	[PATCH] PATCH: missing reparent_to_init

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.264)
	[PATCH] PATCH: more time fixes

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.265)
	[PATCH] PATCH: printk level

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.266)
	[PATCH] PATCH: minor number for mk712

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.267)
	[PATCH] PATCH: acct race fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.268)
	[PATCH] PATCH: fix strange httpd logging bug

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.269)
	[PATCH] PATCH: help for patch-kernel

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.270)
	[PATCH] PATCH: config changes to enable neomagic to be selected

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.271)
	[PATCH] PATCH: char Makefile - new watchdogs, mk712 etc

<marcelo@plucky.distro.conectiva> (02/03/25 1.273)
	Re-add all asserts removed by akpm's out-of-line-BUG patch

<marcelo@plucky.distro.conectiva> (02/03/25 1.274)
	ieee1394 update

<marcelo@plucky.distro.conectiva> (02/03/25 1.275)
	Makes rd_load_image() return 0 if it had failed and 1 if it was

<marcelo@plucky.distro.conectiva> (02/03/25 1.276)
	initrd_load() moved to do_mounts.c; assigning DEV_ROOT in case of

<marcelo@plucky.distro.conectiva> (02/03/25 1.277)
	code that deals with spawning /linuxrc, waiting for it, calling

<marcelo@plucky.distro.conectiva> (02/03/25 1.278)
	new helper - mount_block_root() (code that goes through the list

<marcelo@plucky.distro.conectiva> (02/03/25 1.279)
	minor cleanups - mount_root() used to be followed by the same code

<marcelo@plucky.distro.conectiva> (02/03/25 1.280)
	branch after the successful initrd_load() taken into a helper

<marcelo@plucky.distro.conectiva> (02/03/25 1.281)
	instead of mounting/umounting devfs on /dev (rootfs one) in

<marcelo@plucky.distro.conectiva> (02/03/25 1.282)
	new helper - create_dev(name, dev, devfs_name).  It either

<marcelo@plucky.distro.conectiva> (02/03/25 1.283)
	change_root() merged into its caller (handle_initrd()).  More

<marcelo@plucky.distro.conectiva> (02/03/25 1.284)
	rd_load() and rd_load_secondary() merged into their resp. callers.

<marcelo@plucky.distro.conectiva> (02/03/25 1.285)
	new helper - mount_nfs_root().  Yup, attempt to mount nfsroot.

<marcelo@plucky.distro.conectiva> (02/03/25 1.286)
	new helper - change_floppy().  Ejects floppy, asks to replace it

<marcelo@plucky.distro.conectiva> (02/03/25 1.287)
	preparation to cleanup of rd_load_image() (actual loading of

<marcelo@plucky.distro.conectiva> (02/03/25 1.288)
	straightforward switch of rd_load_image() to normal syscalls -

<akpm@reardensteel.com> (02/03/25 1.290)
	[PATCH] The inline-BUG patch

<akpm@zip.com.au> (02/03/25 1.291)
	[PATCH] tunable request queue size

<cyeoh@samba.org> (02/03/25 1.292)
	[PATCH] msync writing when MS_INVALIDATE set and memory locked

<davem@nuts.ninka.net> (02/03/25 1.189.1.15)
	QFE interrupts are mapped INTB/INTC/INTD/INTA.

<davem@nuts.ninka.net> (02/03/25 1.189.1.16)
	In Sparc64 PCI IRQ routing, remove QFE special case.

<uzi@uzix.org> (02/03/25 1.189.1.17)
	Sparc32 cleanups.

<rmk@flint.arm.linux.org.uk> (02/03/26 1.294)
	Sync ARM syscall tables.  Also try to get people to stop adding

<davem@nuts.ninka.net> (02/03/26 1.189.1.18)
	Do the slot mapping adjustment to PROM interrupt

<davem@nuts.ninka.net> (02/03/26 1.181.2.38)
	Fix device list locking.

<marcelo@plucky.distro.conectiva> (02/03/26 1.292.1.3)
	Remove asm/proc_fs.h include from fs/proc/root.c

<marcelo@plucky.distro.conectiva> (02/03/26 1.292.1.4)
	Added ppc64 init proc declarations

<marcelo@plucky.distro.conectiva> (02/03/26 1.292.1.5)
	Added ITE_IT8330G PCI ID

<marcelo@plucky.distro.conectiva> (02/03/26 1.292.1.6)
	Added missing ";" to iSeries_proc_create definition

<jaharkes@cs.cmu.edu> (02/03/27 1.292.1.7)
	[PATCH] Coda update for 2.4.19-pre4

<hch@pentafluge.infradead.org> (02/03/27 1.296)
	[PATCH] fix firewire compilation

<mj@ucw.cz> (02/03/27 1.297)
	[PATCH] PATCH: PCI ID's

<adam@nmt.edu> (02/03/27 1.298)
	[PATCH] 3ware driver update for 2.4.19-pre5

<rth@are.twiddle.net> (02/03/28 1.292.2.1)
	Fix single denorm -> double conversion.

<rth@are.twiddle.net> (02/03/28 1.292.2.2)
	Update NR_SYSCALLS.

<akpm@zip.com.au> (02/03/29 1.299)
	Various changes to the dirty buffer flushing code.

<akpm@zip.com.au> (02/03/29 1.300)
	1: Introduces two new bdflush tunables:

<akpm@zip.com.au> (02/03/29 1.302)
	[PATCH] speed up ext2 synchronous mounts

<akpm@zip.com.au> (02/03/29 1.303)
	[PATCH] speed up ext3 synchronous mounts

<arjanv@redhat.com> (02/03/29 1.304)
	[PATCH] more scsi whitelist entries

<dougg@torque.net> (02/03/29 1.305)
	[PATCH] scsi generic (sg) driver, lk 2.4.18

<bcollins@debian.org> (02/03/29 1.306)
	[PATCH] MAINTAINERS update for 1394

<vojtech@suse.cz> (02/03/29 1.307)
	[PATCH] Update the VIA driver to support the vt8233a

<hch@pentafluge.infradead.org> (02/03/29 1.308)
	[PATCH] include compiler.h in kernel.h

<jt@bougret.hpl.hp.com> (02/03/29 1.309)
	[PATCH] New wireless driver API part 1

<marcelo@plucky.distro.conectiva> (02/03/29 1.310)
	Changed EXTRAVERSION to pre5

Summary of changes from v2.4.19-pre3 to v2.4.19-pre4
============================================

<marcelo@plucky.distro.conectiva> (02/03/13 1.163)
	Update aic7xxx to 6.2.5

<sfr@canb.auug.org.au> (02/03/13 1.164)
	[PATCH] Trivial APM update part 1

<sfr@canb.auug.org.au> (02/03/13 1.165)
	[PATCH] APM patch: change implementation of ALWAYS_CALL_BUSY

<sfr@canb.auug.org.au> (02/03/13 1.166)
	[PATCH] APM patch: apm_cpu_idle cleanups

<jgarzik@mandrakesoft.com> (02/03/13 1.167)
	[PATCH] PATCH: add MWI support to PCI

<jgarzik@mandrakesoft.com> (02/03/13 1.168)
	[PATCH] PATCH: starfire updates

<jgarzik@mandrakesoft.com> (02/03/13 1.169)
	[PATCH] PATCH: tulip use pci_set_mwi

<jgarzik@mandrakesoft.com> (02/03/13 1.170)
	[PATCH] PATCH: starfire use pci_set_mwi

<akpm@zip.com.au> (02/03/14 1.171)
	[PATCH] fix layout of mapped files

<greg@kroah.com> (02/03/14 1.172)
	[PATCH] export IO_APIC_get_PCI_irq_vector for IBM PCI Hotplug driver

<kaos@ocs.com.au> (02/03/14 1.173)
	[PATCH] 2.4.19-pre3 rename duplicate partition_name()

<rml@tech9.net> (02/03/14 1.174)
	[PATCH] more lseek cleanup

<rml@tech9.net> (02/03/14 1.175)
	[PATCH] 2.4: UFS lseek cleanup

<bcrl@redhat.com> (02/03/14 1.176)
	[PATCH] ns83820 0.17 (Re: Broadcom 5700/5701 Gigabit Ethernet Adapters)

<sfr@canb.auug.org.au> (02/03/14 1.177)
	[PATCH] dnotify

<trond.myklebust@fys.uio.no> (02/03/14 1.178)
	[PATCH] Fix 2.4.19-pre3 NFS client file creation

<trond.myklebust@fys.uio.no> (02/03/14 1.179)
	[PATCH] Fix 2.4.19-pre3 NFS reads from holding a write leases.

<trond.myklebust@fys.uio.no> (02/03/14 1.180)
	[PATCH] 2.4.19-pre3 NFS close-to-open fixes

<trond.myklebust@fys.uio.no> (02/03/14 1.181)
	[PATCH] 2.4.19-pre3 NFS close-to-open fix part 2 (VFS change)

<davem@nuts.ninka.net> (02/03/13 1.182)
	Sparc64 updates and fixes:

<davem@nuts.ninka.net> (02/03/13 1.183)
	Fix unterminated comment in asm-sparc64/ide.h

<marcelo@plucky.distro.conectiva> (02/03/14 1.181.1.1)
	Remove off-by-one Davej's fix in bluesmoke.c: it causes some 

<davem@nuts.ninka.net> (02/03/14 1.184)
	Missed this add during sparc64 updates.

<davem@nuts.ninka.net> (02/03/14 1.185)
	Sparc64 build fix: add nop flush_icache_user_range definition.

<davem@nuts.ninka.net> (02/03/14 1.186)
	Kill unused variable warnings in sunlance driver.

<davem@nuts.ninka.net> (02/03/14 1.181.2.1)
	Networking updates and fixes:

<davem@nuts.ninka.net> (02/03/14 1.181.2.2)
	Fix "performance optimization" that breaks the build

<davem@nuts.ninka.net> (02/03/14 1.187)
	Kill unused variable warnings in sunbmac.c and sunqe.c

<davem@nuts.ninka.net> (02/03/14 1.188)
	SunGEM driver updates:

<davem@nuts.ninka.net> (02/03/14 1.189)
	Fix unterminated comment in asm-sparc/ide.h

<davem@nuts.ninka.net> (02/03/14 1.181.2.3)
	New driver for Tigon3 gigabit chipsets, written by

<geert@linux-m68k.org> (02/03/14 1.181.1.2)
	[PATCH] Yearly m68k update (part 41)

<geert@linux-m68k.org> (02/03/14 1.181.1.3)
	[PATCH] Yearly m68k update (part 40)

<geert@linux-m68k.org> (02/03/14 1.181.1.4)
	[PATCH] Yearly m68k update (part 39)

<geert@linux-m68k.org> (02/03/14 1.181.1.5)
	[PATCH] Yearly m68k update (part 36)

<geert@linux-m68k.org> (02/03/14 1.181.1.6)
	[PATCH] Yearly m68k update (part 31)

<geert@linux-m68k.org> (02/03/14 1.181.1.7)
	[PATCH] Yearly m68k update (part 27)

<geert@linux-m68k.org> (02/03/14 1.181.1.8)
	[PATCH] Yearly m68k update (part 35)

<geert@linux-m68k.org> (02/03/14 1.181.1.9)
	[PATCH] Yearly m68k update (part 24)

<geert@linux-m68k.org> (02/03/14 1.181.1.10)
	[PATCH] Yearly m68k update (part 38)

<geert@linux-m68k.org> (02/03/14 1.181.1.11)
	[PATCH] Yearly m68k update (part 28)

<geert@linux-m68k.org> (02/03/14 1.181.1.12)
	[PATCH] Yearly m68k update (part 13)

<geert@linux-m68k.org> (02/03/14 1.181.1.13)
	[PATCH] Yearly m68k update (part 37)

<geert@linux-m68k.org> (02/03/14 1.181.1.14)
	[PATCH] Yearly m68k update (part 7)

<geert@linux-m68k.org> (02/03/14 1.181.1.15)
	[PATCH] Yearly m68k update (part 32)

<geert@linux-m68k.org> (02/03/14 1.181.1.16)
	[PATCH] Yearly m68k update (part 34)

<geert@linux-m68k.org> (02/03/14 1.181.1.17)
	[PATCH] Yearly m68k update (part 25)

<geert@linux-m68k.org> (02/03/14 1.181.1.18)
	[PATCH] Yearly m68k update (part 11)

<geert@linux-m68k.org> (02/03/14 1.181.1.19)
	[PATCH] Yearly m68k update (part 30)

<geert@linux-m68k.org> (02/03/14 1.181.1.20)
	[PATCH] Yearly m68k update (part 6)

<geert@linux-m68k.org> (02/03/14 1.181.1.21)
	[PATCH] Yearly m68k update (part 33)

<geert@linux-m68k.org> (02/03/14 1.181.1.22)
	[PATCH] Yearly m68k update (part 4)

<geert@linux-m68k.org> (02/03/14 1.181.1.23)
	[PATCH] Yearly m68k update (part 2)

<geert@linux-m68k.org> (02/03/14 1.181.1.24)
	[PATCH] Yearly m68k update (part 8)

<geert@linux-m68k.org> (02/03/14 1.181.1.25)
	[PATCH] Yearly m68k update (part 12)

<geert@linux-m68k.org> (02/03/14 1.181.1.26)
	[PATCH] Yearly m68k update (part 16)

<geert@linux-m68k.org> (02/03/14 1.181.1.27)
	[PATCH] Yearly m68k update (part 3)

<geert@linux-m68k.org> (02/03/14 1.181.1.28)
	[PATCH] Yearly m68k update (part 29)

<geert@linux-m68k.org> (02/03/14 1.181.1.29)
	[PATCH] Yearly m68k update (part 19)

<geert@linux-m68k.org> (02/03/14 1.181.1.30)
	[PATCH] Yearly m68k update (part 21)

<geert@linux-m68k.org> (02/03/14 1.181.1.31)
	[PATCH] Yearly m68k update (part 17)

<geert@linux-m68k.org> (02/03/14 1.181.1.32)
	[PATCH] Yearly m68k update (part 5)

<geert@linux-m68k.org> (02/03/14 1.181.1.33)
	[PATCH] Yearly m68k update (part 15)

<geert@linux-m68k.org> (02/03/14 1.181.1.34)
	[PATCH] Yearly m68k update (part 26)

<geert@linux-m68k.org> (02/03/14 1.181.1.35)
	[PATCH] Yearly m68k update (part 22)

<geert@linux-m68k.org> (02/03/14 1.181.1.36)
	[PATCH] Yearly m68k update (part 1)

<geert@linux-m68k.org> (02/03/14 1.181.1.37)
	[PATCH] Yearly m68k update (part 23)

<geert@linux-m68k.org> (02/03/14 1.181.1.38)
	[PATCH] Yearly m68k update (part 9)

<geert@linux-m68k.org> (02/03/14 1.181.1.39)
	[PATCH] Yearly m68k update (part 10)

<geert@linux-m68k.org> (02/03/14 1.181.1.40)
	[PATCH] Yearly m68k update (part 18)

<geert@linux-m68k.org> (02/03/14 1.181.1.41)
	[PATCH] Yearly m68k update (part 20)

<kraxel@bytesex.org> (02/03/14 1.181.1.42)
	[PATCH] v4l: video4linux API doc update

<kraxel@bytesex.org> (02/03/14 1.181.1.43)
	[PATCH] vmalloc_to_page() backport for 2.4

<kraxel@bytesex.org> (02/03/14 1.181.1.44)
	[PATCH] v4l: videodev redesign

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.45)
	[PATCH] ISDN fixes / update

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.46)
	[PATCH] ISDN fixes / update

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.47)
	[PATCH] ISDN fixes / update

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.48)
	[PATCH] ISDN fixes / update

<kai-germaschewski@uiowa.edu> (02/03/14 1.181.1.49)
	[PATCH] ISDN fixes / update

<greg@kroah.com> (02/03/14 1.181.1.50)
	[PATCH] USB Config.in update

<greg@kroah.com> (02/03/14 1.181.1.51)
	[PATCH] USB edgeport driver bugfix

<greg@kroah.com> (02/03/14 1.181.1.52)
	[PATCH] USB usbfs name added

<greg@kroah.com> (02/03/14 1.181.1.53)
	[PATCH] USB ipaq driver bugfix

<greg@kroah.com> (02/03/14 1.181.1.54)
	[PATCH] USB catc ethtool support

<greg@kroah.com> (02/03/14 1.181.1.55)
	[PATCH] USB CREDITS and MAINTAINERS update

<greg@kroah.com> (02/03/14 1.181.1.56)
	[PATCH] USB pegasus ethtool support

<greg@kroah.com> (02/03/14 1.181.1.57)
	[PATCH] USB em26 driver added

<davem@nuts.ninka.net> (02/03/14 1.181.2.4)
	Allow ARP packets to be seen by netfilter.

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.58)
	Put back the option to support AVM A1 / Fritz! PCMCIA cards inside hisax.

<davem@nuts.ninka.net> (02/03/14 1.181.2.5)
	Include linux/netfilter_arp.h

<marcelo@plucky.distro.conectiva> (02/03/14 1.192)
	Add missing aic7xxx updates

<axboe@suse.de> (02/03/14 1.193)
	[PATCH] cciss driver pci_*_consistent(NULL,...) fix for 2.4.19-pre2 (1 of 4)

<axboe@suse.de> (02/03/14 1.194)
	[PATCH] cciss driver GETLUNINFO ioctl (2 of 4)

<axboe@suse.de> (02/03/14 1.195)
	[PATCH] cciss driver HDIO_GETGEO_BIG ioctl for 2.4.19-pre2 (3 of 4)

<axboe@suse.de> (02/03/14 1.196)
	[PATCH] remove CCISS_REVALIDVOLS ioctl for 2.4.19-pre2 (4 of 4)

<marcelo@plucky.distro.conectiva> (02/03/14 1.197)
	The problem is that both the sd and sr drivers treat an

<davem@nuts.ninka.net> (02/03/14 1.181.2.6)
	From Harald Welte and the Netfilter team:

<davem@nuts.ninka.net> (02/03/14 1.181.2.7)
	From Harald Welte and the Netfilter team:

<EdV@macrolink.com> (02/03/15 1.198)
	This patch corrects PCI device id in pci_ids.h for Oxford Semi OX16PCI952

<jgarzik@mandrakesoft.com> (02/03/15 1.199)
	Remove VT8233 pci ids from via82cxxx_audio sound driver.

<nahshon@actcom.co.il> (02/03/15 1.200)
	Fix via audio recording, when frag size < page size.

<silicon@falcon.sch.bme.hu> (02/03/15 1.201)
	Add new slicecom/munich WAN driver.

<hch@caldera.de> (02/03/15 1.197.2.1)
	[PATCH] remove superflous assignment in mmap()

<hch@caldera.de> (02/03/15 1.197.2.2)
	[PATCH] Error return fixes

<hch@caldera.de> (02/03/15 1.197.2.3)
	[PATCH] missing include in net/sunrpc/stats.c

<davem@nuts.ninka.net> (02/03/15 1.181.2.8)
	Add arptables netfilter module for registering ARP

<bfennema@falcon.csc.calpoly.edu> (02/03/15 1.197.2.4)
	Missing byte swaps needed for big endian archs

<mikpe@csd.uu.se> (02/03/15 1.197.2.5)
	[PATCH] boot_cpu_data corruption on SMP x86

<bfennema@falcon.csc.calpoly.edu> (02/03/15 1.197.2.7)
	Fix videodev build warning

<davem@nuts.ninka.net> (02/03/17 1.181.2.9)
	Fix netfilter IPv4 conntrack build.

<marcelo@plucky.distro.conectiva> (02/03/19 1.204)
	Changed EXTRAVERSION in Makefile to pre4

<stelian.pop@fr.alcove.com> (02/03/19 1.205)
	[PATCH] videodev.c oopses in video_exclusive_register

<stelian.pop@fr.alcove.com> (02/03/19 1.206)
	[PATCH] meye driver update to new V4L API.

<rusty@rustcorp.com.au> (02/03/19 1.207)
	[PATCH] 2.4.19-pre3 Trivial I: seq_file.h update

<rusty@rustcorp.com.au> (02/03/19 1.208)
	[PATCH] Trivial I: fs_exec.c core fix

<rusty@rustcorp.com.au> (02/03/19 1.209)
	[PATCH] 2.4.19-pre3 Trivial III: -ENOTTY for nvram

<rusty@rustcorp.com.au> (02/03/19 1.210)
	[PATCH] 2.4.19-pre3 Trivial IV: -ENOTTY

<rusty@rustcorp.com.au> (02/03/19 1.211)
	[PATCH] 2.4.19-pre3 Trivial VI: MSDOS options

<marcelo@plucky.distro.conectiva> (02/03/19 1.212)
	If setup_arg_pages() fails, we continue

<rmk@arm.linux.org.uk> (02/03/19 1.213)
	[PATCH] 2.4 and 2.5: remove Alt-Sysrq-L

<rmk@arm.linux.org.uk> (02/03/19 1.214)
	[PATCH] 2.5 and 2.4: fix PCI IO BAR flags

<marcelo@plucky.distro.conectiva> (02/03/19 1.215)
	Remove unused videodev_register_lock

<marcelo@plucky.distro.conectiva> (02/03/19 1.216)
	Avoid page_to_phys() from truncating the physical addresses to 32bit,

<hch@caldera.de> (02/03/19 1.217)
	[PATCH] fix Config.in breakage

<hch@caldera.de> (02/03/19 1.218)
	[PATCH] kill slow-path micro-optimization

<hch@caldera.de> (02/03/19 1.219)
	[PATCH] export rbtree routines

<paulus@samba.org> (02/03/19 1.220)
	[PATCH] Re: [PATCH] zlib double-free bug

<trond.myklebust@fys.uio.no> (02/03/20 1.220.3.2)
	[PATCH] Fix bug in sunrpc code...

Summary of changes from v2.4.19-pre2 to v2.4.19-pre3
============================================

<marcelo@plucky.distro.conectiva> (02/03/13 1.162)
	- -ac merge (including new IDE)                         (Alan Cox)
	- S390 merge                                            (IBM)
	- More cciss fixes                                      (Stephen Cameron)
	- Eicon SMP race fix                                    (Armin Schindler)
	- w9966 driver update                                   (Jakob Kemi)
	- Unify crc32 routine (removes lots of duplicated
	  code from drivers)                                    (Matt Domsch)
	- Lanstreamer bugfixes                                  (Kent Yoder)
	- Update scsi_debug                                     (Douglas Gilbert)
	- MCE Configure.help update                             (Paul Gortmaker)
	- Fix SMB NLS oops                                      (Urban Widmark)
	- AGP Config.in update                                  (Daniele Venzano)
	- Fix small thinko in UFS set_blocksize return handling (me)
	- Avoid unecessary cache flushes on PPC                 (Paul Mackerras)
	- PPP deadlock fixes                                    (Paul Mackerras)
	- Signal changes for thread groups                      (Dave McCracken)
	- Make max_threads be based on normal zone size         (Dave McCracken)
	- ray_cs wireless extension fix                         (Jean Tourrilhes)
	- irda bugfixes and enhancements                        (Jean Tourrilhes)
	- USB update                                            (Greg KH)
	- Fix through-8259A mode for IRQ0 routing on APIC       (Maciej W. Rozycki/Joe Korty)
	- Add Dell Inspiron 2500 to broken APM blacklist        (Arjan van de Ven)
	- Fix off-by-one error in bluesmoke                     (Dave Jones)
	- Reiserfs update                                       (Oleg Drokin)
	- Fix PCI compile without /proc support                 (Eric Sandeen)
	- Fix problem with bad inode handling                   (Alexander Viro)
	- aic7xxx update                                        (Justin T. Gibbs)
	- Do not consider SCSI recovered errors as fatal errors (Justin T. Gibbs)
	- Add Memory-Write-Invalidate support to PCI            (Jeff Garzik)
	- Starfire update                                       (Ion Badulescu)
	- tulip update                                          (Jeff Garzik)


Summary of changes from v2.4.19-pre1 to v2.4.19-pre2
============================================

<marcelo@plucky.distro.conectiva> (02/03/13 1.161)
	- -ac merge                                             (Alan Cox)
	- Huge MIPS/MIPS64 merge                                (Ralf Baechle)
	- IA64 update                                           (David Mosberger)
	- PPC update                                            (Tom Rini)
	- Shrink struct page                                    (Rik van Riel)
	- QNX4 update (now its able to mount QNX 6.1 fses)      (Anders Larsen)
	- Make max_map_count sysctl configurable                (Christoph Hellwig)
	- matroxfb update                                       (Petr Vandrovec)
	- ymfpci update                                         (Pete Zaitcev)
	- LVM update                                            (Heinz J . Mauelshagen)
	- btaudio driver update                                 (Gerd Knorr)
	- bttv update                                           (Gerd Knorr)
	- Out of line code cleanup                              (Keith Owens)
	- Add watchdog API documentation                        (Christer Weinigel)
	- Rivafb update                                         (Ani Joshi)
	- Enable PCI buses above quad0 on NUMA-Q                (Martin J. Bligh)
	- Fix PIIX IDE slave PCI timings                        (Dave Bogdanoff)
	- Make PLIP work again                                  (Tim Waugh)
	- Remove unecessary printk from lp.c                    (Tim Waugh)
	- Make parport_daisy_select work for ECP/EPP modes      (Max Vorobiev)
	- Support O_NONBLOCK on lp/ppdev correctly              (Tim Waugh)
	- Add PCI card hooks to parport                         (Tim Waugh)
	- Compaq cciss driver fixes                             (Stephen Cameron)
	- VFS cleanups and fixes                                (Alexander Viro)
	- USB update (including USB 2.0 support)                (Greg KH)
	- More jiffies compare cleanups                         (Tim Schmielau)
	- PCI hotplug update                                    (Greg KH)
	- bluesmoke fixes                                       (Dave Jones)
	- Fix off-by-one in ide-scsi                            (John Fremlin)
	- Fix warnings in make xconfig                          (Ren Scharfe)
	- Make x86 MCE a configure option                       (Paul Gortmaker)
	- Small ramdisk fixes                                   (Christoph Hellwig)
	- Add missing atime update to pipe code                 (Christoph Hellwig)
	- Serialize microcode access                            (Tigran Aivazian)
	- AMD Elan handling on serial.c                         (Robert Schwebel)


Summary of changes from v2.4.18 to v2.4.19-pre1
============================================

<marcelo@plucky.distro.conectiva> (02/03/13 1.160)
	- Add tape support to cciss driver                      (Stephen Cameron)
	- Add Permedia3 fb driver                               (Romain Dolbeau)
	- meye driver update                                    (Stelian Pop)
	- opl3sa2 update                                        (Zwane Mwaikambo)
	- JFFS2 update                                          (David Woodhouse)
	- NBD deadlock fix                                      (Steven Whitehouse)
	- Correct sys_shmdt() return value on failure           (Adam Bottchen)
	- Apply the SET_PERSONALITY patch missing from 2.4.18   (me)
	- Alpha update                                          (Jay Estabrook)
	- SPARC64 update                                        (David S. Miller)
	- Fix potential blk freelist corruption                 (Jens Axboe)
	- Fix potential hpfs oops                               (Chris Mason)
	- get_request() starvation fix                          (Andrew Morton)
	- cramfs update                                         (Daniel Quinlan)
	- Allow binfmt_elf as module                            (Paul Gortmaker)
	- ymfpci Configure.help update                          (Pete Zaitcev)
	- Backout one eepro100 change made in 2.4.18: it
	  was causing slowdowns on some cards                   (Jeff Garzik)
	- Tridentfb compilation fix                             (Jani Monoses)
	- Fix refcounting of directories on renames in tmpfs    (Christoph Rohland)
	- Add Fujitsu notebook to broken APM implementation
	  blacklist                                             (Arjan Van de Ven)
	- "do { ... } while(0)" cleanups on some fb drivers     (Geert Uytterhoeven)
	- Fix natsemi's ETHTOOL_GLINK ioctl                     (Tim Hockin)
	- Fix clik! drive detection code in ide-floppy          (Paul Bristow)
	- Add additional support for the 82801 I/O controller   (Wim Van Sebroeck)
	- Remove duplicates in pci_ids.h                        (Wim Van Sebroeck)


Update: The SET_PERSONALITY fix in rc4 has _not_
been included in the final 2.4.18 by mistake.

final:

- No changes have been made between -final 
  and -rc4.

rc4:

- Load code did not set personality for
  binaries without an interpreter: This was 
  breaking static apps on several archs		(Tom Gall)

rc3: 

- Fix reiserfs endianess problems		(Chris Mason) 
- Fix PowerMac compilation problem 		(Pmac team)
- Fix some eepro100 ID's which had problems 
  in -ac merge					(Jeff Garzik)
- Rename some internal pcnet32 definitions to
  not clash with ethtool.h - the clash caused 
  the driver not work correctly			(William Lee Irwin)
- Add missing netif_carrier_{on,off} to
  eepro100					(Andrew Morton)
- Fix netfilter race				(Rusty Russell)
- Correct error handling on tcp_recvmsg		(Alexey Kuznetsov)
- Revert tulip changes which were apparently
  causing slowdowns				(Jeff Garzik) 
- Fix ptrace behaviour				(Linus Benedict Torvalds)

rc2: 

- Make get_user_pages handle VM_IO areas
  gracefully					(Manfred Spraul)
- Fix SMP race on PID allocation		(Erik A. Hendriks)
- Fix SMP race on dnotify scheme		(Alexander Viro)
- Add missing checks to shmem_file_write	(Alan Cox)

rc1: 
- PPC MPC8260 update				(Tom Rini)
- eepro100 fixes				(Jeff Garzik)
- Make natsemi hardware workaround a config 
  option					(Jeff Garzik)
- Add serial board PCI ID			(Jeff Garzik)
- Add support for another tulip clone		(Jeff Garzik)
- Fix typo in winbond driver			(Jeff Garzik)
- Move initialization of tridentfb before 
  the generic drivers				(Geert Uytterhoeven)
- Reiserfs bugfixes				(Oleg Drokin)
- More __devexit_p assorted fixes		(Andrew Morton)
- Merge some -ac bugfixes			(Alan Cox)

pre9:

- Cris update					(Bjorn Wesen)
- SPARC update					(David S. Miller)
- Remove duplicate CONFIG_SUNLANCE entry in 
  Config.in					(David S. Miller)
- Change Netfilter maintainer 			(David S. Miller)
- More SunGEM bugfixes				(David S. Miller)
- Update md5sums in ISDN's md5sums.asc		(Kai Germaschewski)
- 3ware driver update				(Adam Radford)
- Fix cosa compile problem			(Adrian Bunk)
- Change VIA "disabling write queue" message	(Oliver Feiler)
- Remove buggy Elan-specific handling code	(Robert Schwebel)
- Reiserfs bugfixes				(Oleg Drokin)
- Fix ppp memory leak				(Andrew Morton)
- Really add devfs fix for removable devices: 
  its on pre8 changelog but not on pre8 patch	(me)
- Add framebuffer support for trident graphics
  card						(James Simmons)
- SCSI tape driver bugfixes			(Kai Makisara)
- Add support to Ovislink card on 8139too
  driver					(Jeff Garzik)
- Add SIOCxMIIxxxx ioctls for better binary 
  compatibility on au1000_eth driver		(Jeff Garzik)
- Fix initialization of phy on epic100 driver	(Jeff Garzik)
- Add MODULE_* info to mii.c 			(Jeff Garzik)
- Add new PCI ID to sundance driver		(Jeff Garzik)
- Merge some -ac3 patches			(Alan Cox)
- Unify simple_strtol symbol export		(Russell King)
- Add amount of cached memory to sysreq-m 
  output					(Martin Knoblauch)
- Do not use SCSI device type to change
  IO clustering					(Jens Axboe)
- IRC conntrack update				(Harald Welte)
- sonypi driver update				(Stelian Pop)
- Fix one of the PPP deadlocks			(Manfred Spraul)

pre8: 

- Add missing netfilter files in pre7 		(David S. Miller)
- SunGEM driver update				(David S. Miller)
- Kill get_fast_time				(David S. Miller)
- Update APIC LVTERR fix to work correctly on 
  old 486/586 APICs				(Mikael Pettersson)
- Check the return code of copy_{from,to}_user
  on serial code				(Rasmus Andersen)
- Mark 2.5 extended attributes system calls as 
  reserved to avoid potential conflicts		(Nathan Scott)
- Change Christoph Hellwig's email address	(Christoph Hellwig)
- Make BLKGETSIZE64 return size in bytes not 
  sectors					(Eric Sandeen)
- Coda dentry revalidation fix			(Jan Harkes)
- hisax_fcpcipnp driver update			(Kai Germaschewski)
- i810 sound driver update			(Doug Ledford)
- Early personality setting in binfmt_elf	(Christoph Hellwig)
- Fix rename bug in reiserfs			(Oleg Drokin)
- SCSI documentation update			(Douglas Gilbert)
- Fix silly typo in megaraid driver 		(Arjan Van de Ven)
- PPC update					(Benjamin Herrenschmidt)
- USB bug fixes					(Greg KH)
- Fix devfs problems with removable devices	(Richard Gooch)
- Merge -ac1 fixes				(Alan Cox)
- VXFS update					(Christoph Hellwig)
- Add Compaq FC array to the LUN whitelist	(Arjan Van de Ven) 

pre7:

- Make ext2/minix/sysvfs actually operate
  synchronously on directories when using
  the sync mount option				(Andrew Morton)
- AFFS update					(Roman Zippel)
- Fix 3dfx fb crash with high pixelclock 	(Jurriaan on Alpha)
- PATH_MAX POSIX compliance			(Rusty Russell)
- Really apply AMD Elan patch			(me)
- Don't drop IP packets with less than 8 bytes 
  of payload 					(David S. Miller)
- Netfilter update 				(Netfilter team)
- Backport 2.5 sb_bread() changes		(Alexander Viro)
- Fix AF_UNIX fd leak				(David S. Miller)
- Add Audigy Gameport PCI ID	 		(Daniel Bertrand)
- Sync with ia64 arch independant parts		(Keith Owens)
- APM fixes					(Stephen Rothwell)
- fs/super.c cleanups				(Alexander Viro)

pre6:

- Removed patch in icmp code: its
  not needed and causes problems                (me)

pre5:

- Include missing radeonfb defines		(Erik Andersen)
- Fix fs/buffer.c thinko introduced in pre4	(Andrew Morton)
- USB bugfixes					(Greg KH)
- Make fat work correctly with gcc-3.0.x 	(Tom Rini)
- Avoid overusage of the vmalloc area by 
  NTFS						(Anton Altaparmakov)
- atyfb: Decrease clock rate for 3d RAGE XL 	(David S. Miller)
- Sungem driver bugfixes			(David S. Miller)
- More networking updates			(David S. Miller)
- More SPARC updates				(David S. Miller)
- devfs update 					(Richard Gooch)
- Reiserfs expanding truncate fix		(Chris Mason)
- ext3 update					(Andrew Morton/Stephen Tweedie)
- Add support to WDIOC_SETTIMEOUT on several
  watchdog drivers				(Joel Becker)
- dl2k driver update				(Jeff Garzik)
- Orinoco driver update				(David Gibson)
- Radeonfb driver update			(Ani Joshi)
- Avoid free_swap_and_cache() from leaving 
  freeable pages on the cache			(Hugh Dickins)
- Add workarounds for AMD Elan processors	(Robert Schwebel)
- Random pmac driver bugfixing			(Benjamin Herrenschmidt)
- emu10k1 driver update				(Rui Sousa)

pre4:

- Networking updates				(David S. Miller)
- clgenfb update				(Jeff Garzik)
- 8139cp: make it faster			(Jeff Garzik)
- 8139too: fix bugs, add experimental RX reset	(Jeff Garzik)
- Add MII ethtool interface and change 
  several drivers to support that		(Jeff Garzik)
- Fix ramdisk corruption problems		(Andrea Arcangeli) 	
- Correct in-kernel MS_ASYNC behaviour 
  on msync/fsync()				(Andrew Morton)
- Fix PLIP problems 				(Niels Jensen)
- Fix problems triggered by the "fsx test" 
  on smbfs					(Urban Widmark)
- Turn on OOSTORE for IDT winchip		(from -ac tree)
- Fix iphase crash				(from -ac tree)
- Fix crash with two mxser cards		(from -ac tree)
- Fix tty write block bug			(from -ac tree)
- Add mono/stereo detect to gemtek pci radio	(from -ac tree)
- Fix sf16fmi crash on load			(from -ac tree)
- add CP1250 (windows eastern european) 
  translation table				(from -ac tree)
- cs46xx driver update				(from -ac tree)
- Fix rare data loss case with RAID-1		(Ingo Molnar)
- Add 2.5.x compatibility for the kdev_t
  changes					(me)
- SPARC updates					(David S. Miller)

pre3:

- Cris arch merge				(Bjorn Wesen)
- Finish PPC merge				(Benjamin Herrenschmidt)
- Add Dell PowerEdge 2400 to 
  "use BIOS to reboot" blacklist		(Arjan van de Ven)
- Avoid potential oops at module unload with 
  cyclades driver				(Andrew Morton)
- Gracefully handle SCSI initialization 
  failures					(Pete Zaitcev)
- USB update					(Greg KH)
- Fix potential oops while ejecting ide cds 	(Zwane Mwaikambo)
- Unify page freeing codepaths 			(Benjamin LaHaise)
- Miata dma corruption workaround 		(Richard Henderson)
- Fix vmalloc corruption problem on machines 
  with virtual dcaches				(Ralf Baechle)
- Reiserfs fixes				(Oleg Drokin)
- DiskOnChip driver update			(David Woodhouse)
- Do not inherit page locking rules across 
  fork/exec					(Dave Anderson)
- Add DRM 4.0 for XFree 4.0 users convenience	(Christoph Hellwig)
- Replace .text.lock with .subsection 		(Keith Owens)
- IrDA bugfixes					(Jean Tourrilhes)

pre2: 

- APIC LVTERR fixes				(Mikael Pettersson)
- Fix ppdev ioctl oops and deadlock		(Tim Waugh)
- parport fixes					(Tim Waugh)
- orinoco wireless driver update		(David Gibson)
- Fix oopsable race in binfmt_elf.c 		(Alexander Viro)
- Small sx16 driver bugfix			(Heinz-Ado Arnolds)
- sbp2 deadlock fix 				(Andrew Morton)
- Fix JFFS2 write error handling		(David Woodhouse)
- Intermezzo update				(Peter J. Braam)
- Proper AGP support for Intel 830MP chipsets	(Nicolas Aspert)
- Alpha fixes					(Jay Estabrook)
- 53c700 SCSI driver update			(James Bottomley)
- Fix coredump mmap_sem deadlock on IA64	(David Mosberger)
- 3ware driver update				(Adam Radford)
- Fix elevator insertion point on failed 
  request merge					(Jens Axboe)
- Remove bogus rpciod_tcp_dispatcher definition (David Woodhouse)
- Reiserfs fixes				(Oleg Drokin)
- de4x5 endianess fixes				(Kip Walker)
- ISDN CAPI cleanup				(Kai Germaschewski)
- Make refill_inactive() correctly account 
  progress					(me)

pre1:

- S390 merge					(IBM)
- SuperH merge					(SuperH team)
- PPC merge					(Benjamin Herrenschmidt)
- PCI DMA update				(David S. Miller)
- radeonfb update 				(Ani Joshi)
- aty128fb update				(Ani Joshi)
- Add nVidia GeForce3 support to rivafb		(Ani Joshi)
- Add PM support to opl3sa2			(Zwane Mwaikambo)
- Basic ethtool support for 3com, starfire
  and pcmcia net drivers			(Jeff Garzik)
- Add MII ethtool interface			(Jeff Garzik)
- starfire,sundance,dl2k,sis900,8139{too,cp},
  natsemi driver updates			(Jeff Garzik)
- ufs/minix: mark inodes as bad in case of read
  failure					(Christoph Hellwig)
- ReiserFS fixes				(Oleg Drokin)
- sonypi update					(Stelian Pop)
- n_hdlc update					(Paul Fulghum)
- Fix compile error on aty_base.c		(Tobias Ringstrom)
- Document cpu_to_xxxx() on kernel-hacking doc  (Rusty Russell)
- USB update					(Greg KH)
- Fix sysctl console loglevel bug on 
  IA64 (and possibly other archs)		(Jesper Juhl) 
- Update Athlon/VIA PCI quirks			(Calin A. Culianu)
- blkmtd update					(Simon Evans)
- boot protocol update (makes the highest 
  possible initrd address available to the 
  bootloader)					(H. Peter Anvin)
- NFS fixes					(Trond Myklebust)

final:

- Fix more loopback deadlocks			(Andrea Arcangeli)
- Make Alpha with Nautilus chipset and
  Irongate chipset configuration compile
  correctly					(Michal Jaegermann)

rc2: 

- Fix potential oops with via-rhine		(Andrew Morton)
- sysvfs: mark inodes as bad in case of read 
  failure					(Christoph Hellwig)
- NTFS bugfixes					(Anton Altaparmakov)
- Fix Netfilter oops				(Edward Killips)
- Direct IO error handling fix			(Masaroni Goto)
- Fix loop device deadlock			(Andrea Arcangeli)
- Make some erroneously global spinlocks 
  static					(David C. Hansen)
- Avoid i810 driver from oopsing with 830ME	(Robert Love)
- Reiserfs fixes				(Oleg Drokin/Chris Mason)
- Fix VM "not-swapping" issue with lowmem 
  machines					(Rik van Riel)
- Make kernel try a bit harder to shrink caches
  instead swapping out	 			(me)
- Make NCR5380 compile builtin			(Erik Andersen)
- More __devexit_p fixes			(Daniel T. Chen)
- devfs bugfixes				(Richard Gooch)


rc1: 

- Finish MODULE_LICENSE fixups for fs/nls 	(Mark Hymers)
- Console race fix				(Andrew Morton/Robert Love)
- Configure.help update				(Eric S. Raymond)
- Correctly fix Direct IO bug			(Linus Benedict Torvalds)
- Turn off aacraid debugging			(Alan Cox)
- Added missing spinlocking in do_loopback()	(Alexander Viro)
- Added missing __devexit_p() in i82092 
  pcmcia driver					(Keith Owens)
- ns83820 zerocopy bugfix			(Benjamin LaHaise)
- Fix VM problems where cache/buffers didn't get
  freed						(me)

pre8:

- ext3 quota fix 				(Neil Brown)
- Add __devexit_p() to ISDN driver		(Kai Germaschewski)
- Declare missing function on fdomain.h		(Eyal Lebedinsky)
- Add Sony Vaio PCG-Z600NE to broken APM 
  reporting blacklist				(Kai Germaschewski)
- ns83820 driver update				(Benjamin LaHaise)
- pas16 driver cleanup				(Alan Cox)
- disable console flush on secondary CPUs on
  IA64						(Andrew Morton)
- fix typo on parport's ChangeLog		(Tim Waugh)
- fix use count for multiple queued requests on 
  closed fd					(Douglas Gilbert)
- Check return value of get_user() on 
  set_vesa_blanking				(Jeff Garzik)
- Remove asm/segment.h include from nbd 	(Jeff Garzik)
- Guard sysrq.h against multiple inclusion 	(Jeff Garzik)
- Minor PCI skeleton changes			(Jeff Garzik)
- Add via rhine MMIO to Configure.help		(Jeff Garzik)
- Jeff Garzik is not the via82cxxx driver 
  maintainer anymore: "No time, no hardware".	(Jeff Garzik)
- Remove old tulip documentation		(Jeff Garzik)
- Avoid direct IO's "misunderstanding" of which 
  block device it should use			(Masanori Goto)
- Remove mcheck_init() call from processor
  dependant code and put it in unified codepath	(Dave Jones)
- Netfilter bugfixes				(Harald Welte)


pre7:

- More USB updates				(Greg KH)
- Add missing checks on shmat()			(Christoph Rohland)
- ymfpci update					(Pete Zaitcev)
- Add aacraid driver 				(Alan Cox)
- Actually apply some of the Alan's changes
  which were on pre6 changelog.			(silly me)
- Clean up t128 SCSI driver			(Alan Cox)
- Clean up dtc SCSI driver			(Alan Cox) 
- Undo lcall patch from -pre6			(me)
- More ISDN updates				(Kai Germaschewski)

pre6:

- ISDN fixes					(Kai Germaschewski)
- Eicon driver updates				(Kai Germaschewski)
- ymfpci update					(Pete Zaitcev)
- Fix multithread coredump deadlock		(Manfred Spraul)
- Support /dev/kmem access to vmalloc space	(Marc Boucher)
- ext3 fixes/enhancements			(Andrew Morton)	
- Add IT8172G driver to Config.in/Makefile	(Giacomo Catenazzi)
- Configure.help update				(Eric S. Raymond)
- Create __devexit_p() function and use that on 
  drivers which need it to make it possible to 
  use newer binutils				(Keith Owens) 
- Make PCMCIA compile without PCI support	(Paul Mackerras)
- Use copy_user_highpage instead copy_highpage
  on COW path.					(David S. Miller)
- Cacheline align some more performance
  critical spinlocks				(Anton Blanchard)
- sonypi driver update				(Michael C.B. Ashley/Bob Donnelly)
- direct render for some SiS cards		(Torsten Duwe/Alan Cox)
- full handling of the NFSv3 'jukebox' feature  (Trond Myklebust)
- NFS performance improvements			(Trond Myklebust)
- More parport fixes				(Tim Waugh)
- Fix lots of core NCR5380 bugs			(Alan Cox)
- NCR5380/PAS driver update			(Alan Cox)
- Add aacraid to the SCSI list			(Alan Cox)
- fdomain driver fixes				(Alan Cox)

pre5:

- 8139too fixes					(Andreas Dilger)
- sym53c8xx_2 update				(Gerard Roudier)
- loopback deadlock bugfix			(Jan Kara)
- Yet another devfs update			(Richard Gooch)	
- Enable K7 SSE					(John Clemens)
- Make grab_cache_page return NULL instead 
  ERR_PTR: callers expect NULL on failure	(Christoph Hellwig)
- Make ide-{disk-floppy} compile without 
  PROCFS support				(Robert Love)
- Another ymfpci update				(Pete Zaitcev)
- indent NCR5380.{c,h}, g_NCR5380.{c,h}, plus 
  NCR5380 fix					(Alan Cox)
- SPARC32/64 update				(David S. Miller)
- Fix atyfb warnings				(David S. Miller)
- Make bootmem init code correctly align 
  bootmem data					(David S. Miller)
- Networking updates				(David S. Miller)
- Fix scanning luns > 7 on SCSI-3 devices 	(Michael Clark)
- Add sparse lun hint for Chaparral G8324 
	Fibre-SCSI controller			(Michael Clark)
- Really apply sg changes			(me)
- Parport updates				(Tim Waugh)
- ReiserFS updates				(Vladimir V. Saveliev)
- Make AGP code scan all kinds of devices:
  they are not always video ones		(Alan Cox)
- EXPORT_NO_SYMBOLS in floppy.c			(Alan Cox)
- Pentium IV Hyperthreading support		(Alan Cox)

pre4:

- Added missing tcp_diag.c and tcp_diag.h	(me)

pre3:

- Enable ppro errata workaround                 (Dave Jones)
- Update tmpfs documentation                    (Christoph Rohland)
- Fritz!PCIv2 ISDN card support                 (Kai Germaschewski)
- Really apply ymfpci changes                   (Pete Zaitcev)
- USB update                                    (Greg KH)
- Adds detection of more eepro100 cards         (Troy A. Griffitts)
- Make ftruncate64() compliant with SuS         (Andrew Morton)
- ATI64 fb driver update                        (Geert Uytterhoeven)
- Coda fixes                                    (Jan Harkes)
- devfs update                                  (Richard Gooch)
- Fix ad1848 breakage in -pre2                  (Alan Cox)
- Network updates                               (David S. Miller)
- Add cramfs locking                            (Christoph Hellwig)
- Move locking of page_table_lock on expand_stack
  before accessing any vma field                (Manfred Spraul)
- Make time monotonous with gettimeofday        (Andi Kleen)
- Add MODULE_LICENSE(GPL) to ide-tape.c         (Mikael Pettersson)
- Minor cs46xx ioctl fix                        (Thomas Woller)

pre2:

- Remove userland header from bonding driver	(David S. Miller)
- Create a SLAB for page tables on i386		(Christoph Hellwig)
- Unregister devices at shaper unload time	(David S. Miller)
- Remove several unused variables from various
  places in the kernel				(David S. Miller)
- Fix slab code to not blindly trust cc_data():
  it may be not valid on some platforms		(David S. Miller)
- Fix RTC driver bug				(David S. Miller)
- SPARC 32/64 update				(David S. Miller)
- W9966 V4L driver update			(Jakob Jemi)
- ad1848 driver fixes				(Alan Cox/Daniel T. Cobra)
- PCMCIA update					(David Hinds)
- Fix PCMCIA problem with multiple PCI busses 	(Paul Mackerras)
- Correctly free per-process signal struct	(Dave McCracken)
- IA64 PAL/signal headers cleanup		(Nathan Myers)
- ymfpci driver cleanup 			(Pete Zaitcev)
- Change NLS "licenses" to be "GPL/BSD" instead 
  only BSD.					(Robert Love)
- Fix serial module use count			(Russell King)
- Update sg to 3.1.22				(Douglas Gilbert)
- ieee1394 update				(Ben Collins)
- ReiserFS fixes				(Nikita Danilov)
- Update ACPI documentantion			(Patrick Mochel)
- Smarter atime update				(Andrew Morton)
- Correctly mark ext2 sb as dirty and sync it	(Andrew Morton) 
- IrDA update					(Jean Tourrilhes)
- Count locked buffers at
  balance_dirty_state(): Helps interactivity under
  heavy IO workloads				(Andrew Morton)
- USB update					(Greg KH)
- ide-scsi locking fix                          (Christoph Hellwig)

pre1:

- Change USB maintainer 			(Greg Kroah-Hartman)
- Speeling fix for rd.c				(From Ralf Baechle's tree)
- Updated URL for bigphysmem patch in v4l docs  (Adrian Bunk)
- Add buggy 440GX to broken pirq blacklist 	(Arjan Van de Ven)
- Add new entry to Sound blaster ISAPNP list	(Arjan Van de Ven)
- Remove crap character from Configure.help	(Niels Kristian Bech Jensen)
- Backout erroneous change to lookup_exec_domain (Christoph Hellwig)
- Update osst sound driver to 1.65		(Willem Riede)
- Fix i810 sound driver problems		(Andris Pavenis)
- Add AF_LLC define in network headers		(Arnaldo Carvalho de Melo)
- block_size cleanup on some SCSI drivers	(Erik Andersen)
- Added missing MODULE_LICENSE("GPL") in some   (Andreas Krennmair)
  modules
- Add ->show_options() to super_ops and 
  implement NFS method				(Alexander Viro)
- Updated i8k driver				(Massimo Dal Zoto)
- devfs update  				(Richard Gooch)

final:

- Fix 8139too oops				(Philipp Matthias Hahn)

pre1:
- Correctly sync inodes in iput()                          (Alexander Viro)
- Make pagecache readahead size tunable via /proc          (was in -ac tree)
- Fix PPC kernel compilation problems                      (Paul Mackerras)

final:
 - Jan Kara: fix quota SMP races with BKL

pre9:
 - David Brownell: usbnet update
 - Greg KH: USB and PCI hotplug update
 - Ingo/me: fix SCHED_FIFO for UP/SMP for good (flw).
 - Add back direct_IO now that it works again.

pre8:
 - Richard Henderson: alpha update
 - Andrew Morton: fix ext3/minix/sysv fsync behaviour.

pre7:
 - Jeff Garzik: network driver updates
 - Christoph Hellwig: UFS filesystem byteorder cleanups
 - me: modified Andrea VM page allocator tuning

pre6:
 - Russell King: /proc/cpuinfo for ARM
 - Paul Mackerras: PPC update (cpuinfo etc)
 - Nicolas Aspert: fix Intel 8xx agptlb flush
 - Marko Myllynen: "Lindent" doesn't really need bash ;)
 - Alexander Viro: /proc/cpuinfo for s390/s390x/sh, /proc/pci cleanup
 - Alexander Viro: make lseek work on seqfiles

pre5:
 - Greg KH: enable hotplug driver support
 - Andrea Arcangeli: remove bogus sanity check
 - David Mosberger: /proc/cpuinfo and scsi scatter-gather for ia64
 - David Hinds: 16-bit pcmcia network driver updates/cleanups
 - Hugh Dickins: remove some stale code from VM
 - David Miller: /proc/cpuinfo for sparc, sparc fork bug fix, network
   fixes, warning fixes
 - Peter Braam: intermezzo update
 - Greg KH: USB updates
 - Ivan Kokshaysky: /proc/cpuinfo for alpha
 - David Woodhouse: jffs2 - remove dead code, remove gcc3 warning
 - Hugh Dickins: fix kiobuf page allocation/deallocation

pre4:
 - Mikael Pettersson: make proc_misc happy without modules
 - Arjan van de Ven: clean up acpitable implementation ("micro-acpi")
 - Anton Altaparmakov: LDM partition code update
 - Alan Cox: final (yeah, sure) small missing pieces
 - Andrey Savochkin/Andrew Morton: eepro100 config space save/restore over suspend
 - Arjan van de Ven: remove power from pcmcia socket on card remove
 - Greg KH: USB updates
 - Neil Brown: multipath updates
 - Martin Dalecki: fix up some "asmlinkage" routine markings

pre3:
 - Alan Cox: more driver merging
 - Al Viro: make ext2 group allocation more readable

pre2:
 - Ivan Kokshaysky: fix alpha dec_and_lock with modules, for alpha config entry
 - Kai Germaschewski: ISDN updates
 - Jeff Garzik: network driver updates, sysv fs update
 - Kai Mkisara: SCSI tape update
 - Alan Cox: large drivers merge
 - Nikita Danilov: reiserfs procfs information
 - Andrew Morton: ext3 merge
 - Christoph Hellwig: vxfs livelock fix
 - Trond Myklebust: NFS updates
 - Jens Axboe: cpqarray + cciss dequeue fix
 - Tim Waugh: parport_serial base_baud setting
 - Matthew Dharm: usb-storage Freecom driver fixes
 - Dave McCracken: wait4() thread group race fix

pre1:
 - me: fix page flags race condition Andrea found
 - David Miller: sparc and network updates
 - various: fix loop driver that thought it was part of the VM system
 - me: teach DRM about VM_RESERVED
 - Alan Cox: more merging
final:
 - David Miller: sparc/scsi scatterlist fixes
 - Martin Mares: PCI ids, email address update
 - David Miller: revert TCP hash optimizations that need more checking
 - Ivan Kokshaysky/Richard Henderson: alpha update (atomic_dec_and_lock etc)
 - Peter Anvin: cramfs/zisofs missing pieces

pre8:
 - Andrea: fix races in do_wp_page, free_swap_and_cache
 - me: clena up page dirty handling
 - Tim Waugh: parport IRQ probing and documentation fixes
 - Greg KH: USB updates
 - Michael Warfield: computone driver update
 - Randy Dunlap: add knowledge about some new io-apics
 - Richard Henderson: alpha updates
 - Trond Myklebust: make readdir xdr verify the reply packet
 - Paul Mackerras: PPC update
 - Jens Axboe: make cpqarray and cciss play nice with the request layer
 - Massimo Dal Zotto: SMM driver for Dell Inspiron 8000
 - Richard Gooch: devfs symlink deadlock fix
 - Anton Altaparmakov: make NTFS compile on sparc
 
pre7:
 - me: reinstate "delete swap cache on low swap" code
 - David Miller: ksoftirqd startup race fix
 - Hugh Dickins: make tmpfs free swap cache entries proactively

pre6:
 - me: remember to bump the version number ;)
 - Hugh Dickins: export "free_lru_page()" for modules
 - Jeff Garzik: don't change nopage arguments, just make the last a dummy one
 - David Miller: sparc and net updates (netfilter, VLAN etc)
 - Nikita Danilov: reiserfs cleanups
 - Jan Kara: quota initialization race
 - Tigran Aivazian: make the x86 microcode update driver happy about
   hyperthreaded P4's
 - me: shrink dcache/icache more aggressively
 - me: fix up oom-killer so that it actually works

pre5:
 - Andrew Morton: remove stale UnlockPage
 - me: swap cache page locking update

pre4:
 - Mikael Pettersson: fix P4 boot with APIC enabled
 - me: fix device queuing thinko, clean up VM locking

pre3:
 - Ren Scharfe: random bugfix
 - me: block device queuing low-water-marks, VM mapped tweaking.

pre2:
 - Alan Cox: more merging
 - Alexander Viro: block device module race fixes
 - Richard Henderson: mmap for 32-bit alpha personality
 - Jeff Garzik: 8139 and natsemi update

pre1:
 - Michael Warfield: computone serial driver update
 - Alexander Viro: cdrom module race fixes
 - David Miller: Acenic driver fix
 - Andrew Grover: ACPI update
 - Kai Germaschewski: ISDN update
 - Tim Waugh: parport update
 - David Woodhouse: JFFS garbage collect sleep
final:
 - page write-out throttling
 - Pete Zaitcev: ymfpci sound driver update (make Civ:CTP happy with it)
 - Alan Cox: i2o sync-up
 - Andrea Arcangeli: revert broken x86 smp_call_function patch
 - me: handle VM write load more gracefully. Merge parts of -aa VM

pre6:
 - Stephen Rothwell: APM idle time handling fixes, docbook update, cleanup
 - Jeff Garzik: network driver updates
 - Greg KH: USB updates
 - Al Viro: UFS update, binfmt_misc rewrite.
 - Andreas Dilger: /dev/random fixes
 - David Miller: network/sparc updates

pre5:
 - Greg KH: usbnet fix
 - Johannes Erdfelt: uhci.c bulk queueing fixes

pre4:
 - Al Viro: mnt_list init
 - Jeff Garzik: network driver update (license tags, tulip driver)
 - David Miller: sparc, net updates
 - Ben Collins: firewire update
 - Gerd Knorr: btaudio/bttv update
 - Tim Hockin: MD cleanups
 - Greg KH, Petko Manolov: USB updates
 - Leonard Zubkoff: DAC960 driver update

pre3:
 - Jens Axboe: clean up duplicate unused request list
 - Jeff Mahoney: reiserfs endianness finishing touches
 - Hugh Dickins: some further swapoff fixes and cleanups
 - prepare-for-Alan: move drivers/i2o into drivers/message/i2o
 - Leonard Zubkoff: 2TB disk device fixes
 - Paul Schroeder: mwave config enable
 - Urban Widmark: fix via-rhine double free..
 - Tom Rini: PPC fixes
 - NIIBE Yutaka: SuperH update

pre2:
 - Alan Cox: more merging
 - Ben Fennema: UDF module license
 - Jeff Mahoney: reiserfs endian safeness
 - Chris Mason: reiserfs O_SYNC/fsync performance improvements
 - Jean Tourrilhes: wireless extension update
 - Joerg Reuter: AX.25 updates
 - David Miller: 64-bit DMA interfaces

pre1:
 - Trond Myklebust: deadlock checking in lockd server
 - Tim Waugh: fix up parport wrong #define
 - Christoph Hellwig: i2c update, ext2 cleanup
 - Al Viro: fix partition handling sanity check.
 - Trond Myklebust: make NFS use SLAB_NOFS, and not play games with PF_MEMALLOC
 - Ben Fennema: UDF update
 - Alan Cox: continued merging
 - Chris Mason: get /proc buffer memory sizes right after buf-in-page-cache
final:
 - Greg KH: USB update (fix UHCI timeouts, serial unplug)
 - Christoph Rohland: shmem locking fixes
 - Al Viro: more mount cleanup
 - me: fix bad interaction with link_count handling
 - David Miller: Sparc updates, net cleanup
 - Tim Waugh: parport update
 - Jeff Garzik: net driver updates
final:
 - Jeff Garzik: net driver updates
 - me: symlink attach fix
 - Greg KH: USB update
 - Rui Sousa: emu10k driver update

pre6:
 - various: fix some module exports uncovered by stricter error checking
 - Urban Widmark: make smbfs use same error define names as samba and win32
 - Greg KH: USB update
 - Tom Rini: MPC8xx ppc update
 - Matthew Wilcox: rd.c page cache flushing fix
 - Richard Gooch: devfs race fix: rwsem for symlinks
 - Bjrn Wesen: Cris arch update
 - Nikita Danilov: reiserfs cleanup
 - Tim Waugh: parport update
 - Peter Rival: update alpha SMP bootup to match wait_init_idle fixes
 - Trond Myklebust: lockd/grace period fix

pre5:
 - Keith Owens: module exporting error checking
 - Greg KH: USB update
 - Paul Mackerras: clean up wait_init_idle(), ppc prefetch macros
 - Jan Kara: quota fixes
 - Abraham vd Merwe: agpgart support for Intel 830M
 - Jakub Jelinek: ELF loader cleanups
 - Al Viro: more cleanups
 - David Miller: sparc64 fix, netfilter fixes
 - me: tweak resurrected oom handling

pre4:
 - Al Viro: separate out superblocks and FS namespaces: fs/super.c fathers
   fs/namespace.c
 - David Woodhouse: large MTD and JFFS[2] update
 - Marcelo Tosatti: resurrect oom handling
 - Hugh Dickins: add_to_swap_cache racefix cleanup
 - Jean Tourrilhes: IrDA update
 - Martin Bligh: support clustered logical APIC for >8 CPU x86 boxes
 - Richard Henderson: alpha update

pre3:
 - Al Viro: superblock cleanups, partition handling fixes and cleanups
 - Ben Collins: firewire update
 - Jeff Garzik: network driver updates
 - Urban Widmark: smbfs updates
 - Kai Mkisara: SCSI tape driver update
 - various: embarrassing lack of error checking in ELF loader
 - Neil Brown: md formatting cleanup.

pre2:
 - me/Al Viro: fix bdget() oops with block device modules that don't
   clean up after they exit
 - Alan Cox: continued merging (drivers, license tags)
 - David Miller: sparc update, network fixes
 - Christoph Hellwig: work around broken drivers that add a gendisk more
   than once
 - Jakub Jelinek: handle more ELF loading special cases
 - Trond Myklebust: NFS client and lockd reclaimer cleanups/fixes
 - Greg KH: USB updates
 - Mikael Pettersson: sparate out local APIC / IO-APIC config options

pre1:
 - Chris Mason: fix ppp race conditions
 - me: buffers-in-pagecache coherency, buffer.c cleanups
 - Al Viro: block device cleanups/fixes
 - Anton Altaparmakov: NTFS 1.1.20 update
 - Andrea Arcangeli: VM tweaks
final:
 - Andrew Grover: ACPI update
 - Al Viro: block devices..
 - Andrea Arcangeli: fix list manipulation bogosity
 - Trond Myklebust: 64-bit file locking fixes
 - Brad Hards: USB CDC ethernet
 - Chris Mason: reiserfs speedup
 - Robert Love: re-merge AMD 761 GART support that was lost in -ac merge
 - Adam Richter: check pci_module_init() return value

pre15:
 - Jan Harkes: make Coda work with arbitrary host filesystems, not
   just filesystems that use generic_file_read/write
 - Al Viro: block device cleanups
 - Hugh Dickins: swap device lock fixes - fix swap readahead race
 - me, Andrea: more reference bit cleanups

pre14:
 - Richard Gooch: devfs update
 - Andrea Arcangeli: clean up/fix ramdisk handling now that it's in page cache
 - Al Viro: follow up the above with initrd cleanups
 - Keith Owens: get rid of drivers/scsi/53c700-mem.c file
 - Trond Myklebust: RPC over TCP race fix
 - Greg KH: USB update (ohci understands USB_ZERO_PACKET)
 - me: clean up reference bit handling, fix silly GFP_ATOMIC allocation bug

pre13:
 - Manfred Spraul: /proc/pid/maps cleanup (and bugfix for non-x86)
 - Al Viro: "block device fs" - cleanup of page cache handling
 - Hugh Dickins: VM/shmem cleanups and swap search speedup
 - David Miller: sparc updates, soc driver typo fix, net updates
 - Jeff Garzik: network driver updates (dl2k, yellowfin and tulip)
 - Neil Brown: knfsd cleanups and fixues
 - Ben LaHaise: zap_page_range merge from -ac

pre12:
 - Alan Cox: much more merging
 - Pete Zaitcev: ymfpci race fixes
 - Andrea Arkangeli: VM race fix and OOM tweak.
 - Arjan Van de Ven: merge RH kernel fixes
 - Andi Kleen: use more readable 'likely()/unlikely()' instead of __builtin_expect()
 - Keith Owens: fix 64-bit ELF types
 - Gerd Knorr: mark more broken PCI bridges, update btaudio driver
 - Paul Mackerras: powermac driver update
 - me: clean up PTRACE_DETACH to use common infrastructure

pre11:
 - Neil Brown: md cleanups/fixes
 - Andrew Morton: console locking merge
 - Andrea Arkangeli: major VM merge

pre10:
 - Alan Cox: continued merging
 - Mingming Cao: make msgrcv/shmat check the queue/segment ID's properly
 - Greg KH: USB serial init failure fix, Xircom serial converter driver
 - Neil Brown: nsfd/raid/md/lockd cleanups
 - Ingo Molnar: multipath RAID personality, raid xor update
 - Hugh Dickins/Marcelo Tosatti: swapin read-ahead race fix
 - Vojtech Pavlik: fix up some of the infrastructure for x86-64
 - Robert Love: AMD 761 AGP GART support
 - Jens Axboe: fix SCSI-generic queue handling race
 - me: be sane about page reference bits

pre9:
 - Greg KH: start migration to new "min()/max()"
 - Roman Zippel: move affs over to "min()/max()".
 - Vojtech Pavlik: VIA update (make sure not to IRQ-unmask a vt82c576)
 - Jan Kara: quota bug-fix (don't decrement quota for non-counted inode)
 - Anton Altaparmakov: more NTFS updates
 - Al Viro: make nosuid/noexec/nodev be per-mount flags, not per-filesystem
 - Alan Cox: merge input/joystick layer differences, driver and alpha merge
 - Keith Owens: scsi Makefile cleanup
 - Trond Myklebust: fix oopsable race in locking code
 - Jean Tourrilhes: IrDA update

pre8:
 - Christoph Hellwig: clean up personality handling a bit
 - Robert Love: update sysctl/vm documentation
 - make the three-argument (that everybody hates) "min()" be "min_t()",
   and introduce a type-anal "min()" that complains about arguments of
   different types. 

pre7:
 - Alan Cox: big driver/mips sync
 - Andries Brouwer, Christoph Hellwig: more gendisk fixups
 - Tobias Ringstrom: tulip driver workaround for DC21143 erratum

pre6:
 - Jens Axboe: remove trivially dead io_request_lock usage
 - Andrea Arcangeli: softirq cleanup and ARM fixes. Slab cleanups
 - Christoph Hellwig: gendisk handling helper functions/cleanups
 - Nikita Danilov: reiserfs dead code pruning
 - Anton Altaparmakov: NTFS update to 1.1.18
 - firestream network driver: patch reverted on authors request
 - NIIBE Yutaka: SH architecture update
 - Paul Mackerras: PPC cleanups, PPC8xx update.
 - me: reverse broken bootdata allocation patch that went into pre5

pre5:
 - Merge with Alan
 - Trond Myklebust: NFS fixes - kmap and root inode special case
 - Al Viro: more superblock cleanups, inode leak in rd.c, minix
   directories in page cache
 - Paul Mackerras: clean up rubbish from sl82c105.c
 - Neil Brown: md/raid cleanups, NFS filehandles
 - Johannes Erdfelt: USB update (usb-2.0 support, visor fix, Clie fix,
   pl2303 driver update)
 - David Miller: sparc and net update
 - Eric Biederman: simplify and correct bootdata allocation - don't
   overwrite ramdisks
 - Tim Waugh: support multiple SuperIO devices, parport doc updates

pre4:
 - Hugh Dickins: swapoff cleanups and speedups
 - Matthew Dharm: USB storage update
 - Keith Owens: Makefile fixes
 - Tom Rini: MPC8xx build fix
 - Nikita Danilov: reiserfs update
 - Jakub Jelinek: ELF loader fix for ET_DYN
 - Andrew Morton: reparent_to_init() for kernel threads
 - Christoph Hellwig: VxFS and SysV updates, vfs_permission fix

pre3:
 - Johannes Erdfelt, Oliver Neukum: USB printer driver race fix
 - John Byrne: fix stupid i386-SMP irq stack layout bug
 - Andreas Bombe, me: yenta IO window fix
 - Neil Brown: raid1 buffer state fix
 - David Miller, Paul Mackerras: fix up sparc and ppc respectively for kmap/kbd_rate
 - Matija Nalis: umsdos fixes, and make it possible to boot up with umsdos
 - Francois Romieu: fix bugs in dscc4 driver
 - Andy Grover: new PCI config space access functions (eventually for ACPI)
 - Albert Cranford: fix incorrect e2fsprog data from ver_linux script
 - Dave Jones: re-sync x86 setup code, fix macsonic kmalloc use
 - Johannes Erdfelt: remove obsolete plusb USB driver
 - Andries Brouwer: fix USB compact flash version info, add blksize ioctls

pre2:
 - Al Viro: block device cleanups
 - Marcelo Tosatti: make bounce buffer allocations more robust (it's ok
   for them to do IO, just not cause recursive bounce IO. So allow them)
 - Anton Altaparmakov: NTFS update (1.1.17)
 - Paul Mackerras: PPC update (big re-org)
 - Petko Manolov: USB pegasus driver fixes
 - David Miller: networking and sparc updates
 - Trond Myklebust: Export atomic_dec_and_lock
 - OGAWA Hirofumi: find and fix umsdos "filldir" users that were broken
   by the 64-bit-cleanups. Fix msdos warnings.
 - Al Viro: superblock handling cleanups and race fixes
 - Johannes Erdfelt++: USB updates

pre1:
 - Jeff Hartmann: DRM AGP/alpha cleanups
 - Ben LaHaise: highmem user pagecopy/clear optimization
 - Vojtech Pavlik: VIA IDE driver update
 - Herbert Xu: make cramfs work with HIGHMEM pages
 - David Fennell: awe32 ram size detection improvement
 - Istvan Varadi: umsdos EMD filename bug fix
 - Keith Owens: make min/max work for pointers too
 - Jan Kara: quota initialization fix
 - Brad Hards: Kaweth USB driver update (enable, and fix endianness)
 - Ralf Baechle: MIPS updates
 - David Gibson: airport driver update
 - Rogier Wolff: firestream ATM driver multi-phy support
 - Daniel Phillips: swap read page referenced set - avoid swap thrashing
final:
 - David Miller: sparc updates, FAT fs fixes, btaudio build fix
 - David Gibson: Orinoco driver update
 - Kevin Fleming: more disks the HPT controller doesn't like
 - David Miller: "min()/max()" cleanups. Understands signs and sizes.
 - Ben LaHaise: make vma merging more generous, help Mozilla /proc/<>/maps
 - Jens Axboe: CD updates
 - Trond Myklebust: save away NFS credentials in inode, so that mmap can
   writeout. 
 - Mark Hemment: HIGHMEM ops cleanups
 - Jes Sorensen: use "unsigned long" for flags in various drivers

pre4:
 - Tim Hockin: NatSemi ethernet update
 - Kurt Garloff: make PS/2 mouse reconnect adjustable like 2.2.x
 - Daniel Phillips: unlazy use-once
 - David Miller: undo poll() limit braindamage
 - me: make return value from do_try_to_free_pages() meaningful

pre3:
 - Patrick Mochel: fix PCI:PCI bridge 64-bit memory type detection
 - me: more forgotten nfsd off_t -> loff_t
 - Alan Cox: ide driver merge
 - Eric Lammerts, Rik van Riel: when oom, kill all threads.
 - Ben LaHaise: use down_read, not down_write() in map_user_kiobuf.
   We don't change the mappings, we just read them.
 - Kai Germaschewski: ISDN updates
 - Roland Fehrenbacher: sparse lun check
 - Tim Waugh: handle awkward Titan parallel/serial port cards
 - Stephen Rothwell: APM updates
 - Anton Altaparmakov: NTFS updates

pre2:
 - me: fix forgotten nfsd usage of filldir off_t -> loff_t change
 - Alan Cox: more driver merges

pre1:
 - Rui Sousa: emu10k1 module fixes, remove joystick part.
 - Alan Cox: driver merges
 - Andrea Arkangeli: alpha updates
 - David Woodhouse: up_and_exit -> complete_and_exit
 - David Miller: sparc and network update
 - Andrew Morton: update 3c59x driver
 - Neil Brown: NFS export VFAT, knfsd cleanups, raid fixes
 - Ben Collins: ieee1394 updates
 - Paul Mackerras: PPC update
 - me: make sure we don't lose position bits in "filldir()"
final:
 - Rik van Riel: free up swap cache on swapin when swap is full..
 - Robert Love: merge emu10k sound driver.  This one is better ("Yeah,
   you actually get sound out of it")
 - Jeremy Linton: swapin/swapoff race condition fix

pre8:
 - Jeff Hartmann: serverworks AGP gart unload memory leak fix
 - Marcelo Tosatti: make zone_inactive_shortage() return how big the shortage is.
 - Hugh Dickins: tidy up age_page_down()
 - Al Viro: super block handling cleanups

pre7-pre6:
 - me: better dirty balancing
 - me: sane and nice VM balancing
 - David Miller: sparc and network updates
 - Jeff Hartmann: upgrade DRM to XF86 4.1.x, drop support for 4.0.x

pre5:
 - Alan Cox: more merging
 - L.C. Chang: new SiS IDE PCI id's.
 - Maciej Rozycki: make MP table parsing more anal. Should fix broken P4 MP tables.
 - Leonard Zubkoff: merge DAC960 completion changes
 - Christoph Rohland: saner tmpfs mount-time limit behaviour (and remount)
 - me: buffer.c logic update - faster and hopefully livelock-free

pre4:
 - David Mosberger: IA64 update
 - Geert Uytterhoeven: cleanup, new atyfb
 - Marcelo Tosatti: zone aging fixes
 - me, others: limit IO requests sanely

pre3:
 - Ben Collins: 1394 updates
 - Matthew Dharm: USB storage update
 - Ion Badulescu: starfire driver update
 - VM aging cleanups

pre2:
 - Kai Germaschewski: ISDN updates
 - David Miller: sparc and network updates
 - Andrea Arcangeli, Maksim Krasnyanskiy: tasklet fixes
 - Stelian Pop: Motion Eye camera driver update
 - Jens Axboe: DAC960 update

pre1:
 - Anton Altaparmakov: NTFS error checking
 - Johannes Erdfelt: USB updates
 - OGAWA Hirofumi: FAT update
 - Alan Cox: driver + s390 update merge
 - Richard Henderson: fix alpha sigsuspend error return value
 - Marcelo Tosatti: per-zone VM shortage
 - Daniel Phillips: generic use-once optimization instead of drop-behind
 - Bjorn Wesen: Cris architecture update
 - Anton Altaparmakov: support for Windows Dynamic Disks
 - James Washer: LDT loading SMP bug fix
-final:
 - me: fix ptrace and /proc issues with new core-dump permissions
 - numerous: IDE tape driver update for completion handlers
 - Ben Collins: ieee1394 GUID cleanups
 - Jacek Stepniewski: nasty deadlock in rename()

-pre9:
 - Dan Quinlan: cramfs update
 - Ben Collins: IEEE 1394 update
 - David Miller: network update (pppoe, routing cache stats), sparc32 update
 - me: only dump core once per threaded app (first one wins)
 - me: use new completion handlers for block device requests (same race
   as with vfork, see -pre7)

-pre8:
 - Chris Mason: reiserfs update
 - Paul Mackerras: PPC updates (softirq)
 - Kai Germaschewski: ISDN updates
 - various: workaround for cpuid inline asm problem with egcs-2.91.66

-pre7:
 - Andreas Dilger: various ext2 cleanups
 - Richard Gooch: devfs update
 - Johannes Erdfelt: USB updates
 - Alan Cox: merges
 - David Miller: fix SMP pktsched bootup deadlock (CONFIG_NET_SCHED)
 - Roman Zippel: AFFS update
 - Anton Altaparmakov: NTFS update
 - me: fix races in vfork() (semaphores are not good completion handlers)
 - Jeff Garzik: net driver updates, sysvfs update

-pre6:
 - me: fix more buffer head SMP races (non-x86 only - weak memory ordering)
 - Andrea Arkangeli: some bh cleanups from the buffer race condition fix
 - Tim Waugh: parport drievr documentation, init sanity
 - Ion Badulescu: starfire net driver update
 - David Miller: sparc and networking updates
 - Ivan Kokshaysky: alpha version of the inlined rw-semaphores
 - NIIBE Yutaka: SuperH update

-pre5:
 - remember to bump the version string
 - Andrea Arkangeli: softirq cleanups and fixes, and everybody is happy
   again (ie I changed some details to make me happy ;)
 - Neil Brown: raid5 stall fix, nfsd filehandle sanity check fix

-pre4:
 - David Miller: sparc and networking updates
 - Al Viro: SysV FS add_link off-by-two bogosity.
 - Jeff Garzik: merge D-Link DL2k GigE driver, other network driver cleanups
 - Kai Germaschewski: ISDN update
 - Alan Cox: more merging (MPT fusion core)
 - Johannes Erdfelt: USB updates
 - Stas Sergeev: make sure we return out of vm86 mode when interrupts
   get re.enabled
 - Rusty Russell: netfilter fixes for ipt_unclean and ip_queue
 - me: initialize page->age when adding it to the swap cache
 - Paul Mackerras: PPC updates
 - some subtle fs/buffer.c race conditions (Andrew Morton, me)

-pre3:
 - merge with Alan (SCSI subsystem)
 - Jeff Garzik: make serial driver PCI hotplug-aware

-pre2:
 - merge with Alan (USB, zoran, sony motion-eye, rio, dmi-scan)

-pre1:
 - merge with Alan (irda, s390, mips64, chris, sk98lin, mips/mm)
 - rth: fix alpha RTC calibration
 - Paul Mackerras: fix PPC typo
-final:
-pre9:
 - make sure "sync()" doesn't effectively lock up the machine by
   overloading all the IO resources
 - fix up some network memory allocations that don't wan tto wait on IO.
 - merge with Alan (including MIPS update)
 - Jeff Garzik: network driver updates. 
 - Al Viro: System V FS update (write capability, page cache, mondo cleanups)
 - Kai Germaschewski: ISDN cleanups, TURBOPAM driver by Stelian Pop
 - Ben Fennema: UDF update (time handling, i_blocks fix)
 - Neil Brown: md error handling improvements, knfsd file handle compatibility
 - Paul Mackerras: PPC update
 - Jakub Jelinek: fix up kernel linker scripts to accept .rodata better
 - Patrick Mochel: fix PME handling in pci_enable_wake()
 - Chris Mason: reiserfs PF_MEMALLOC handling

-pre8:
 - me: fix GFB_BUFFER thinkos. Make buffer syncing more efficient.
   Make sure we don't leave buffers on the LOCKED list forever
 - David Miller: networking and sparc updates

-pre7:
 - Patrick Mochel: PCI documentation, and PM cleanups
 - mtd: export nand ECC functions
 - Jes Sorenson: acenic driver update
 - Alan Cox: fix vxfs merge boo-boo
 - me: undo page_launder() LRU changes, they have nasty side effects
 - wanrouter: fix error code

-pre6:
 - Jeff Garzik: net driver updates, PCI PM induced cleanups
 - Me: do ACPI first, so that it doesn't mess up existing device driver
   configurations.  Notably it used to completely destroy PCMCIA on some
   Sony VAIOs. 
 - Paul Mackerras: powermac drivers and MAINTAINERS update
 - NIIBE Yutaka: SuperH update
 - Johannes Erdfelt: USB driver updates
 - Russell King: ARM update
 - Alan Cox: merging, merging, merging

-pre5:
 - Johannes Erdfelt: USB update (bluetooth and serial)
 - Andrew Grover: ACPI update for _real_ this time.
 - Neil Brown: md update
 - Keith Owens: kbuild script fix, do_softirq versioning fix
 - David Miller: sparc and portability updates

-pre4:
 - Chris Mason: ReiserFS pre-allocation locking bugfix
 - David Miller: fix bitops users (requires "long" alignment)
 - Andrey Savochkin: file locking failure case SMP lock fix
 - Urban Widmark: smbfs update (avoid unnecessary flushing, make NetApp
   work)
 - Andrew Grover: ACPI update
 - Jeff Garzik: network driver updates
 - Maciej Rozycki: IO-APIC level trigger problem workaround
 - Rusty Russell: ipt_unclean fix
 - Richard Gooch: devfs update

-pre3:
 - remember to increment the version number
 - Chris Mason: reiserfs mark_journal_new and bh leak fix
 - Richard Gooch: devfs update
 - Alexander Viro: further FS cleanup (superblock list)
 - David Woodhouse: MTD update
 - Kai Germaschewski: ISDN update (stanford checker fixes etc)
 - Rich Baum: gcc-3.0 warning fixes
 - Jeff Garzik: network driver updates
 - Geert Uytterhoeven: m68k fbdev logo merge glitch fix
 - Andrea Arcangeli: fix signal return path
 - David Miller: Sparc updates
 - Johannes Erdfelt: USB update
 - Carsten Otte, Andries Brouwer: don't clear blk_size unconditionally
   on partition check
 - Martin Frey: alpha Sable irq fix
 - Paul Mackerras: PPC softirq update
 - Patrick Mochel: PCI power management infrastructure
 - Robert Siemer: miroSOUND driver update
 - Neil Brown: knfsd updates, including ability to export ReiserFS filesystems
 - Trond Myklebust: NFS readdir fixup, don't update atime on client
 - Andrew Morton: truncate_inode_pages speedup
 - Paul Menage: make inode quota count all inodes..

-pre2:
 - Takanori Kawano: brlock indexing bugfix
 - Ingo Molnar, Jeff Garzik: softirq updates and fixes
 - Al Viro: rampage of superblock cleanups.
 - Jean Tourrilhes: Orinoco driver update v6, IrNET update
 - Trond Myklebust: NFS brown-paper-bag thing
 - Tim Waugh: parport update
 - David Miller: networking and sparc updates
 - Jes Sorensen: m68k update.
 - Ben Fennema: UDF update
 - Geert Uytterhoeven: fbdev logo updates
 - Willem Riede: osst driver updates
 - Paul Mackerras: PPC update
 - Marcelo Tosatti: unlazy swap cache
 - Mikulas Patocka: hpfs update

-pre1:
 - Andreas Dilger: make ext2fs react more gracefully to inode disk
   errors
 - Andrea Arkangeli: fix up alpha compile issues
 - Ingo Molnar: io-apic MP table parsing update and softirq latency
   update
 - Johannes Erdfelt: USB updates
 - Richard Henderson: alpha rawhide irq handling fixes
 - Marcelo, Andrea, Rik: more VM issues
 - Al Viro: fix various ext2 directory handling checks by biting the
   bullet and using the page cache. 

-final:
 - Alan Cox: camera conversion missed parts
 - Neil Brown: md graceful alloc failure
 - Andrea Arkangeli: more alpha fixups, bounce buffer deadlock avoidance
 - Adam Fritzler: tms380tr driver update
 - Al Viro: VFS layer cleanups

-pre6:
 - Johannes Erdfelt: OHCI hash-chain corruption fix, USB updates
 - Richard Henderson, Ivan Kokshaysky: alpha PCI iommu fixes
 - Tim Waugh: parport changelogs and printk levels
 - Andrew Morton: vmalloc off-by-one (overly sensitive) test
 - Al Viro: VFS layer cleanups
 - Cort Dougan: PPC updates (big bootloader re-org)
 - Alan Cox: more merges, remove phillips camera conversion code
 - Andrea Arkangeli: alpha fixups
 - OGAWA Hirofumi: big-sector support with FAT
 - Neil Brown: more md fixes

-pre5:
 - Al Viro: fs cleanups
 - David Miller: sparc semaphores
 - Christoph Hellwig: VxFS update
 - Asit Mallick: set machine check bit with set_in_cr4
 - Richard Henderson: fix alpha pci_controller_num(), sg_fill, SRM poweroff.
 - Johannes Erdfelt: USB updates
 - Cort Dougan: bitkeeper Id's on the ppc side
 - Matt Chapman: NFS file locking SMP lock fix
 - Alan Cox: further merging

-pre4:
 - Russell King: ARM updates
 - Al Viro: more init cleanups
 - Cort Dougan: more PPC updates
 - David Miller: cleanups, pci mmap updates
 - Neil Brown: raid resync by sector
 - Alan Cox: more merging with -ac
 - Johannes Erdfelt: USB updates
 - Kai Germaschewski: ISDN updates
 - Tobias Ringstrom: dmfe.c network driver update
 - Trond Myklebust: NFS client updates and cleanups

-pre3:
 - Al Viro: sanity-check user arguments, zero-terminated strings etc.
 - Urban Widmark: smbfs update (server/client cache coherency etc)
 - Rik van Riel, Marcelo Tosatti: VM updates
 - Cort Dougan: PPC updates
 - Neil Brown: raid1/5 failed drive fixups, NULL ptr checking, md error cleanup
 - Neil Brown: knfsd fix for 64-bit architectures, and filehandle resolveir
 - Ken Brownfield: workaround for menuconfig CPU selection glitch
 - David Miller: sparc64 MM setup fix, arpfilter forward port
 - Keith Owens: Remove obsolete IPv6 provider based addressing
 - Jari Ruusu: block_write error case cleanup fix
 - Jeff Garzik: netdriver update

-pre2:
 - David Miller: network syncup (better TCP page fault handling by Andrea etc)
 - Tim Hockin: moxa driver fixes
 - Alexander Viro: clean up process reaping procedures, make /proc use
   the proper fields to notice that the process is gone, gone, gone.
 - Justin Gibbs: aic7xxx driver update to 6.1.13.
 - me: fix PCI allocation so that it doesn't stomp on unknown memory
 - Jeff Garzik: 8139too net drvr fix
 - Nigel Gamble: merge page fault interrupt gate from preemtible kernel.
   Fixes problem noticed by Brian Gerst.
 - Jean Tourrilhes: Orinoco / Airport support diff. Mucho cleanups.

-pre1:
 - Al Viro: clean up driver "invalidate_device()" mess
 - Andries Brouwer: make sd.c work with USB Dane-Elec CompactFlash Card
   Reader
 - me: fix nasty lazy kernel page table update problem
 - me: undo fork changes. Too many user-level bugs and unresolved issues.
 - Peter Anvin: iso9660 cleanups
 - Alan Cox: big merge
 - Johannes Erdfelt: UHCI pci DMA setup fix
-final:
 - Andrea Arkangeli: raw-io fixes
 - Johannes Erdfelt: USB updates
 - reiserfs update
 - Al Viro: fsync/umount race fix
 - Rusty Russell: netfilter sync

-pre8:
 - Al Viro: fix d_flags race between low-level fs and VFS layer.
 - David Miller: sparc updates
 - S390 update

-pre7:
 - Johannes Erdfelt: USB updates
 - David Howells: more rw-sem stuff
 - David Miller: network callback cleanups and fixes
 - Jan Harkes: make Coda use the proper VFS layer interfaces, so that it can use
   "non-traditional-unix" filesystems without inode numbers for backing store.

-pre6:
 - Chris Mason: daemonize reiserfs commit thread
 - Alan Cox: syncup (AFFS might even work, and official VIA workarounds)
 - Jeff Garzik: network driver updates
 - Paul Mackerras: PPP update
 - David Howells: more rw-sem cleanups, updates. Slowly getting somewhere.

-pre5:
 - Mike Phillips: olympic driver update
 - Alan Cox: continued resyncing (lots of small stuff, big NTFS merge from Anton)
 - Martin Dalecki: cleanup (remove unused and unnecessary get_hardblocksize)
 - Chris Mason: fix potential reiserfs journal overflow
 - Jeff Garzik: network driver updates
 - David Miller: sparc fixes, some network cleanups

-pre4:
 - David Miller: sparc rw semaphores moved over
 - Alan Cox: yet more resyncs
 - NIIBE Yutaka: Super-H driver update
 - David Howells: more rw-sem cleanups, updates
 - USB updates
 - Al Viro: filesystem init cleanup

-pre3:
 - Hui-Fen Hsu: sis900 driver update
 - NIIBE Yutaka: Super-H update
 - Alan Cox: more resyncs (ARM down, but more to go)
 - David Miller: network zerocopy, Sparc sync, qlogic,FC fix, etc.
 - David Miller/me: get rid of various drivers hacks to do mmap
   alignment behind the back of the VM layer. Create a real
   protocol for it.

-pre2:
 - Ingo Molnar/Al Viro: don't use bforget() on ext2 (and minix) metadata
   where we may not be the only owner of the buffer! FS corruption.
 - Andi Kleen: IPv6 packet re-assembly fix.
 - David Howells: fix up rwsem implementation
 - Alan Cox: more merging (S/390 down, ARM to go).
 - Jens Axboe: LVM and loop fixes

-pre1:
 - Bob Tracy: Cyrix MTRR setup fix (don't make it twice as big as asked
   for)
 - Trond Myklebust: rpciod needs to be PF_MEMALLOC to avoid deadlocks on
   memory allocation when writing out NFS data under low memory conditions.
   Fix up BKL and RPC interactions.
 - Jeff Garzik: tulip network driver update
 - fix truncate to call down to the filesystem with the kernel lock.
 - David Mosberger: ia64 update
 - David Mosberger: simplify ELF program header generation.
 - Alan Cox: merge from -ac series
 - Jeff Garzik: make serial.c recognize modem devices properly
-final:
  - Kai Germaschewski: Makefile dependency fixes. ISDN update
  - Chris Mason: another reiserfs tail writing fix
  - unify pte/pmd allocation
  - undo some VIA PCI fixups - conflicting behaviour

-pre8:
  - Paul Mackerras: PPC update for thread-safe page table handling
  - Ingo Molnar: x86 PAE update for thread-safe page table handling
  - Jeff Garzik: network driver updates, i810 rng driver, and
    "alloc_etherdev()" network driver insert race condition fix.
  - David Miller: UltraSparcIII update, network locking fixes
  - Al Viro: fix fs counts on mount failure

-pre7:
  - more bugs found by the automatic stanford checker, yay!
  - Andrew Morton: fix SAK locking bugs by moving it into a process context
  - Johannes Erdfelt: USB updates
  - Jeff Garzik: merge Hermes driver by David Gibson
  - Jens Axboe: cdrom merges, ll_rw_blk proper accounting

-pre6:
  - Jeff Garzik: network driver merge
  - Andrew Morton: fix missed page_table_lock unlock
  - David Miller: Qlogic,FC bufix, page allocation order problem.

-pre5:
  - Rik van Riel and others: mm rw-semaphore (ps/top ok when swapping)
  - IDE: 256 sectors at a time is legal, but apparently confuses some
    drives. Max out at 255 sectors instead.
  - Petko Manolov: USB pegasus driver update
  - make the boottime memory map printout at least almost readable.
  - USB driver updates
  - pte_alloc()/pmd_alloc() need page_table_lock.

-pre4:
  - Petr Vandrovec, Al Viro: dentry revalidation fixes
  - Stephen Tweedie / Manfred Spraul: kswapd and ptrace race
  - Neil Brown: nfsd/rpc/raid cleanups and fixes

-pre3:
  - Alan Cox: continued merging
  - Urban Widmark: smbfs fix (d_add on already hashed dentry - no-no).
  - Andrew Morton: 3c59x update
  - Jeff Garzik: network driver cleanups and fixes
  - Grard Roudier: sym-ncr drivers update
  - Jens Axboe: more loop cleanups and fixes
  - David Miller: sparc update, some networking fixes

-pre2:
  - Jens Axboe: fix loop device deadlocks
  - Greg KH: USB updates
  - Alan Cox: continued merging
  - Tim Waugh: parport and documentation updates
  - Cort Dougan: PowerPC merge
  - Jeff Garzik: network driver updates
  - Justin Gibbs: new and much improved aic7xxx driver 6.1.5

-pre1:
  - 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
final:
 - 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

-pre4:
 - 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

-pre3:
 - 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

-pre2:
 - 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

-pre1:
 - 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
final:
 - Al Viro: core file hardlink attack avoidance fix

pre12:
 - 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

pre11:
 - 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)

pre10:
 - 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

pre9:
 - 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

pre8:
 - 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.
 - ReiserFS merge
 - USB hotplug updates/fixes
 - boots on real i386 machines
 - blk-14 from Jens Axboe
 - fix DRM R128/AGP dependency
 - fix n_tty "canon" mode SMP race
 - ISDN fixes
 - ppp UP deadlock attack fix
 - FAT fat_cache SMP race fix
 - VM balancing tuning
 - Locked SHM segment deadlock fix
 - fork() page table copy race fix
