Linux kernel net-drivers-2.4.19-pre3-jg1

Linux kernel net-drivers-2.4.19-pre3-jg1

Post by Jeff Garzi » Fri, 22 Mar 2002 04:40:07



Patch at:
ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patches/2.4.19/n...

NOTE!  This patch includes Marcelo's latest BK changesets
(post-2.4.19-pre3).

Changeset (not including Marcelo's newest changesets) and pull info follow.

[ net-drivers-2.4.txt 6K ]
Marcelo and other BK users, please do a

        bk pull http://gkernel.bkbits.net/net-drivers-2.4

This will update the following files:

 Documentation/networking/dl2k.txt  |    6
 drivers/net/3c503.c                |    9
 drivers/net/ac3200.c               |    9
 drivers/net/acenic.c               |  227 ++++++++----
 drivers/net/acenic.h               |   33 -
 drivers/net/at1700.c               |    1
 drivers/net/bmac.c                 |    1
 drivers/net/de4x5.c                |   32 -
 drivers/net/de620.c                |   15
 drivers/net/dl2k.c                 |  137 +++++--
 drivers/net/dl2k.h                 |    5
 drivers/net/e2100.c                |   11
 drivers/net/eepro100.c             |  198 +++++------
 drivers/net/epic100.c              |   12
 drivers/net/es3210.c               |    9
 drivers/net/hp-plus.c              |    7
 drivers/net/hp.c                   |    7
 drivers/net/hp100.c                |   57 ++-
 drivers/net/lne390.c               |    7
 drivers/net/ne.c                   |    9
 drivers/net/ne2k-pci.c             |    6
 drivers/net/ne3210.c               |    9
 drivers/net/pcmcia/xircom_cb.c     |  658 +++++++++++++------------------------
 drivers/net/pcnet32.c              |  442 ++++++++++++------------
 drivers/net/sk98lin/skge.c         |   42 ++
 drivers/net/smc-ultra.c            |    7
 drivers/net/smc-ultra32.c          |    4
 drivers/net/wd.c                   |    9
 drivers/net/wireless/orinoco_plx.c |   11
 drivers/s390/net/ctctty.c          |    2
 include/asm-i386/checksum.h        |  106 ++---
 31 files changed, 1079 insertions(+), 1009 deletions(-)

through these ChangeSets:

<jgar...@mandrakesoft.com> (02/03/20 1.242)
   Revert 2.4.18 epic100 net driver power-up sequence "fix".

<jgar...@mandrakesoft.com> (02/03/20 1.241)
   Merge include/asm-i386/checksum.h from 2.5.7.
   This updates the code to not use multi-line strings in __asm__, a source
   of many gcc 3.x warnings.

<jgar...@mandrakesoft.com> (02/03/20 1.240)
   Build fix: include linux/crc32.h in bmac net driver.

   Noticed by Joshua Uziel.

<arj...@redhat.com> (02/03/20 1.239)
   Move pci_enable_device and associated code above first PCI resource info access.

<arj...@redhat.com> (02/03/20 1.238)
   eepro100 net driver h/w bug workaround updates:
   Whitespace cleanup on hardware bug check.
   Add udelay(1) after enabling h/w bug workaround, to "make it stick"

<arj...@redhat.com> (02/03/20 1.237)
   Update eepro100 net driver to properly enable/disable software timer
   at suspend/resume time.

<arj...@redhat.com> (02/03/20 1.236)
   Implement RX soft reset for certain cases in eepro100 net driver.

   Author: Steve Parker @ sun

<arj...@redhat.com> (02/03/20 1.235)
   Add eepro100 net driver rx soft reset function.

   Author: Steve Parker @ Sun

<arj...@redhat.com> (02/03/20 1.234)
   Increase eepro100 net driver tx/rx ring sizes, to be more appropriate for 100mbit

<arj...@redhat.com> (02/03/20 1.233)
   Revert xircom_cb net driver back to earlier version which works in all cases.

<g...@turbolinux.co.jp> (02/03/20 1.232)
   Update pcnet32 net driver with the following changes:
   v1.27   improved CSR/PROM address detection, lots of cleanups,
          new pcnet32vlb module option, HP-PARISC support,
          added module parameter descriptions,
          initial ethtool support - Helge Deller <del...@gmx.de>
   v1.27a  Sun Feb 10 2002 Go Taniguchi <g...@turbolinux.co.jp>
          use alloc_etherdev and register_netdev
          fix pci probe not increment cards_found
          FD auto negotiate error workaround for xSeries250
          clean up and using new mii module

<p_gortma...@yahoo.com> (02/03/20 1.231)
   MODULE_DESC net drivers cleanup.

   Idea is that if there is a valid name in MODULE_DESCRIPTION("...")
   then the name of the hardware/driver should not be also repeated
   in each MODULE_PARM_DESC("...").  MODULE_DESCRIPTION has been
   added to essentially all the 8390 drivers.

   All of the drivers changed are 8390 based, with the exception of
   eepro100 and 3c509.

<brown...@irridia.com> (02/03/20 1.230)
   Support second port on dual-port SysConnect SK-9844 NICs.

<jgar...@mandrakesoft.com> (02/03/20 1.229)
   (sync with 2.5.x.  in 2.4.x, this is just a cosmetic change)
   s/foo/DE4X5_foo/ in de4x5 net driver, for 'ALIGN' and 'CACHE'
   constants which may or do indeed conflict with linux/cache.h.

<jgar...@mandrakesoft.com> (02/03/20 1.228)
   s/kfree/kfree_skb/ in drivers/s390/net/ctctty.c.
   Contributor forgotten :(

<k.kaspr...@box43.pl> (02/03/20 1.227)
   de620 net driver janitor fixes:
   * free_irq on error
   * check request_region return value for error

<j...@wildopensource.com> (02/03/20 1.226)
   Update acenic gigabit ethernet driver to clean up VLAN support integration.

<jgar...@mandrakesoft.com> (02/03/20 1.225)
   Add pci id to orinoco_plx wireless driver (Brendan McAdams)
   and some CodingStyle cleanups (me)

<jgar...@mandrakesoft.com> (02/03/20 1.224)
   dl2k net driver updates:
   * Fix race using, s/del_timer/del_timer_sync/
   * CodingStyle cleanups

<edward_p...@dlink.com.tw> (02/03/20 1.223)
   Update dl2k gigabit ethernet driver to watch RX in case of lockup.

<jgar...@mandrakesoft.com> (02/03/15 1.197.1.11)
   Don't include linux/delay.h twice in eepro100 net driver.

   Noticed by alan cox.

<j...@bougret.hpl.hp.com> (02/03/15 1.197.1.10)
   Convert hp100 net driver to PCI DMA mapping API.

<j...@wildopensource.com> (02/03/15 1.197.1.9)
   acenic driver fixes:
   * Fix Tigon I support
   * Fix memory leak

<j...@wildopensource.com> (02/03/15 1.197.1.8)
   acenic gige net driver update:
   * Various small cleanups
   * ETHTOOL_GDRVINFO support

<an...@samba.org> (02/03/15 1.197.1.7)
   pcnet32 net driver updates 6/6:
   perform dwio reset after checking wio, otherwise some cards fail
   the probe, fix from Paul Mackerras

<an...@samba.org> (02/03/15 1.197.1.6)
   pcnet32 net driver updates 5/6:
   pcnet32_purge_tx_ring can be called from interrupt, so must use
   dev_kfree_skb_any, fix from Dave Engebretsen.

<an...@samba.org> (02/03/15 1.197.1.5)
   pcnet32 net driver updates 4/6:
   Increase device watchdog timeout, fix from Dave Engebretsen.

<an...@samba.org> (02/03/15 1.197.1.4)
   pcnet32 net driver updates 3/6:
   protect pcnet32_tx_timeout and pcnet32_set_multicast_list with
   spinlock, fix from Dave Engebretsen

<an...@samba.org> (02/03/15 1.197.1.3)
   pcnet32 net driver updates 2/6:
   irq could overflow unsigned char, change to unsigned int
   ioaddr could overflow unsigned int, change to unsigned long

<jgar...@mandrakesoft.com> (02/03/15 1.197.1.2)
   pcnet32 net driver update 1/6:
   fix leak in pci memory space on machines with IOMMUs.

<s...@yamamoto.gr.jp> (02/03/15 1.197.1.1)
   Fix bug in at1700 net driver:
   Make sure to assign RX_MODE in all cases, including multicast.
   Fixes multicast.