Commit a7f60761 authored by Zhanjun Dong's avatar Zhanjun Dong Committed by Matthew Brost
Browse files

drm/xe: Use XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET enum instead of magic number



Replace the magic number 2 with the proper enum value
XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET for better code readability
and maintainability.

Signed-off-by: default avatarZhanjun Dong <zhanjun.dong@intel.com>
Reviewed-by: default avatarMatthew Brost <matthew.brost@intel.com>
Signed-off-by: default avatarMatthew Brost <matthew.brost@intel.com>
Link: https://patch.msgid.link/20260310225039.1320161-5-zhanjun.dong@intel.com
parent e25ba41c
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -1334,12 +1334,13 @@ void xe_guc_submit_wedge(struct xe_guc *guc)
	if (!guc->submission_state.initialized)
		return;

	if (xe->wedged.mode == 2) {
	if (xe->wedged.mode == XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET) {
		err = devm_add_action_or_reset(guc_to_xe(guc)->drm.dev,
					       guc_submit_wedged_fini, guc);
		if (err) {
			xe_gt_err(gt, "Failed to register clean-up on wedged.mode=2; "
				  "Although device is wedged.\n");
			xe_gt_err(gt, "Failed to register clean-up on wedged.mode=%s; "
				  "Although device is wedged.\n",
				  xe_wedged_mode_to_string(XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET));
			return;
		}