Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Change log for patch v2.4.23
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 Bächle:
  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=13+
90
  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

François 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 othe+
rs
  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=1+
165

<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 Bächle:
  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

Stéphane 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
Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.