diff options
author | Matt Carlson <mcarlson@broadcom.com> | 2012-01-17 15:27:23 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-01-18 04:56:19 (GMT) |
commit | c3b5003b628d8e373262bee42c7260d6a799c73e (patch) | |
tree | 75667e9aabff692f71688057a7cc4c897efe4a44 /lib/locking-selftest-rlock-softirq.h | |
parent | 77676fdbd54f0c6fdb71d55d9758bebc69a00fc4 (diff) | |
download | linux-c3b5003b628d8e373262bee42c7260d6a799c73e.tar.xz |
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>
Diffstat (limited to 'lib/locking-selftest-rlock-softirq.h')
0 files changed, 0 insertions, 0 deletions