In booting, we can see a below message. [ 3.241728] exynos-mixer 14450000.mixer: Unbalanced pm_runtime_enable! Already pm_runtime_enable is called by probe function. Remove pm_runtime_enable/disable from mixer_bind and mixer_unbind. Signed-off-by: Joonyoung Shim <jy0922.shim@xxxxxxxxxxx> --- I'm not sure whether it's better to remove pm_runtime_enable/disable from probe and remove function than mixer_bind and mixer_unbind. drivers/gpu/drm/exynos/exynos_mixer.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c index b90a423..0dedb99 100644 --- a/drivers/gpu/drm/exynos/exynos_mixer.c +++ b/drivers/gpu/drm/exynos/exynos_mixer.c @@ -1256,8 +1256,6 @@ static int mixer_bind(struct device *dev, struct device *manager, void *data) if (ret) goto free_ctx; - pm_runtime_enable(dev); - return 0; free_ctx: @@ -1270,8 +1268,6 @@ static void mixer_unbind(struct device *dev, struct device *master, void *data) struct mixer_context *ctx = dev_get_drvdata(dev); mixer_ctx_remove(ctx); - - pm_runtime_disable(dev); } static const struct component_ops mixer_component_ops = { -- 1.9.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel