Linux Today: Linux News On Internet Time.

More on LinuxToday

Marcelo Tosatti: Linux 2.4.30-pre1

Feb 10, 2005, 15:00 (0 Talkback[s])
(Other stories by Marcelo Tosatti)


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

Kernel.org Mirrors

Full Changelog


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


  • [TG3]: Always copy receive packets when 5701 PCIX workaround enabled


  • [libata] SCSI-to-ATA translation fixes


  • [libata sata_sil] support ATI IXP300/IXP400 SATA


  • 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


  • [libata sata_promise] add PCI ID for new SATAII TX2 card


  • [SPARC]: Fix asm constraints in muldiv.c


  • sym53c8xx.c: Add ULL suffix to fix warning
  • arch/i386/kernel/pci-irq.c: Wrong message output


  • fix an oops in ata_to_sense_error
  • libata: fix ata_piix on ICH6R in RAID mode


  • Configure mangles hex values


  • [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:

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

Tom Rini:

  • ppc32: Fix a problem with the TLB Miss handler