]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ACPI: TAD: Improve runtime PM using guard macros
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 21 Oct 2025 17:35:54 +0000 (19:35 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 27 Oct 2025 19:32:13 +0000 (20:32 +0100)
commit58ca21d591994c4d1f9cb522397533927feef262
tree233cd0fe8cf0ea91e746671b88f0ba6e18841255
parentf9f5e22b75b87a98e7645cb1f27c7b457c3c7edb
ACPI: TAD: Improve runtime PM using guard macros

Use guard pm_runtime_active_try to simplify runtime PM cleanup and
implement runtime resume error handling in multiple places.

Also use guard pm_runtime_noresume to simplify acpi_tad_remove().

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Link: https://patch.msgid.link/13881356.uLZWGnKmhe@rafael.j.wysocki
drivers/acpi/acpi_tad.c