[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <2201f60c4fff85f8ded863fdf574219463190ccb.camel@HansenPartnership.com>
Date: Wed, 06 Aug 2025 13:13:37 +0100
From: James Bottomley <James.Bottomley@...senPartnership.com>
To: Andrew Morton <akpm@...ux-foundation.org>, Linus Torvalds
<torvalds@...ux-foundation.org>
Cc: linux-scsi <linux-scsi@...r.kernel.org>, linux-kernel
<linux-kernel@...r.kernel.org>
Subject: [GIT PULL] SCSI updates for the 6.16+ merge window
This is mostly fixes and cleanups and code reworks that trickled in
across the merge window and the weeks leading up. The only substantive
update is the Mediatek ufs driver which accounts for the bulk of the
additions.
The patch is available here:
git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc
The short changelog is:
Adrian Hunter (7):
scsi: ufs: ufs-pci: Remove control of UIC Completion interrupt for Intel MTL
scsi: ufs: core: Do not write interrupt enable register unnecessarily
scsi: ufs: core: Set and clear UIC Completion interrupt as needed
scsi: ufs: core: Remove duplicated code in ufshcd_send_bsg_uic_cmd()
scsi: ufs: core: Move ufshcd_enable_intr() and ufshcd_disable_intr()
scsi: ufs: ufs-pci: Remove UFS PCI driver's ->late_init() call back
scsi: ufs: ufs-pci: Fix default runtime and system PM levels
Alice Chao (1):
scsi: ufs: host: mediatek: Add more UFSCHI hardware versions
Archana Patni (1):
scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers
Damien Le Moal (5):
scsi: libsas: Use a bool for sas_deform_port() second argument
scsi: libsas: Move declarations of internal functions to sas_internal.h
scsi: libsas: Make sas_get_ata_info() static
scsi: libsas: Simplify sas_ata_wait_eh()
scsi: libsas: Refactor dev_is_sata()
John Garry (1):
scsi: aacraid: Stop using PCI_IRQ_AFFINITY
Konrad Dybcio (1):
scsi: ufs: qcom: Drop dead compile guard
Li Lingfeng (1):
scsi: Revert "scsi: iscsi: Fix HW conn removal use after free"
Liu Song (1):
scsi: ufs: core: Use str_true_false() helper in UFS_FLAG()
Macpaul Lin (3):
scsi: dt-bindings: mediatek,ufs: add MT8195 compatible and update clock nodes
scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host
scsi: ufs: ufs-mediatek: Add UFS host support for MT8195 SoC
Maurizio Lombardi (1):
scsi: target: core: Generate correct identifiers for PR OUT transport IDs
Mike Christie (1):
scsi: target: iblock: Allow iblock devices to be shared
Naomi Chu (1):
scsi: ufs: host: mediatek: Add DDR_EN setting
Peter Wang (7):
scsi: ufs: host: mediatek: Support FDE (AES) clock scaling
scsi: ufs: host: mediatek: Support clock scaling with Vcore binding
scsi: ufs: host: mediatek: Add clock scaling query function
scsi: ufs: host: mediatek: Set IRQ affinity policy for MCQ mode
scsi: ufs: host: mediatek: Handle broken RTC based on DTS setting
scsi: ufs: host: mediatek: Change ref-clk timeout policy
scsi: ufs: host: mediatek: Simplify boolean conversion
Ranjan Kumar (1):
scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans
Rice Lee (1):
scsi: arm64: dts: mediatek: mt8195: Add UFSHCI node
Salomon Dushimirimana (1):
scsi: sd: Make sd shutdown issue START STOP UNIT appropriately
Seunghui Lee (1):
scsi: ufs: core: Use link recovery when h8 exit fails during runtime resume
Tomas Henzl (1):
scsi: mpt3sas: Fix a fw_event memory leak
Yihang Li (1):
scsi: MAINTAINERS: Update hisi_sas entry
And the diffstat:
.../devicetree/bindings/ufs/mediatek,ufs.yaml | 46 ++-
MAINTAINERS | 2 +-
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 25 ++
drivers/scsi/aacraid/comminit.c | 3 +-
drivers/scsi/libsas/sas_ata.c | 10 +-
drivers/scsi/libsas/sas_discover.c | 2 +-
drivers/scsi/libsas/sas_internal.h | 78 ++++-
drivers/scsi/libsas/sas_phy.c | 6 +-
drivers/scsi/libsas/sas_port.c | 13 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +-
drivers/scsi/scsi_scan.c | 2 +-
drivers/scsi/scsi_transport_iscsi.c | 2 +
drivers/scsi/scsi_transport_sas.c | 60 +++-
drivers/scsi/sd.c | 4 +-
drivers/target/target_core_fabric_lib.c | 63 +++-
drivers/target/target_core_iblock.c | 33 ++-
drivers/target/target_core_iblock.h | 1 +
drivers/target/target_core_internal.h | 4 +-
drivers/target/target_core_pr.c | 18 +-
drivers/ufs/core/ufs-sysfs.c | 3 +-
drivers/ufs/core/ufshcd.c | 105 +++----
drivers/ufs/host/ufs-mediatek.c | 330 ++++++++++++++++++---
drivers/ufs/host/ufs-mediatek.h | 32 ++
drivers/ufs/host/ufs-qcom.c | 8 -
drivers/ufs/host/ufshcd-pci.c | 33 +--
include/scsi/sas_ata.h | 91 +-----
26 files changed, 701 insertions(+), 276 deletions(-)
Regards,
James
Powered by blists - more mailing lists