drm/xe/sa: Improve error message on init failure
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Fri, 20 Dec 2024 19:41:56 +0000 (20:41 +0100)
committerMichal Wajdeczko <michal.wajdeczko@intel.com>
Sat, 18 Jan 2025 23:11:57 +0000 (00:11 +0100)
Instead of raw errno value we can print friendly error code and
also print size of the buffer object that we fail to prepare.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241220194205.995-4-michal.wajdeczko@intel.com
drivers/gpu/drm/xe/xe_sa.c

index eb314ca7535591d6696be3ce7020d3fbfb11da5d..0b87599759d7ebd59caec3d9b021f6d06b13ddb5 100644 (file)
@@ -49,8 +49,8 @@ struct xe_sa_manager *xe_sa_bo_manager_init(struct xe_tile *tile, u32 size, u32
                                          XE_BO_FLAG_GGTT |
                                          XE_BO_FLAG_GGTT_INVALIDATE);
        if (IS_ERR(bo)) {
-               drm_err(&xe->drm, "failed to allocate bo for sa manager: %ld\n",
-                       PTR_ERR(bo));
+               drm_err(&xe->drm, "Failed to prepare %uKiB BO for SA manager (%pe)\n",
+                       size / SZ_1K, bo);
                return ERR_CAST(bo);
        }
        sa_manager->bo = bo;