Thread (3 messages) 3 messages, 3 authors, 2021-05-21

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help