File tree 1 file changed +6
-7
lines changed 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -161,22 +161,21 @@ static int rockchip_drm_bind(struct device *dev)
161
161
*/
162
162
drm_dev -> irq_enabled = true;
163
163
164
- /* init kms poll for handling hpd */
165
- drm_kms_helper_poll_init (drm_dev );
166
-
167
164
ret = rockchip_drm_fbdev_init (drm_dev );
168
165
if (ret )
169
- goto err_kms_helper_poll_fini ;
166
+ goto err_unbind_all ;
167
+
168
+ /* init kms poll for handling hpd */
169
+ drm_kms_helper_poll_init (drm_dev );
170
170
171
171
ret = drm_dev_register (drm_dev , 0 );
172
172
if (ret )
173
- goto err_fbdev_fini ;
173
+ goto err_kms_helper_poll_fini ;
174
174
175
175
return 0 ;
176
- err_fbdev_fini :
177
- rockchip_drm_fbdev_fini (drm_dev );
178
176
err_kms_helper_poll_fini :
179
177
drm_kms_helper_poll_fini (drm_dev );
178
+ rockchip_drm_fbdev_fini (drm_dev );
180
179
err_unbind_all :
181
180
component_unbind_all (dev , drm_dev );
182
181
err_mode_config_cleanup :
You can’t perform that action at this time.
0 commit comments