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
..
2012-01-03 22:54:07 -05:00
2012-01-09 14:44:15 -08:00
2012-01-11 18:51:55 -08:00
2012-01-09 14:44:15 -08:00
2012-01-12 20:13:11 -08:00
2012-01-17 23:56:19 -05:00
2012-01-12 15:44:42 +10:30
2012-01-09 14:30:28 -08:00
2012-01-13 10:12:23 -08:00
2012-01-02 13:04:55 +01:00