RE: [PATCH 06/10] iio: adc: imx93_adc: remove redundant pm_runtime_dont_use_autosuspend() call

From: Bough Chen

Date: Thu Nov 05 2026 - 21:11:49 EST


> -----Original Message-----
> From: Joshua Crofts <crofts@xxxxxxxxxx>
> Sent: Thursday, November 5, 2026 8:17 PM
> To: Jonathan Cameron <jic23@xxxxxxxxxx>; David Lechner
> <dlechner@xxxxxxxxxxxx>; Nuno Sá <nuno.sa@xxxxxxxxxx>; Andy Shevchenko
> <andy@xxxxxxxxxx>; Eugen Hristev <ehristev@xxxxxxxxxx>; Nicolas Ferre
> <nicolas.ferre@xxxxxxxxxxxxx>; Alexandre Belloni
> <alexandre.belloni@xxxxxxxxxxx>; Claudiu Beznea <claudiu.beznea@xxxxxxxxx>;
> Bough Chen <haibo.chen@xxxxxxx>; Frank Li <frank.li@xxxxxxx>; Sascha Hauer
> <s.hauer@xxxxxxxxxxxxxx>; Pengutronix Kernel Team <kernel@xxxxxxxxxxxxxx>;
> Fabio Estevam <festevam@xxxxxxxxx>
> Cc: linux-iio@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; linux-arm-
> kernel@xxxxxxxxxxxxxxxxxxx; imx@xxxxxxxxxxxxxxx
> Subject: [PATCH 06/10] iio: adc: imx93_adc: remove redundant
> pm_runtime_dont_use_autosuspend() call
>
> Since commit d1706f9da9f4 ("PM: runtime: call
> pm_runtime_dont_use_autosuspend() on reinit()"), driver core is now responsible
> for undoing any
> pm_runtime_use_autosuspend() calls on driver exit.
>
> Remove the redundant function call.

Reviewed-by: Haibo Chen <haibo.chen@xxxxxxx>

Thanks
Haibo Chen
>
> Signed-off-by: Joshua Crofts <crofts@xxxxxxxxxx>
> ---
> drivers/iio/adc/imx93_adc.c | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/drivers/iio/adc/imx93_adc.c b/drivers/iio/adc/imx93_adc.c index
> 797adaf371ba..1ced0c59609c 100644
> --- a/drivers/iio/adc/imx93_adc.c
> +++ b/drivers/iio/adc/imx93_adc.c
> @@ -415,7 +415,6 @@ static void imx93_adc_remove(struct platform_device
> *pdev)
> pm_runtime_get_sync(dev);
>
> pm_runtime_disable(dev);
> - pm_runtime_dont_use_autosuspend(dev);
> pm_runtime_put_noidle(dev);
>
> iio_device_unregister(indio_dev);
> --
> 2.47.3