]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
power: supply: apm_power: only unset own apm_get_power_status
authorAhelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Thu, 16 Oct 2025 22:05:18 +0000 (00:05 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 Dec 2025 13:02:48 +0000 (14:02 +0100)
commitfb8f2b55a101c3c71440b417e61825ffb614ba71
treebf5e254f6fd31eb290add9c9008a279f1b36a20e
parent69675b2d60416cbcc8de89e350124d0d33f8cae7
power: supply: apm_power: only unset own apm_get_power_status

[ Upstream commit bd44ea12919ac4e83c9f3997240fe58266aa8799 ]

Mirroring drivers/macintosh/apm_emu.c, this means that
  modprobe apm_power && modprobe $anotherdriver && modprobe -r apm_power
leaves $anotherdriver's apm_get_power_status instead of deleting it.

Fixes: 3788ec932bfd ("[BATTERY] APM emulation driver for class batteries")
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Link: https://patch.msgid.link/xczpgox57hxbunkcbdl5fxhc4gnsajsipldfidi7355afezk64@tarta.nabijaczleweli.xyz
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/power/supply/apm_power.c