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 -- Martin K. Petersen Oracle Linux Engineering