On 23/10/2019 13:21, Tomeu Vizoso wrote: > When deferring the probe because of a missing regulator, we were calling > pm_runtime_disable even if pm_runtime_enable wasn't called. > > Move the call to pm_runtime_disable to the right place. > > Signed-off-by: Tomeu Vizoso <tomeu.vizoso@xxxxxxxxxxxxx> > Reported-by: Chen-Yu Tsai <wens@xxxxxxxx> > Cc: Robin Murphy <robin.murphy@xxxxxxx> > Fixes: f4a3c6a44b35 ("drm/panfrost: Disable PM on probe failure") As Robin pointed out this should be: Fixes: 635430797d3f ("drm/panfrost: Rework runtime PM initialization") But other than that, Reviewed-by: Steven Price <steven.price@xxxxxxx> > --- > drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/panfrost/panfrost_drv.c b/drivers/gpu/drm/panfrost/panfrost_drv.c > index bc2ddeb55f5d..f21bc8a7ee3a 100644 > --- a/drivers/gpu/drm/panfrost/panfrost_drv.c > +++ b/drivers/gpu/drm/panfrost/panfrost_drv.c > @@ -556,11 +556,11 @@ static int panfrost_probe(struct platform_device *pdev) > return 0; > > err_out2: > + pm_runtime_disable(pfdev->dev); > panfrost_devfreq_fini(pfdev); > err_out1: > panfrost_device_fini(pfdev); > err_out0: > - pm_runtime_disable(pfdev->dev); > drm_dev_put(ddev); > return err; > } > _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel