Linux Today: Linux News On Internet Time.

More on LinuxToday

Marcelo Tosatti: Linux 2.4.28-pre2

Aug 26, 2004, 05:00 (0 Talkback[s])
(Other stories by Marcelo Tosatti)


Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers

Kernel.org Mirrors

Full Changelog


Here goes the second -pre of v2.4.28.

It contains more SATA fixes, S390 update, number of PCI hotplug fixes, NFS update, IDE PCI Triflex, amongst others.

Also a bunch of gcc 3.4 fixes, hopefully we are done with that now.


Summary of changes from v2.4.28-pre1 to v2.4.28-pre2


  • [libata sata_nv] support for hardware, bug fixes
  • [libata sata_nv] fix leak on error


  • Update ftape webpage


  • Add IOI Media Bay to SCSI quirk list


  • Fix kernel oops in nsc-ircc.c


  • bkgoodman@bradgoodman.com: MTD cfi_cmdset_0002.c - Duplicate cleanup in error path


  • pm3fb and kaweth missing casts
  • ns83820.c warning fixes
  • cpqarray/cciss gcc3.4 inline fixes
  • ieee1394/hisax gcc 3.4 inline fixes
  • radio/video gcc3.4 inline fixes
  • mtd gcc3.4 inline fixes
  • net drivers gcc3.4 inline fixes
  • scsi drivers gcc3.4 inline fixes
  • USB gcc3.4 inline fixes
  • net gcc3.4 inline fixes
  • char gcc3.4 inline fixes
  • filesystems (fs/) gcc3.4 inline fixes
  • intermezzo gcc3.4 inline fixes
  • uninline do_generic_direct_read


  • NetMOS 9805 ParPort interface

Adrian Bunk:

  • 2.4.28-pre1: add two SATA Configure.help entries
  • disallow modular BINFMT_ELF

Alan Cox:

  • [libata] improve translation of ATA errors to SCSI sense codes
  • ad1816 sound driver web page and email address update

Andrew Morton:

  • libata build fix

Badari Pulavarty:

  • scsi PHYS_4G merging doesn't work

Bartlomiej Zolnierkiewicz:

  • Fix IDE Triflex hang on boot with two single-channel controllers

Dan Zink:

  • PCI Hotplug: fix potential hang in cpqphp

Daniel Ritz:

  • enable read prefetch on o2micro bridges to fix HDSP
  • fix EnE Cardbus bridges for HDSP

David S. Miller:

  • [SPARC64]: Add missing nop to itlb_base.S

Dely Sy:

  • PCI Hotplug: Fixes for hot-plug drivers in 2.4 kernel

Douglas Gilbert:

  • [libata] fix INQUIRY handling

Gary Hade:

  • PCI Hotplug: change MAINTAINERS

Jeff Garzik:

  • [libata] (cosmetic) sync with 2.6.x
  • [libata] support commands SYNCHRONIZE CACHE, VERIFY, VERIFY(16)
  • [libata] fix PIO data xfer on big endian
  • [libata] ATAPI PIO data xfer
  • [libata] add ioctl infrastructure
  • [libata] fix error recovery reference count and in-recovery flag
  • [ata] remove 'packed' attributed from struct ata_prd

Marcelo Tosatti:

  • Changed EXTRAVERSION to -pre2

Martin Schwidefsky:

  • s390: core changes
  • s390: ibm partition table
  • s390: system tick misaccounting
  • s390: dasd changes
  • s390: ctc fixes
  • s390: iucv net driver fixes
  • s390: qeth network driver fixes

Mikael Pettersson:

  • gcc34 inline failure fixes

Neil Brown:

  • Allow larger NFSd MAXBLKSIZE on architectures with larger PAGE_SIZE
  • Fixed possibly xdr parsing error if write size exceed 2^31
  • Use llseek instead of f_pos= for directory seeking

Patrick McHardy:

  • [RBTREE]: Add rb_{first,last,prev,next}
  • [NET_SCHED]: Replace eligible list by rbtree in HFSC scheduler
  • [NET_SCHED]: Replace actlist by rbtrees in HFSC scheduler
  • [NET_SCHED]: O(1) children vtoff adjustment in HFSC scheduler
  • [PKT_SCHED]: Remove unnecessary memsets in packet schedulers

Pete Zaitcev:

  • USB: update unusual_devs.h
  • USB: remove "interrupt, status %x, frame# %i"
  • The Dell's fix for TEAC CD-210PU