mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 08:02:27 +02:00
drm/xe/uc: Change assertion to error on huc authentication failure
The fault injection test can cause the xe_huc_auth function to fail. This is an intentional failure, so in this scenario we don't want to throw an assert and taint the kernel, because that will impact CI execution. Signed-off-by: Zhanjun Dong <zhanjun.dong@intel.com> Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Link: https://patch.msgid.link/20251027214212.2856903-1-zhanjun.dong@intel.com
This commit is contained in:
parent
f4c8298cf5
commit
69ef30d6c9
|
|
@ -218,9 +218,12 @@ int xe_uc_load_hw(struct xe_uc *uc)
|
|||
|
||||
xe_guc_engine_activity_enable_stats(&uc->guc);
|
||||
|
||||
/* We don't fail the driver load if HuC fails to auth, but let's warn */
|
||||
/* We don't fail the driver load if HuC fails to auth */
|
||||
ret = xe_huc_auth(&uc->huc, XE_HUC_AUTH_VIA_GUC);
|
||||
xe_gt_assert(uc_to_gt(uc), !ret);
|
||||
if (ret)
|
||||
xe_gt_err(uc_to_gt(uc),
|
||||
"HuC authentication failed (%pe), continuing with no HuC\n",
|
||||
ERR_PTR(ret));
|
||||
|
||||
/* GSC load is async */
|
||||
xe_gsc_load_start(&uc->gsc);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user