From: Lucas De Marchi Date: Sat, 22 Feb 2025 00:10:51 +0000 (-0800) Subject: drm/xe: Stop ignoring errors from xe_ttm_sys_mgr_init() X-Git-Tag: block-6.15-20250403~41^2~10^2~76 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=35359c36356a4226af1ba3956d48abf7ed136ebb;p=linux-block.git drm/xe: Stop ignoring errors from xe_ttm_sys_mgr_init() xe_ttm_sys_mgr_init() already cleans up after itself, just return error if that failed. Reviewed-by: Jonathan Cavitt Reviewed-by: Tejas Upadhyay Link: https://patchwork.freedesktop.org/patch/msgid/20250222001051.3012936-12-lucas.demarchi@intel.com Signed-off-by: Lucas De Marchi --- diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c index ed1cc5983f74..c9ab79da3f9f 100644 --- a/drivers/gpu/drm/xe/xe_device.c +++ b/drivers/gpu/drm/xe/xe_device.c @@ -748,6 +748,7 @@ int xe_device_probe(struct xe_device *xe) return err; xe->info.mem_region_mask = 1; + err = xe_set_dma_info(xe); if (err) return err; @@ -756,7 +757,9 @@ int xe_device_probe(struct xe_device *xe) if (err) return err; - xe_ttm_sys_mgr_init(xe); + err = xe_ttm_sys_mgr_init(xe); + if (err) + return err; for_each_gt(gt, xe, id) { err = xe_gt_init_early(gt);