Re: [PATCH] gpio: gpio-stmpe: fully use convert probe to device-managed
From: Linus Walleij <hidden>
Date: 2021-05-19 23:55:19
Also in:
lkml
From: Linus Walleij <hidden>
Date: 2021-05-19 23:55:19
Also in:
lkml
On Sun, May 16, 2021 at 8:14 AM Alexandru Ardelean [off-list ref] wrote:
The driver doesn't look like it can be built as a kmod, so leaks cannot
happen via a rmmod mechanism.
The remove hook was removed via commit 3b52bb960ec6 ("gpio: stmpe: make
it explicitly non-modular").
The IRQ is registered via devm_request_threaded_irq(), making the driver
only partially device-managed.
In any case all resources should be made device-managed, mostly as a good
practice. That way at least the unwinding on error is happening in reverse
order (as the probe).
This change also removes platform_set_drvdata() since the information is
never retrieved to be used in the driver.
Signed-off-by: Alexandru Ardelean <redacted>Nice! Reviewed-by: Linus Walleij <redacted> Yours, Linus Walleij