File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
drivers/gpu/drm/i915/display Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -942,6 +942,15 @@ static void dmc_load_work_fn(struct work_struct *work)
942
942
}
943
943
}
944
944
945
+ if (err ) {
946
+ drm_notice (& i915 -> drm ,
947
+ "Failed to load DMC firmware %s (%pe). Disabling runtime power management.\n" ,
948
+ dmc -> fw_path , ERR_PTR (err ));
949
+ drm_notice (& i915 -> drm , "DMC firmware homepage: %s" ,
950
+ INTEL_DMC_FIRMWARE_URL );
951
+ return ;
952
+ }
953
+
945
954
parse_dmc_fw (dmc , fw );
946
955
947
956
if (intel_dmc_has_payload (i915 )) {
@@ -956,8 +965,6 @@ static void dmc_load_work_fn(struct work_struct *work)
956
965
"Failed to load DMC firmware %s."
957
966
" Disabling runtime power management.\n" ,
958
967
dmc -> fw_path );
959
- drm_notice (& i915 -> drm , "DMC firmware homepage: %s" ,
960
- INTEL_DMC_FIRMWARE_URL );
961
968
}
962
969
963
970
release_firmware (fw );
You can’t perform that action at this time.
0 commit comments