diff options
| author | Alex Williamson <[email protected]> | 2015-09-15 11:17:21 -0600 |
|---|---|---|
| committer | Bjorn Helgaas <[email protected]> | 2015-09-24 17:06:32 -0500 |
| commit | 9d9240756e63dd87d6cbf5da8b98ceb8f8192b55 (patch) | |
| tree | 42cd8cc1a0587095cc8835a8c1d454643ccddcd6 /tools/perf/util/c++/clang-test.cpp | |
| parent | 38ea72bdb65df2f40ec77b2c9d1413e7f5e34465 (diff) | |
PCI: Fix devfn for VPD access through function 0
Commit 932c435caba8 ("PCI: Add dev_flags bit to access VPD through function
0") passes PCI_SLOT(devfn) for the devfn parameter of pci_get_slot().
Generally this works because we're fairly well guaranteed that a PCIe
device is at slot address 0, but for the general case, including
conventional PCI, it's incorrect. We need to get the slot and then convert
it back into a devfn.
Fixes: 932c435caba8 ("PCI: Add dev_flags bit to access VPD through function 0")
Signed-off-by: Alex Williamson <[email protected]>
Signed-off-by: Bjorn Helgaas <[email protected]>
Acked-by: Myron Stowe <[email protected]>
Acked-by: Mark Rustad <[email protected]>
CC: [email protected]
Diffstat (limited to 'tools/perf/util/c++/clang-test.cpp')
0 files changed, 0 insertions, 0 deletions