]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
scsi: ufs: core: Add debug log for MCQ command timeout
authorPeter Wang <peter.wang@mediatek.com>
Tue, 10 Feb 2026 06:41:44 +0000 (14:41 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 24 Feb 2026 18:40:01 +0000 (13:40 -0500)
It is difficult to debug situations where an MCQ command timeout occurs,
the corresponding CQ tag response is received, but the request is not
completed.  Add a one-line log to indicate when the CQ entry is abnormal.

Signed-off-by: Peter Wang <peter.wang@mediatek.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Link: https://patch.msgid.link/20260210070837.1820710-3-peter.wang@mediatek.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/core/ufs-mcq.c

index 18a95b728633ffca338de150cbff102009b7e560..eb3770830d738da76c5c35fc7ec54c838af75dc3 100644 (file)
@@ -301,6 +301,8 @@ static void ufshcd_mcq_process_cqe(struct ufs_hba *hba,
                ufshcd_compl_one_cqe(hba, tag, cqe);
                /* After processed the cqe, mark it empty (invalid) entry */
                cqe->command_desc_base_addr = 0;
+       } else {
+               dev_err(hba->dev, "Abnormal CQ entry!\n");
        }
 }