kernel_optimize_test/drivers/pci
Brice Goglin fe97064c28 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>
2006-09-26 17:43:52 -07:00
..
hotplug sysfs_remove_bin_file: no return value, dump_stack on error 2006-09-25 21:08:39 -07:00
pcie
.gitignore
access.c
bus.c
hotplug.c
Kconfig PCI: enable driver multi-threaded probe 2006-09-25 21:08:40 -07:00
Makefile
msi-altix.c
msi-apic.c
msi.c MSI: Factorize common code in pci_msi_supported() 2006-09-26 17:43:52 -07:00
msi.h
pci-acpi.c
pci-driver.c PCI: enable driver multi-threaded probe 2006-09-25 21:08:40 -07:00
pci-sysfs.c MSI: Export the PCI_BUS_FLAGS_NO_MSI flag in sysfs 2006-09-26 17:43:52 -07:00
pci.c Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6 2006-09-26 13:07:55 -07:00
pci.h MSI: Cleanup existing MSI quirks 2006-09-26 17:43:52 -07:00
probe.c
proc.c
quirks.c MSI: Cleanup existing MSI quirks 2006-09-26 17:43:52 -07:00
remove.c
rom.c
search.c
setup-bus.c
setup-irq.c
setup-res.c
syscall.c