summaryrefslogtreecommitdiff
path: root/kernel/sys_ni.c
diff options
context:
space:
mode:
authorSarah Sharp <sarah.a.sharp@linux.intel.com>2012-02-13 16:25:57 -0800
committerSarah Sharp <sarah.a.sharp@linux.intel.com>2012-02-14 10:48:05 -0800
commit68d07f64b8a11a852d48d1b05b724c3e20c0d94b (patch)
treeb72ffb8b5cb63f433afb59e7af4da0b92b9a2c86 /kernel/sys_ni.c
parentb7bc5925a9aafae970c3db1f118c97a7d503114e (diff)
USB: Don't fail USB3 probe on missing legacy PCI IRQ.
Intel has a PCI USB xhci host controller on a new platform. It doesn't have a line IRQ definition in BIOS. The Linux driver refuses to initialize this controller, but Windows works well because it only depends on MSI. Actually, Linux also can work for MSI. This patch avoids the line IRQ checking for USB3 HCDs in usb core PCI probe. It allows the xHCI driver to try to enable MSI or MSI-X first. It will fail the probe if MSI enabling failed and there's no legacy PCI IRQ. This patch should be backported to kernels as old as 2.6.32. Signed-off-by: Alex Shi <alex.shi@intel.com> Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com> Cc: stable@vger.kernel.org
Diffstat (limited to 'kernel/sys_ni.c')
0 files changed, 0 insertions, 0 deletions