[PATCH v2 1/6] HID: steam: Unregister battery on partial registration error
Vicki Pfau <[email protected]> Wed, 5 Aug 2026 19:26:40 -0700
| Newsgroups | org.kernel.vger.linux-input |
|---|---|
| Message-ID | <[email protected]> |
In a previous refactor the code for unregistering a battery if later registration steps failed was accidentally left out. As a result, a lingering power_supply object could get left over after the steam object was torn down. Signed-off-by: Vicki Pfau <[email protected]> --- drivers/hid/hid-steam.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/hid/hid-steam.c b/drivers/hid/hid-steam.c index 6199f67f3c4c..967f12c7a599 100644 --- a/drivers/hid/hid-steam.c +++ b/drivers/hid/hid-steam.c @@ -1199,6 +1199,7 @@ static int steam_register(struct steam_device *steam) steam_register_sensors_fail: steam_input_unregister(steam); steam_register_input_fail: + steam_battery_unregister(steam); return ret; } -- 2.54.0