File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
drivers/gpu/drm/renesas/shmobile Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -253,7 +253,8 @@ static int shmob_drm_probe(struct platform_device *pdev)
253
253
254
254
ret = shmob_drm_modeset_init (sdev );
255
255
if (ret < 0 ) {
256
- dev_err (& pdev -> dev , "failed to initialize mode setting\n" );
256
+ dev_err_probe (& pdev -> dev , ret ,
257
+ "failed to initialize mode setting\n" );
257
258
goto err_free_drm_dev ;
258
259
}
259
260
Original file line number Diff line number Diff line change @@ -157,9 +157,17 @@ int shmob_drm_modeset_init(struct shmob_drm_device *sdev)
157
157
if (ret )
158
158
return ret ;
159
159
160
- shmob_drm_crtc_create (sdev );
161
- shmob_drm_encoder_create (sdev );
162
- shmob_drm_connector_create (sdev , & sdev -> encoder );
160
+ ret = shmob_drm_crtc_create (sdev );
161
+ if (ret < 0 )
162
+ return ret ;
163
+
164
+ ret = shmob_drm_encoder_create (sdev );
165
+ if (ret < 0 )
166
+ return ret ;
167
+
168
+ ret = shmob_drm_connector_create (sdev , & sdev -> encoder );
169
+ if (ret < 0 )
170
+ return ret ;
163
171
164
172
drm_kms_helper_poll_init (sdev -> ddev );
165
173
You can’t perform that action at this time.
0 commit comments