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
..
2011-11-08 15:11:57 -05:00
2012-01-10 16:35:00 -08:00
2011-12-08 19:52:37 -05:00
2012-01-10 16:35:00 -08:00
2011-11-29 00:25:05 -05:00
2011-10-19 03:10:46 -04:00
2012-01-10 16:35:00 -08:00
2011-11-01 19:30:38 -04:00
2011-11-22 16:43:32 -05:00
2012-01-17 23:56:19 -05:00
2012-01-05 13:23:00 -05:00
2012-01-10 16:35:00 -08:00
2012-01-05 13:23:00 -05:00
2012-01-08 13:21:22 -08:00
2011-11-01 19:30:38 -04:00
2011-12-08 19:52:37 -05:00
2011-12-02 13:49:21 -05:00
2011-12-19 22:27:29 -05:00
2011-12-19 22:27:29 -05:00
2012-01-09 14:05:23 -08:00
2011-10-13 22:28:29 -04:00
2012-01-12 20:05:28 -08:00
2011-11-16 17:38:55 -05:00
2011-11-08 15:11:57 -05:00
2012-01-17 10:04:43 -05:00
2011-12-01 12:54:46 -05:00
2012-01-05 13:12:04 -05:00
2012-01-10 16:35:01 -08:00
2012-01-03 12:49:16 -05:00
2012-01-12 20:05:28 -08:00
2011-12-19 15:44:43 -05:00
2012-01-06 18:28:12 -08:00
2011-12-08 19:52:37 -05:00
2011-11-29 00:25:05 -05:00
2011-12-02 12:39:12 -05:00
2011-10-31 19:31:07 -04:00
2011-11-22 16:43:32 -05:00
2011-12-06 00:48:59 -05:00
2011-12-08 19:52:37 -05:00
2012-01-07 12:09:36 -08:00
2012-01-08 19:20:33 -08:00
2012-01-17 10:31:12 -05:00
2011-11-29 00:25:05 -05:00
2012-01-04 14:10:23 -05:00
2011-12-27 13:17:34 -05:00
2011-11-01 19:30:38 -04:00
2012-01-08 13:21:22 -08:00
2012-01-10 16:35:01 -08:00
2012-01-12 20:05:28 -08:00
2011-12-19 16:13:36 -05:00
2011-12-08 19:52:37 -05:00
2012-01-10 16:35:01 -08:00
2012-01-09 14:05:23 -08:00
2011-12-08 14:05:54 +11:00
2012-01-12 20:05:28 -08:00
2012-01-07 23:02:38 +01:00
2011-12-21 15:42:50 -05:00
2011-11-08 15:11:57 -05:00
2012-01-10 16:35:01 -08:00
2012-01-10 16:35:00 -08:00
2011-11-29 00:25:05 -05:00
2011-11-08 15:11:57 -05:00
2011-12-02 13:49:21 -05:00
2011-11-27 19:21:09 -05:00
2011-11-29 01:15:24 -05:00
2011-11-29 00:25:05 -05:00
2012-01-10 16:35:00 -08:00
2012-01-09 14:39:22 -08:00
2012-01-10 16:35:01 -08:00