diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2022-05-05 20:18:09 +0200 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2022-05-05 14:19:49 -0500 |
commit | 0f40ac35e4ecb16ab5bb672386a90e3cde13b186 (patch) | |
tree | 0233cd24d4313acfdf21afa96427f770495c3104 /tools/perf/scripts/python/event_analyzing_sample.py | |
parent | 3cc2a2b2704f76702cdd417573a934502254276d (diff) |
PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq()
Calling pci_set_power_state() to put the given device into D0 in
pci_pm_thaw_noirq() may cause it to restore the device's BARs, which is
redundant before calling pci_restore_state(), so replace it with a direct
pci_power_up() call followed by pci_update_current_state() if it returns a
nonzero value, in analogy with pci_pm_default_resume_early().
Avoid code duplication by introducing a wrapper function to contain the
repeating pattern and calling it in both places.
Link: https://lore.kernel.org/r/3639079.MHq7AAxBmi@kreacher
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions