diff options
| author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2013-07-13 23:27:23 +0200 |
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2013-07-23 04:00:19 +0200 |
| commit | 2e862c51904ddd12be2d256513160e1f87beafee (patch) | |
| tree | 0f9a98a6cf77be8d473899218dabd16371c89504 /tools/perf/scripts/python | |
| parent | ACPI / hotplug / PCI: Consolidate acpiphp_enumerate_slots() (diff) | |
| download | linux-2e862c51904ddd12be2d256513160e1f87beafee.tar.gz linux-2e862c51904ddd12be2d256513160e1f87beafee.zip | |
ACPI / hotplug / PCI: Always return success after adding a function
When a new ACPIPHP function is added by register_slot() and the
notify handler cannot be installed for it, register_slot() returns an
error status without cleaning up, which causes the entire namespace
walk in acpiphp_enumerate_slots() to be aborted, although it still
may be possible to successfully install the function notify handler
for other device objects under the given brigde.
To address this issue make register_slot() return success after
a new function has been added, even if the addition of the notify
handler for it has failed.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Tested-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
