summaryrefslogtreecommitdiffstats
path: root/drivers/pci/bus.c
diff options
context:
space:
mode:
authorBrice Goglin <brice@myri.com>2006-05-23 03:05:27 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2006-06-21 12:00:00 -0700
commit1edab4a164b229807853682f7ff7858c11dd3481 (patch)
treeb2b65bb914850270f5e22f9b4c49ef371c0f20b6 /drivers/pci/bus.c
parent74d0a988d3aa359b6b8a8536c8cb92cce02ca5d5 (diff)
downloadop-kernel-dev-1edab4a164b229807853682f7ff7858c11dd3481.zip
op-kernel-dev-1edab4a164b229807853682f7ff7858c11dd3481.tar.gz
[PATCH] PCI: AMD 8131 MSI quirk called too late, bus_flags not inherited ?
The PCI_BUS_FLAGS_NO_MSI bus flags does not appear do be inherited correctly from the amd8131 MSI quirk to its parent busses. It makes devices behind a bridge behind amd8131 try to enable MSI while the amd8131 does not support it. We fix this by looking at flags of all parent busses in pci_enable_msi() and pci_enable_msix(). By the way, also add the missing dev->no_msi check in pci_enable_msix() Signed-off-by: Brice Goglin <brice@myri.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/pci/bus.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud