linux_dsm_epyc7002/drivers/net/ethernet
Matt Carlson c3b5003b62 tg3: Fix single-vector MSI-X code
Kdump kernels leave MSI-X interrupts (as setup by the crashed kernel)
enabled.  However, kdump only enables one CPU in the new environment,
thus causing tg3 to abort MSI-X setup.  When the driver attempts to
enable INTA or MSI interrupt modes on a kdump kernel, interrupt
delivery fails.

This patch attempts to workaround the problem by forcing the driver
to enable a single MSI-X interrupt.  In such a configuration, the
device's multivector interrupt mode must be disabled.

Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-01-17 23:56:19 -05:00
..
3com
8390 ax88796: use an unique MDIO bus name. 2012-01-10 16:35:00 -08:00
adaptec
adi bfin_mac: use an unique MDIO bus name. 2012-01-10 16:35:00 -08:00
aeroflex
alteon
amd au1000-eth: use an unique MDIO bus name. 2012-01-10 16:35:00 -08:00
apple
atheros
broadcom tg3: Fix single-vector MSI-X code 2012-01-17 23:56:19 -05:00
brocade bna: fix sparse warnings/errors 2012-01-05 13:23:00 -05:00
cadence macb: use an unique MDIO bus name. 2012-01-10 16:35:00 -08:00
calxeda xgmac: cleanups 2012-01-05 13:23:00 -05:00
chelsio Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2012-01-08 13:21:22 -08:00
cirrus
cisco
davicom
dec
dlink
emulex netdev: make net_device_ops const 2012-01-09 14:05:23 -08:00
faraday
freescale net: fsl: fec: handle 10Mbps speed in RMII mode 2012-01-12 20:05:28 -08:00
fujitsu
hp
i825xx
ibm ehea: make some functions and variables static 2012-01-17 10:04:43 -05:00
icplus
intel ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call 2012-01-05 13:12:04 -05:00
marvell pxa168-eth: use an unique MDIO bus name. 2012-01-10 16:35:01 -08:00
mellanox mlx4_core: Elaborating limitation on VF port options 2012-01-03 12:49:16 -05:00
micrel ksz884x: fix mtu for VLAN 2012-01-12 20:05:28 -08:00
microchip
myricom
natsemi Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k 2012-01-06 18:28:12 -08:00
neterion
nuvoton
nvidia
octeon
oki-semi
packetengines
pasemi
qlogic
racal
rdc r6040: fix typo in use of MCR0 register bits 2012-01-07 12:09:36 -08:00
realtek 8139cp: fix missing napi_gro_flush. 2012-01-08 19:20:33 -08:00
renesas net: sh-eth: Fix build error by the value which is not defined 2012-01-17 10:31:12 -05:00
seeq
sfc sfc: Remove now-unused filter function 2012-01-04 14:10:23 -05:00
sgi
silan
sis Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2012-01-08 13:21:22 -08:00
smsc smsc911x: use an unique MDIO bus name. 2012-01-10 16:35:01 -08:00
stmicro drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c: add missing iounmap 2012-01-12 20:05:28 -08:00
sun
tehuti
ti davinci_emac: use an unique MDIO bus name. 2012-01-10 16:35:01 -08:00
tile netdev: make net_device_ops const 2012-01-09 14:05:23 -08:00
toshiba
tundra drivers/net/ethernet/tundra/tsi108_eth.c: add missing iounmap 2012-01-12 20:05:28 -08:00
via via-rhine: rework suspend and resume. 2012-01-07 23:02:38 +01:00
xilinx
xircom
xscale ixp4xx-eth: use an unique MDIO bus name. 2012-01-10 16:35:01 -08:00
dnet.c dnet: use an unique MDIO bus name. 2012-01-10 16:35:00 -08:00
dnet.h
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c lantiq_etop: use an unique MDIO bus name. 2012-01-10 16:35:00 -08:00
Makefile Driver specific changes 2012-01-09 14:39:22 -08:00
mipsnet.c
netx-eth.c
s6gmac.c s6gmac: use an unique MDIO bus name. 2012-01-10 16:35:01 -08:00