final: - v2.4.37-rc2 was released as 2.4.37 with no changes. Summary of changes from v2.4.37-rc1 to v2.4.37-rc2 ============================================ Andy Gospodarek (1): bonding: fix panic when taking bond interface down before removing module Arjan van de Ven (1): security: avoid calling a NULL function pointer in drivers/video/tvaudio.c Ayaz Abdulla (1): forcedeth: fix checksum flag David Miller (1): net: Fix recursive descent in __scm_destroy(). Eric Sandeen (1): ext: Avoid printk floods in the face of directory Eric Sesterhenn (1): hfsplus: fix Buffer overflow with a corrupted image Erik Inge Bolsø (1): doc: mention chain-compiling for really old gccs Eugene Teo (2): CVE-2008-3275 Linux kernel local filesystem DoS Remove suid/sgid bits on truncate() (CVE-2008-4210) Gilles Espinasse (1): tcp: Clear probes_out more aggressively in tcp_ack(). Ilpo Järvinen (1): netfilter: snmp nat leaks memory in case of failure Jean Delvare (2): i2c: The i2c mailing list is moving i2c: Update comment of I2C_FUNC_SMBUS_*_I2C_BLOCK Jouke Witteveen (1): sanitise mii.h for userspace Marcel Sebek (1): backport vlan device unregister fix Willy Tarreau (8): doc: fix examples and add suggestions about depmod ata_piix: get more PCI IDs in sync with 2.6 (ICH9/ICH10) i386: add configuration option for AMD Geode GX/LX i2c: add support for Geode Companion CS5535/5536 to scx200_acb i386: add support for AMD Geode MFGPT timers wdt: add support for AMD Geode GX/LX watchdog char: add support for AMD Geode LX hardware RNG Change VERSION to 2.4.37-rc2 Yasuyuki KOZAKAI (1): netfilter: ip6t_{hbh,dst}: Rejects not-strict mode on rule insertion Summary of changes from v2.4.36 to v2.4.37-rc1 ============================================ Al Viro (1): Fix SMP ordering hole in fcntl_setlk() (CVE-2008-1669) Axel Reinhold (1): add ICH9x support to ahci driver Carsten (1): usb: add support for ADM8515 to pegasus.h Chris Wright (1): asn1: additional sanity checking during BER decoding (CVE-2008-1673) David Newall (1): usb-serial: back-port of pl2303.c from 2.6.24.1 David S. Miller (3): sit: Add missing kfree_skb() on pskb_may_pull() failure (CVE-2008-2136) sparc: Fix mmap VA span checking (CVE-2008-2137) sctp: Make sure N * sizeof(union sctp_addr) does not overflow (CVE-2008-2826) Emeric Brun (1): x86 SMP: don't report error on uniprocessor machines Erik Andersen (1): 2.4.x USB and 1394 hotplug Eugene Teo (1): wan: Missing capability checks in sbni_ioctl() (CVE-2008-3525) Florin Malita (1): [PPPOE]: Missing result check in __pppoe_xmit(). Gilbert Ashley (1): Kernel patch to add rootdelay feature Gilbert Ashley Gilbert (1): udf: fix uid/gid permissions Gilles Espinasse (2): PCI ID updates for amd74xx ahci driver update Glen Nakamura (3): ext2_readdir() filp->f_pos fix (try #2) Duplicate id in videodev.h Fix typo in acpi_boot_init Gunnar Larisch (1): 3c980-TX needs EXTRA_PREAMBLE Herbert Xu (1): net pppoe: Check packet length on all receive paths Ivaylo Josifov (1): ide-generic: Marvell IDE 88SE6101 2.4.XX support Jesse Brandeburg (1): ip-pnp-dhcp: wait lazily when doing dhcp for diskless systems Li Zefan (1): ACPI: check a return value correctly in acpi_power_get_context() Patrick McHardy (1): [TCP]: Fix shrinking windows with window scaling Roel Kluin (1): wireless, airo: waitbusy() won't delay Solar Designer (1): IDE: fix panic during probe with negative IRQ Stephen Hemminger (1): ipv6: use timer pending Steve Rosenbluth (3): signal.h: use an explicit cast to silent compiler warnings fix build error with some flavours of gcc 2.95.3 ata_piix: add PCI ID for intel ICH8 controller Unknown (1): linux-2.4 CLASSIFY patch. Vlad Yasevich (2): sctp: Do not leak memory on multiple listen() calls sctp: Allow only 1 listening socket with SO_REUSEADDR Willy Tarreau (15): Do not complain about gcc 4.2 for user-space i386: fix setCx86/getCx86 race in macros security: insufficient range checks in certain fault handlers intermezzo: fix uninitialized use of pointer in error path Fix dnotify/close race (CVE-2008-1375) ide-generic: add support for JMicron 368 ide-generic: add support for Marvell 6145 PATA port ata_piix: add support for ICH9 in IDE mode doc: explain how to build a suitable gcc in Documentation/using-newer-gcc.txt sound: fix warning due to incorrect error code checking in ad1889 sky2: fix uninitialized "mss" variable in sky2_xmit_frame() x86 would not build without CONFIG_VT via-rhine: fix mii duplex detection during link monitoring pc_keyb: fix breakage on ia64/mips/mips64 Change VERSION to 2.4.37-rc1 Xiong Wu (1): Correct the upto value during list conntrack information dann frazier (8): avoid semi-infinite loop when mounting bad ext2 ext2: skip pages past number of blocks in ext2_find_entry memory leak when socket is release()d before PPPIOCGCHAN has been called on it 2.4: fix memory corruption from misinterpreted bad_inode_ops return values 2.4: [SCSI] aacraid: Fix security hole 2.4: USB: fix DoS in pwc USB video driver 2.4: [POWERPC] CHRP: Fix possible NULL pointer dereference old buffer overflow in moxa driver (CVE-2005-0504)