linux/drivers/ufs/host
Linus Torvalds 8cd8cf7a07 SCSI misc on 20260621
Only ufs driver updates this time, apart from which this is just an
 assortment of bug fixes and AI assisted changes.  The biggest other
 change is the reversion of the sas_user_scan patch which supported a
 mpi3mr NVME behaviour but caused major issues for other sas
 controllers. The next biggest is the removal of target reset in
 tcm_loop.c.
 
 Signed-off-by: James E.J. Bottomley <James.Bottomley@HansenPartnership.com>
 -----BEGIN PGP SIGNATURE-----
 
 iLgEABMIAGAWIQTnYEDbdso9F2cI+arnQslM7pishQUCajfkNxsUgAAAAAAEAA5t
 YW51MiwyLjUrMS4xMiwyLDImHGphbWVzLmJvdHRvbWxleUBoYW5zZW5wYXJ0bmVy
 c2hpcC5jb20ACgkQ50LJTO6YrIUNpAD+LZEfeMQpNZrEd4Ug/1IGHjnDvEnGp3Wx
 lDfSEVqLqfABAIKqL0npb+kjgdkGT3IuugIboX27/XDBcCb6mPQdXIst
 =6T7N
 -----END PGP SIGNATURE-----

Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI updates from James Bottomley:
 "Only ufs driver updates this time, apart from which this is just an
  assortment of bug fixes and AI assisted changes.

  The biggest other change is the reversion of the sas_user_scan patch
  which supported a mpi3mr NVME behaviour but caused major issues for
  other sas controllers. The next biggest is the removal of target reset
  in tcm_loop.c"

* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (56 commits)
  scsi: target: Remove tcm_loop target reset handling
  scsi: lpfc: Fix spelling mistakes in comments
  scsi: ufs: ufs-pci: Add AMD device ID support
  scsi: ufs: core: Handle PM commands timeout before SCSI EH
  scsi: devinfo: Broaden Promise VTrak E310/E610 identification
  scsi: target: Use constant-time crypto_memneq() for CHAP digests
  scsi: target: Fix hexadecimal CHAP_I handling
  scsi: scsi_debug: Fix one-partition tape setup bounds
  scsi: ufs: qcom: dt-bindings: Document the Hawi UFS controller
  scsi: mailmap: Update Avri Altman's email address
  scsi: ufs: Remove redundant vops NULL check and trivial wrapper
  scsi: ufs: Remove unnecessary return in void vops wrappers
  scsi: ufs: Fix wrong value printed in unexpected UPIU response case
  scsi: ufs: core: Fix NULL pointer dereference in scsi_cmd_priv() calls
  scsi: megaraid_mbox: Avoid double kfree()
  scsi: pm8001: Fix error code in non_fatal_log_show()
  scsi: lpfc: Turn lpfc_queue q_pgs into a flexible array
  scsi: ufs: core: Skip link param validation when lanes_per_direction is unset
  scsi: sas: Skip opt_sectors when DMA reports no real optimization hint
  scsi: Revert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"
  ...
2026-06-21 10:29:45 -07:00
..
cdns-pltfrm.c Merge patch series "scsi: ufs: Bug fixes for ufs core and platform drivers" 2024-11-20 22:04:15 -05:00
Kconfig scsi: ufs: qcom: Unify user-visible "Qualcomm" name 2026-04-30 07:47:45 -04:00
Makefile scsi: ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC 2025-10-29 23:00:49 -04:00
tc-dwc-g210-pci.c scsi: ufs: tc-dwc-g210-pci: Simplify initialization of pci_device_id array 2026-05-14 21:39:23 -04:00
tc-dwc-g210-pltfrm.c Merge patch series "scsi: ufs: Bug fixes for ufs core and platform drivers" 2024-11-20 22:04:15 -05:00
tc-dwc-g210.c scsi: ufs: Fix kernel-doc headers 2023-07-31 15:17:50 -04:00
tc-dwc-g210.h
ti-j721e-ufs.c scsi: ufs: ti-j721e: Add suspend-resume support 2025-11-08 12:58:07 -05:00
ufs-amd-versal2.c scsi: ufs: core: Introduce a new ufshcd vops negotiate_pwr_mode() 2026-03-27 17:20:29 -04:00
ufs-exynos.c scsi: ufs: exynos: Add support for ExynosAutov920 SoC 2026-04-30 12:06:10 -04:00
ufs-exynos.h Merge patch series "ufs-exynos stability fixes for gs101" 2025-04-03 09:58:05 -04:00
ufs-hisi.c scsi: ufs: core: Introduce a new ufshcd vops negotiate_pwr_mode() 2026-03-27 17:20:29 -04:00
ufs-hisi.h
ufs-mediatek-sip.h scsi: ufs: mediatek: Support rtff in PM flow 2024-03-25 21:03:00 -04:00
ufs-mediatek-trace.h scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event 2026-02-03 22:25:49 -05:00
ufs-mediatek.c Merge patch series "scsi: ufs: Add TX Equalization support for UFS 5.0" 2026-03-27 17:21:28 -04:00
ufs-mediatek.h scsi: ufs: host: mediatek: Add VCC on delay for stability 2026-03-10 21:35:00 -04:00
ufs-qcom.c SCSI misc on 20260621 2026-06-21 10:29:45 -07:00
ufs-qcom.h scsi: ufs: ufs-qcom: Enable Auto Hibern8 clock request support 2026-05-14 22:19:08 -04:00
ufs-renesas.c scsi: ufs: renesas: Add initialization code for R-Car S4-8 ES1.2 2025-03-10 21:35:54 -04:00
ufs-rockchip.c scsi: ufs: rockchip: Drop unused include 2026-03-27 16:26:57 -04:00
ufs-rockchip.h scsi: ufs: rockchip: Initial support for UFS 2025-02-24 19:18:44 -05:00
ufs-sprd.c scsi: ufs: core: Introduce a new ufshcd vops negotiate_pwr_mode() 2026-03-27 17:20:29 -04:00
ufs-sprd.h scsi: ufs: ufs-unisoc: Add support for Unisoc UFS host controller 2023-01-11 21:17:18 -05:00
ufshcd-dwc.c scsi: ufs: Fix kernel-doc headers 2023-07-31 15:17:50 -04:00
ufshcd-dwc.h scsi: ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC 2025-10-29 23:00:49 -04:00
ufshcd-pci.c scsi: ufs: ufs-pci: Add AMD device ID support 2026-06-08 17:44:14 -04:00
ufshcd-pltfrm.c scsi: ufs: pltfrm: Add DT support to limit HS gear and gear rate 2025-09-24 22:27:47 -04:00
ufshcd-pltfrm.h scsi: ufs: pltfrm: Add DT support to limit HS gear and gear rate 2025-09-24 22:27:47 -04:00
ufshci-dwc.h