]> www.infradead.org Git - users/jedix/linux-maple.git/commit
hwmon: (acpi_power_meter) Fix the fake power alarm reporting
authorHuisong Li <lihuisong@huawei.com>
Thu, 20 Feb 2025 03:08:32 +0000 (11:08 +0800)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 2 Mar 2025 18:31:26 +0000 (10:31 -0800)
commit0ea627381eb527a0ebd262c690c3992085b87ff4
tree0792801190760de3e31ec524b98a9780e10af46a
parent9fee7d19bab635f89223cc40dfd2c8797fdc4988
hwmon: (acpi_power_meter) Fix the fake power alarm reporting

We encountered a problem that a fake power alarm is reported to
user on the platform unsupported notifications at the second step
below:
1> Query 'power1_alarm' attribute when the power capping occurs.
2> Query 'power1_alarm' attribute when the power capping is over
   and the current average power is less then power cap value.

The root cause is that the resource->power_alarm is set to true
at the first step. And power meter use this old value to show
the power alarm state instead of the current the comparison value.

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Link: https://lore.kernel.org/r/20250220030832.2976-1-lihuisong@huawei.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/acpi_power_meter.c