Message ID | 20230529202640.11883-1-bvanassche@acm.org (mailing list archive) |
---|---|
Headers | show |
Series | ufs: Do not requeue while ungating the clock | expand |
Bart, > 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. Applied to 6.5/scsi-staging, thanks!
On Mon, 29 May 2023 13:26:35 -0700, Bart Van Assche wrote: > 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. > > Please consider this patch series for the next merge window. > > [...] Applied to 6.5/scsi-queue, thanks! [1/5] scsi: core: Rework scsi_host_block() https://git.kernel.org/mkp/scsi/c/c854bcdf5e18 [2/5] scsi: core: Support setting BLK_MQ_F_BLOCKING https://git.kernel.org/mkp/scsi/c/b125bb99559e [3/5] scsi: ufs: Conditionally enable the BLK_MQ_F_BLOCKING flag https://git.kernel.org/mkp/scsi/c/6c03c8e9b729 [4/5] scsi: ufs: Declare ufshcd_{hold,release}() once https://git.kernel.org/mkp/scsi/c/4b68b7f9c46d [5/5] scsi: ufs: Ungate the clock synchronously https://git.kernel.org/mkp/scsi/c/078f4f4b34d6