From: Dmitry Baryshkov Date: Mon, 9 Oct 2023 18:10:33 +0000 (+0300) Subject: drm/msm: drop pm ops from the headless msm driver X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=7414b35d664830b2e25c393f86fa7d534ec28466;p=linux.git drm/msm: drop pm ops from the headless msm driver The msm_pm_prepare()/msm_pm_complete() only make sense for the KMS-enabled devices, they have priv->kms guards inside. Drop global msm_pm_ops, which were used only by the headless msm device. Reviewed-by: Rob Clark Signed-off-by: Dmitry Baryshkov Patchwork: https://patchwork.freedesktop.org/patch/561643/ Signed-off-by: Rob Clark --- diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c index 7da91f24ae065..c456a468b0269 100644 --- a/drivers/gpu/drm/msm/msm_drv.c +++ b/drivers/gpu/drm/msm/msm_drv.c @@ -1120,11 +1120,6 @@ void msm_pm_complete(struct device *dev) drm_mode_config_helper_resume(ddev); } -static const struct dev_pm_ops msm_pm_ops = { - .prepare = msm_pm_prepare, - .complete = msm_pm_complete, -}; - /* * Componentized driver support: */ @@ -1305,7 +1300,6 @@ static struct platform_driver msm_platform_driver = { .shutdown = msm_drv_shutdown, .driver = { .name = "msm", - .pm = &msm_pm_ops, }, };