summaryrefslogtreecommitdiffstats
path: root/include/linux/pci_regs.h
diff options
context:
space:
mode:
authorBrice Goglin2006-08-31 07:55:15 +0200
committerGreg Kroah-Hartman2006-09-27 02:43:52 +0200
commitfe97064c2870e174a6ff4a93feb11a70c4b71cc5 (patch)
tree1ce4aff048e1b1a428444b7ae087dba8519854de /include/linux/pci_regs.h
parentMSI: Factorize common code in pci_msi_supported() (diff)
downloadkernel-qcow2-linux-fe97064c2870e174a6ff4a93feb11a70c4b71cc5.tar.gz
kernel-qcow2-linux-fe97064c2870e174a6ff4a93feb11a70c4b71cc5.tar.xz
kernel-qcow2-linux-fe97064c2870e174a6ff4a93feb11a70c4b71cc5.zip
MSI: Export the PCI_BUS_FLAGS_NO_MSI flag in sysfs
Export the PCI_BUS_FLAGS_NO_MSI flag of a PCI bus in the sysfs files of its parent device and make it writable. Could be used to: * disable MSI on a device which has not been blacklisted yet * allow MSI when some setpci hacks enable MSI support (for instance on the ServerWorks HT2000 chipset where the MSI HT cap is disabled by default). Architecture where some bus have no parent chipset cannot use this strategy to change MSI support. If the chipset does not have a subordinate bus, its 'bus_msi' file is empty. Also document and warn about the possible danger of changing the flag. Signed-off-by: Brice Goglin <brice@myri.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include/linux/pci_regs.h')
0 files changed, 0 insertions, 0 deletions