]> git.dujemihanovic.xyz Git - linux.git/commit
drm/xe/guc: Check error code when initializing the CT mutex
authorDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Thu, 21 Mar 2024 19:55:12 +0000 (12:55 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Thu, 9 May 2024 14:40:59 +0000 (09:40 -0500)
commit7bd9c9f962eb36d5b88bbe4108d368aad3500c05
treea8f48ea3a2e3e0390773815572a4eda6ead5f233
parent2d4b74a619de70e1b87683fa2fa23affa5315f7f
drm/xe/guc: Check error code when initializing the CT mutex

The initialization via drmm_mutex_init can fail, so we need to check the
return code and escalate the failure.

The mutex initialization has been moved after all the other init steps
that can't fail, so we're always guaranteed to have those done and don't
have to check in the cleanup code.

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Reviewed-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240321195512.274210-1-daniele.ceraolospurio@intel.com
(cherry picked from commit b4abeb5545bb3ddcdda3c19067680ad0b2259be4)
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_guc_ct.c