For those of you not following LKML:

----- Forwarded message from Marcelo Tosatti <[EMAIL PROTECTED]> -----

> From: Marcelo Tosatti <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Date: Mon, 25 Aug 2003 04:48:30 -0700
> Subject: linux-2.4.22 released
> 
> 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 B�chle:
>   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: [EMAIL PROTECTED]|ChangeSet|20030706160607|06244
>   o Cset exclude: [EMAIL PROTECTED]|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 B�chle:
>   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: [EMAIL PROTECTED]|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: [EMAIL PROTECTED]|ChangeSet|20030714130500|09040
>   o Cset exclude: [EMAIL PROTECTED]|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
> ============================================
> 
> <[EMAIL PROTECTED]>:
>   o [NET] Attach inner qdiscs to TBF
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o [IPV4] display bootserver in /proc/net/pnp
> 
> <[EMAIL PROTECTED]>:
>   o [NET] Fix refcounting of dev->promiscuity for af_packet
> 
> <[EMAIL PROTECTED]>:
>   o [RESEND 5th] Fix oom killer braindamage
> 
> <[EMAIL PROTECTED]>:
>   o Export 'acpi_disabled' symbol to modules
> 
> Alan Cox <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o ppc32: Fix races in low level adb drivers
> 
> Christoph Hellwig <[EMAIL PROTECTED]>:
>   o quota patch breaks kernel build
> 
> Christoph Hellwig <[EMAIL PROTECTED]>:
>   o new quota code
>   o fix Q_SYNC for dev == 0
> 
> David S. Miller <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o Cset exclude: [EMAIL PROTECTED]|ChangeSet|20030707182325|08049
>   o Remove bogus diff from drivers/char/Config.in
>   o Changed EXTRAVERSION to -pre4
>   o Cset exclude: [EMAIL PROTECTED]|ChangeSet|20030707180059|08076
>   o Fixes ext3 quota/truncate oops
>   o CRIS architecture update
>   o Cset exclude: Remove NFS direct IO patches Cset exclude: [EMAIL 
> PROTECTED]|ChangeSet|20030708095239|55752
>   o Cset exclude: remove NFS direct IO patches Cset exclude: [EMAIL 
> PROTECTED]|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 <[EMAIL PROTECTED]>:
>   o pci_name()
> 
> Mikael Pettersson <[EMAIL PROTECTED]>:
>   o i386 cpufeature.h cleanup + comment
> 
> Paul Mackerras <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o make profile= doc. clearer
> 
> Rusty Russell <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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
> ============================================
> 
> <[EMAIL PROTECTED]>:
>   o USB: several ftdi_sio driver patches
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o USB speedtouch: use common CRC library
> 
> <[EMAIL PROTECTED]>:
>   o [NETFILTER]: Missing return in arp_packet_match()
>   o [NETFILTER]: Add arptables mangle module
> 
> <[EMAIL PROTECTED]>:
>   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.
> 
> <[EMAIL PROTECTED]>:
>   o ia64: expose pointers from EFI system table in /proc
> 
> <[EMAIL PROTECTED]>:
>   o [ATM]: remove iovcnt member in struct atm_skb
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o USB: usb-uhci fix for one-shot interrupt problem
>   o USB: usb-ohci handling of one-shot interrupt transfers
> 
> <[EMAIL PROTECTED]>:
>   o ia64: For SIGSEGV triggered by NaT page, set si_addr to faulting data address, 
> not the faulting IP.
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o ia64: fix sysinfo(2) memory value truncation for 32-bit apps
> 
> <[EMAIL PROTECTED]>:
>   o USB: zaurus SL-C700
> 
> <[EMAIL PROTECTED]>:
>   o include_asm-ia64_sal.h, typo: the the
> 
> <[EMAIL PROTECTED]>:
>   o ia64: ACPI fix for no PCI
> 
> <[EMAIL PROTECTED]>:
>   o ia64: don't try to synchronize ITCs on ITC_DRIFT platforms
> 
> <[EMAIL PROTECTED]>:
>   o fix Via pci irq routing
> 
> <[EMAIL PROTECTED]>:
>   o ia64: SGI SN update
>   o ia64: SN2 update 030528
>   o ia64: SN2 update 030630
> 
> <[EMAIL PROTECTED]>:
>   o ia64: don't let PTRACE_POKEDATA write the NaT bits of syscall args
> 
> <[EMAIL PROTECTED]>:
>   o USB: visor.h[c] USB device IDs
> 
> <[EMAIL PROTECTED]>:
>   o ia64: fix unwinder to call get_scratch_regs() only when really needed
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o ia64: rwsem using atomic primitive
> 
> <[EMAIL PROTECTED]>:
>   o USB: Desknote/ECS UCR-61S2B card reader (2.4.21 patched)
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o [CRYPTO]: Update deflate dependencies
> 
> <[EMAIL PROTECTED]>:
>   o ia64: declare ia64_sal_handler_init non-static
> 
> <[EMAIL PROTECTED]>:
>   o ia64: print ISR for FPSWA faults
>   o ia64: runtime platform detection for 2.5
> 
> <[EMAIL PROTECTED]>:
>   o Ensure that the 'unlink' XDR structures are correctly aligned on 64-bit 
> architectures.
> 
> <[EMAIL PROTECTED]>:
>   o [NETFILTER]: Fix leaks in error paths of ip_recent_ctrl
> 
> <[EMAIL PROTECTED]>:
>   o Designated initializers for ia64
> 
> <[EMAIL PROTECTED]>:
>   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()
> 
> <[EMAIL PROTECTED]>:
>   o [BRIDGE]: Ethernet bridge fixes
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o ia64: improve show_trace_task() portability
> 
> <[EMAIL PROTECTED]>:
>   o ia64: IA-32 emulation patch: ptrace get_FPREGS bug fix
> 
> <[EMAIL PROTECTED]>:
>   o USB: Update for the powermate driver to work with newer devices
> 
> Adam J. Richter <[EMAIL PROTECTED]>:
>   o [CRYPTO]: Simplify crypto memory allocation
> 
> Adrian Bunk <[EMAIL PROTECTED]>:
>   o postfix a constant in efi.h with ULL
> 
> Alan Cox <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o ia64: CMC deadlock fix
> 
> Andi Kleen <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o [CRYPTO]: Fix memcpy/memset args
> 
> Ben Collins <[EMAIL PROTECTED]>:
>   o Update IEEE1394 (r972)
> 
> Benjamin Herrenschmidt <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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: [EMAIL PROTECTED]|ChangeSet|20030623203306|58862
> 
> Chris Mason <[EMAIL PROTECTED]>:
>   o Fix potential IO hangs and increase interactiveness during heavy IO
> 
> Christoph Hellwig <[EMAIL PROTECTED]>:
>   o [CRYPTO-2.4]: Missing ULL postfixes and statics
> 
> David S. Miller <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o fix 2.4.22-pre broken x86 math-emu
> 
> Greg Kroah-Hartman <[EMAIL PROTECTED]>:
>   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: [EMAIL PROTECTED]|ChangeSet|20030620002017|05386
>   o USB: compiler fixes for previous vicam patches
> 
> Hugh Dickins <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o alpha: fix generic kernel build (Jay Estabrook)
>   o alpha: finalize Sable/Lynx support (Jay Estabrook)
> 
> James Morris <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o [CRYPTO]: Kill accidental double memset
>   o [netdrvr 8139too] fix debug printk
> 
> Linus Torvalds <[EMAIL PROTECTED]>:
>   o The crypto auto-load should be enabled if crypto is enabled
> 
> Marcelo Tosatti <[EMAIL PROTECTED]>:
>   o Cset exclude: [EMAIL PROTECTED]|ChangeSet|20030625201246|52045
>   o Added missing BROKEN_PNP_BIOS declaration
>   o Changed EXTRAVERSION to -pre3
> 
> Martin Schwidefsky <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o ia64: efivars fix by Matt Domsch and Peter Chubb
> 
> Olaf Hering <[EMAIL PROTECTED]>:
>   o missing asm-ppc64/kmap_types.h
> 
> Oleg Drokin <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o USB: disconnect of v4l devices in 2.4
>   o USB: fix to previous vicam patch
> 
> Peter Chubb <[EMAIL PROTECTED]>:
>   o ia64: declare test_bit() arg as "const"
> 
> Roger Luethi <[EMAIL PROTECTED]>:
>   o [netdrvr via-rhine] via-rhine 1.18-rc1: Fix Rhine-I regression
> 
> Russell King <[EMAIL PROTECTED]>:
>   o ARM merge part 1 - arch/arm
>   o ARM merge part 2 - include/asm-arm
>   o ARM merge part 3 - drivers/acorn
> 
> Rusty Russell <[EMAIL PROTECTED]>:
>   o 2.5.43 export _end
> 
> Scott Feldman <[EMAIL PROTECTED]>:
>   o Remove CAP_NET_ADMIN check for SIOCETHTOOL's
> 
> Tom Callaway <[EMAIL PROTECTED]>:
>   o [SPARC64]: Fix OBP version parsing on newer systems
> 
> Trond Myklebust <[EMAIL PROTECTED]>:
>   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
> ============================================
> 
> <[EMAIL PROTECTED]>:
>   o fix bug in drivers/net/cs89x0.c:set_mac_address()
>   o [IPV4]: Trim the includes used in util.c
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o [netdrvr tulip] support DM910x chip from ALi
> 
> <[EMAIL PROTECTED]>:
>   o [IPV{4,6}]: Fix "slow multicast on 2.5.69" bug
> 
> <[EMAIL PROTECTED]>:
>   o [NETFILTER]: Really search _backwards_ to find the oldest unreplied connection 
> to evict
> 
> <[EMAIL PROTECTED]>:
>   o current bk ipmi build fix
> 
> <[EMAIL PROTECTED]>:
>   o [NET]: Fix OOPSes with RSVP
> 
> <[EMAIL PROTECTED]>:
>   o [NETFILTER]: Fix two issues in the newnat core, with help from [EMAIL PROTECTED]
> 
> <[EMAIL PROTECTED]>:
>   o sd.c: set data direction to SCSI_DATA_NONE for START_STOP
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o [NETFILTER]: Cosmetic changes
>   o [NETFILTER]: ip{,6}tables enhancement, add new /proc/net files
>   o [NETFILTER]: Fix conntrack master_ct refcounting
> 
> <[EMAIL PROTECTED]>:
>   o new eepro100 PDI ID
> 
> <[EMAIL PROTECTED]>:
>   o [Bluetooth] Add CAPI message transport protocol support
> 
> <[EMAIL PROTECTED]>:
>   o PPC32: Fix /proc/sys/kernel/l2cr on newer CPUs
> 
> <[EMAIL PROTECTED]>:
>   o [NETFILTER]: Fix processor shifts in lockhelp.h
> 
> <[EMAIL PROTECTED]>:
>   o ISDN: [PATCH] memory leak in tpam_queues.c
> 
> <[EMAIL PROTECTED]>:
>   o hfs-readonly-fix.diff
> 
> <[EMAIL PROTECTED]>:
>   o [NETFILTER]: Fix ip6tables alignment (64bit archs)
>   o [NETFILTER]: Fix endianness bugs in conntrack
>   o [NETFILTER]: Fix endianness bugs in ipt_nat
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o [wireless airo] fix end-of-array test
> 
> <[EMAIL PROTECTED]>:
>   o [NETFILTER]: Add iptables "recent" module
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o [IPV4]: Be more verbose about invalid ICMPs sent to broadcast
> 
> <[EMAIL PROTECTED]>:
>   o make sym53c8xx_2 not reject autosense IWR
> 
> <[EMAIL PROTECTED]>:
>   o [netdrvr typhoon] s/#if/#ifdef/ for a CONFIG_ var
> 
> Adrian Bunk <[EMAIL PROTECTED]>:
>   o fix .text.exit error in drivers/net/r8169.c
>   o add three ACPI Configure.help entries
> 
> Alan Cox <[EMAIL PROTECTED]>:
>   o [netdrvr tlan] fix 64-bit issues
> 
> Andi Kleen <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o Additional 3c980 device support
> 
> Andy Grover <[EMAIL PROTECTED]>:
>   o ACPI: Fix config.in (Jeff Garzik)
>   o ACPI: make it so acpismp=force works (reported by Andrew Morton)
> 
> Anton Blanchard <[EMAIL PROTECTED]>:
>   o [netdrvr 8139cp] enable MWI via pci_set_mwi, rather than manually
> 
> Dave Engebretsen <[EMAIL PROTECTED]>:
>   o [netdrvr pcnet32] bug fixes
> 
> Dave Kleikamp <[EMAIL PROTECTED]>:
>   o Update JFS team members in jfs.txt
>   o JFS: resize fixes
> 
> Douglas Gilbert <[EMAIL PROTECTED]>:
>   o sg driver version 3.1.25
> 
> Edward Peng <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o IPv6 over ARCnet (RFC2497) support, driver part
>   o IPv6 over ARCnet (RFC2497) support, IPv6 part
> 
> Hugh Dickins <[EMAIL PROTECTED]>:
>   o remove unsafe BUG() in __remove_inode_page()
> 
> Ivan Kokshaysky <[EMAIL PROTECTED]>:
>   o alpha: Lynx platform support (Jay Estabrook)
>   o alpha: initrd fix (Wiedemeier, Jeff)
>   o alpha: nautilus poweroff
> 
> Jay Vosburgh <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>
>   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: [EMAIL PROTECTED]|ChangeSet|20030508192559|45150 Cset exclude: 
> [EMAIL PROTECTED]|ChangeSet|20030507201543|47130 Cset exclude: [EMAIL 
> PROTECTED]|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 <[EMAIL PROTECTED]>:
>   o ISDN: Fix Fritz!PCI v2 xmit irq underrun recovery
>   o ISDN: Fix bug in ST5481 D-Channel state machine
> 
> Karsten Keil <[EMAIL PROTECTED]>:
>   o ISDN: [PATCH] Fix problem with external hisax drivers
> 
> Maksim Krasnyanskiy <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o Changed EXTRAVERSION to -pre2
>   o Cset exclude: [EMAIL PROTECTED]|ChangeSet|20030620200318|50799
> 
> Mark A. Greer <[EMAIL PROTECTED]>:
>   o PPC32: Fix the gen550 infrastructure for baud rates other than 9600
> 
> Olaf Hering <[EMAIL PROTECTED]>:
>   o remove TIOCGDEV from asm/ioctls.h
>   o RAID_AUTORUN is a compatible ioctl
> 
> Patrick McHardy <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o unexpected IO-APIC code update
> 
> Rusty Russell <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o [netdrvr sis900] make function headers readable by kernel-doc tool
> 
> Scott Feldman <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o Remove warning due to comparison in drivers/net/pcnet32.c
> 
> Summary of changes from v2.4.21 to v2.4.22-pre1
> ============================================
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o [NETFILTER]: Fix ARPT_INV_MASK in arp_tables.h
> 
> <[EMAIL PROTECTED]>:
>   o USB: Aiptek kernel driver 1.0 for Kernel 2.4
> 
> <[EMAIL PROTECTED]>:
>   o USB: vicam.c copyright patches
> 
> <[EMAIL PROTECTED]>:
>   o [ATM]: Fix foul up in lec driver
>   o [ATM]: Add Forerunner HE support
> 
> <[EMAIL PROTECTED]>:
>   o [ATM]: Fix excessive stack usage in iphase driver
>   o [ATM]: svcs possible race with sigd
> 
> <[EMAIL PROTECTED]>:
>   o USB: pentax optio S
> 
> <[EMAIL PROTECTED]>:
>   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 [EMAIL PROTECTED]
> 
> <[EMAIL PROTECTED]>:
>   o Switch to shared optimised CRC32 functions
>   o Add config help for CONFIG_CRC32 (Duncan Sands <[EMAIL PROTECTED]>)
>   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.
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o USB: Patch for Vivicam 355
> 
> <[EMAIL PROTECTED]>:
>   o USB: New vendor/product ids for scanner driver
> 
> <[EMAIL PROTECTED]>:
>   o USB:  Patch for Samsung Digimax 410
> 
> <[EMAIL PROTECTED]>:
>   o USB: Add support for Pentax Still Camera to linux kernel
> 
> <[EMAIL PROTECTED]>:
>   o update arch/ppc64 and include/asm-ppc64
>   o turned off CONFIG_KDB and CONFIG_DUMP
> 
> <[EMAIL PROTECTED]>:
>   o [NET]: Initialize sysctl_table to NULL in neigh_parms_alloc
> 
> <[EMAIL PROTECTED]>:
>   o [TCP]: Handle NLM_F_ACK in tcp_diag.c
> 
> <[EMAIL PROTECTED]>:
>   o USB: add support for Mello MP3 Player
> 
> <[EMAIL PROTECTED]>:
>   o USB: UNUSUAL_DEV for aiptek pocketcam
> 
> <[EMAIL PROTECTED]>:
>   o [TCP]: tcp_twkill leaves death row list in inconsistent state over 
> tcp_timewait_kill
> 
> <[EMAIL PROTECTED]>:
>   o USB: more unusual_devs.h changes
>   o Re: unusual_devs.h patch that was in 2.5.68
> 
> <[EMAIL PROTECTED]>:
>   o USB: unusual_devs.h patch
> 
> <[EMAIL PROTECTED]>:
>   o USB: ehci-hcd.c needs to include <linux/bitops.h>
> 
> <[EMAIL PROTECTED]>:
>   o [IPV4]: Replace explicit dev->refcount bumps with dev_hold
> 
> <[EMAIL PROTECTED]>:
>   o USB: another usb storage addition
> 
> <[EMAIL PROTECTED]>:
>   o USB: HIDDev uref backport for 2.4?
> 
> <[EMAIL PROTECTED]>:
>   o [AX25]: AX.25 bug fixes
> 
> <[EMAIL PROTECTED]>:
>   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
> 
> <[EMAIL PROTECTED]>:
>   o USB: HIDDEV / UPS patches
> 
> <[EMAIL PROTECTED]>:
>   o USB: kobil_sct.c added support for KAAN SIM Reader
> 
> <[EMAIL PROTECTED]>:
>   o USB: fixes kernel_thread
>   o USB: fixes kernel_thread
> 
> Alan Stern <[EMAIL PROTECTED]>:
>   o USB: US_SC_DEVICE and US_PR_DEVICE for 2.4
> 
> Alexey Kuznetsov <[EMAIL PROTECTED]>:
>   o [ACENIC]: Comment out netif_wake_queue from acenic watchdog
>   o [IPV4]: More sane rtcache behavior
> 
> Andy Grover <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o USB: AX8817X Driver for 2.4 Kernels
> 
> David Brownell <[EMAIL PROTECTED]>:
>   o USB: ehci i/o watchdog
>   o USB: SMP ehci-q.c 1010 BUG()
>   o USB: EHCI update for 2.4
> 
> David Mosberger <[EMAIL PROTECTED]>:
>   o [TG3]: Workaround 4g DMA bug more portably
> 
> David S. Miller <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o [NET]: asm/smp.h --> linux/smp.h in sch_ingress.c
>   o USB: Big endian RTL8150
> 
> Greg Kroah-Hartman <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o Allow aicasm to be built with db4-devel
> 
> Jeff Garzik <[EMAIL PROTECTED]>:
>   o [ROSE]: Kill kfree of net_device->name
> 
> Johannes Erdfelt <[EMAIL PROTECTED]>:
>   o USB: fix 2.4 usbdevfs race
> 
> Marcelo Tosatti <[EMAIL PROTECTED]>:
>   o Changed VERSION to .22
>   o Delete autogenerated lib/crc32table.h
>   o Added missing "-" to EXTRAVERSION
> 
> Martin Devera <[EMAIL PROTECTED]>:
>   o [NET]: Fix jiffies races in net/sched/sch_htb.c
> 
> Neil Brown <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o USB: incorrect ethtool -i driver name
>   o USB: incorrect ethtool -i driver name
> 
> Pam Delaney <[EMAIL PROTECTED]>:
>   o Critical bug fix for fusion driver
> 
> Patrick McHardy <[EMAIL PROTECTED]>:
>   o [PPP] fix memory leak in ioctl error path
> 
> Paul Mackerras <[EMAIL PROTECTED]>:
>   o [PPP]: Fix PPP Deflate sequence number checking
> 
> Petko Manolov <[EMAIL PROTECTED]>:
>   o USB: pegasus patch
> 
> Randy Dunlap <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   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 <[EMAIL PROTECTED]>:
>   o Fix O_DIRECT races in 2.4
> 
> Vojtech Pavlik <[EMAIL PROTECTED]>:
>   o USB: Make Olympus cameras work with usb-storage
>   o USB: Fix HID logical min/max for 2.4
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

----- End forwarded message -----

-- 
Excessive login or logout messages are a sure sign of senility.
_______________________________________________
Linux-users mailing list
[EMAIL PROTECTED]
Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users

Reply via email to