android_kernel_xiaomi_sm8350/drivers/net
Neil Horman b748d9e3b8 sis900: Allocate rx replacement buffer before rx operation
The sis900 driver appears to have a bug in which the receive routine
passes the skbuff holding the received frame to the network stack before
refilling the buffer in the rx ring.  If a new skbuff cannot be allocated, the
driver simply leaves a hole in the rx ring, which causes the driver to stop
receiving frames and become non-recoverable without an rmmod/insmod according to
reporters.  This patch reverses that order, attempting to allocate a replacement
buffer first, and receiving the new frame only if one can be allocated.  If no
skbuff can be allocated, the current skbuf in the rx ring is recycled, dropping
the current frame, but keeping the NIC operational.

Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-04-24 12:43:07 -04:00
..
appletalk [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
arcnet bugfixes and new hardware support for arcnet driver 2007-02-17 15:30:48 -05:00
arm [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
atl1 atl1: save mac address on remove 2007-03-29 08:26:05 -04:00
bonding bonding: Improve IGMP join processing 2007-03-06 06:08:11 -05:00
chelsio [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
cris [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
cxgb3 cxgb3 - PHY interrupts and GPIO pins. 2007-04-19 15:01:16 -04:00
e1000 Revert "e1000: fix NAPI performance on 4-port adapters" 2007-04-19 18:21:01 -07:00
ehea [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
fec_8xx [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
fs_enet [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
hamradio Replace local random function with random32() 2007-02-20 11:18:13 -05:00
ibm_emac [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
irda [ARM] 4295/2: Fix error-handling in pxaficp_ir.c (version 2) 2007-04-01 22:38:01 +01:00
ixgb [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
ixp2000 IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
myri10ge myri10ge: update driver version to 1.3.0-1.233 2007-04-11 11:54:44 -04:00
netxen NetXen: Fix hardware access for ppc architecture. 2007-03-29 08:26:05 -04:00
pcmcia [PATCH] ibmtr probe is __devinit, not __init 2007-03-14 15:27:48 -07:00
phy phylib: Add support for Marvell 88e1111S and 88e1145 2007-02-17 15:16:08 -05:00
sk98lin sk98lin: planned removal 2007-02-17 15:37:14 -05:00
skfp net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff 2007-02-27 04:30:42 -05:00
tokenring [PATCH] ibmtr probe is __devinit, not __init 2007-03-14 15:27:48 -07:00
tulip [PATCH] dmfe trivial endianness annotations 2007-03-14 15:27:49 -07:00
wan [NET]: remove unused header file: drivers/net/wan/lmc/lmc_media.h 2007-03-25 18:47:58 -07:00
wireless Add missing USRobotics Wireless Adapter (Model 5423) id into zd1211rw 2007-04-23 11:20:00 -07:00
3c59x.c 3c59x: Fix several modpost warnings 2007-03-09 11:57:09 -05:00
3c501.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c501.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
3c503.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
3c503.h
3c505.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c505.h
3c507.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c509.c drivers/net: eliminate irq handler impossible checks, needless casts 2006-10-06 14:56:04 -04:00
3c515.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
3c523.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c523.h
3c527.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
3c527.h
7990.c [PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2007-02-14 08:09:54 -08:00
7990.h
8139cp.c [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
8139too.c 8139too: RTNL and flush_scheduled_work deadlock 2007-02-20 11:18:12 -05:00
8390.c [PATCH] beginning of 8390 fixes - generic and arm/etherh 2006-12-02 00:11:56 -05:00
8390.h [PATCH] 8390 fixes - the final chunk (h8300) 2006-12-02 00:11:56 -05:00
82596.c 82596 warning fixes 2007-01-30 09:36:01 -05:00
a2065.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
a2065.h
ac3200.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
acenic_firmware.h
acenic.c [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
acenic.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
amd8111e.c [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
amd8111e.h [PATCH] amd8111e use standard CRC lib 2006-12-02 00:22:30 -05:00
apne.c [PATCH] Amiga PCMCIA NE2000 Ethernet dev->irq init 2006-12-09 09:41:18 -08:00
ariadne.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ariadne.h
at1700.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
atari_bionet.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
atari_pamsnet.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
atarilance.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
atp.c drivers/net: eliminate irq handler impossible checks, needless casts 2006-10-06 14:56:04 -04:00
atp.h
au1000_eth.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
au1000_eth.h
b44.c b44: fix IFF_ALLMULTI handling of CAM slots 2007-04-03 22:31:09 -04:00
b44.h b44 endian annotations 2007-02-06 19:03:56 -05:00
bmac.c net: use bitrev8 2007-02-05 16:58:47 -05:00
bmac.h
bnx2_fw2.h [BNX2]: New firmware to support 5709 (part 4). 2006-12-02 21:24:31 -08:00
bnx2_fw.h [BNX2]: Re-organize firmware structures. 2006-12-02 21:24:22 -08:00
bnx2.c [BNX2]: Fix nvram write logic. 2007-04-02 13:30:55 -07:00
bnx2.h [BNX2]: PHY workaround for 5709 A0. 2007-02-02 00:46:35 -08:00
bsd_comp.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
cassini.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-05 14:37:56 +00:00
cassini.h
cs89x0.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
cs89x0.h
de600.c net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff 2007-02-27 04:30:42 -05:00
de600.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
de620.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
de620.h
declance.c mips: declance: Driver model for the PMAD-A 2007-02-07 18:49:11 -05:00
defxx.c [TC] defxx: TURBOchannel support 2007-02-09 16:23:17 +00:00
defxx.h [TC] defxx: TURBOchannel support 2007-02-09 16:23:17 +00:00
depca.c [netdrvr] depca: handle platform_device_add() failure 2007-04-24 12:40:57 -04:00
depca.h
dgrs_asstruct.h
dgrs_bcomm.h
dgrs_es4h.h
dgrs_ether.h
dgrs_firmware.c
dgrs_i82596.h
dgrs_plx9060.h
dgrs.c drivers/net: eliminate irq handler impossible checks, needless casts 2006-10-06 14:56:04 -04:00
dgrs.h
dl2k.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
dl2k.h
dm9000.c [PATCH] misc arm pt_regs fixes 2006-10-08 12:32:36 -07:00
dm9000.h
dummy.c
e100.c e100: fix napi ifdefs removing needed code 2007-02-02 08:34:10 -05:00
e2100.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
eepro100.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
eepro.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
eexpress.c drivers/net/eexpress.c: remove duplicate comment 2007-02-17 19:56:23 +01:00
eexpress.h
epic100.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
eql.c
es3210.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
eth16i.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
ewrk3.c [netdrvr] ewrk3: correct card detection bug 2007-03-23 02:03:29 -04:00
ewrk3.h
fealnx.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
fec.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
fec.h
forcedeth.c forcedeth: fix tx timeout 2007-03-28 02:18:51 -04:00
gianfar_ethtool.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
gianfar_mii.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
gianfar_mii.h
gianfar_sysfs.c Merge branch 'master' into upstream 2007-02-17 15:11:43 -05:00
gianfar.c [GIANFAR]: Fix compile error in latest git 2007-03-05 13:29:55 -08:00
gianfar.h [PATCH] PHY: Add support for configuring the PHY connection interface 2006-12-02 00:33:11 -05:00
hamachi.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
hp100.c hp100: convert pci_module_init() to pci_register_driver() 2007-02-06 19:10:33 -05:00
hp100.h
hp-plus.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
hp.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
hplance.c [PATCH] m68k/HP300: HP LANCE updates 2006-12-09 09:41:18 -08:00
hplance.h
hydra.c [PATCH] 8390 fixes - m68k oddballs 2006-12-02 00:11:56 -05:00
ibmlana.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ibmlana.h
ibmveth.c [PATCH] mark struct file_operations const 5 2007-02-12 09:48:45 -08:00
ibmveth.h [PATCH] ibmveth: Remove ibmveth "liobn" field 2006-12-04 20:38:06 +11:00
ifb.c [IFB]: Fix crash on input device removal 2007-03-29 11:46:52 -07:00
ioc3-eth.c Fix link autonegotiation timer. 2007-02-17 15:37:14 -05:00
isa-skeleton.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
iseries_veth.c Network: convert network devices to use struct device instead of class_device 2007-02-07 10:37:11 -08:00
jazzsonic.c
Kconfig gianfar needs crc32 lib dependency 2007-04-19 15:01:16 -04:00
lance.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
lasi_82596.c [PARISC] lasi_82596: use BUILD_BUG_ON() and constify static array 2006-12-08 00:34:42 -05:00
lib8390.c [PATCH] beginning of 8390 fixes - generic and arm/etherh 2006-12-02 00:11:56 -05:00
LICENSE.SRC
lne390.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
loopback.c [NET] drivers/net/loopback.c: convert to module_init() 2007-01-03 18:38:10 -08:00
lp486e.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
mac89x0.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
mac8390.c [PATCH] 8390 fixes - m68k oddballs 2006-12-02 00:11:56 -05:00
macb.c macb: Remove inappropriate spinlocks around mii calls 2007-02-17 15:30:48 -05:00
macb.h AT91: MACB support 2007-02-07 18:50:53 -05:00
mace.c net: use bitrev8 2007-02-05 16:58:47 -05:00
mace.h
macmace.c net: use bitrev8 2007-02-05 16:58:47 -05:00
macsonic.c [PATCH] missing include in macsonic 2007-02-09 08:28:48 -08:00
Makefile Add Attansic L1 ethernet driver. 2007-02-08 10:42:37 -05:00
meth.c Convert meth to netdev_priv 2007-02-17 15:30:47 -05:00
meth.h
mii.c
mipsnet.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
mipsnet.h
mv643xx_eth.c mv643xx_eth: Fix use of uninitialized port_num field 2007-03-28 02:18:51 -04:00
mv643xx_eth.h Fix mv643xx_eth compilation. 2007-03-02 20:16:10 -05:00
mvme147.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
myri_code.h [SPARC]: Fix some section mismatch warnings in sparc drivers. 2006-10-17 19:28:51 -07:00
myri_sbus.c [NET]: Kill direct includes of asm/checksum.h 2006-12-02 21:22:59 -08:00
myri_sbus.h
natsemi.c natsemi: Avoid IntrStatus lossage if RX state machine resets. 2007-03-15 10:59:54 -04:00
ne2.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
ne2k-pci.c
ne3210.c [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
ne-h8300.c [PATCH] 8390 fixes - the final chunk (h8300) 2006-12-02 00:11:56 -05:00
ne.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
netconsole.c netpoll queue cleanup 2006-12-02 21:22:37 -08:00
netx-eth.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ni52.c net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff 2007-02-27 04:30:42 -05:00
ni52.h
ni65.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
ni65.h
ni5010.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ni5010.h
ns83820.c [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
pasemi_mac.c PA Semi PWRficient Ethernet driver 2007-02-05 16:58:52 -05:00
pasemi_mac.h PA Semi PWRficient Ethernet driver 2007-02-05 16:58:52 -05:00
pci-skeleton.c Fix return code in pci-skeleton.c 2007-03-23 01:48:33 -04:00
pcnet32.c pcnet32: Fix PCnet32 performance bug on non-coherent architecutres 2007-03-06 06:14:54 -05:00
plip.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
ppp_async.c [PPP]: Fix skbuff.c:BUG due incorrect logic in process_input_packet() 2007-04-19 13:05:52 -07:00
ppp_deflate.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
ppp_generic.c [PPP]: Don't leak an sk_buff on interface destruction. 2007-03-25 19:04:09 -07:00
ppp_mppe.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
ppp_mppe.h
ppp_synctty.c
pppoe.c [PPPOE]: Use ifindex instead of device pointer in key lookups. 2007-03-05 13:25:28 -08:00
pppox.c
qla3xxx.c qla3xxx: bugfix: Jumbo frame handling. 2007-03-28 02:18:50 -04:00
qla3xxx.h qla3xxx: bugfix: Jumbo frame handling. 2007-03-28 02:18:50 -04:00
r8169.c r8169: fix suspend/resume for down interface 2007-04-03 22:31:10 -04:00
rionet.c
rrunner.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
rrunner.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
s2io-regs.h S2IO: Added a loadable parameter to enable or disable vlan stripping in frame. 2007-02-27 04:27:11 -05:00
s2io.c [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
s2io.h S2IO: Added a loadable parameter to enable or disable vlan stripping in frame. 2007-02-27 04:27:11 -05:00
saa9730.c SAA9730: Fix large pile of warnings 2007-03-23 01:48:34 -04:00
saa9730.h
sb1000.c drivers/net: eliminate irq handler impossible checks, needless casts 2006-10-06 14:56:04 -04:00
sb1250-mac.c [MIPS] SB1250: Fix bugs/warnings by creative use of volatile. 2007-03-24 17:01:50 +00:00
sc92031.c [SC92031]: Fix priv->lock context 2007-04-09 13:31:14 -07:00
seeq8005.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
seeq8005.h
sgiseeq.c sgiseeq: Don't include unnecessary headerfiles. 2007-02-27 04:21:25 -05:00
sgiseeq.h
shaper.c
sis190.c sis190: new PHY support 2007-03-29 08:26:05 -04:00
sis900.c sis900: Allocate rx replacement buffer before rx operation 2007-04-24 12:43:07 -04:00
sis900.h
skge.c skge: fix wake on lan 2007-04-11 11:54:43 -04:00
skge.h skge: use per-port phy locking 2007-03-23 01:48:33 -04:00
sky2.c sky2: version 1.14 2007-04-19 15:01:17 -04:00
sky2.h sky2: EC-U performance and jumbo support 2007-04-19 15:01:17 -04:00
slhc.c
slip.c [NET] slip: Replace kmalloc() + memset() pairs with the appropriate kzalloc() calls 2007-02-08 12:38:55 -08:00
slip.h
smc91x.c Network: convert network devices to use struct device instead of class_device 2007-02-07 10:37:11 -08:00
smc91x.h [PATCH] smc91x: Kill off excessive versatile hooks. 2006-12-11 09:54:50 -05:00
smc911x.c Network: convert network devices to use struct device instead of class_device 2007-02-07 10:37:11 -08:00
smc911x.h
smc9194.c [PATCH] trivial missing __init in drivers/net/* 2006-12-04 16:07:19 -05:00
smc9194.h
smc-mca.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
smc-ultra32.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
smc-ultra.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
sonic.c drivers/net: eliminate irq handler impossible checks, needless casts 2006-10-06 14:56:04 -04:00
sonic.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
Space.c remove the broken SKMC driver 2007-02-05 16:58:46 -05:00
spider_net_ethtool.c Spidernet DMA coalescing 2007-02-05 16:58:43 -05:00
spider_net.c spidernet: Fix problem sending IP fragments 2007-04-19 15:01:16 -04:00
spider_net.h spidernet: janitorial, typos 2007-02-27 04:16:03 -05:00
starfire_firmware.h
starfire_firmware.pl
starfire.c [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
stnic.c
sun3_82586.c net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff 2007-02-27 04:30:42 -05:00
sun3_82586.h
sun3lance.c SUN3/3X Lance trivial fix improved 2007-03-28 02:18:51 -04:00
sunbmac.c [SPARC]: Fix some section mismatch warnings in sparc drivers. 2006-10-17 19:28:51 -07:00
sunbmac.h
sundance.c [PATCH] sundance: use NULL for pointer 2006-12-02 00:16:36 -05:00
sungem_phy.c sungem_phy: support bcm5461 phy, autoneg. 2007-02-27 04:16:02 -05:00
sungem_phy.h sungem_phy: support bcm5461 phy, autoneg. 2007-02-27 04:16:02 -05:00
sungem.c [SUNGEM]: Fix MAC address setting when interface is up. 2007-03-26 14:43:49 -07:00
sungem.h
sunhme.c [SUNHME]: Fix module unload. 2007-04-21 15:34:55 -07:00
sunhme.h
sunlance.c [SUNLANCE]: Fix module unload. 2007-04-21 15:34:10 -07:00
sunqe.c [SUNQE]: Fix MAC address assignment. 2007-04-21 15:31:58 -07:00
sunqe.h
tc35815.c jmr3927: do not call tc35815_killall(). 2007-03-02 19:55:07 -05:00
tg3.c [TG3]: Fix crash during tg3_init_one(). 2007-04-06 17:35:37 -07:00
tg3.h [TG3]: Exit irq handler during chip reset. 2007-03-25 18:48:08 -07:00
tlan.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
tlan.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
tsi108_eth.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
tsi108_eth.h [PATCH] Add tsi108/9 On Chip Ethernet device driver support 2006-12-02 00:12:03 -05:00
tun.c [PATCH] mark struct file_operations const 5 2007-02-12 09:48:45 -08:00
typhoon-firmware.h
typhoon.c [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
typhoon.h
ucc_geth_phy.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
ucc_geth_phy.h [PATCH] ucc_geth: changes to ucc_geth driver as a result of qe_lib changes and bugfixes 2006-10-21 14:09:51 -04:00
ucc_geth.c Revert "ucc_geth: returns NETDEV_TX_BUSY when BD ring is full" 2007-03-23 01:48:34 -04:00
ucc_geth.h [PATCH] ucc_geth: changes to ucc_geth driver as a result of qe_lib changes and bugfixes 2006-10-21 14:09:51 -04:00
via-rhine.c via-rhine: set avoid_D3 for broken BIOSes 2007-03-09 11:47:19 -05:00
via-velocity.c via-velocity uses INET interfaces 2006-12-26 16:28:20 -05:00
via-velocity.h
wd.c [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
yellowfin.c drivers/net: eliminate irq handler impossible checks, needless casts 2006-10-06 14:56:04 -04:00
znet.c drivers/net: eliminate irq handler impossible checks, needless casts 2006-10-06 14:56:04 -04:00
zorro8390.c [PATCH] 8390 fixes - m68k oddballs 2006-12-02 00:11:56 -05:00