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-05 13:23:00 -05:00
2012-01-05 13:23:00 -05:00
2012-01-09 14:05:23 -08:00
2012-01-12 20:05:28 -08:00
2011-12-06 00:48:59 -05:00
2012-01-09 14:05:23 -08:00
2012-01-07 23:02:38 +01:00
2012-01-10 16:35:00 -08:00
2011-11-29 01:15:24 -05:00
2012-01-09 14:39:22 -08:00
2012-01-10 16:35:01 -08:00