* Re: [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls
2025-07-04 7:54 ` [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls Sakari Ailus
@ 2025-07-04 8:11 ` Jani Nikula
2025-07-04 8:58 ` Laurent Pinchart
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Jani Nikula @ 2025-07-04 8:11 UTC (permalink / raw)
To: Sakari Ailus, Andrzej Hajda, Neil Armstrong, Robert Foss,
Laurent Pinchart, Jonas Karlman, Jernej Skrabec,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Douglas Anderson, Lucas Stach, Russell King,
Christian Gmeiner, Inki Dae, Seung-Woo Kim, Kyungmin Park,
Krzysztof Kozlowski, Alim Akhtar, Joonas Lahtinen, Rodrigo Vivi,
Tvrtko Ursulin, Laurentiu Palcu, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Qiang Yu, Jessica Zhang,
Boris Brezillon, Steven Price, Liviu Dudau, Thierry Reding,
Mikko Perttunen, Jonathan Hunter, Jyri Sarha, Tomi Valkeinen,
Dave Stevenson, Maíra Canal, Raspberry Pi Kernel Maintenance,
Dmitry Baryshkov, Damon Ding, Ayushi Makhija, Luca Ceresoli,
Uwe Kleine-König, Chen-Yu Tsai
Cc: dri-devel, linux-kernel, etnaviv, linux-arm-kernel,
linux-samsung-soc, intel-gfx, imx, lima, linux-tegra
On Fri, 04 Jul 2025, Sakari Ailus <sakari.ailus@linux.intel.com> wrote:
> pm_runtime_put_autosuspend(), pm_runtime_put_sync_autosuspend(),
> pm_runtime_autosuspend() and pm_request_autosuspend() now include a call
> to pm_runtime_mark_last_busy(). Remove the now-reduntant explicit call to
> pm_runtime_mark_last_busy().
>
> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
> ---
> The cover letter of the set can be found here
> <URL:https://lore.kernel.org/linux-pm/20250704075225.3212486-1-sakari.ailus@linux.intel.com>.
>
> In brief, this patch depends on PM runtime patches adding marking the last
> busy timestamp in autosuspend related functions. The patches are here, on
> rc2:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
> pm-runtime-6.17-rc1
I would think it's better to wait for linux-pm to get merged to Linus'
tree and then backmerged to drm after -rc1 instead of cross-merging that
directly to drm.
Regardless, for merging the i915 changes via whichever tree,
Acked-by: Jani Nikula <jani.nikula@intel.com>
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls
2025-07-04 7:54 ` [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls Sakari Ailus
2025-07-04 8:11 ` Jani Nikula
@ 2025-07-04 8:58 ` Laurent Pinchart
2025-07-04 9:12 ` Thierry Reding
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Laurent Pinchart @ 2025-07-04 8:58 UTC (permalink / raw)
To: Sakari Ailus
Cc: Andrzej Hajda, Neil Armstrong, Robert Foss, Jonas Karlman,
Jernej Skrabec, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Douglas Anderson,
Lucas Stach, Russell King, Christian Gmeiner, Inki Dae,
Seung-Woo Kim, Kyungmin Park, Krzysztof Kozlowski, Alim Akhtar,
Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin,
Laurentiu Palcu, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Qiang Yu, Jessica Zhang, Boris Brezillon,
Steven Price, Liviu Dudau, Thierry Reding, Mikko Perttunen,
Jonathan Hunter, Jyri Sarha, Tomi Valkeinen, Dave Stevenson,
Maíra Canal, Raspberry Pi Kernel Maintenance,
Dmitry Baryshkov, Damon Ding, Ayushi Makhija, Luca Ceresoli,
Uwe Kleine-König, Chen-Yu Tsai, dri-devel, linux-kernel,
etnaviv, linux-arm-kernel, linux-samsung-soc, intel-gfx, imx,
lima, linux-tegra
Hi Sakari,
Thank you for the patch.
On Fri, Jul 04, 2025 at 10:54:13AM +0300, Sakari Ailus wrote:
> pm_runtime_put_autosuspend(), pm_runtime_put_sync_autosuspend(),
> pm_runtime_autosuspend() and pm_request_autosuspend() now include a call
> to pm_runtime_mark_last_busy(). Remove the now-reduntant explicit call to
> pm_runtime_mark_last_busy().
>
> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
> ---
> The cover letter of the set can be found here
> <URL:https://lore.kernel.org/linux-pm/20250704075225.3212486-1-sakari.ailus@linux.intel.com>.
>
> In brief, this patch depends on PM runtime patches adding marking the last
> busy timestamp in autosuspend related functions. The patches are here, on
> rc2:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
> pm-runtime-6.17-rc1
>
> drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 --
> drivers/gpu/drm/bridge/analogix/anx7625.c | 2 --
> drivers/gpu/drm/bridge/parade-ps8640.c | 2 --
> drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1 -
> drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 ----
> drivers/gpu/drm/exynos/exynos_drm_fimc.c | 2 --
> drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 --
> drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 --
> drivers/gpu/drm/exynos/exynos_drm_rotator.c | 1 -
> drivers/gpu/drm/exynos/exynos_drm_scaler.c | 1 -
> drivers/gpu/drm/i915/intel_runtime_pm.c | 2 --
> drivers/gpu/drm/imx/dcss/dcss-crtc.c | 1 -
> drivers/gpu/drm/lima/lima_sched.c | 1 -
> drivers/gpu/drm/panel/panel-edp.c | 3 ---
> drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 2 --
> drivers/gpu/drm/panel/panel-simple.c | 2 --
> drivers/gpu/drm/panthor/panthor_sched.c | 2 --
> drivers/gpu/drm/tegra/submit.c | 1 -
> drivers/gpu/drm/tidss/tidss_drv.c | 2 --
> drivers/gpu/drm/vc4/vc4_v3d.c | 1 -
> 20 files changed, 36 deletions(-)
[snip]
> diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c
> index cf0d9049bcf1..bc5a94dba2d4 100644
> --- a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c
> +++ b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c
> @@ -916,13 +916,11 @@ int etnaviv_gpu_init(struct etnaviv_gpu *gpu)
> etnaviv_gpu_hw_init(gpu);
> mutex_unlock(&gpu->lock);
>
> - pm_runtime_mark_last_busy(gpu->dev);
> pm_runtime_put_autosuspend(gpu->dev);
>
> return 0;
>
> fail:
You can drop the fail error later and replace it with pm_put.
> - pm_runtime_mark_last_busy(gpu->dev);
> pm_put:
> pm_runtime_put_autosuspend(gpu->dev);
>
> @@ -1109,7 +1107,6 @@ int etnaviv_gpu_debugfs(struct etnaviv_gpu *gpu, struct seq_file *m)
>
> ret = 0;
>
> - pm_runtime_mark_last_busy(gpu->dev);
> pm_put:
> pm_runtime_put_autosuspend(gpu->dev);
>
> @@ -1509,7 +1506,6 @@ void etnaviv_gpu_recover_hang(struct etnaviv_gem_submit *submit)
> etnaviv_gpu_hw_init(gpu);
>
> mutex_unlock(&gpu->lock);
> - pm_runtime_mark_last_busy(gpu->dev);
> pm_put:
> pm_runtime_put_autosuspend(gpu->dev);
> }
[snip]
> diff --git a/drivers/gpu/drm/vc4/vc4_v3d.c b/drivers/gpu/drm/vc4/vc4_v3d.c
> index bb09df5000bd..11ec7e913974 100644
> --- a/drivers/gpu/drm/vc4/vc4_v3d.c
> +++ b/drivers/gpu/drm/vc4/vc4_v3d.c
> @@ -153,7 +153,6 @@ vc4_v3d_pm_put(struct vc4_dev *vc4)
>
> mutex_lock(&vc4->power_lock);
> if (--vc4->power_refcount == 0) {
> - pm_runtime_mark_last_busy(&vc4->v3d->pdev->dev);
> pm_runtime_put_autosuspend(&vc4->v3d->pdev->dev);
> }
And here you can drop the curly braces. With that,
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> mutex_unlock(&vc4->power_lock);
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls
2025-07-04 7:54 ` [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls Sakari Ailus
2025-07-04 8:11 ` Jani Nikula
2025-07-04 8:58 ` Laurent Pinchart
@ 2025-07-04 9:12 ` Thierry Reding
2025-07-04 9:18 ` Steven Price
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Thierry Reding @ 2025-07-04 9:12 UTC (permalink / raw)
To: Sakari Ailus
Cc: Andrzej Hajda, Neil Armstrong, Robert Foss, Laurent Pinchart,
Jonas Karlman, Jernej Skrabec, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Douglas Anderson,
Lucas Stach, Russell King, Christian Gmeiner, Inki Dae,
Seung-Woo Kim, Kyungmin Park, Krzysztof Kozlowski, Alim Akhtar,
Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin,
Laurentiu Palcu, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Qiang Yu, Jessica Zhang, Boris Brezillon,
Steven Price, Liviu Dudau, Mikko Perttunen, Jonathan Hunter,
Jyri Sarha, Tomi Valkeinen, Dave Stevenson, Maíra Canal,
Raspberry Pi Kernel Maintenance, Dmitry Baryshkov, Damon Ding,
Ayushi Makhija, Luca Ceresoli, Uwe Kleine-König,
Chen-Yu Tsai, dri-devel, linux-kernel, etnaviv, linux-arm-kernel,
linux-samsung-soc, intel-gfx, imx, lima, linux-tegra
[-- Attachment #1: Type: text/plain, Size: 888 bytes --]
On Fri, Jul 04, 2025 at 10:54:13AM +0300, Sakari Ailus wrote:
> pm_runtime_put_autosuspend(), pm_runtime_put_sync_autosuspend(),
> pm_runtime_autosuspend() and pm_request_autosuspend() now include a call
> to pm_runtime_mark_last_busy(). Remove the now-reduntant explicit call to
> pm_runtime_mark_last_busy().
>
> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
[...]
> diff --git a/drivers/gpu/drm/tegra/submit.c b/drivers/gpu/drm/tegra/submit.c
> index 2430fcc97448..5e0e76ebc5be 100644
> --- a/drivers/gpu/drm/tegra/submit.c
> +++ b/drivers/gpu/drm/tegra/submit.c
> @@ -502,7 +502,6 @@ static void release_job(struct host1x_job *job)
> kfree(job_data->used_mappings);
> kfree(job_data);
>
> - pm_runtime_mark_last_busy(client->base.dev);
> pm_runtime_put_autosuspend(client->base.dev);
> }
>
Acked-by: Thierry Reding <treding@nvidia.com>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls
2025-07-04 7:54 ` [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls Sakari Ailus
` (2 preceding siblings ...)
2025-07-04 9:12 ` Thierry Reding
@ 2025-07-04 9:18 ` Steven Price
2025-07-04 10:24 ` Maíra Canal
2025-07-08 14:01 ` Luca Ceresoli
5 siblings, 0 replies; 7+ messages in thread
From: Steven Price @ 2025-07-04 9:18 UTC (permalink / raw)
To: Sakari Ailus, Andrzej Hajda, Neil Armstrong, Robert Foss,
Laurent Pinchart, Jonas Karlman, Jernej Skrabec,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Douglas Anderson, Lucas Stach, Russell King,
Christian Gmeiner, Inki Dae, Seung-Woo Kim, Kyungmin Park,
Krzysztof Kozlowski, Alim Akhtar, Jani Nikula, Joonas Lahtinen,
Rodrigo Vivi, Tvrtko Ursulin, Laurentiu Palcu, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Qiang Yu,
Jessica Zhang, Boris Brezillon, Liviu Dudau, Thierry Reding,
Mikko Perttunen, Jonathan Hunter, Jyri Sarha, Tomi Valkeinen,
Dave Stevenson, Maíra Canal, Raspberry Pi Kernel Maintenance,
Dmitry Baryshkov, Damon Ding, Ayushi Makhija, Luca Ceresoli,
Uwe Kleine-König, Chen-Yu Tsai
Cc: dri-devel, linux-kernel, etnaviv, linux-arm-kernel,
linux-samsung-soc, intel-gfx, imx, lima, linux-tegra
On 04/07/2025 08:54, Sakari Ailus wrote:
> pm_runtime_put_autosuspend(), pm_runtime_put_sync_autosuspend(),
> pm_runtime_autosuspend() and pm_request_autosuspend() now include a call
> to pm_runtime_mark_last_busy(). Remove the now-reduntant explicit call to
> pm_runtime_mark_last_busy().
>
> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
> ---
> The cover letter of the set can be found here
> <URL:https://lore.kernel.org/linux-pm/20250704075225.3212486-1-sakari.ailus@linux.intel.com>.
>
> In brief, this patch depends on PM runtime patches adding marking the last
> busy timestamp in autosuspend related functions. The patches are here, on
> rc2:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
> pm-runtime-6.17-rc1
>
> drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 --
> drivers/gpu/drm/bridge/analogix/anx7625.c | 2 --
> drivers/gpu/drm/bridge/parade-ps8640.c | 2 --
> drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1 -
> drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 ----
> drivers/gpu/drm/exynos/exynos_drm_fimc.c | 2 --
> drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 --
> drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 --
> drivers/gpu/drm/exynos/exynos_drm_rotator.c | 1 -
> drivers/gpu/drm/exynos/exynos_drm_scaler.c | 1 -
> drivers/gpu/drm/i915/intel_runtime_pm.c | 2 --
> drivers/gpu/drm/imx/dcss/dcss-crtc.c | 1 -
> drivers/gpu/drm/lima/lima_sched.c | 1 -
> drivers/gpu/drm/panel/panel-edp.c | 3 ---
> drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 2 --
> drivers/gpu/drm/panel/panel-simple.c | 2 --
> drivers/gpu/drm/panthor/panthor_sched.c | 2 --
Panthor changes are:
Reviewed-by: Steven Price <steven.price@arm.com>
Thanks,
Steve
> drivers/gpu/drm/tegra/submit.c | 1 -
> drivers/gpu/drm/tidss/tidss_drv.c | 2 --
> drivers/gpu/drm/vc4/vc4_v3d.c | 1 -
> 20 files changed, 36 deletions(-)
>
[...]
> diff --git a/drivers/gpu/drm/panthor/panthor_sched.c b/drivers/gpu/drm/panthor/panthor_sched.c
> index a2248f692a03..f635f26a23f4 100644
> --- a/drivers/gpu/drm/panthor/panthor_sched.c
> +++ b/drivers/gpu/drm/panthor/panthor_sched.c
> @@ -2446,7 +2446,6 @@ static void tick_work(struct work_struct *work)
>
> out_unlock:
> mutex_unlock(&sched->lock);
> - pm_runtime_mark_last_busy(ptdev->base.dev);
> pm_runtime_put_autosuspend(ptdev->base.dev);
>
> out_dev_exit:
> @@ -3203,7 +3202,6 @@ queue_run_job(struct drm_sched_job *sched_job)
>
> out_unlock:
> mutex_unlock(&sched->lock);
> - pm_runtime_mark_last_busy(ptdev->base.dev);
> pm_runtime_put_autosuspend(ptdev->base.dev);
>
> return done_fence;
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls
2025-07-04 7:54 ` [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls Sakari Ailus
` (3 preceding siblings ...)
2025-07-04 9:18 ` Steven Price
@ 2025-07-04 10:24 ` Maíra Canal
2025-07-08 14:01 ` Luca Ceresoli
5 siblings, 0 replies; 7+ messages in thread
From: Maíra Canal @ 2025-07-04 10:24 UTC (permalink / raw)
To: Sakari Ailus, Andrzej Hajda, Neil Armstrong, Robert Foss,
Laurent Pinchart, Jonas Karlman, Jernej Skrabec,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Douglas Anderson, Lucas Stach, Russell King,
Christian Gmeiner, Inki Dae, Seung-Woo Kim, Kyungmin Park,
Krzysztof Kozlowski, Alim Akhtar, Jani Nikula, Joonas Lahtinen,
Rodrigo Vivi, Tvrtko Ursulin, Laurentiu Palcu, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Qiang Yu,
Jessica Zhang, Boris Brezillon, Steven Price, Liviu Dudau,
Thierry Reding, Mikko Perttunen, Jonathan Hunter, Jyri Sarha,
Tomi Valkeinen, Dave Stevenson, Raspberry Pi Kernel Maintenance,
Dmitry Baryshkov, Damon Ding, Ayushi Makhija, Luca Ceresoli,
Uwe Kleine-König, Chen-Yu Tsai
Cc: dri-devel, linux-kernel, etnaviv, linux-arm-kernel,
linux-samsung-soc, intel-gfx, imx, lima, linux-tegra
Hi Sakari,
On 04/07/25 04:54, Sakari Ailus wrote:
> pm_runtime_put_autosuspend(), pm_runtime_put_sync_autosuspend(),
> pm_runtime_autosuspend() and pm_request_autosuspend() now include a call
> to pm_runtime_mark_last_busy(). Remove the now-reduntant explicit call to
> pm_runtime_mark_last_busy().
>
> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
> ---
[...]
> diff --git a/drivers/gpu/drm/vc4/vc4_v3d.c b/drivers/gpu/drm/vc4/vc4_v3d.c
> index bb09df5000bd..11ec7e913974 100644
> --- a/drivers/gpu/drm/vc4/vc4_v3d.c
> +++ b/drivers/gpu/drm/vc4/vc4_v3d.c
> @@ -153,7 +153,6 @@ vc4_v3d_pm_put(struct vc4_dev *vc4)
>
> mutex_lock(&vc4->power_lock);
> if (--vc4->power_refcount == 0) {
> - pm_runtime_mark_last_busy(&vc4->v3d->pdev->dev);
> pm_runtime_put_autosuspend(&vc4->v3d->pdev->dev);
> }
Nit: please, drop the curly braces.
> mutex_unlock(&vc4->power_lock);
For vc4,
Reviewed-by: Maíra Canal <mcanal@igalia.com>
Best Regards,
- Maíra
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls
2025-07-04 7:54 ` [PATCH 20/80] drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls Sakari Ailus
` (4 preceding siblings ...)
2025-07-04 10:24 ` Maíra Canal
@ 2025-07-08 14:01 ` Luca Ceresoli
5 siblings, 0 replies; 7+ messages in thread
From: Luca Ceresoli @ 2025-07-08 14:01 UTC (permalink / raw)
To: Sakari Ailus
Cc: Andrzej Hajda, Neil Armstrong, Robert Foss, Laurent Pinchart,
Jonas Karlman, Jernej Skrabec, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Douglas Anderson,
Lucas Stach, Russell King, Christian Gmeiner, Inki Dae,
Seung-Woo Kim, Kyungmin Park, Krzysztof Kozlowski, Alim Akhtar,
Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin,
Laurentiu Palcu, Shawn Guo, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam, Qiang Yu, Jessica Zhang, Boris Brezillon,
Steven Price, Liviu Dudau, Thierry Reding, Mikko Perttunen,
Jonathan Hunter, Jyri Sarha, Tomi Valkeinen, Dave Stevenson,
Maíra Canal, Raspberry Pi Kernel Maintenance,
Dmitry Baryshkov, Damon Ding, Ayushi Makhija,
Uwe Kleine-König, Chen-Yu Tsai, dri-devel, linux-kernel,
etnaviv, linux-arm-kernel, linux-samsung-soc, intel-gfx, imx,
lima, linux-tegra
On Fri, 4 Jul 2025 10:54:13 +0300
Sakari Ailus <sakari.ailus@linux.intel.com> wrote:
> pm_runtime_put_autosuspend(), pm_runtime_put_sync_autosuspend(),
> pm_runtime_autosuspend() and pm_request_autosuspend() now include a call
> to pm_runtime_mark_last_busy(). Remove the now-reduntant explicit call to
> pm_runtime_mark_last_busy().
>
> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
With the cleanups required by Laurent and Maíra:
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
--
Luca Ceresoli, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 7+ messages in thread