From ddee859018e4e42a8f0eddfdd341a55bb3c09741 Mon Sep 17 00:00:00 2001 From: Asutosh Das Date: Tue, 6 Oct 2020 15:02:37 -0700 Subject: [PATCH] scsi: ufs-qcom: Check for fsm state only in task context A spinlock recursion happens if fsm state is dumped in irq context. Only dump the fsm state in task context. Change-Id: I73f38607b97ddb693c9bd1c885ffe6b297dc9aea Signed-off-by: Asutosh Das --- drivers/scsi/ufs/ufs-qcom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/ufs/ufs-qcom.c b/drivers/scsi/ufs/ufs-qcom.c index 78cab8397258..ee6897ce7a32 100644 --- a/drivers/scsi/ufs/ufs-qcom.c +++ b/drivers/scsi/ufs/ufs-qcom.c @@ -3237,8 +3237,8 @@ static void ufs_qcom_dump_dbg_regs(struct ufs_hba *hba) ufs_qcom_print_utp_hci_testbus(hba); usleep_range(1000, 1100); ufs_qcom_phy_dbg_register_dump(phy); + ufshcd_print_fsm_state(hba); } - ufshcd_print_fsm_state(hba); } /*