From: Matt Carlson Date: Tue, 17 Jan 2012 15:27:23 +0000 (+0000) Subject: tg3: Fix single-vector MSI-X code X-Git-Tag: v3.3-rc1~17^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3b5003b628d8e373262bee42c7260d6a799c73e;p=pandora-kernel.git 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 Signed-off-by: David S. Miller --- Reading git-diff-tree failed