diff options
| author | Alexey Kardashevskiy <[email protected]> | 2017-08-29 17:34:03 +1000 |
|---|---|---|
| committer | Michael Ellerman <[email protected]> | 2017-08-31 14:26:10 +1000 |
| commit | 14db3d52d3a214ae8132a403de410af7643cb8b0 (patch) | |
| tree | 5d1ca8f8e047066d97078049f811d92410849e54 /tools/perf/scripts/python | |
| parent | 405b33a76d26e426276c088b38dc7efba7538ff2 (diff) | |
powerpc/eeh: Reduce use of pci_dn::node
The pci_dn struct caches a OF device node pointer in order to access
the "ibm,loc-code" property when EEH is recovering.
However, when this happens in eeh_dev_check_failure(), we also have
a pci_dev pointer which should have a valid pointer to the device node
when pci_dn has one (both pointers are not NULL for physical functions
and are NULL for virtual functions).
This changes pci_remove_device_node_info() to look for a parent of
the node being removed, just like pci_add_device_node_info() does when it
references the parent node.
This is the first step to get rid of pci_dn::node.
Signed-off-by: Alexey Kardashevskiy <[email protected]>
Signed-off-by: Michael Ellerman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions