drm/i915/guc: Update log for unsolicited CTB response
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Fri, 26 May 2023 23:55:37 +0000 (16:55 -0700)
committerJohn Harrison <John.C.Harrison@Intel.com>
Tue, 30 May 2023 22:18:20 +0000 (15:18 -0700)
Instead of printing message fence twice, include HXG header of the
unexpected message and its len.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
Reviewed-by: John Harrison <John.C.Harrison@Intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230526235538.2230780-3-John.C.Harrison@Intel.com
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c

index af52ed4..3a71bb5 100644 (file)
@@ -994,9 +994,8 @@ static int ct_handle_response(struct intel_guc_ct *ct, struct ct_incoming_msg *r
                break;
        }
        if (!found) {
-               CT_ERROR(ct, "Unsolicited response (fence %u)\n", fence);
-               CT_ERROR(ct, "Could not find fence=%u, last_fence=%u\n", fence,
-                        ct->requests.last_fence);
+               CT_ERROR(ct, "Unsolicited response message: len %u, data %#x (fence %u, last %u)\n",
+                        len, hxg[0], fence, ct->requests.last_fence);
                list_for_each_entry(req, &ct->requests.pending, link)
                        CT_ERROR(ct, "request %u awaits response\n",
                                 req->fence);