[PATCH v2] HID: Input: Add battery list cleanup with devm action
Benjamin Tissoires
bentiss em kernel.org
Ter Jun 2 05:30:36 -03 2026
On Tue, 02 Jun 2026 00:05:19 -0300, Rafael Passos wrote:
> The batteries list (hdev->batteries) is not cleaned up during
> hidinput_disconnect(), but struct hid_battery entries are allocated
> with devm_kzalloc.
> When a driver is unbound (e.g. during devicereprobe), devm frees those
> entries while their list_head nodesremain dangling in hdev->batteries,
> which persists across rebinds.
>
> [...]
Applied to https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git (for-7.1/upstream-fixes), thanks!
[1/1] HID: Input: Add battery list cleanup with devm action
https://git.kernel.org/hid/hid/c/426e5846eba7
Cheers,
--
Benjamin Tissoires <bentiss em kernel.org>
Mais detalhes sobre a lista de discussão kernel