linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] SCSI updates for the 6.16+ merge window
@ 2025-07-30 14:44 James Bottomley
  2025-07-31 20:02 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: James Bottomley @ 2025-07-30 14:44 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: linux-scsi, linux-kernel

Smaller set of driver updates than usual (ufs, lpfc, mpi3mr).  The rest
(including the core file changes) are doc updates and some minor bug
fixes.

The patch is available here:

git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc

The short changelog is:

Alok Tiwari (1):
      scsi: fc_transport: docs: Add documentation for FC Remote Ports

André Draszik (2):
      scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE
      scsi: mpt3sas: Drop unused variable in mpt3sas_send_mctp_passthru_req()

Ankit Dange (1):
      scsi: ibmvscsi_tgt: Fix typo in comment

Arnd Bergmann (1):
      scsi: qla2xxx: Avoid stack frame size warning in qla_dfs

Avri Altman (1):
      scsi: ufs: Clear ucd_rsp_ptr for UPIU requests once

Bagas Sanjaya (1):
      scsi: core: Fix kernel doc for scsi_track_queue_full()

Bao D. Nguyen (1):
      scsi: ufs: ufs-qcom: Update esi_vec_mask for HW major version >= 6

Bart Van Assche (2):
      scsi: core: Use scsi_cmd_priv() instead of open-coding it
      scsi: ufs: core: Improve return value documentation

Damien Le Moal (3):
      scsi: mpt3sas: Correctly handle ATA device errors
      scsi: mpi3mr: Correctly handle ATA device errors
      scsi: core: Remember if a device is an ATA device

Ewan D. Milne (2):
      scsi: scsi_transport_fc: Add comments to describe added 'rport' parameter
      scsi: scsi_transport_fc: Change to use per-rport devloss_work_q

Francisco Gutierrez (1):
      scsi: pm80xx: Free allocated tags after failure

Hannes Reinecke (1):
      scsi: fcoe: Remove fcoe_select_cpu()

Huan Tang (1):
      scsi: ufs: core: Add HID support

Justin Tee (13):
      scsi: lpfc: Copyright updates for 14.4.0.10 patches
      scsi: lpfc: Update lpfc version to 14.4.0.10
      scsi: lpfc: Modify end-of-life adapters' model descriptions
      scsi: lpfc: Revise CQ_CREATE_SET mailbox bitfield definitions
      scsi: lpfc: Move clearing of HBA_SETUP flag to before lpfc_sli4_queue_unset
      scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk
      scsi: lpfc: Relocate clearing initial phba flags from link up to link down hdlr
      scsi: lpfc: Simplify error handling for failed lpfc_get_sli4_parameters cmd
      scsi: lpfc: Early return out of FDMI cmpl for locally rejected statuses
      scsi: lpfc: Skip RSCN processing when FC_UNLOADING flag is set
      scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
      scsi: lpfc: Update debugfs trace ring initialization messages
      scsi: lpfc: Revise logging format for failed CT MIB requests

Kassey Li (1):
      scsi: trace: Show rtn in string for scsi_dispatch_cmd_error()

Nitin Rawat (2):
      scsi: ufs: ufs-qcom: Enable QUnipro Internal Clock Gating
      scsi: ufs: core: Add ufshcd_dme_rmw() to modify DME attributes

Randy Dunlap (1):
      scsi: mpi3mr: Fix kernel-doc issues in mpi3mr_app.c

Ranjan Kumar (4):
      scsi: mpi3mr: Update driver version to 8.14.0.5.50
      scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems
      scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers
      scsi: mpi3mr: Fix race between config read submit and interrupt completion

Salomon Dushimirimana (1):
      scsi: pm80xx: Add controller SCSI host fatal error uevents

Showrya M N (1):
      scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated

Thomas Fourier (4):
      scsi: isci: Fix dma_unmap_sg() nents value
      scsi: mvsas: Fix dma_unmap_sg() nents value
      scsi: elx: efct: Fix dma_unmap_sg() nents value
      scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value

Thomas Weißschuh (1):
      scsi: Don't use %pK through printk()

Xose Vazquez Perez (1):
      scsi: qla2xxx: Remove firmware URL

jackysliu (1):
      scsi: bfa: Double-free fix

mrigendrachaubey (1):
      scsi: scsi_devinfo: Remove redundant 'found'

And the diffstat:

 Documentation/ABI/testing/sysfs-driver-ufs |  83 +++++++++++++
 Documentation/scsi/scsi_fc_transport.rst   |  35 +++++-
 drivers/scsi/bfa/bfad_im.c                 |   1 +
 drivers/scsi/elx/efct/efct_lio.c           |   2 +-
 drivers/scsi/fcoe/fcoe.c                   |  22 +---
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c     |   6 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c     |   6 +-
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c   |   2 +-
 drivers/scsi/ibmvscsi_tgt/libsrp.c         |   6 +-
 drivers/scsi/isci/request.c                |   2 +-
 drivers/scsi/libiscsi.c                    |   3 +-
 drivers/scsi/lpfc/lpfc_ct.c                |  28 ++---
 drivers/scsi/lpfc/lpfc_debugfs.c           |  20 +--
 drivers/scsi/lpfc/lpfc_els.c               |  11 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c           |  11 +-
 drivers/scsi/lpfc/lpfc_hw4.h               |  20 +--
 drivers/scsi/lpfc/lpfc_init.c              |  84 +++++++------
 drivers/scsi/lpfc/lpfc_scsi.c              |   9 +-
 drivers/scsi/lpfc/lpfc_sli.c               |  14 +--
 drivers/scsi/lpfc/lpfc_sli4.h              |   4 +-
 drivers/scsi/lpfc/lpfc_version.h           |   2 +-
 drivers/scsi/mpi3mr/mpi3mr.h               |  10 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c           |  10 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c            |  17 ++-
 drivers/scsi/mpi3mr/mpi3mr_os.c            |  22 +++-
 drivers/scsi/mpt3sas/mpt3sas_ctl.c         |   3 -
 drivers/scsi/mpt3sas/mpt3sas_scsih.c       |  19 +++
 drivers/scsi/mvsas/mv_sas.c                |   4 +-
 drivers/scsi/pm8001/pm8001_sas.h           |  10 ++
 drivers/scsi/pm8001/pm80xx_hwi.c           |  60 ++++++++-
 drivers/scsi/qla2xxx/Kconfig               |   6 +-
 drivers/scsi/qla2xxx/qla_dfs.c             |  20 +--
 drivers/scsi/qla2xxx/qla_gbl.h             |   1 +
 drivers/scsi/qla2xxx/qla_init.c            |   4 -
 drivers/scsi/qla2xxx/qla_mbx.c             |  48 ++++++++
 drivers/scsi/scsi.c                        |  15 +--
 drivers/scsi/scsi_debug.c                  |   2 +-
 drivers/scsi/scsi_devinfo.c                |  11 +-
 drivers/scsi/scsi_lib.c                    |   2 +-
 drivers/scsi/scsi_scan.c                   |   3 +-
 drivers/scsi/scsi_transport_fc.c           |  72 ++++++-----
 drivers/scsi/sd.c                          |  13 +-
 drivers/ufs/core/ufs-sysfs.c               | 190 +++++++++++++++++++++++++++++
 drivers/ufs/core/ufshcd.c                  |  71 +++++++++--
 drivers/ufs/host/ufs-exynos.c              |   4 +-
 drivers/ufs/host/ufs-qcom.c                |  24 +++-
 drivers/ufs/host/ufs-qcom.h                |   9 ++
 include/scsi/scsi_device.h                 |   5 +
 include/scsi/scsi_transport_fc.h           |   5 +-
 include/trace/events/scsi.h                |  13 +-
 include/ufs/ufs.h                          |  26 ++++
 include/ufs/ufshcd.h                       |   1 +
 52 files changed, 816 insertions(+), 255 deletions(-)

Regards,

James


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] SCSI updates for the 6.16+ merge window
  2025-07-30 14:44 [GIT PULL] SCSI updates for the 6.16+ merge window James Bottomley
@ 2025-07-31 20:02 ` pr-tracker-bot
  0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2025-07-31 20:02 UTC (permalink / raw)
  To: James Bottomley; +Cc: Andrew Morton, Linus Torvalds, linux-scsi, linux-kernel

The pull request you sent on Wed, 30 Jul 2025 10:44:23 -0400:

> git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2c8c9aae4492f813b9b9ae95f0931945a693100e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [GIT PULL] SCSI updates for the 6.16+ merge window
@ 2025-08-06 12:13 James Bottomley
  2025-08-06 12:56 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: James Bottomley @ 2025-08-06 12:13 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: linux-scsi, linux-kernel

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] SCSI updates for the 6.16+ merge window
  2025-08-06 12:13 James Bottomley
@ 2025-08-06 12:56 ` pr-tracker-bot
  0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2025-08-06 12:56 UTC (permalink / raw)
  To: James Bottomley; +Cc: Andrew Morton, Linus Torvalds, linux-scsi, linux-kernel

The pull request you sent on Wed, 06 Aug 2025 13:13:37 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d7edcc7c9109f165efcf5d767fed21578c37c46c

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-08-06 12:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-30 14:44 [GIT PULL] SCSI updates for the 6.16+ merge window James Bottomley
2025-07-31 20:02 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2025-08-06 12:13 James Bottomley
2025-08-06 12:56 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).