---

Marcelo Tosatti: Linux 2.4.27-pre1

Kernel.org
Mirrors


Full Changelog

Hi,

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


<khawar.chaudhry:amd.com>:

  • Update amd8111 net driver

<kirillx:7ka.mipt.ru>:

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

<lkml:lievin.net>:

  • tipar char driver (divide by zero)

<maragato:gmx.net>:

  • Add ATI IGP 345M rev2 ID’s

<mhf:linuxmail.org>:

  • Update codingstyle to 2.6 level

<sezero:superonline.com>:

  • megaraid2 compilation fix

<tmattox:engr.uky.edu>:

  • [netdrvr tulip] add MII support for Comet chips

<vda:port.imtp.ilyichevsk.odessa.ua>:

  • gcc3 does not inline some functions

Atul Mukker:

  • megaraid2 driver version 2.10.3

Chris Wright:

  • e1000: fix probable security hole

Don Fry:

  • resync pcnet32.c with 2.6.x
  • netdevice.h add netif_msg_init helper
  • pcnet32 fix hang/crash with loopback test

Ganesh Venkatesan:

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

Jeff Garzik:

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

Marcelo Tosatti:

  • Herbert Xu: Delete unused drivers/sound/Hwmcode.h,
    drivers/sound/724hwmcode.h
  • Cset exclude:
    loftin@ldl.fc.hp.com|ChangeSet|20040414205510|54931
  • Changed EXTRAVERSION to 2.4.27-pre1
  • Fix drmP.h fix typo

Meelis Roos:

  • Kaupo Arulo: only use set_max when it is present

Paul Gortmaker:

  • [netdrvr 8390] Fix 8390 log spam

Pavel Roskin:

  • Tulip endianess fix

Pete Zaitcev:

  • Improve USB printer locking
  • More USB storage locking fixes

Randy Dunlap:

  • drmP.h doesn’t need local cmpxchg() and __cmpxchg()

Scott Feldman:

  • Update MAINTAINERS with new e100/e100 maintainers

Zwane Mwaikambo:

  • fix module load with gcc3.3.3

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis