diff options
author | Kai-Heng Feng <kai.heng.feng@canonical.com> | 2024-03-20 09:43:16 +0100 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2024-04-28 19:07:34 +0200 |
commit | 670e98a34a9e44cd384bafbda681c8c8e072b714 (patch) | |
tree | 66ba5b28aafb81c43dc864814b1ff6bf2dd178d1 /include/acpi/acpi_bus.h | |
parent | hwmon: (lm70) fix links in doc and comments (diff) | |
download | linux-670e98a34a9e44cd384bafbda681c8c8e072b714.tar.xz linux-670e98a34a9e44cd384bafbda681c8c8e072b714.zip |
ACPI: IPMI: Add helper to wait for when SMI is selected
On Dell servers, many APCI methods of acpi_power_meter module evaluate
variables inside IPMI region, so the region handler needs to be
installed. In addition to that, the handler needs to be fully
functional, and that depends on SMI being selected.
So add a helper to let acpi_power_meter know when the handler is
installed and ready to be used.
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://lore.kernel.org/r/20240320084317.366853-1-kai.heng.feng@canonical.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'include/acpi/acpi_bus.h')
-rw-r--r-- | include/acpi/acpi_bus.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/acpi/acpi_bus.h b/include/acpi/acpi_bus.h index 5de954e2b18a..5a69cbd58c5e 100644 --- a/include/acpi/acpi_bus.h +++ b/include/acpi/acpi_bus.h @@ -976,11 +976,16 @@ static inline void acpi_put_acpi_dev(struct acpi_device *adev) { acpi_dev_put(adev); } + +int acpi_wait_for_acpi_ipmi(void); + #else /* CONFIG_ACPI */ static inline int register_acpi_bus_type(void *bus) { return 0; } static inline int unregister_acpi_bus_type(void *bus) { return 0; } +static inline int acpi_wait_for_acpi_ipmi(void) { return 0; } + #endif /* CONFIG_ACPI */ #endif /*__ACPI_BUS_H__*/ |