diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c index 59c85c63b7cc900f4b3d22370cbac6e07f29031c..2b19930028245b9f497cffb7198f2375acf51110 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c @@ -379,6 +379,8 @@ static int mtk_drm_bind(struct device *dev) mtk_drm_kms_deinit(drm); err_free: drm_dev_put(drm); + for (i = 0; i < private->data->mmsys_dev_num; i++) + private->all_drm_private[i]->drm = NULL; return ret; }