Merge patch series "ufs: Do not requeue while ungating the clock"
authorMartin K. Petersen <martin.petersen@oracle.com>
Wed, 31 May 2023 15:45:16 +0000 (11:45 -0400)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 31 May 2023 15:45:16 +0000 (11:45 -0400)
commit2ef23e4b537be3b417080bdade7ef48cf9f95266
treede29a318b6a70b3c0a98801b15f33107d2e05bdd
parent0e5e41ee3d73823d65b33463d557b8b6833b457d
parent078f4f4b34d6c2dadabb363d3fc6c84b32927dea
Merge patch series "ufs: Do not requeue while ungating the clock"

Bart Van Assche <bvanassche@acm.org> says:

In the traces we recorded while testing zoned storage we noticed that UFS
commands are requeued while the clock is being ungated. Command requeueing
makes it harder than necessary to preserve the command order. Hence this
patch series that modifies the SCSI core and also the UFS driver such that
clock ungating does not trigger command requeueing.

Link: https://lore.kernel.org/r/20230529202640.11883-1-bvanassche@acm.org
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_lib.c
drivers/ufs/core/ufshcd.c