ACPI: IPMI: Add helper to wait for when SMI is selected
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Wed, 20 Mar 2024 08:43:16 +0000 (16:43 +0800)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 28 Apr 2024 17:07:34 +0000 (10:07 -0700)
commit670e98a34a9e44cd384bafbda681c8c8e072b714
tree66ba5b28aafb81c43dc864814b1ff6bf2dd178d1
parentb18c01a4c82cf853add1255b51f7a4f1b3a39dc0
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>
drivers/acpi/acpi_ipmi.c
include/acpi/acpi_bus.h