Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ACPI: battery: Register power supply with power_supply_register()

power_supply_register_no_ws() is going to be removed.
Switch to the general registration API.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Reviewed-by: Tzung-Bi Shih <tzungbi@kernel.org>
Link: https://lore.kernel.org/r/20241005-power-supply-no-wakeup-source-v1-2-1d62bf9bcb1d@weissschuh.net
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>

authored by

Thomas Weißschuh and committed by
Sebastian Reichel
2de244e9 49000fee

+2 -1
+2 -1
drivers/acpi/battery.c
··· 847 847 struct power_supply_config psy_cfg = { 848 848 .drv_data = battery, 849 849 .attr_grp = acpi_battery_groups, 850 + .no_wakeup_source = true, 850 851 }; 851 852 bool full_cap_broken = false; 852 853 ··· 883 882 battery->bat_desc.type = POWER_SUPPLY_TYPE_BATTERY; 884 883 battery->bat_desc.get_property = acpi_battery_get_property; 885 884 886 - battery->bat = power_supply_register_no_ws(&battery->device->dev, 885 + battery->bat = power_supply_register(&battery->device->dev, 887 886 &battery->bat_desc, &psy_cfg); 888 887 889 888 if (IS_ERR(battery->bat)) {