diff options
author | Brice Goglin <brice@myri.com> | 2006-05-23 03:05:27 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-06-21 12:00:00 -0700 |
commit | 1edab4a164b229807853682f7ff7858c11dd3481 (patch) | |
tree | b2b65bb914850270f5e22f9b4c49ef371c0f20b6 /drivers/pci/bus.c | |
parent | 74d0a988d3aa359b6b8a8536c8cb92cce02ca5d5 (diff) | |
download | op-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