multi_lrc_create_parent() returns ERR_PTR(0) when there are not enough engines in the class to create a parallel context. ERR_PTR(0) evaluates to NULL, and the only caller already treats NULL as the non-error "not enough engines" case.
Return NULL directly to make the non-error path explicit. Signed-off-by: Linmao Li <[email protected]> --- drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c b/drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c index 28e8a092f4e7..18077801b2e6 100644 --- a/drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c +++ b/drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c @@ -44,7 +44,7 @@ multi_lrc_create_parent(struct intel_gt *gt, u8 class, } if (i <= 1) - return ERR_PTR(0); + return NULL; logical_sort(siblings, i); -- 2.25.1
