linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BK PATCHES] net driver merges
@ 2003-06-06  5:42 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-06-06  5:42 UTC (permalink / raw)
  To: torvalds; +Cc: davem, linux-kernel, linux-net, netdev


Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

Others may obtain the patch from

ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.70-bk10-netdrvr1.patch.bz2

This will update the following files:

 MAINTAINERS                      |    7 
 drivers/net/8139cp.c             |    2 
 drivers/net/Makefile             |    2 
 drivers/net/arcnet/arc-rawmode.c |   10 
 drivers/net/arcnet/arcnet.c      |   10 
 drivers/net/arcnet/rfc1051.c     |   10 
 drivers/net/arcnet/rfc1201.c     |   12 
 drivers/net/dl2k.h               |    1 
 drivers/net/ns83820.c            |    2 
 drivers/net/pcmcia/fmvj18x_cs.c  |   12 
 drivers/net/sb1000.c             |   22 
 drivers/net/sk98lin/skge.c       |    2 
 drivers/net/tg3.c                |    2 
 drivers/net/wireless/Kconfig     |   15 
 drivers/net/wireless/Makefile    |    1 
 drivers/net/wireless/atmel.c     | 3943 +++++++++++++++++++++++++++++++++++++++
 drivers/net/wireless/atmel_cs.c  |  768 +++++++
 include/linux/ethtool.h          |   27 
 18 files changed, 4791 insertions(+), 57 deletions(-)

through these ChangeSets:

<yoshfuji@linux-ipv6.org> (03/06/06 1.1313)
   [netdrvr] C99 initializers for arcnet

<scott.feldman@intel.com> (03/06/06 1.1312)
   [PATCH] remove ethtool privileged references
   
   dev_ioctl already checks capable(CAP_NET_ADMIN) for SOICETHTOOL, so
   privileged reference are not necessary.

<scott.feldman@intel.com> (03/06/06 1.1311)
   [PATCH] 10GbE ethtool support
   
   Add 10GbE support for ethtool.

<zwane@linuxpower.ca> (03/06/06 1.1310)
   [PATCH] cli/sti cleanup for fmvj18x
   
   This one should be safe as we're protected by the xmit_lock in all instances

<jgarzik@redhat.com> (03/06/06 1.1309)
   [netdrvr] add MAINTAINERS entry for atmel wireless driver

<srk@thekelleys.org.uk> (03/06/06 1.1308)
   [netdrvr] add atmel[_cs], new wireless driver
   
   Attached is a driver for Atmel at76c50x WiFi cards. This code started
   out as a GPL release from Atmel of pretty horrible quality and I've
   extensively re-worked it with the aim of making it acceptable in the
   kernel. Please could you take a look and either pass it into the patch
   stream or let me know what's wrong with it?
   
   The code has been tested on at least three different brand cards by
   different people. Jean Tourrilhes took a look at an earlier version an
   was positive. He's put incorporating this into 2.6 as a priority 1.
   The patch works fine on 2.5.70.
   
   The firmware issue has been addressed now. The only firmware in the
   driver is a small stub which reads the MAC address from NVRAM on the
   card. The source for that is included so there are no GPL issues. The
   main firmware is loaded from userspace using Manuel Estrada Sainz's
   sysfs firmware class. I know that the  patch for that has been
   accepted but it hasn't turned up anywhere I can see yet. The 
   driver compiles fine even without the firmware class. I've made a
   package of the firmware images which is available from my website.
   
   The remaining issues with the driver are migrating PCMCIA to the new
   driver model and PCI support. I'm happy to produce followup patches as
   the PCMCIA system gets evolved to the new driver model: the timing on
   that is controlled by others. This set of chips includes a PCI version
   and the driver should support that, but AFAIK there is no PCI hardware
   available anywhere. If Atmel can provide me with some it will be
   simple to add PCI support.
   
   The driver uses the CRC32 library module and the firmware loader. I've
   not put in dependencies on those, but when the lastest set of patches
   go into Kconfig I'll set it up so that selecting the Atmel driver
   selects CRC32 and FW_LOADER too.

<shemminger@osdl.org> (03/06/06 1.1307)
   [PATCH] sb1000 driver bugs
   
   Inspecting the sb1000 driver showed some interesting bugs:
   	- net device pointer is used before the device is allocated; gcc
   	  does catch this.
   	- unregister is called even though device not registered successfully
   	- net device is not freed on remove.
   
   Compiles but don't have hardware to test.  Don't know how it ever worked though.

<reeja.john@amd.com> (03/06/05 1.1306)
   [netdrvr amd8111e] link against mii lib

<jgarzik@redhat.com> (03/06/05 1.1305)
   [netdrvr skge] add ULL modifier to 64-bit constant

<jgarzik@redhat.com> (03/06/05 1.1304)
   [netdrvr] gcc 3.3 cleanups
   
   Mostly adding 'ULL' modifier to 64-bit constants.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-07-08 23:26 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-07-08 23:26 UTC (permalink / raw)
  To: torvalds, linux-kernel, netdev

(note to others -- more coming, the queue isn't empty yet)

Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

Others may download

ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.74-bk5-netdrvr1.patch.bz2

This will update the following files:

 drivers/net/8139too.c             |    2 
 drivers/net/e1000/e1000.h         |    1 
 drivers/net/e1000/e1000_ethtool.c |    5 -
 drivers/net/e1000/e1000_hw.c      |   59 ++++++++++--
 drivers/net/e1000/e1000_hw.h      |   18 +++
 drivers/net/e1000/e1000_main.c    |  186 ++++++++++++++++++++------------------
 drivers/net/via-rhine.c           |   36 +++++--
 7 files changed, 198 insertions(+), 109 deletions(-)

through these ChangeSets:

<scott.feldman@intel.com> (03/07/08 1.1431)
   [e1000] misc cleanup
   
   * whitespace cleanup
   * removal of unused members of netdev priv struct
   * extendable arrangement of h/w reset logic

<scott.feldman@intel.com> (03/07/08 1.1430)
   [e1000] s/int/unsigned int/ for descriptor ring indexes
   
   * Perf cleanup: s/int/unsigned int/ for descriptor ring indexes
     [suggestion by Jeff Garzik].
   * Perf cleanup: cache references to ring elements using local pointer

<scott.feldman@intel.com> (03/07/08 1.1429)
   [e1000] h/w workaround for mis-fused parts
   
   * h/w workaround: several 10's of thousands of 82547 controllers where
     mis-fused during manufacturing, resulting in PHY Tx amplitude to be
     too high and out of spec.  This workaround detects those parts, and
     compensates the Tx amplitude by subtracting ~80mV.

<scott.feldman@intel.com> (03/07/08 1.1428)
   [e1000] ethtool diag cleanup
   
   * Cleanup: ethtool diags: only reset if not if_running.

<scott.feldman@intel.com> (03/07/08 1.1427)
   [e1000] alloc_etherdev failure didn't cleanup regions
   
   * Bug fix: alloc_etherdev failure didn't cleanup regions in probe.

<scott.feldman@intel.com> (03/07/08 1.1426)
   [e1000] missing Tx cleanup opportunities during intr handling
   
   * Bug fix: missing Tx cleanup opportunities during interrupt handling.

<scott.feldman@intel.com> (03/07/08 1.1425)
   [e1000] fix VLAN support on PPC64
   
   * Bug fix: fix VLAN support on PPC64 [Mark Rakes (mrakes@vivato.net)]

<scott.feldman@intel.com> (03/07/08 1.1424)
   [e1000] request_irq() failure resulted in freeing twice
   
   * Bug fix: request_irq() failure resulted in freeing resources twice!
     [Don Fry (brazilnut@us.ibm.com)]

<rl@hellgate.ch> (03/07/08 1.1423)
   [PATCH] via-rhine 1.18-2.5: Fix Rhine-I regression
   
   This patch addresses a minor regression reported by Rhine-I users (leading
   to occasional Tx timeouts).
   
   I also merged some cosmetic changes.

<jgarzik@redhat.com> (03/07/05 1.1422)
   [netdrvr 8139too] fix debug printk
   
   printk args had been accidentally reversed


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-06-24  2:32 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-06-24  2:32 UTC (permalink / raw)
  To: torvalds, linux-kernel, netdev


Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

Others may download the patch from

ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.73-bk1-netdrvr1.patch.bz2

This will update the following files:

 drivers/net/sk98lin/skge.c   |  598 +++++++++++++++++++++----------------------
 drivers/net/wan/sdla_chdlc.c |    4 
 drivers/net/wan/sdla_fr.c    |    4 
 drivers/net/wan/sdla_ppp.c   |    4 
 drivers/net/wan/sdla_x25.c   |    4 
 5 files changed, 297 insertions(+), 317 deletions(-)

through these ChangeSets:

<romieu@fr.zoreil.com> (03/06/23 1.1413)
   [netdrvr sk98lin] PCI API conversion, and some cleanups
   
   
   - PCI API init style conversion for drivers/net/sk98lin/skge.c;
   - new helpers: SkGeDev{Init/CleanUp};
   - sk_devs_lock moved around as it's needed early.
   
   Compiles without error. Untested.

<rusty@rustcorp.com.au> (03/06/23 1.1412)
   [PATCH] [PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_chdlc.c
   
   From:  Vinay K Nallamothu <vinay-rc@naturesoft.net>

<rusty@rustcorp.com.au> (03/06/23 1.1411)
   [PATCH] [PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_x25.c
   
   From:  Vinay K Nallamothu <vinay-rc@naturesoft.net>

<rusty@rustcorp.com.au> (03/06/23 1.1410)
   [PATCH] [PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_ppp.c
   
   From:  Vinay K Nallamothu <vinay-rc@naturesoft.net>

<rusty@rustcorp.com.au> (03/06/23 1.1409)
   [PATCH] {PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_fr.c
   
   From:  Vinay K Nallamothu <vinay-rc@naturesoft.net>


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-06-20  3:46 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-06-20  3:46 UTC (permalink / raw)
  To: torvalds, linux-kernel, netdev


Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

Others may download the patch from

ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.72-bk2-netdrvr1.patch.bz2

This will update the following files:

 drivers/net/amd8111e.c          |   12 +++--
 drivers/net/bonding/bond_main.c |   88 +++------------------------------------
 drivers/net/ixgb/ixgb_ethtool.c |    1 
 drivers/net/pcmcia/xirc2ps_cs.c |   89 ++++++++++++++++------------------------
 drivers/net/pcnet32.c           |    2 
 drivers/net/sis900.c            |    1 
 drivers/net/tulip/Kconfig       |    2 
 7 files changed, 54 insertions(+), 141 deletions(-)

through these ChangeSets:

<mikpe@csd.uu.se> (03/06/19 1.1366)
   [netdrvr tulip] Kconfig help text fix
   
   While there is a separate driver for 2104x tulips (CONFIG_DE2104X),
   drivers/net/tulip/Kconfig states that CONFIG_TULIP also supports
   2104x tulips. This is not the case since that support was removed
   in December 2001. A user with an old tulip may thus be tricked into
   configuring the wrong driver. (I was, on my PMac 4400.)
   
   The patch below removes this misinformation from tulip's Kconfig.
   

<jgarzik@redhat.com> (03/06/19 1.1365)
   [netdrvr sis900] add new phy id to phy table
   
   (pulled change from 2.4)

<daniel.ritz@gmx.ch> (03/06/19 1.1364)
   [PATCH] xirc2ps_cs update
   
   the second patch:
   replaces busy_loop with a simple macro doing a schedule_timeout. busy_loop was never
   called from interrupt conext anyway, so no need for that. and the sti() is gone.
   
   rgds
   -daniel

<daniel.ritz@gmx.ch> (03/06/19 1.1363)
   [PATCH] xirc2ps_cs update
   
   hi
   
   this patch does:
   - net_device is no longer allocated as part of the driver's private structure,
     instead it's allocated via alloc_netdev
   - xirc2ps_detach calls xirc2ps_release if necessary (like the other drivers)
   
   against 2.5.70-bk.
   
   rgds
   -daniel

<zwane@linuxpower.ca> (03/06/19 1.1362)
   [PATCH] Remove warning due to comparison in drivers/net/pcnet32.c
   
   drivers/net/pcnet32.c: In function `pcnet32_init_ring':
   drivers/net/pcnet32.c:1006: warning: comparison between pointer and integer

<bunk@fs.tum.de> (03/06/19 1.1361)
   [netdrvr ixgb] fix clash with newly-updated ethtool.h

<reeja.john@amd.com> (03/06/19 1.1360)
   [netdrvr amd8111e] fix spinlock recursion / if close failure

<ak@muc.de> (03/06/19 1.1359)
   [PATCH] Remove copied inet_aton code in bond_main.c
   
   According to a report the my_inet_aton code in bond_main.c is copied
   from 4.4BSD, but it doesn't carry a BSD copyright license. In addition
   it is somewhat redundant with the standard in_aton.  Convert it
   to use the linux function.
   
   Error handling is a bit worse than before, but not much.
   
   Patch for 2.5 bonding. The 2.4 version has the same problem, but afaik
   it is scheduled to be replaced by the 2.5 codebase anyways.
   
   -Andi


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-05-29 21:10 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-05-29 21:10 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, netdev


Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

Others may download the patch from

ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.70-bk3-netdrvr1.patch.bz2

This will update the following files:

 drivers/net/8139too.c        |    6 
 drivers/net/amd8111e.c       | 1047 +++++++++++++++++++++++++++----------------
 drivers/net/amd8111e.h       |  968 ++++++++++++++++++++-------------------
 drivers/net/e100/e100_main.c |   33 -
 drivers/net/pci-skeleton.c   |    4 
 drivers/net/pcnet32.c        |    7 
 drivers/net/r8169.c          |   44 +
 drivers/net/tlan.c           |  116 +++-
 8 files changed, 1306 insertions(+), 919 deletions(-)

through these ChangeSets:

<shemminger@osdl.org> (03/05/29 1.1438)
   [netdrvr e100] initialize callbacks before registering netdev
   
   Ouch.

<reeja.john@amd.com> (03/05/29 1.1437)
   [netdrvr amd8111e] interrupt coalescing, libmii, bug fixes
   
   * Dynamic interrupt coalescing
   * mii lib support
   * dynamic IPG support (disabled by default)
   * jumbo frame fix
   * vlan fix
   * rx irq coalescing fix

<alan@lxorguk.ukuu.org.uk> (03/05/29 1.1436)
   [netdrvr tlan] fix 64-bit issues

<jgarzik@redhat.com> (03/05/29 1.1435)
   [netdrvr r8169] use alloc_etherdev, pci_disable_device

<jgarzik@redhat.com> (03/05/29 1.1433)
   [netdrvr 8139too] respond to "isn't this racy?" comment

<jgarzik@redhat.com> (03/05/28 1.1432)
   [netdrvr] s/init_etherdev/alloc_etherdev/ in code comments,
   in 8139too and pci-skeleton drivers.

<jgarzik@redhat.com> (03/05/28 1.1431)
   [netdrvr tlan] cleanup
   
   * use pci_{request,release}_regions for PCI devices
   * use alloc_etherdev (fixes race)
   * propagate error returns from pci_xxx function errors

<engebret@us.ibm.com> (03/05/27 1.1392.7.7)
   [netdrvr pcnet32] bug fixes
   
   I would like to see a couple of the pcnet32 changes that I think we can
   agree on be put into the trees so a couple of the potential defects can be
   avoided.  The following patch contains just these pieces.  The only
   controversial one is an arbitrary change in the number of iterations in a
   while loop spinning on hardware state.   No matter how this is done, I am
   not especially fond of this bit of code as it has no reasonable error
   recovery path -- however, as a half-way, incremental solution, increasing
   the polling time should help as the 100 value was certainly found to be
   insufficient.  1000 may not be sufficient either, but it is certainly no
   worse.
   
   Both of the other changes were hit in testing (and I belive the wmb() at a
   customer even), so it would help reduce some debug if these go in.  Any
   feedback is appreciated - thanks.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-05-27  5:55 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-05-27  5:55 UTC (permalink / raw)
  To: torvalds, linux-kernel


Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

Others may download the patch from

ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.70-netdrvr1.patch.bz2

This will update the following files:

 drivers/net/bonding/bond_3ad.c  |   95 ++++++++++++---------
 drivers/net/bonding/bond_main.c |   12 ++
 drivers/net/eepro.c             |    2 
 drivers/net/pcnet32.c           |    7 +
 drivers/net/sundance.c          |   33 +++++--
 drivers/net/wan/lmc/lmc_debug.c |    2 
 drivers/net/wan/lmc/lmc_main.c  |  174 +++++++++-------------------------------
 drivers/net/wan/lmc/lmc_media.c |    7 -
 drivers/net/wan/lmc/lmc_proto.c |   14 ---
 drivers/net/wan/lmc/lmc_var.h   |    9 --
 10 files changed, 137 insertions(+), 218 deletions(-)

through these ChangeSets:

<engebret@us.ibm.com> (03/05/27 1.1436)
   [netdrvr pcnet32] bug fixes
   
   I would like to see a couple of the pcnet32 changes that I think we can
   agree on be put into the trees so a couple of the potential defects can be
   avoided.  The following patch contains just these pieces.  The only
   controversial one is an arbitrary change in the number of iterations in a
   while loop spinning on hardware state.   No matter how this is done, I am
   not especially fond of this bit of code as it has no reasonable error
   recovery path -- however, as a half-way, incremental solution, increasing
   the polling time should help as the 100 value was certainly found to be
   insufficient.  1000 may not be sufficient either, but it is certainly no
   worse.
   
   Both of the other changes were hit in testing (and I belive the wmb() at a
   customer even), so it would help reduce some debug if these go in.  Any
   feedback is appreciated - thanks.

<jgarzik@redhat.com> (03/05/27 1.1435)
   [netdrvr eepro] update MODULE_AUTHOR per old-author request

<edward_peng@dlink.com.tw> (03/05/27 1.1434)
   [netdrvr sundance] fix another flow control bug

<edward_peng@dlink.com.tw> (03/05/27 1.1433)
   [netdrvr sundance] fix flow control bug

<bunk@fs.tum.de> (03/05/27 1.1432)
   [wan lmc] remove 2.0.x-era code
   
   The patch below removes obsolete #if'd code for kernel 2.0 and 2.2 from
   drivers/net/wan/lmc/* (this includes the expansion of some #define's 
   that were definded differently for different kernel versions).

<shmulik.hen@intel.com> (03/05/27 1.1431)
   [netdrvr bonding] fix ABI version control problem
   
   This fix makes bonding not commit to a specific ABI version if the ioctl
   command is not supported by bonding.
   
   (It also removes the '\n' in the continuous printk reporting the link down
   event in bond_mii_monitor - it got in there by mistake in our previous
   patch set and caused log messages to appear funny in some situations).

<shmulik.hen@intel.com> (03/05/27 1.1430)
   [netdrvr bonding] fix long failover in 802.3ad mode
   
   This patch fixes the bug reported by Jay on April 3rd regarding long
   failover time when releasing the last slave in the active aggregator. The
   fix, as suggested by Jay, is to follow the spec recommendation and send a
   LACPDU to the partner saying this port is no longer aggregatable and
   therefore trigger an immediate re-selection of a new aggregator instead of
   waiting the entire expiration timeout.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-05-26  0:26 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-05-26  0:26 UTC (permalink / raw)
  To: torvalds, linux-kernel


Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

Others may download the patch from

ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.69-bk18-netdrvr1.patch.bz2

This will update the following files:

 drivers/net/apne.c                  |    9 
 drivers/net/arcnet/arcnet.c         |    5 
 drivers/net/e100/e100.h             |   30 -
 drivers/net/e100/e100_main.c        |  342 +++++++++---
 drivers/net/e100/e100_phy.c         |    7 
 drivers/net/e100/e100_test.c        |  155 ++++-
 drivers/net/e1000/Makefile          |    2 
 drivers/net/e1000/e1000.h           |    5 
 drivers/net/e1000/e1000_ethtool.c   |  959 +++++++++++++++++++++++++++++++++++-
 drivers/net/e1000/e1000_hw.c        |   23 
 drivers/net/e1000/e1000_hw.h        |    8 
 drivers/net/e1000/e1000_main.c      |  145 ++---
 drivers/net/fc/iph5526.c            |   18 
 drivers/net/fec.c                   |   18 
 drivers/net/fmv18x.c                |    6 
 drivers/net/hamradio/scc.c          |    7 
 drivers/net/irda/sa1100_ir.c        |    3 
 drivers/net/macmace.c               |    5 
 drivers/net/myri_sbus.c             |    4 
 drivers/net/ppp_synctty.c           |    4 
 drivers/net/seeq8005.c              |    9 
 drivers/net/sun3lance.c             |    8 
 drivers/net/sunqe.c                 |    1 
 drivers/net/tokenring/lanstreamer.c |    5 
 drivers/net/tulip/de4x5.c           |    2 
 drivers/net/wan/lmc/lmc_main.c      |    8 
 drivers/net/wireless/airport.c      |    4 
 include/linux/arcdevice.h           |    2 
 28 files changed, 1475 insertions(+), 319 deletions(-)

through these ChangeSets:

<paulus@samba.org> (03/05/25 1.1338)
   [PATCH] module refcounts for airport driver
   
   This patch takes out the MOD_INC/DEC_USE_COUNT in the airport (Apple
   wireless ethernet) driver.  The driver already does SET_MODULE_OWNER
   on the netdevice, so the MOD_INC/DEC_USE_COUNT are unnecessary and
   just cause warnings.
   
   Please apply.
   
   Thanks,
   Paul.

<paulus@samba.org> (03/05/25 1.1337)
   [PATCH] module owner for ppp_synctty.c
   
   This patch fixes ppp_synctty.c (used for doing PPP over some synchronous
   serial HDLC links) so that it sets the owner field of the tty line
   discipline it exports, rather than using MOD_INC/DEC_USE_COUNT.  This
   is more or less from Stephen Hemminger.
   
   Please apply.
   
   Thanks,
   Paul.

<scott.feldman@intel.com> (03/05/25 1.1336)
   [PATCH] full stop/start on ethtool set speed/duplex/autoneg
   
   * Cleanup ethtool/mii_ioctl sets of speed/duplex/autoneg by
     stop/set/start driver to ensure sets stick.  Must hold
     xmit_lock around stop/start.

<cramerj@intel.com> (03/05/21 1.1209.1.17)
   [PATCH] Whitespace cleanup
   
   * Whitespace cleanup

<cramerj@intel.com> (03/05/21 1.1209.1.16)
   [PATCH] Miscellaneous code cleanup
   
   * Added Change Log entries
   * Miscellaneous code cleanup

<cramerj@intel.com> (03/05/21 1.1209.1.15)
   [PATCH] Fixed LED coloring on 82541/82547 controllers
   
   * LED colors on 82541 and 82547 controllers were incorrect.
     The LED mode register didn't have the proper configuration.

<cramerj@intel.com> (03/05/21 1.1209.1.14)
   [PATCH] Added support for 82546 Quad-port adapter
   
   * Added support for 82546 Quad-port adapter

<cramerj@intel.com> (03/05/21 1.1209.1.13)
   [PATCH] Removed strong branded device ids
   
   * Removed strong branded device ids from the device id table
     along with the associated branding strings.

<cramerj@intel.com> (03/05/21 1.1209.1.12)
   [PATCH] Added ethtool test ioctl
   
   * Added routines for the Ethtool Test ioctl.
   * Added more statistics for the Ethtool statistics dump.
   * Added more registers for the register dump.

<cramerj@intel.com> (03/05/21 1.1209.1.11)
   [PATCH] TSO fix
   
   * Premature write-back of descriptors during TSO causing
     resources to be returned too early on ppc64.  Fix is to
     wait until last descriptor of frame is written back,
     then return resources back to OS.
   * 82544 hang caused by setting RS bit in context descriptor.
     Exposes known hang in 82544.  Fix is same as above - set
     RS bit only in last descriptor.

<scott.feldman@intel.com> (03/05/21 1.1209.1.10)
   [PATCH] misc
   
   * Remove leftovers from removal of /proc support and IDIAG support
   * Cleaned up reporting of h/w init failure messages
   * Add 1/2 second delay after PHY reset to allow link partner to
     see and respond to reset, per IEEE 802.3

<scott.feldman@intel.com> (03/05/21 1.1209.1.9)
   [PATCH] VLAN configuration was lost after ethtool diags run
   
   * Bug fix: ethtool diags would call e100_up/e100_down, which overwrite
     current VLAN settings.  Move initialization of config regs out of
     up/down.

<scott.feldman@intel.com> (03/05/21 1.1209.1.8)
   [PATCH] fixed stalled stats collection
   
   * Bug fix: In the rare event of a failed command to dump stats,
     stat collection would stop, giving the illusion that traffic
     had stopped.  Fixed by issuing stat dump in watchdog
     regardless of status of previous attempt to dump stats.

<scott.feldman@intel.com> (03/05/21 1.1209.1.7)
   [PATCH] cleanup Tx resources before running ethtool diags.
   
   * Bug fix: clean up Tx resources before running ethtool diags.

<scott.feldman@intel.com> (03/05/21 1.1209.1.6)
   [PATCH] Add MDI/MDI-X status to ethtool reg dump
   
   * Add MDI/MDI-X (crossover cable) status to ethtool reg dump.

<scott.feldman@intel.com> (03/05/21 1.1209.1.5)
   [PATCH] Add ethtool cable diag test
   
   * Feature Add: ethtool cable diag test.
   * Some cleanup of the ethtool diags.
   * Fixed bug in return code for ethtool diag results.

<scott.feldman@intel.com> (03/05/21 1.1209.1.4)
   [PATCH] Add ethtool parameter support
   
   * Feature Add: ethtool parameter support: Tx/Rx ring size, Rx xsum
     offloading, flow control.

<scott.feldman@intel.com> (03/05/21 1.1209.1.3)
   [PATCH] move e100_asf_enable under CONFIG_PM to avoid warning
   
   * Bug fix: move e100_asf_enable under CONFIG_PM to avoid warning.
     [Stephen Rothwell (sfr@canb.auug.org.ua)]

<scott.feldman@intel.com> (03/05/21 1.1209.1.2)
   [PATCH] Remove "Freeing alive device" warning
   
   * Bug fix: don't call any netif_carrier_* until netdev is registered.
     [Andrew Morton (akpm@digeo.com)]

<akpm@digeo.com> (03/05/11 1.1063.33.1)
   [netdrvr] remaining irqreturn_t changes


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK+PATCHES] net driver merges
@ 2003-05-11 18:36 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-05-11 18:36 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel


Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

Others may grab the patch from

http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.69-bk6-netdrvr1.bz2

This will update the following files:

 drivers/net/Kconfig                 |    2 
 drivers/net/bmac.c                  |   53 ++-
 drivers/net/depca.c                 |  282 +++++++++++---------
 drivers/net/mace.c                  |   15 -
 drivers/net/sb1000.c                |  287 ++++++++------------
 drivers/net/setup.c                 |   35 --
 drivers/net/tulip/tulip_core.c      |    7 
 drivers/net/wireless/netwave_cs.c   |   10 
 drivers/net/wireless/wavelan.c      |  184 +++----------
 drivers/net/wireless/wavelan.p.h    |    8 
 drivers/net/wireless/wavelan_cs.c   |  496 +++---------------------------------
 drivers/net/wireless/wavelan_cs.p.h |   35 --
 include/linux/wireless.h            |   89 ++++--
 include/net/iw_handler.h            |   67 ++++
 net/core/wireless.c                 |  281 +++++++++++++++++++-
 net/netsyms.c                       |    9 
 16 files changed, 837 insertions(+), 1023 deletions(-)

through these ChangeSets:

<mzyngier@freesurf.fr> (03/05/11 1.1112)
   [PATCH] depca update (was Re: [Patch] DMA mapping API for Alpha)
   
   this patch has been sleeping
   in Alan tree for quite some time. It updates the depca driver to the
   EISA/sysfs API, gets rid of check_region, and properly reserve memory
   region. Patch is against latest BK.

<dean@arctic.org> (03/05/11 1.1111)
   [PATCH] better ali1563 integrated ethernet support
   
   it turns out the tulip driver is a much better driver for the integrated
   ali1563 ethernet than the dmfe driver... the dmfe driver gets tx timeouts
   every ~15s and can't receive over 5MB/s.  but with the small tulip patch
   below i'm seeing 11MB/s+ in both directions without problems.

<paulus@samba.org> (03/05/11 1.1110)
   [PATCH] Update mac ethernet drivers
   
   This patch updates the bmac and mace ethernet drivers so that their
   interrupt routines return an irqreturn_t, and updates the bmac driver
   to use a spinlock rather than global cli/sti.

<jt@bougret.hpl.hp.com> (03/05/11 1.1109)
   [PATCH] WE-16 for Wavelan Pcmcia driver
   
           This patch update the Wavelan Pcmcia driver for Wireless
   Extensions 16, and also remove all the backward compatibility cruft
   that is broken anyway.

<jt@bougret.hpl.hp.com> (03/05/11 1.1108)
   [PATCH] WE-16 for Wavelan ISA driver
   
           This update the Wavelan ISA driver for Wireless Extension 16
   (going with my previous patch).

<jt@bougret.hpl.hp.com> (03/05/11 1.1107)
   [PATCH] Wireless Extension 16
   
           This patch for 2.5.68-bk11 will update Wireless Extension to
   version 16 :
           o increase bitrate and frequency number for 802.11g/802.11a
           o enhanced iwspy support
           o minor tweaks and cleanups
   
           This patch is only for the core of WE. The patches for the
   individual drivers have been sent to their respective maintainers.
   	Compared to the previous version I sent you a few weeks ago,
   I've just updated to the latest kernel.

<jt@bougret.hpl.hp.com> (03/05/11 1.1106)
   [PATCH] irq fixes for wavelan_cs/netwave_cs
   
           This patch for 2.5.68-bk11 will fix the irq handler of some
   obsolete wireless drivers (wavelan, wavelan_cs and netwave_cs) plus
   assorted fixes. All those drivers have been tested on a SMP box.

<hch@lst.de> (03/05/11 1.1105)
   [PATCH] switch sb1000 to new style net init & pnp
   
   This cleans up the driver big time and gets rid of a big ugly wart
   in setup.c.  Note that I don't have the hardware so this is only
   compile-tested.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [BK PATCHES] net driver merges
  2003-04-28  7:22 ` Aaron Lehmann
@ 2003-04-28 13:40   ` Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-04-28 13:40 UTC (permalink / raw)
  To: Aaron Lehmann; +Cc: Linus Torvalds, LKML

Aaron Lehmann wrote:
> On Mon, Apr 28, 2003 at 12:55:47AM -0400, Jeff Garzik wrote:
> 
>>main things are more of Andrew's irqreturn_t stuff, and a driver for 
>>Intel's 10gige hardware.
> 
> 
> Where's the GNU diff?


Wait for the Linus merge, and a robot will autopost it :)


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [BK PATCHES] net driver merges
  2003-04-28  4:55 [BK PATCHES] " Jeff Garzik
@ 2003-04-28  7:22 ` Aaron Lehmann
  2003-04-28 13:40   ` Jeff Garzik
  0 siblings, 1 reply; 17+ messages in thread
From: Aaron Lehmann @ 2003-04-28  7:22 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: Linus Torvalds, LKML

On Mon, Apr 28, 2003 at 12:55:47AM -0400, Jeff Garzik wrote:
> main things are more of Andrew's irqreturn_t stuff, and a driver for 
> Intel's 10gige hardware.

Where's the GNU diff?

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-04-28  4:55 Jeff Garzik
  2003-04-28  7:22 ` Aaron Lehmann
  0 siblings, 1 reply; 17+ messages in thread
From: Jeff Garzik @ 2003-04-28  4:55 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML

[-- Attachment #1: Type: text/plain, Size: 95 bytes --]

main things are more of Andrew's irqreturn_t stuff, and a driver for 
Intel's 10gige hardware.

[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 6066 bytes --]

Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

This will update the following files:

 Documentation/networking/ixgb.txt     |  226 ++
 MAINTAINERS                           |    7 
 drivers/net/3c523.c                   |   12 
 drivers/net/3c527.c                   |    8 
 drivers/net/68360enet.c               |    8 
 drivers/net/7990.c                    |    6 
 drivers/net/8139cp.c                  |    7 
 drivers/net/Kconfig                   |   48 
 drivers/net/Makefile                  |    1 
 drivers/net/a2065.c                   |    7 
 drivers/net/am79c961a.c               |   19 
 drivers/net/appletalk/cops.c          |    6 
 drivers/net/appletalk/ltpc.c          |    7 
 drivers/net/ariadne.c                 |   25 
 drivers/net/atarilance.c              |    9 
 drivers/net/au1000_eth.c              |    7 
 drivers/net/bagetlance.c              |   10 
 drivers/net/declance.c                |    4 
 drivers/net/e1000/e1000.h             |    2 
 drivers/net/e1000/e1000_main.c        |   12 
 drivers/net/eth16i.c                  |   10 
 drivers/net/ewrk3.c                   |    5 
 drivers/net/gt96100eth.c              |   14 
 drivers/net/hamradio/baycom_ser_fdx.c |    7 
 drivers/net/hamradio/baycom_ser_hdx.c |    7 
 drivers/net/hamradio/dmascc.c         |    5 
 drivers/net/hamradio/yam.c            |    3 
 drivers/net/ibmlana.c                 |    5 
 drivers/net/ioc3-eth.c                |    3 
 drivers/net/isa-skeleton.c            |   11 
 drivers/net/ixgb/Makefile             |   35 
 drivers/net/ixgb/ixgb.h               |  331 ++-
 drivers/net/ixgb/ixgb_ee.c            | 1521 ++++++++++++-----
 drivers/net/ixgb/ixgb_ee.h            |  212 +-
 drivers/net/ixgb/ixgb_ethtool.c       | 1405 +++++++++++----
 drivers/net/ixgb/ixgb_hw.c            | 2583 ++++++++++++++++++++---------
 drivers/net/ixgb/ixgb_hw.h            | 1387 +++++++++++----
 drivers/net/ixgb/ixgb_ids.h           |   52 
 drivers/net/ixgb/ixgb_main.c          | 2992 ++++++++++++++++++++++++++++++----
 drivers/net/ixgb/ixgb_osdep.h         |  104 +
 drivers/net/ixgb/ixgb_param.c         |  598 ++++++
 drivers/net/lasi_82596.c              |   10 
 drivers/net/mac89x0.c                 |    8 
 drivers/net/pci-skeleton.c            |    7 
 drivers/net/pcmcia/3c574_cs.c         |   52 
 drivers/net/pcmcia/3c589_cs.c         |   34 
 drivers/net/pcmcia/axnet_cs.c         |   27 
 drivers/net/pcmcia/com20020_cs.c      |   29 
 drivers/net/pcmcia/fmvj18x_cs.c       |   27 
 drivers/net/pcmcia/ibmtr_cs.c         |   27 
 drivers/net/pcmcia/nmclan_cs.c        |   30 
 drivers/net/pcmcia/smc91c92_cs.c      |   28 
 drivers/net/pcmcia/xirc2ps_cs.c       |   39 
 drivers/net/rrunner.c                 |    5 
 drivers/net/rrunner.h                 |    5 
 drivers/net/saa9730.c                 |    4 
 drivers/net/sb1000.c                  |   10 
 drivers/net/sb1250-mac.c              |   12 
 drivers/net/sgiseeq.c                 |    3 
 drivers/net/sk_g16.c                  |    5 
 drivers/net/sk_mca.c                  |    5 
 drivers/net/skfp/skfddi.c             |   12 
 drivers/net/sonic.c                   |    5 
 drivers/net/sonic.h                   |    2 
 drivers/net/sun3_82586.c              |    7 
 drivers/net/tc35815.c                 |   10 
 drivers/net/tokenring/3c359.c         |   15 
 drivers/net/tokenring/ibmtr.c         |   13 
 drivers/net/tokenring/madgemc.c       |   12 
 drivers/net/tokenring/olympic.c       |   13 
 drivers/net/tokenring/smctr.c         |   12 
 drivers/net/wan/comx-hw-comx.c        |    7 
 drivers/net/wan/comx-hw-mixcom.c      |    6 
 drivers/net/wan/comx-hw-munich.c      |    4 
 drivers/net/wan/cosa.c                |    5 
 drivers/net/wan/cycx_main.c           |    7 
 drivers/net/wan/dscc4.c               |   11 
 drivers/net/wan/farsync.c             |    3 
 drivers/net/wan/pc300_drv.c           |    9 
 drivers/net/wan/sbni.c                |    5 
 drivers/net/wan/sdla.c                |    7 
 drivers/net/wan/sdlamain.c            |   21 
 drivers/pci/pci.ids                   |    3 
 83 files changed, 9449 insertions(+), 2828 deletions(-)

through these ChangeSets:

<jgarzik@redhat.com> (03/04/28 1.1141)
   [netdrvr ixgb] more cleanups
   
   - support new 2.5 irqreturn_t
   - s/usec_delay/udelay/
   - remove two stored-but-never-used members of struct ixgb_hw
   - read PCI vendor/device ids from struct pci_dev, not h/w
   - remove some unused wrappers from ixgb_osdep.h

<jgarzik@redhat.com> (03/04/28 1.1140)
   [netdrvr ixgb] use standard kernel u8/u16/u32 types

<jgarzik@redhat.com> (03/04/28 1.1139)
   [netdrvr ixgb] Lindent, then fix up obvious indent uglies by hand

<ganesh.venkatesan@intel.com> (03/04/28 1.1138)
   [netdrvr ixgb] add new driver for Intel's 10 gig ethernet

<scott.feldman@intel.com> (03/04/27 1.1137)
   [netdrvr e1000] add a bit of source cross-version compat
   
   * Wrap TSO support with NETIF_F_TSO to keep same driver
     source between 2.4 and 2.5.
   

<scott.feldman@intel.com> (03/04/27 1.1136)
   [netdrvr e1000] mark e1000 NAPI feature not-experimental

<akpm@digeo.com> (03/04/27 1.1122.1.4)
   net driver cleanup, volume 7
   
   100% irqreturn_t cleanups
   
   Affected drivers: 3c523, 527, 68360enet, 7990, a2065, am79c961a,
   appletalk/{ltpc,cops}, ariadne, {lotsa}lance, au1000_eth, eth16i,
   ewrk3, gt96100eth, hamradio/several, ibmlana, ioc3-eth, *-skeleton,
   lasi_82596, mac89x0, pcmcia/3c574_cs, rrunner, sb1000, sb1250-mac,
   sgiseeq, sk_g16, sk_mca, skfddi, sonic, sun3_82586, tc35815,
   tokenring/several, wan/several

<romieu@fr.zoreil.com> (03/04/27 1.1122.1.3)
   [wan dscc4] irqreturn_t update

<hch@lst.de> (03/04/27 1.1122.1.2)
   [netdrvr pcmcia] switch drivers to using pcmcia_register_driver
   
   Affected drivers: 3c574_cs, 3c589_cs, axnet_cs, com20020_cs,
   fmvj18x_cs, ibmtr_cs, nmclan_cs, smc91c92_cs, xir2ps_cs

<anton@samba.org> (03/04/27 1.1122.1.1)
   [netdrvr 8139cp] enable MWI via pci_set_mwi, rather than manually


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-04-26  4:17 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-04-26  4:17 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML

[-- Attachment #1: Type: text/plain, Size: 93 bytes --]

More coming this weekend, Andrew's irqreturn_t fixes for net drivers 
being top on the list.

[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 1730 bytes --]

Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

This will update the following files:

 drivers/net/sundance.c      |  101 ++++++++++++++++++++++++++------------------
 drivers/net/tg3.c           |    6 ++
 drivers/net/typhoon.c       |    4 -
 drivers/net/via-rhine.c     |    2 
 drivers/net/wireless/airo.c |    2 
 5 files changed, 71 insertions(+), 44 deletions(-)

through these ChangeSets:

<Valdis.Kletnieks@vt.edu> (03/04/26 1.1223)
   [netdrvr typhoon] s/#if/#ifdef/ for a CONFIG_ var

<edward_peng@dlink.com.tw> (03/04/25 1.1222)
   [netdrvr sundance] bug fixes, VLAN support
   
       - Fix tx bugs in big-endian machines
       - Remove unused max_interrupt_work module parameter, the new 
         NAPI-like rx scheme doesn't need it.
       - Remove redundancy get_stats() in intr_handler(), those 
         I/O access could affect performance in ARM-based system
       - Add Linux software VLAN support
       - Fix bug of custom mac address 
       (StationAddr register only accept word write) 

<edward_peng@dlink.com.tw> (03/04/25 1.1221)
   [netdrvr via-rhine] fix promisc mode
   
   I found a via-rhine bug, it can't receive BPDU (mac: 0180c2000000)
   in promiscuous mode. 
   Fill all "1" in hash table to fix this problem in promiscuous mode.
   (RCR remain 0x1c, write it as 0x1f don't work)

<riel@redhat.com> (03/04/25 1.1220)
   [wireless airo] make end-of-array test more portable
   
   FYI statsLabels[] is an array of char*, so the fix below
   is pretty obvious.

<jgarzik@redhat.com> (03/04/23 1.1218)
   [netdrvr tg3] fix omission in board shutdown sequence

<jgarzik@redhat.com> (03/04/23 1.1186.1.1)
   [netdrvr tg3] detect shared (and screaming) interrupts


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-03-29  5:46 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-03-29  5:46 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: lkml

[-- Attachment #1: Type: text/plain, Size: 29 bytes --]

nothing terribly interesting

[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 2209 bytes --]

Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

This will update the following files:

 Documentation/networking/bonding.txt |  142 ++++++--
 drivers/net/3c509.c                  |    2 
 drivers/net/bonding.c                |  581 ++++++++++++++++++++---------------
 drivers/net/gt96100eth.c             |   17 -
 drivers/net/mace.c                   |   36 +-
 drivers/net/r8169.c                  |    2 
 drivers/net/tulip/de4x5.c            |    1 
 drivers/net/tulip/dmfe.c             |    6 
 include/linux/if_bonding.h           |    9 
 9 files changed, 491 insertions(+), 305 deletions(-)

through these ChangeSets:

<mbligh@aracnet.com> (03/03/29 1.1029)
   [PATCH] remove warning for 3c509.c
   
   Get this compile warning:
   drivers/net/3c509.c:207: warning: `el3_device_remove' declared `static' but never defined
   because the function definition is under
   "#if defined(CONFIG_EISA) || defined(CONFIG_MCA)".
   
   This patch puts the declaration under the same conditions.
   I'd be shocked if it wasn't correct ;-)
   
   M.

<paulus@samba.org> (03/03/29 1.1028)
   [PATCH] MACE ethernet driver update
   
   This patch updates the MACE ethernet driver, used on older powermacs,
   to remove the uses of save_flags/restore_flags/cli/sti and use a
   spinlock instead.
   
   Jeff, please send this on to Linus.
   
   Paul.

<davej@codemonkey.org.uk> (03/03/29 1.1027)
   [PATCH] finish init_etherdev conversion for gt96100eth
   
   - No need to alloc dev->priv (due to init_etherdev usage)
   - No need to kfree dev->priv (kfree'd with (dev) already)

<bunk@fs.tum.de> (03/03/29 1.1026)
   [PATCH] fix .text.exit error in drivers/net/r8169.c
   
   In drivers/net/r8169.c the function rtl8169_remove_one is __devexit but
   the pointer to it didn't use __devexit_p resulting in a.text.exit
   compile error when !CONFIG_HOTPLUG.
   
   The fix is simple:

<fubar@us.ibm.com> (03/03/29 1.1025)
   [bonding] bug fixes, and a few minor feature additions
   
   Mainly sync w/ 2.4.x version.

<davej@codemonkey.org.uk> (03/03/29 1.1024)
   [tulip dmfe] add pci id

<bwindle@fint.org> (03/03/28 1.1023)
   [tulip] remove unnecessary linux/version.h includes


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-03-22 22:27 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-03-22 22:27 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: lkml

[-- Attachment #1: Type: text/plain, Size: 71 bytes --]

Just some small bits that should have been in the last batch.

	Jeff



[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 635 bytes --]

Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

This will update the following files:

 MAINTAINERS                     |    5 +++++
 drivers/net/e1000/e1000_param.c |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

through these ChangeSets:

<jgarzik@redhat.com> (03/03/22 1.1201)
   [via-rhine] note that Roger is maintainer, in MAINTAINERS

<scott.feldman@intel.com> (03/03/22 1.1200)
   [E1000] Increase default Rx descriptors to 256
   
   * Increase default Rx descriptors from 80 to 256 to give
     better Rx buffering capability in the case of heavy
     Rx load with small packets.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [BK PATCHES] net driver merges
  2003-01-04  0:02 Jeff Garzik
@ 2003-01-04  1:27 ` Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-01-04  1:27 UTC (permalink / raw)
  To: linux-kernel; +Cc: torvalds

Jeff Garzik wrote:
> More to come, this is just today's batch :)
> 
> The crc32 cset fixes an ugly bug that's been there since crc32 was
> originally merged.  I guess nobody uses multicast, because nearly every
> net driver's multicast was broken due to broken ether_crc() function
> until right now.  Good spotting on Manfred's part.

A quick credits correction, since I omitted this in the commit:  Manfred 
did the crc32 patch as well as spotting the bug.  That wasn't clear from 
the cset comment nor my comment quoted above...


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2003-01-04  0:02 Jeff Garzik
  2003-01-04  1:27 ` Jeff Garzik
  0 siblings, 1 reply; 17+ messages in thread
From: Jeff Garzik @ 2003-01-04  0:02 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel

More to come, this is just today's batch :)

The crc32 cset fixes an ugly bug that's been there since crc32 was
originally merged.  I guess nobody uses multicast, because nearly every
net driver's multicast was broken due to broken ether_crc() function
until right now.  Good spotting on Manfred's part.




Linus, please do a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5

This will update the following files:

 drivers/net/Kconfig               |   14 
 drivers/net/Makefile              |    1 
 drivers/net/Makefile.lib          |    1 
 drivers/net/amd8111e.c            | 1651 ++++++++++++++++++++++++++++++++++++++
 drivers/net/amd8111e.h            |  786 ++++++++++++++++++
 drivers/net/e100/e100.h           |   13 
 drivers/net/e100/e100_config.c    |   16 
 drivers/net/e100/e100_main.c      |  371 ++++----
 drivers/net/e100/e100_test.c      |   26 
 drivers/net/e1000/e1000.h         |    1 
 drivers/net/e1000/e1000_ethtool.c |   22 
 drivers/net/e1000/e1000_main.c    |   83 +
 drivers/net/e1000/e1000_osdep.h   |    2 
 drivers/net/e1000/e1000_param.c   |   25 
 drivers/net/e1000/e1000_proc.c    |   24 
 drivers/net/eepro100.c            |    1 
 drivers/net/mii.c                 |    8 
 drivers/net/natsemi.c             |   44 -
 drivers/net/tulip/de4x5.c         |    1 
 include/linux/crc32.h             |   12 
 lib/crc32.c                       |   21 
 21 files changed, 2815 insertions(+), 308 deletions(-)

through these ChangeSets:

<jgarzik@redhat.com> (03/01/03 1.962.1.14)
   [netdrvr amd8111e] add to drivers/net/Makefile.lib too, as it uses crc32

<jgarzik@redhat.com> (03/01/03 1.962.1.13)
   [netdrvr e100] changelog/whitespace updates, small fixes:
   * Updated change log
   * Spelling corections
   * Bug fix: remove confusing sign-on message that's printed when no link
   
   Contributed by Scott Feldman @ Intel

<jgarzik@redhat.com> (03/01/03 1.962.1.12)
   [netdrvr e100] better debugging for command failures/timeouts
   
   Contributed by Scott Feldman @ Intel

<jgarzik@redhat.com> (03/01/03 1.962.1.11)
   [netdrvr] ethernet crc fixes
   * ether_crc has always been wrong in 2.5.x. ug. we want
     bitreverse crc32_le instead
   * use ether_crc in natsemi

<jgarzik@redhat.com> (03/01/03 1.962.1.10)
   [netdrvr e100] fix ethtool/mii interface up/down issues:
   * Bug fix: Not able to set autoneg on using ethtool when interface
     down, Not able to change speed/duplex using ethtool/mii when interface
     up, Ethtool shows autoneg on when forced to 100/Full
   
   Contributed by Scott Feldman @ Intel

<jgarzik@redhat.com> (03/01/03 1.962.1.9)
   [netdrvr e100] Bug fix: enable/disable WOL based on EEPROM settings
   
   Contributed by Scott Feldman @ Intel

<jgarzik@redhat.com> (03/01/03 1.962.1.8)
   [netdrvr e100] Bug fix: system panic in watchdog when repeating ifdown, rmmod, insmod
   
   Contributed by Scott Feldman @ Intel

<jgarzik@redhat.com> (03/01/03 1.962.1.7)
   [netdrvr e1000] small cleanups and fixes:
   * Update change log
   * Whitespace cleanup
   * Bug fix: protect against zero-length skb in hard_start
   * Bug fix: validate MAC address using is_valid_ether_addr()
   
   Contributed by Scott Feldman @ Intel

<jgarzik@redhat.com> (03/01/03 1.962.1.6)
   [netdrvr e1000] restore VLAN settings after resume
   
   Contributed by Scott Feldman @ Intel.

<jgarzik@redhat.com> (03/01/03 1.962.1.5)
   [netdrver e1000] wol updates:
   * Get WOL settings from EEPROM
   * Remove PHY WOL support as device downshofts from 1GbE to 10/100 during
     suspend, which causes a PHY event, which causes the system to wake up!
     The downshifting to 10/100 is to reduce power.
   
   Contributed by Scott Feldman @ Intel

<jgarzik@redhat.com> (03/01/03 1.962.1.4)
   [netdrvr de4x5] fix uninitializer timer
   
   Contributed by Richard Henderson

<jgarzik@redhat.com> (03/01/03 1.962.1.3)
   [netdrvr eepro100] new pci id
   
   Contributed by Jonathan Shapiro

<jgarzik@redhat.com> (03/01/03 1.962.1.2)
   [netdrvr] add AMD-8111 ethernet driver (yet another PCI lance)

<jgarzik@redhat.com> (03/01/03 1.962.1.1)
   [netdrvr mii] fix ugly lack of useful bit masking
   
   Found by Ion Badulescu.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [BK PATCHES] net driver merges
@ 2002-02-09  0:25 Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2002-02-09  0:25 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux-Kernel list

[-- Attachment #1: Type: text/plain, Size: 1 bytes --]

 

[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 3728 bytes --]



Pull from:  http://gkernel.bkbits.net/net-drivers-2.5


---------------------------------------------------------------------------
ChangeSet@1.236, 2002-02-08 18:38:05-05:00, jgarzik@rum.normnet.org
  Update eepro100 net driver link state tracking:
  * Initialize interface carrier state in speedo_open.
  * Update previous netif_carrier_{on,off} change to use
    linux/mii.h constants.
  
  Contributor: Andrew Morton, with modifications from me

 eepro100.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletion(-)


ChangeSet@1.235, 2002-02-08 18:36:39-05:00, jgarzik@rum.normnet.org
  Fix natsemi net driver rx-related hang, by polling for RX events
  on all RX interrupts.  Prior to this fix, RX FIFO overrun and RX
  buffer overrun interrupts did not trigger an RX poll; now they do.
  
  Contributor: Manfred Spraul

 natsemi.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


ChangeSet@1.234, 2002-02-08 18:35:21-05:00, jgarzik@rum.normnet.org
  Update tulip net driver to indicate link beat to system,
  via netif_carrier_{on,off}.  Some placeholders to do this were
  already in the code, making this an even easier and more obvious patch.
  
  Also, decrease time until next link beat check, if link beat
  is not present.  (previously the code would wait 60 seconds until
  next check, regardless of current link state)
  
  Contributor: Stefan Rompf, with changes from me

 21142.c   |    9 +++++++--
 ChangeLog |   12 ++++++++++++
 timer.c   |   16 +++++++++-------
 3 files changed, 28 insertions(+), 9 deletions(-)


ChangeSet@1.233, 2002-02-08 18:32:41-05:00, jgarzik@rum.normnet.org
  tulip net driver updates:
  * Add support for Conexant tulip clones.
  * Do not store eeprom data on stack (128 or 512 bytes), it's a
  large object, and also, we already have a copy in kmalloc'd RAM.
  
  Contributor: Pavel Roskin

 ChangeLog    |   10 ++++++++++
 tulip.h      |    3 ++-
 tulip_core.c |   27 ++++++++++++++++++---------
 3 files changed, 30 insertions(+), 10 deletions(-)


ChangeSet@1.232, 2002-02-08 18:30:08-05:00, jgarzik@rum.normnet.org
  Fix naming conflict with pcnet32 net driver and ethtool,
  by cleaning up the pcnet32 namespace a bit.
    
  s/PORT_/PCNET32_PORT_/ for local constants, to avoid conflicting
  with linux/ethtool.h.
    
  Contributor: William Lee Irwin III

 pcnet32.c |   80 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 40 insertions(+), 40 deletions(-)


ChangeSet@1.231, 2002-02-08 18:27:49-05:00, jgarzik@rum.normnet.org
  Add config option to enable natsemi net driver hardware bug workaround.
  
  "some" systems with "some" cables see a large amount of errors,
  due to a hardware bug.  This bug is (apparently) not probe-able;
  however it only appears on rare reference boards and the like,
  so we simply add a config option and default the option to OFF.
  
  Further detail:
  When CONFIG_NATSEMI_CABLE_MAGIC option is enabled, PMDCSR_VAL
  register value becomes 0x1898, a value provided by a NatSemi
  app note.  This enables a workaround for a hardware bug
  which is (apparently) not probe-able.  Luckily the hardware bug
  is (apparently) not common either, so we default to disabling
  this workaround.
  
  Contributor: Tim Hockin

 Config.help |   11 +++++++++++
 Config.in   |    3 +++
 natsemi.c   |    4 ++++
 3 files changed, 18 insertions(+)


ChangeSet@1.230, 2002-02-08 18:23:41-05:00, jgarzik@rum.normnet.org
  Fix typo in the winbond-840 net driver which doubled
  the size of the Tx data buffer list without cause.
  Spotted by Dave Jones.

 winbond-840.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)
---------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2003-07-08 23:12 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-06-06  5:42 [BK PATCHES] net driver merges Jeff Garzik
  -- strict thread matches above, loose matches on Subject: below --
2003-07-08 23:26 Jeff Garzik
2003-06-24  2:32 Jeff Garzik
2003-06-20  3:46 Jeff Garzik
2003-05-29 21:10 Jeff Garzik
2003-05-27  5:55 Jeff Garzik
2003-05-26  0:26 Jeff Garzik
2003-05-11 18:36 [BK+PATCHES] " Jeff Garzik
2003-04-28  4:55 [BK PATCHES] " Jeff Garzik
2003-04-28  7:22 ` Aaron Lehmann
2003-04-28 13:40   ` Jeff Garzik
2003-04-26  4:17 Jeff Garzik
2003-03-29  5:46 Jeff Garzik
2003-03-22 22:27 Jeff Garzik
2003-01-04  0:02 Jeff Garzik
2003-01-04  1:27 ` Jeff Garzik
2002-02-09  0:25 Jeff Garzik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).