Hi,
Here goes v2.4.30-pre1.
It contains, amongst others, a SATA update, series of networking
bug fixes, and v2.6 hardening backports.
Please read the changelog for detailed information.
(this is the second announcement I’m sending because I haven’t
seen the first one hit LKML).
Summary of changes from v2.4.29 to v2.4.30-pre1
<akeptner:sgi.com>:
- [TG3]: Always copy receive packets when 5701 PCIX workaround
enabled
<albertcc:tw.ibm.com>:
- [libata] SCSI-to-ATA translation fixes
<fli:ati.com>:
- [libata sata_sil] support ATI IXP300/IXP400 SATA
<james4765:cwazy.co.uk>:
- lcd: Add checks to CAP_SYS_ADMIN to potentially dangerous
ioctl’s - lcd: fix memory leak in lcd_ioctl()
- SATA AHCI support for Intel ICH7R
<jpaana:s2.org>:
- [libata sata_promise] add PCI ID for new SATAII TX2 card
<krzysztof.h1:wp.pl>:
- [SPARC]: Fix asm constraints in muldiv.c
- sym53c8xx.c: Add ULL suffix to fix warning
- arch/i386/kernel/pci-irq.c: Wrong message output
<mkrikis:yahoo.com>:
- fix an oops in ata_to_sense_error
- libata: fix ata_piix on ICH6R in RAID mode
<npollitt:mvista.com>:
- Configure mangles hex values
<syntax:pa.net>:
- [libata sata_sil] add another Seagate drive to blacklist
Adrian Bunk:
- scsi/ahci.c: remove an unused function
Andrew Chew:
- sata_nv: enable generic class support for future NVIDIA
SATA
Brett Russ:
- [libata scsi] verify cmd bug fixes/support
Chris Wright:
- Fix potential leak of kernel data to user space in wireless
private handler helper
David S. Miller:
- [TG3]: Update driver version and reldate
- [TG3]: Update driver version and reldate
- [TG3]: Update driver version and reldate
- [TG3]: Update driver version and reldate
- [SPARC64]: __atomic_{add,sub}() must sign-extend return
value - [TG3]: Update driver version and reldate
- [SPARC64]: atomic and bitop fixes
- [SPARC64]: Add missing membars for xchg() and cmpxchg()
- [SPARC64]: Add missing membars for xchg() and cmpxchg()
- [SPARC64]: Mask off stack ptr in alloc_user_space() for
32-bit - [TG3]: Update driver version and reldate
Ernie Petrides:
- fix for memory corruption from /proc/kcore access
Grant Grundler:
- [TG3]: Clean up grc_local_ctrl usage
Haroldo Gamal:
- [libata sata_sil] add another Seagate driver to blacklist
Heinz J. Mauelshagen:
- fix panics while backing up LVM snapshots
Herbert Xu:
- [NET]: Add missing memory barrier to kfree_skb()
- [NET]: Add barriers for dst refcnt
Jean Delvare:
- PCI: Kill duplicate definition of INTEL_82801DB_10
- I2C updates: The “bit” and “pcf” i2c algorithms should declare
themselves fully I2C capable - I2C updates: small header cleanups
- I2C updates: Document that the “id” member of the i2c_client
structure was discarded in Linux 2.6
Jeff Garzik:
- [libata] add DMA blacklist
- [libata] Remove CDROM drive from PATA DMA blacklist
- [libata sata_promise] support Promise SATAII TX2/TX4 cards
- [libata ahci] Add support for ULi M5288
Len Brown:
- [ACPI] via interrupt quirk fix from 2.6 http://bugzilla.kernel.org/show_bug.cgi?id=3319
Luca Tettamanti:
- Fix MSF overflow in ide-cd with multisession DVDs
Marcelo Tosatti:
- Karsten Keil: Eicon Diva PCI 2.02 bugfix
- Cset exclude:
temnota@kmv.ru|ChangeSet|20050119161632|63236 - Ake Sandgren: Fix RLIMIT_RSS madvise calculation bug
- Cset exclude:
dan@embeddedalley.com|ChangeSet|20050128083257|00819 - Hugh Dickins: remove rlim_rss and this RLIMIT_RSS code from
madvise. Presumably the code crept in by mistake - Changed VERSION to 2.4.30-pre1
- Linus Torvalds: backport 2.6 rw_verify_area() to check against
file offset overflows - Linus Torvalds: Add extra debugging help for bad user
accesses - Solar Designer: missing f_maxcount initialization
- Cset exclude:
Mark.Haigh@spirentcom.com|ChangeSet|20050203152306|59941 - rw_verify_area() cleanup
- Cset exclude:
alanh@fairlite.demon.co.uk|ChangeSet|20050209150113|54411
Matthew Wilcox:
- [IPV4]: ipconfig should use memmove() instead of strcpy()
Michael Chan:
- [TG3]: add tg3_set_eeprom()
- [TG3]: Fix TSO for 5750
- [TG3]: 5750 fixes
- [TG3]: 5704 serdes fixes
Michal Ostrowski:
- [MAINTAINERS]: Fix my email address in PPPOE entry
Patrick McHardy:
- [IPV4]: Keep fragment queues private to each user
- [NETFILTER]: Fix ip_fw_compat.c build after IP_DEFRAG_*
changes
Paul Clements:
- nbd: fix ioctl permissions
Pete Zaitcev:
- USB: Prevent hiddev from looping
- USB: Workarounds for Genesys Logics
- [libata] fix probe object allocation bugs
Rogier Wolff:
- Rogier Wolff: fix nbd ioctl permissions
Stephen Hemminger:
- [PKT_SCHED]: netem: memory leak
Thomas Graf:
- [NET]: Set NLM_F_MULTI for neighbour rtnetlink messages to
userspace - [PKT_SCHED]: Fix ingress qdisc to pick up IPv6 packets when
using netfilter hooks - [NETLINK]: Use SKB_MAXORDER to calculate NLMSG_GOODSIZE
Tom Rini:
- ppc32: Fix a problem with the TLB Miss handler