kernel-ark/drivers/net
Michael Chan 4a29cc2e50 [TG3]: 40-bit DMA workaround part 2
The 40-bit DMA workaround recently implemented for 5714, 5715, and
5780 needs to be expanded because there may be other tg3 devices
behind the EPB Express to PCIX bridge in the 5780 class device.

For example, some 4-port card or mother board designs have 5704 behind
the 5714.

All devices behind the EPB require the 40-bit DMA workaround.

Thanks to Chris Elmquist again for reporting the problem and testing
the patch.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-03-19 13:21:12 -08:00
..
appletalk [APPLETALK]: warning fix 2006-02-13 15:53:41 -08:00
arcnet
arm [ARM] Update am79c961 to use struct platform_driver 2006-01-09 13:59:36 +00:00
bonding [PATCH] bonding: fix a locking bug in bond_release 2006-02-17 16:16:39 -05:00
chelsio [netdrvr] fix array overflows in Chelsio driver 2006-03-16 19:20:40 -05:00
cris
e1000 [PATCH] e1000 endianness bugs 2006-03-16 19:17:38 -05:00
fec_8xx
fs_enet
hamradio [PATCH] remove bogus asm/bug.h includes. 2006-02-07 20:56:35 -05:00
ibm_emac [PATCH] PPC44x EMAC driver: disable TX status deferral in half-duplex mode 2006-01-09 10:34:25 -05:00
irda [IRDA]: irda-usb bug fixes 2006-02-19 22:28:25 -08:00
ixgb
ixp2000 [PATCH] ixp2000: change netif_schedule_test to __netif_schedule_prep 2005-12-03 20:29:03 -05:00
pcmcia [PATCH] pcmcia: add id for AMB8110 PC Card 2006-03-01 11:15:45 +01:00
phy [PATCH] phy: Added a macro to represent the string format used to match a phy device 2006-01-12 16:31:52 -05:00
sk98lin spelling: s/usefull/useful/ 2006-01-10 00:08:17 +01:00
skfp
tokenring [PATCH] smctr warning fix 2006-02-17 16:16:21 -05:00
tulip de2104x: fix the TX watchdog 2006-03-09 23:09:43 +01:00
wan [PATCH] bogus asm/delay.h includes 2006-02-07 20:56:41 -05:00
wireless [PATCH] pcmcia: avoid binding hostap_cs to Orinoco cards 2006-03-01 11:12:00 +01:00
3c59x.c [PATCH] 3c59x: collision statistic fix 2006-02-03 08:32:02 -08:00
3c501.c
3c501.h
3c503.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
3c503.h
3c505.c
3c505.h
3c507.c
3c509.c [PATCH] 3c509: bus registration fix 2006-03-11 13:29:09 -05:00
3c515.c
3c523.c
3c523.h
3c527.c
3c527.h [PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1 2006-01-08 20:14:07 -08:00
7990.c
7990.h
8139cp.c 8139cp: fix broken suspend/resume 2006-02-27 23:15:06 +01:00
8139too.c 8139too: fix a TX timeout watchdog thread against NAPI softirq race 2006-02-01 22:04:37 +01:00
8390.c
8390.h
82596.c
a2065.c
a2065.h
ac3200.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
acenic_firmware.h
acenic.c [PATCH] acenic: fix checking of read_eeprom_byte() return values 2006-01-26 22:09:40 -05:00
acenic.h
amd8111e.c
amd8111e.h
apne.c
ariadne.c
ariadne.h
at1700.c
atari_bionet.c
atari_pamsnet.c
atarilance.c
atp.c
atp.h
au1000_eth.c
au1000_eth.h
b44.c [PATCH] b44: fix laptop carrier detect 2006-01-26 22:10:39 -05:00
b44.h
bmac.c
bmac.h
bnx2_fw.h [BNX2]: Update version and copyright year 2006-01-23 16:14:05 -08:00
bnx2.c [BNX2]: Update version and copyright year 2006-01-23 16:14:05 -08:00
bnx2.h [BNX2]: Update version and copyright year 2006-01-23 16:14:05 -08:00
bsd_comp.c
cassini.c [CASSINI]: dont touch page_count 2006-01-18 14:05:16 -08:00
cassini.h
cs89x0.c [PATCH] cs89x0: credit Dmitry Pervushin 2006-01-16 23:15:32 -08:00
cs89x0.h [PATCH] cs89x0: cleanly implement ixdp2x01 and pnx0501 support 2006-01-08 20:12:45 -08:00
de600.c
de600.h
de620.c [PATCH] de620: fix section mismatch warning 2006-03-11 13:29:09 -05:00
de620.h
declance.c
defxx.c
defxx.h
depca.c
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 [PATCH] net: Fix compiler-error on dgrs.c when !CONFIG_PCI 2005-11-22 09:13:41 -08:00
dgrs.h
dl2k.c [PATCH] dl2k: DMA freeing error 2006-03-11 13:26:51 -05:00
dl2k.h
dm9000.c
dm9000.h
dummy.c
e100.c e100: fix eeh on pseries during ethtool -t 2006-03-15 10:55:24 -08:00
e2100.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
eepro100.c
eepro.c
eexpress.c
eexpress.h
epic100.c
eql.c
es3210.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
eth16i.c
ewrk3.c
ewrk3.h
fealnx.c
fec.c
fec.h
forcedeth.c [PATCH] forcedeth: TSO fix for large buffers 2006-01-09 10:54:48 -05:00
gianfar_ethtool.c [PATCH] gianfar: Fix sparse warnings 2006-02-07 02:04:33 -05:00
gianfar_mii.c [PATCH] gianfar: Fix sparse warnings 2006-02-07 02:04:33 -05:00
gianfar_mii.h
gianfar_sysfs.c drivers/net/gianfar_sysfs.c: update email address of Kumar Gala 2006-01-11 02:00:10 +01:00
gianfar.c [PATCH] gianfar: Fix sparse warnings 2006-02-07 02:04:33 -05:00
gianfar.h [PATCH] gianfar: Fix sparse warnings 2006-02-07 02:04:33 -05:00
gt64240eth.h
gt96100eth.c
gt96100eth.h
hamachi.c
hp100.c spelling: s/retreive/retrieve/ 2006-01-10 00:10:13 +01:00
hp100.h
hp-plus.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
hp.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
hplance.c [PATCH] m68k: NULL noise removal 2006-01-12 09:09:04 -08:00
hplance.h
hydra.c
hydra.h
ibmlana.c
ibmlana.h
ibmveth.c
ibmveth.h
ifb.c [NET]: Increase default IFB device count. 2006-02-23 16:23:51 -08:00
ioc3-eth.c
isa-skeleton.c
iseries_veth.c [PATCH] powerpc: remove bitfields from HvLpEvent 2006-01-12 20:09:29 +11:00
jazzsonic.c [PATCH] jazzsonic: Fix platform device code 2005-12-01 02:26:46 -05:00
Kconfig [PATCH] NE2000 Kconfig help entry improvement 2006-03-11 13:29:09 -05:00
lance.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
lasi_82596.c
LICENSE.SRC
lne390.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
loopback.c
lp486e.c [PATCH] lp486e: remove SLOW_DOWN_IO 2006-02-01 08:53:10 -08:00
mac89x0.c
mac8390.c [PATCH] m68k: lvalues abuse in mac8390 2006-01-12 09:09:01 -08:00
mace.c
mace.h
macmace.c
macsonic.c
Makefile [NET]: Add IFB (Intermediate Functional Block) network device. 2006-01-09 14:16:23 -08:00
meth.c
meth.h
mii.c
mipsnet.c
mipsnet.h [PATCH] mipsnet: Fix Copyright notice. 2005-12-01 02:26:45 -05:00
mv643xx_eth.c [PATCH] missing includes in drivers/net/mv643xx_eth.c 2006-02-07 20:56:52 -05:00
mv643xx_eth.h
mvme147.c
myri_code.h
myri_sbus.c
myri_sbus.h
natsemi.c
ne2.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
ne2k-pci.c
ne3210.c
ne-h8300.c
ne.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
netconsole.c
ni52.c
ni52.h
ni65.c
ni65.h
ni5010.c
ni5010.h
ns83820.c [INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.h 2006-01-03 13:11:21 -08:00
oaknet.c
pci-skeleton.c [PATCH] turn "const static" into "static const" 2006-01-10 08:01:55 -08:00
pcnet32.c [PATCH] pcnet32: use MAC address from prom also on powerpc 2005-12-12 15:30:38 -05:00
plip.c [PATCH] parport: include fixes 2006-01-06 08:33:58 -08:00
ppp_async.c [PATCH] TTY layer buffering revamp 2006-01-10 08:01:59 -08:00
ppp_deflate.c
ppp_generic.c [PPP]: Fixed hardware RX checksum handling 2006-02-05 20:23:33 -08:00
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c [PATCH] TTY layer buffering revamp 2006-01-10 08:01:59 -08:00
pppoe.c [PPPOX]: Fix assignment into const proto_ops. 2006-01-03 13:11:23 -08:00
pppox.c [PPPOX]: Fix assignment into const proto_ops. 2006-01-03 13:11:23 -08:00
r8169.c r8169: enable wake on lan 2006-02-23 23:06:48 +01:00
rionet.c
rrunner.c
rrunner.h
s2io-regs.h
s2io.c s2io: set_multicast_list bug 2006-03-04 12:06:51 -05:00
s2io.h
saa9730.c
saa9730.h
sb1000.c [PATCH] Unlinline a bunch of other functions 2006-01-14 18:27:06 -08:00
sb1250-mac.c
seeq8005.c
seeq8005.h
sgiseeq.c
sgiseeq.h
shaper.c
sis190.c sis190: early setting of the pci driver private data 2006-02-16 22:17:00 +01:00
sis900.c Fix Wake on LAN support in sis900 2006-02-25 17:01:09 -05:00
sis900.h [PATCH] sis900: remove cfgpmcsr I/O space register define 2006-02-07 01:58:36 -05:00
sk_mca.c
sk_mca.h
skge.c skge: protect interrupt mask 2006-02-23 23:07:08 +01:00
skge.h skge: protect interrupt mask 2006-02-23 23:07:08 +01:00
sky2.c sky2: truncate oversize packets 2006-03-09 23:19:03 +01:00
sky2.h [PATCH] sky2: remove MSI support 2006-02-28 18:06:25 -05:00
slhc.c
slip.c [PATCH] TTY layer buffering revamp 2006-01-10 08:01:59 -08:00
slip.h
smc91x.c [PATCH] IRQ type flags 2006-01-08 20:13:46 -08:00
smc91x.h [PATCH] IRQ type flags 2006-01-08 20:13:46 -08:00
smc9194.c
smc9194.h
smc-mca.c
smc-ultra32.c
smc-ultra.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
sonic.c
sonic.h
Space.c
spider_net_ethtool.c [PATCH] spidernet: performance optimizations 2006-01-17 07:25:01 -05:00
spider_net.c [PATCH] spidernet: fix missing include 2006-01-17 07:25:01 -05:00
spider_net.h [PATCH] spidernet: performance optimizations 2006-01-17 07:25:01 -05:00
starfire_firmware.h
starfire_firmware.pl
starfire.c
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c [PATCH] m68k: NULL noise removal 2006-01-12 09:09:04 -08:00
sunbmac.c
sunbmac.h
sundance.c
sungem_phy.c
sungem_phy.h
sungem.c [SUNGEM]: Unbreak Sun GEM chips. 2006-01-31 17:12:55 -08:00
sungem.h
sunhme.c
sunhme.h
sunlance.c
sunqe.c
sunqe.h
tc35815.c
tg3.c [TG3]: 40-bit DMA workaround part 2 2006-03-19 13:21:12 -08:00
tg3.h [TG3]: 40-bit DMA workaround part 2 2006-03-19 13:21:12 -08:00
tlan.c [PATCH] drivers/net/tlan.c: #ifdef CONFIG_PCI the PCI specific code 2006-02-24 00:20:08 -05:00
tlan.h
tun.c [TUN]: Fix leak in tun_get_user() 2006-03-11 18:49:13 -08:00
typhoon-firmware.h
typhoon.c
typhoon.h
via-rhine.c
via-velocity.c via-velocity: fix memory corruption when changing the mtu 2006-02-27 23:11:08 +01:00
via-velocity.h
wd.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
yellowfin.c
znet.c
zorro8390.c