FROMLIST: ufs: core: clear cmd if abort success in mcq mode
In mcq mode, if cmd is pending in device and abort success, response will not return from device. So we need clear this cmd right now, else command timeout happen and next time use same tag will have warning. WARN_ON(lrbp->cmd). Below is error log: <3>[ 2277.447611][T21376] ufshcd-mtk 112b0000.ufshci: ufshcd_try_to_abort_task: cmd pending in the device. tag = 7 <3>[ 2277.476954][T21376] ufshcd-mtk 112b0000.ufshci: Aborting tag 7 / CDB 0x2a succeeded <6>[ 2307.551263][T30974] ufshcd-mtk 112b0000.ufshci: ufshcd_abort: Device abort task at tag 7 <4>[ 2307.623264][ T327] WARNING: CPU: 5 PID: 327 at source/drivers/ufs/core/ufshcd.c:3021 ufshcd_queuecommand+0x66c/0xe34 Bug: 311330965 Link: https://lore.kernel.org/all/20231115131024.15829-1-peter.wang@mediatek.com/ [Peter: Resolved minor conflict in drivers/ufs/core/ufshcd.c ] Change-Id: I8e5ed6774a68faa4a663cc602dac56faf5e3317c Signed-off-by:Peter Wang <peter.wang@mediatek.com>
Loading
Please sign in to comment