Linux 2.4.27-pre1

From: Marcelo Tosatti
Date: Thu Apr 22 2004 - 08:07:24 EST


Here goes the 2.4.27-pre1... Most importantly it contains the addition
of SATA drivers backport from v2.6.

Also network driver updates, USB updates, etc.

Detailed changelog follows

Summary of changes from v2.4.26 to v2.4.27-pre1

o Update amd8111 net driver

o Fix potential memory leak in devpts
o Fix potential memory access to free memory in /proc handling

o tipar char driver (divide by zero)

o Add ATI IGP 345M rev2 ID's

o Update codingstyle to 2.6 level

o megaraid2 compilation fix

o [netdrvr tulip] add MII support for Comet chips

o gcc3 does not inline some functions

Atul Mukker:
o megaraid2 driver version 2.10.3

Chris Wright:
o e1000: fix probable security hole

Don Fry:
o resync pcnet32.c with 2.6.x
o netdevice.h add netif_msg_init helper
o pcnet32 fix hang/crash with loopback test

Ganesh Venkatesan:
o e100: NFS/TCO related Firmware update
o e100: change log + version update
o e100: use new API, SET_NETDEV_DEV, rx_bytes stat to include MAC header fix
o e1000: ethtool set/get ring param support
o e1000: backoff Tanacross missed interrupt workaround
o e1000: Changed E1000_COLLISION_THRESHOLD from 16 to 15
o e1000: use E1000_PBA_BYTES_SHIFT instead of E1000_TX_FIFO_SIZE
o e1000: remove polarity reversal workaround for forced 10H/10F links
o e1000: fix eeprom update to include e1000_standby_eeprom
o e1000: new bit definitions, fix comments
o e1000: ethtool set/get eeprom fixes
o e1000: use new API, SET_NETDEV_DEV, check register_netdev retval
o e1000: all other white space fixes, changelog
o e1000: Disable TSO - till TSO related Tx hangs are root caused/fixed
o e1000: msec_delay fix
o e1000: phy fix, and cleanup

Jeff Garzik:
o [netdrvr 8139cp] trivial syncing with 2.6.x
o [netdrvr 8139cp] rearrange priv struct, add cacheline-align markers
o [netdrvr 8139cp] locking cleanups
o [NET] forward-compat definition of netdev_priv()
o [netdrvr 8139cp] minor cleanups
o [netdrvr 8139cp] use netdev_priv()
o [netdrvr 8139cp] complete 64-bit DMA (PCI DAC) support
o [netdrvr 8139cp] better dev->close() handling, and misc related stuff
o [netdrvr natsemi] correct DP83816 IntrHoldoff register offset
o [netdrvr tulip] remove ChangeLog file, we have BitKeeper logs now
o Add SATA support
o Add Promise SX8 SATA driver
o [netdrvr via-rhine] Fix MII phy scanning bug, whitespace cleanups

Marcelo Tosatti:
o Herbert Xu: Delete unused drivers/sound/Hwmcode.h, drivers/sound/724hwmcode.h
o Cset exclude: loftin@xxxxxxxxxxxxx|ChangeSet|20040414205510|54931
o Changed EXTRAVERSION to 2.4.27-pre1
o Fix drmP.h fix typo

Meelis Roos:
o Kaupo Arulo: only use set_max when it is present

Paul Gortmaker:
o [netdrvr 8390] Fix 8390 log spam

Pavel Roskin:
o Tulip endianess fix

Pete Zaitcev:
o Improve USB printer locking
o More USB storage locking fixes

Randy Dunlap:
o drmP.h doesn't need local cmpxchg() and __cmpxchg()

Scott Feldman:
o Update MAINTAINERS with new e100/e100 maintainers

Zwane Mwaikambo:
o fix module load with gcc3.3.3

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at