Re: [PATCH] iio: light: isl29028: fix runtime PM reference leak on error paths
From: Fabio Cesari
Date: Sun Sep 06 2026 - 18:10:29 EST
Hi Joshua,
On Sun, 6 Sep 2026 15:55:32 +0200
Joshua Crofts <joshua.crofts1@xxxxxxxxx> wrote:
> I'd put this paragraph under the --- as the Assisted-by tag already mentions
> coccinelle.
Agreed.
> The standard is to use "Assisted-by: LLM coccinelle" to prevent free
> advertising of models.
You're right, that is the form coding-assistants.rst asks for. Fixed.
> I'd suggest rewriting the driver to use the
> PM_RUNTIME_ACQUIRE_IF_ENABLED_AUTOSUSPEND macro, as it automatically
> increments the refcount on use and decrements the refcount on scope exit,
> eliminating the need for multiple _put_autosuspend() calls and manual
> checking of the return value of these calls.
Agreed: the leak cannot be reintroduced by a future error path, and the
return value stops reaching userspace. Both functions use it in v2.
Thanks for the review and the suggestion.
v2 follows shortly; I'll add a Suggested-by.
Fabio