Marcelo Tosatti: Linux 2.4.30-pre1 | Linux Today

Marcelo Tosatti: Linux 2.4.30-pre1

Written By
Web Webster
Web Webster
Feb 10, 2005

Kernel.org
Mirrors


Full Changelog

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()

<jason.d.gaston:intel.com>:

  • 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

<mark.haigh:spirentcom.com>:

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

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
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.