scsi: ufs: core: Remove dev cmd clock scaling busy
authorPeter Wang <peter.wang@mediatek.com>
Wed, 4 Oct 2023 06:24:54 +0000 (14:24 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 10 Oct 2023 01:37:23 +0000 (21:37 -0400)
commite66413faa5b55800ad42a570aad674aed634c5e6
tree676e0d558ae7e4de64889cf98cd1e14475b7b5a8
parent45e833f0e5bb1985721d4a52380db47c5dad2d49
scsi: ufs: core: Remove dev cmd clock scaling busy

If a dev command times out, clk_scaling.active_reqs is not decreased which
causes abnormal clock scaling.

It is complicated to handle different dev command timeout cases in both
legacy mode and MCQ mode. Besides, dev cmds are rarely used and the busy
time is short.

Remove clock scaling busy window for dev cmds like we do for UIC or TM cmds
which don't update busy window either.

Signed-off-by: Peter Wang <peter.wang@mediatek.com>
Link: https://lore.kernel.org/r/20231004062454.29165-1-peter.wang@mediatek.com
Reviewed-by: Stanley Chu <stanley.chu@mediatek.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/core/ufshcd.c