summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorKurt Borja <kuurtb@gmail.com>2024-12-24 09:01:32 -0500
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>2024-12-29 18:27:22 +0200
commitb651ea8a44aab69f71c5ebeec7e472b03f1b2ca2 (patch)
tree29cb757409e8beb97dea8b5f75dcd9107d1856dc /include/linux
parent0056b0852c326cf21201661f68ab41002ae9a845 (diff)
ACPI: platform_profile: Add devm_platform_profile_register()
Platform profile's lifetime is usually tied to a device's lifetime, therefore add a device managed version of platform_profile_register(). Signed-off-by: Kurt Borja <kuurtb@gmail.com> Reviewed-by: Armin Wolf <W_Armin@gmx.de> Link: https://lore.kernel.org/r/20241224140131.30362-4-kuurtb@gmail.com Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/platform_profile.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/platform_profile.h b/include/linux/platform_profile.h
index 0682bb4c57e5..f1cd4b65e351 100644
--- a/include/linux/platform_profile.h
+++ b/include/linux/platform_profile.h
@@ -41,6 +41,7 @@ struct platform_profile_handler {
int platform_profile_register(struct platform_profile_handler *pprof);
int platform_profile_remove(struct platform_profile_handler *pprof);
+int devm_platform_profile_register(struct platform_profile_handler *pprof);
int platform_profile_cycle(void);
void platform_profile_notify(struct platform_profile_handler *pprof);