mbox series

[v2,0/6] UFS driver fixes and cleanups

Message ID 20241022193130.2733293-1-bvanassche@acm.org (mailing list archive)
Headers show
Series UFS driver fixes and cleanups | expand

Message

Bart Van Assche Oct. 22, 2024, 7:30 p.m. UTC
Hi Martin,

This patch series includes several fixes and cleanup patches for the UFS driver.
Please consider this patch series for the next merge window.

Thanks,

Bart.

Changes compared to v1:
 - Reworked patch 4. Instead of changing ufshcd_scsi_block_requests() into
   blk_mq_quiesce_tagset(), remove the calls for blocking and unblocking SCSI
   requests.
 - Made the patch description of patch 6 more detailed.
 - Dropped patch 7 from this series and posted it separately.

Bart Van Assche (6):
  scsi: ufs: core: Move the ufshcd_mcq_enable_esi() definition
  scsi: ufs: core: Remove goto statements from
    ufshcd_try_to_abort_task()
  scsi: ufs: core: Simplify ufshcd_try_to_abort_task()
  scsi: ufs: core: Simplify ufshcd_exception_event_handler()
  scsi: ufs: core: Simplify ufshcd_err_handling_prepare()
  scsi: ufs: core: Improve ufshcd_mcq_sq_cleanup()

 drivers/ufs/core/ufs-mcq.c | 26 ++++++++------
 drivers/ufs/core/ufshcd.c  | 73 ++++++++++----------------------------
 include/ufs/ufshcd.h       |  4 +--
 3 files changed, 34 insertions(+), 69 deletions(-)

Comments

Martin K. Petersen Oct. 25, 2024, 7:01 p.m. UTC | #1
Bart,

> This patch series includes several fixes and cleanup patches for the
> UFS driver. Please consider this patch series for the next merge
> window.

Applied to 6.13/scsi-staging, thanks!
Martin K. Petersen Nov. 5, 2024, 2:32 a.m. UTC | #2
On Tue, 22 Oct 2024 12:30:56 -0700, Bart Van Assche wrote:

> This patch series includes several fixes and cleanup patches for the UFS driver.
> Please consider this patch series for the next merge window.
> 
> Thanks,
> 
> Bart.
> 
> [...]

Applied to 6.13/scsi-queue, thanks!

[1/6] scsi: ufs: core: Move the ufshcd_mcq_enable_esi() definition
      https://git.kernel.org/mkp/scsi/c/a085e03758b8
[2/6] scsi: ufs: core: Remove goto statements from ufshcd_try_to_abort_task()
      https://git.kernel.org/mkp/scsi/c/7df89440d0ec
[3/6] scsi: ufs: core: Simplify ufshcd_try_to_abort_task()
      https://git.kernel.org/mkp/scsi/c/9a5f6c09d0fa
[4/6] scsi: ufs: core: Simplify ufshcd_exception_event_handler()
      https://git.kernel.org/mkp/scsi/c/b5d9da58a051
[5/6] scsi: ufs: core: Simplify ufshcd_err_handling_prepare()
      https://git.kernel.org/mkp/scsi/c/2a36646012fc
[6/6] scsi: ufs: core: Improve ufshcd_mcq_sq_cleanup()
      https://git.kernel.org/mkp/scsi/c/2c73fb138da5