ACK: [SRU] [M/N] [PATCH 0/2] Fix acpi_power_meter accessing IPMI region before it's ready

Portia Stephens portia.stephens at canonical.com
Tue Apr 2 00:05:44 UTC 2024


On Wed, Mar 27, 2024 at 10:30:42PM +0800, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/2059263
> 
> [Impact]
> ACPI error can be found in kernel message:
> [    3.717920] ACPI Error: No handler for Region [SYSI] (00000000ab9e62c5) [IPMI] (20230628/evregion-130)
> 
> [Fix]
> On Dell systems that have IPI0001 device, ensure IPMI region is ready
> before acpi_power_meter invokes any ACPI method.
> 
> [Test]
> With the patch applied, no such error can be found in kernel message.
> acpi_power_meter sysfs also works correctly.
> 
> [Where problems could occur]
> If asynchronous probe is disabled, the device drivers that probe after
> acpi_power_meter needs to wait until the completion is done, hence the
> boot time might be slower.
> 
> Kai-Heng Feng (2):
>   ACPI: IPMI: Add helper to wait for when SMI is selected
>   hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell
>     systems
> 
>  drivers/acpi/acpi_ipmi.c         | 23 ++++++++++++++++++++++-
>  drivers/hwmon/acpi_power_meter.c | 16 ++++++++++++++++
>  include/acpi/acpi_bus.h          |  5 +++++
>  3 files changed, 43 insertions(+), 1 deletion(-)

Acked-by: Portia Stephens <portia.stephens at canonical.com>



More information about the kernel-team mailing list