netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BK PATCHES] net driver merges
@ 2003-06-20  3:46 Jeff Garzik
  0 siblings, 0 replies; 5+ 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] 5+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-07-08 23:26 Jeff Garzik
  0 siblings, 0 replies; 5+ 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] 5+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-06-24  2:32 Jeff Garzik
  0 siblings, 0 replies; 5+ 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] 5+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-06-06  5:42 Jeff Garzik
  0 siblings, 0 replies; 5+ 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] 5+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-05-29 21:10 Jeff Garzik
  0 siblings, 0 replies; 5+ 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] 5+ messages in thread

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

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-20  3:46 [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-06  5:42 Jeff Garzik
2003-05-29 21:10 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).