mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: James Bottomley <James.Bottomley@HansenPartnership.com>
To: Andrew Morton <akpm@linux-foundation.org>,
	Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-scsi <linux-scsi@vger.kernel.org>,
	linux-kernel <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] SCSI updates for the 7.1+ merge window
Date: Sun, 21 Jun 2026 09:51:25 -0400	[thread overview]
Message-ID: <20260621135133.12271-1-James.Bottomley@HansenPartnership.com> (raw)

The following changes since commit 85db7391310b1304d2dc8ae3b0b12105a9567147:

  scsi: target: iscsi: Validate CHAP_R length before base64 decode (2026-05-22 23:06:00 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 4f87e9068bf3aaf45f226261d5efd50bec42c12c:

  Merge branch 7.1/scsi-fixes into 7.2/scsi-staging (2026-06-15 21:01:30 -0400)

----------------------------------------------------------------

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.

----------------------------------------------------------------
Arnd Bergmann (3):
      scsi: advansys: Drop ISA_DMA_API remnants
      scsi: megaraid_mbox: Reduce stack usage in megaraid_cmm_register()
      scsi: megaraid_mbox: Avoid double kfree()

Bart Van Assche (8):
      scsi: scsi_debug: Remove unused variable sdebug_any_injecting_opt
      scsi: ufs: core: Inline two functions related to UIC commands
      scsi: ufs: core: Complain if UIC argument 2 is invalid
      scsi: ufs: core: Optimize ufshcd_add_uic_command_trace()
      scsi: core: target: Add INQUIRY-related constants to scsi_common.h
      scsi: core: Use the INQUIRY-related constants
      scsi: core: Convert INQUIRY information
      scsi: mailmap: Update Avri Altman's email address

Can Guo (4):
      scsi: ufs: core: Introduce function ufshcd_query_attr_qword()
      scsi: ufs: core: Add support to retrieve and store TX Equalization settings
      scsi: ufs: core: Add a quirk for extended TX EQTR Adapt L0L1L2L3 length
      scsi: ufs: ufs-qcom: Use quirk EXTENDED_TX_EQTR_ADAPT_LENGTH_L0L1L2L3

Chanwoo Lee (4):
      scsi: ufs: core: Fix NULL pointer dereference in scsi_cmd_priv() calls
      scsi: ufs: Fix wrong value printed in unexpected UPIU response case
      scsi: ufs: Remove unnecessary return in void vops wrappers
      scsi: ufs: Remove redundant vops NULL check and trivial wrapper

Daejun Park (1):
      scsi: ufs: core: Skip link param validation when lanes_per_direction is unset

Dan Carpenter (1):
      scsi: pm8001: Fix error code in non_fatal_log_show()

David Disseldorp (2):
      scsi: target: Fix hexadecimal CHAP_I handling
      scsi: target: Use constant-time crypto_memneq() for CHAP digests

Deepti Jaggi (1):
      scsi: ufs: dt-bindings: Add compatible for SA8797P UFS Host Controller

Evgenii Burenchev (1):
      scsi: snic: vnic_dev: Remove dead store in vnic_dev_discover_res()

Hongjie Fang (1):
      scsi: ufs: core: Handle PM commands timeout before SCSI EH

Ionut Nechita (1):
      scsi: sas: Skip opt_sectors when DMA reports no real optimization hint

Krzysztof Kozlowski (1):
      scsi: ufs: qcom: Unify user-visible "Qualcomm" name

Kumar Meiyappan (2):
      scsi: pm8001: Reject firmware update in fatal error state
      scsi: pm8001: Reject non-fatal dump when controller is crashed

Marco Crivellari (1):
      scsi: scsi_transport_srp: Move long delayed work to system_dfl_long_wq

Martin K. Petersen (2):
      Merge patch series "scsi: ufs: Add persistent TX Equalization settings support"
      Merge branch 7.1/scsi-fixes into 7.2/scsi-staging

Martin Wilck (2):
      scsi: smartpqi: Use shost_to_hba() in pqi_scan_finished()
      scsi: Revert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"

Md Shofiqul Islam (2):
      scsi: core: scsi_scan: Fix typo in comment
      scsi: storvsc: Replace symbolic permissions with octal

Mike Christie (1):
      scsi: target: Remove tcm_loop target reset handling

Palash Kambar (3):
      scsi: ufs: core: Configure only active lanes during link
      scsi: ufs: ufs-qcom: Enable Auto Hibern8 clock request support
      scsi: ufs: qcom: dt-bindings: Document the Hawi UFS controller

Piotr Zarycki (1):
      scsi: isci: Remove unused macro scu_get_command_request_logical_port()

Rajeshkumar Sambandham (1):
      scsi: ufs: ufs-pci: Add AMD device ID support

Rosen Penev (1):
      scsi: lpfc: Turn lpfc_queue q_pgs into a flexible array

Samuel Moelius (1):
      scsi: scsi_debug: Fix one-partition tape setup bounds

Sasha Levin (1):
      scsi: ncr53c8xx: Drop CONFIG_ prefix from Zalon-specific compiler defines

Shawn Guo (1):
      scsi: ufs: dt-bindings: Add compatible for Nord UFS Host Controller

Sowon Na (2):
      scsi: ufs: exynos: dt-bindings: Add ExynosAutov920 compatible string
      scsi: ufs: exynos: Add support for ExynosAutov920 SoC

Thorsten Blum (1):
      scsi: scsi_ioctl: Use strnlen() in scsi_ioctl_get_pci()

Uwe Kleine-König (The Capable Hub) (3):
      scsi: ufs: tc-dwc-g210-pci: Simplify initialization of pci_device_id array
      scsi: ufs: ufshcd-pci: Use PCI_VDEVICE and named initializers for pci array
      scsi: mvsas: Don't emit __LINE__ in debug messages

Wang Yan (1):
      scsi: libiscsi: Fix spelling and format errors

Wang Zihan (1):
      scsi: st: Fix typo in documentation

William Theesfeld (1):
      scsi: lpfc: Fix spelling mistakes in comments

Xose Vazquez Perez (1):
      scsi: devinfo: Broaden Promise VTrak E310/E610 identification

Yihang Li (1):
      scsi: hisi_sas: Add slave_destroy interface for v3 hw

 .mailmap                                           |   1 +
 .../bindings/ufs/qcom,sa8255p-ufshc.yaml           |   6 +-
 .../devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml |   5 +
 .../bindings/ufs/samsung,exynos-ufs.yaml           |   1 +
 Documentation/scsi/st.rst                          |   2 +-
 drivers/hwmon/drivetemp.c                          |   5 +-
 drivers/scsi/Kconfig                               |   1 -
 drivers/scsi/Makefile                              |   4 +-
 drivers/scsi/advansys.c                            |   1 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  12 +-
 drivers/scsi/isci/scu_task_context.h               |   2 -
 drivers/scsi/libiscsi.c                            |   4 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |  10 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |   6 +-
 drivers/scsi/lpfc/lpfc_els.c                       |   2 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  12 +-
 drivers/scsi/lpfc/lpfc_hw4.h                       |   2 +-
 drivers/scsi/lpfc/lpfc_init.c                      |  12 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  12 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  25 +-
 drivers/scsi/lpfc/lpfc_sli4.h                      |   5 +-
 drivers/scsi/megaraid/megaraid_mbox.c              |  26 +-
 drivers/scsi/megaraid/megaraid_mm.c                |  32 +--
 drivers/scsi/mvsas/mv_sas.h                        |   6 +-
 drivers/scsi/ncr53c8xx.c                           |   2 +-
 drivers/scsi/ncr53c8xx.h                           |   4 +-
 drivers/scsi/pm8001/pm8001_ctl.c                   |  13 +-
 drivers/scsi/pm8001/pm80xx_hwi.c                   |   7 +
 drivers/scsi/scsi_debug.c                          |  13 +-
 drivers/scsi/scsi_devinfo.c                        |   4 +-
 drivers/scsi/scsi_ioctl.c                          |  11 +-
 drivers/scsi/scsi_scan.c                           |  37 ++-
 drivers/scsi/scsi_transport_sas.c                  | 101 ++++---
 drivers/scsi/scsi_transport_srp.c                  |  10 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |   2 +-
 drivers/scsi/snic/vnic_dev.c                       |   1 -
 drivers/scsi/storvsc_drv.c                         |   8 +-
 drivers/target/iscsi/iscsi_target_auth.c           |   9 +-
 drivers/target/loopback/tcm_loop.c                 |  64 -----
 drivers/ufs/core/ufs-mcq.c                         |   7 +-
 drivers/ufs/core/ufs-sysfs.c                       |  30 ++-
 drivers/ufs/core/ufs-txeq.c                        | 295 +++++++++++++++++++-
 drivers/ufs/core/ufshcd-priv.h                     |  11 +-
 drivers/ufs/core/ufshcd.c                          | 296 ++++++++++++---------
 drivers/ufs/host/Kconfig                           |   2 +-
 drivers/ufs/host/tc-dwc-g210-pci.c                 |   4 +-
 drivers/ufs/host/ufs-exynos.c                      | 110 ++++++++
 drivers/ufs/host/ufs-qcom.c                        |  13 +
 drivers/ufs/host/ufs-qcom.h                        |  11 +
 drivers/ufs/host/ufshcd-pci.c                      |  30 +--
 include/scsi/scsi_common.h                         |   8 +
 include/scsi/scsi_device.h                         |   7 +-
 include/target/target_core_base.h                  |   5 +-
 include/ufs/ufs.h                                  |   2 +
 include/ufs/ufshcd.h                               |  12 +-
 55 files changed, 899 insertions(+), 424 deletions(-)

             reply	other threads:[~2026-06-21 13:51 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-21 13:51 James Bottomley [this message]
2026-06-21 17:34 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260621135133.12271-1-James.Bottomley@HansenPartnership.com \
    --to=james.bottomley@hansenpartnership.com \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®