diff --git a/msm/msm_drv.c b/msm/msm_drv.c index 7d0b1e07ea..0334a98960 100644 --- a/msm/msm_drv.c +++ b/msm/msm_drv.c @@ -846,13 +846,13 @@ static int msm_drm_component_init(struct device *dev) } } + drm_mode_config_reset(ddev); + ret = drm_dev_register(ddev, 0); if (ret) goto fail; priv->registered = true; - drm_mode_config_reset(ddev); - if (kms && kms->funcs && kms->funcs->cont_splash_config) { ret = kms->funcs->cont_splash_config(kms, NULL); if (ret) {