lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <a68bfa4b6e75c8bfa2cb847d0b4867f44f9b8109.camel@HansenPartnership.com>
Date: Thu, 29 May 2025 13:50:39 -0400
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.14+ merge window

Updates to the usual drivers (smartpqi, ufs, lpfc, scsi_debug, target,
hisi_sas) with the only substantive core change being the removal of
the stream_status member from the scsi_stream_status_header (to get rid
of flex array members).

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: mvsas: Fix typos in SAS/SATA VSP register comments

Bart Van Assche (1):
      scsi: ufs: core: Increase the UIC command timeout further

Benjamin Block (1):
      scsi: zfcp: Simplify workqueue allocation

Chelsy Ratnawat (1):
      scsi: mpi3mr: Fix typo and grammar

Chen Ni (2):
      scsi: sg: Remove unnecessary NULL check before unregister_sysctl_table()
      scsi: fnic: Replace memset() with eth_zero_addr()

Christoph Hellwig (1):
      scsi: sd: Remove the stream_status member from scsi_stream_status_header

Christophe JAILLET (2):
      scsi: target: core: Constify struct target_opcode_descriptor
      scsi: target: core: Constify enabled() in struct target_opcode_descriptor

Dan Carpenter (1):
      scsi: smartpqi: Delete a stray tab in pqi_is_parity_write_stream()

Daniel Wagner (1):
      scsi: lpfc: Use memcpy() for BIOS version

David Strahan (2):
      scsi: smartpqi: Add new PCI IDs
      scsi: smartpqi: Take drives offline when controller is offline

Don Brace (1):
      scsi: smartpqi: Update driver version to 2.1.34-035

Dr. David Alan Gilbert (12):
      scsi: core: Remove unused scsi_dev_info_list_del_keyed()
      scsi: isci: Remove unused sci_remote_device_reset()
      scsi: qedi: Remove unused qedi_get_proto_itt()
      scsi: qedi: Remove unused sysfs functions
      scsi: qla2xxx: Remove unused module parameters
      scsi: qla2xxx: Remove unused qla2x00_gpsc()
      scsi: qla2xxx: Remove unused ql_log_qp
      scsi: qla2xxx: Remove unused qla82xx_wait_for_state_change()
      scsi: qla2xxx: Remove unused qla82xx_pci_region_offset()
      scsi: qla2xxx: Remove unused qlt_83xx_iospace_config()
      scsi: qla2xxx: Remove unused qlt_fc_port_deleted()
      scsi: qla2xxx: Remove unused qlt_free_qfull_cmds()

Eric Biggers (2):
      scsi: ufs: qcom: Add support for wrapped keys
      scsi: soc: qcom: ice: Make qcom_ice_program_key() take struct blk_crypto_key

Gaurav Kashyap (1):
      scsi: soc: qcom: ice: Add HWKM support to the ICE driver

Huan Tang (2):
      scsi: ufs: core: Fix WB resize using wrong offset
      scsi: ufs: core: Add WB buffer resize support

John Garry (1):
      scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH

Justin Tee (8):
      scsi: lpfc: Copyright updates for 14.4.0.9 patches
      scsi: lpfc: Update lpfc version to 14.4.0.9
      scsi: lpfc: Create lpfc_vmid_info sysfs entry
      scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk
      scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry
      scsi: lpfc: Restart eratt_poll timer if HBA_SETUP flag still unset
      scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset
      scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands

Kai Mäkisara (5):
      scsi: scsi_debug: Add ERASE for tapes
      scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible
      scsi: scsi_debug: Move some tape-specific commands to separate definitions
      scsi: scsi_debug: Enable different command definitions for different device types
      scsi: scsi_debug: Fix two typos in command definitions

Kees Cook (3):
      scsi: qla4xxx: Remove duplicate struct crb_addr_pair
      scsi: qla2xxx: Remove duplicate struct crb_addr_pair
      scsi: pm80xx: Add __nonstring annotations for unterminated strings

Manish Pandey (3):
      scsi: ufs: ufs-qcom: Add support to dump testbus registers
      scsi: ufs: ufs-qcom: Add support to dump MCQ registers
      scsi: ufs: ufs-qcom: Add support to dump HW and SW hibern8 count

Mike Christie (2):
      scsi: target: Move delayed/ordered tracking to per CPU
      scsi: target: Move I/O path stats to per CPU

Nathan Chancellor (1):
      scsi: dc395x: Remove leftover if statement in reselect()

Neil Armstrong (3):
      scsi: ufs: core: Delegate the interrupt service routine to a threaded IRQ handler
      scsi: ufs: core: Track when MCQ ESI is enabled
      scsi: ufs: core: Drop last_intr_status/ts stats

Nitin Rawat (1):
      scsi: ufs: qcom: dt-bindings: Document the SM8750 UFS Controller

Oliver Neukum (1):
      scsi: dc395x: Remove DEBUG conditional compilation

Peter Wang (2):
      scsi: ufs: core: Support updating device command timeout
      scsi: ufs: core: Change hwq_id type and value

Randy Dunlap (1):
      scsi: docs: Clean up some style in scsi_mid_low_api

Ranjan Kumar (1):
      scsi: mpi3mr: Event processing debug improvement

Shivasharan S (1):
      scsi: mpt3sas: Fix _ctl_get_mpt_mctp_passthru_adapter() to return IOC pointer

Thorsten Blum (3):
      scsi: lpfc: Use secs_to_jiffies() instead of msecs_to_jiffies()
      scsi: target: Remove size arguments when calling strscpy()
      scsi: elx: sli4: Replace deprecated strncpy() with strscpy()

Venkatesh Emparala (1):
      scsi: smartpqi: Enhance WWID logging logic

WangYuli (1):
      scsi: scsi_transport_fc: Rename del_timer() in comment

Wonkon Kim (1):
      scsi: ufs: core: Print error value as hex format in ufshcd_err_handler()

Yi Zhang (1):
      scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels

Yihang Li (5):
      scsi: hisi_sas: Fix warning detected by sparse
      scsi: hisi_sas: Wait until error handling is complete
      scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk
      scsi: hisi_sas: Coding style cleanup
      scsi: hisi_sas: Use macro instead of magic number

ping.gao (1):
      scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort()

And the diffstat:

 Documentation/ABI/testing/sysfs-driver-ufs         |  49 ++
 .../devicetree/bindings/ufs/qcom,ufs.yaml          |   2 +
 Documentation/scsi/scsi_mid_low_api.rst            |  18 +-
 drivers/mmc/host/sdhci-msm.c                       |  16 +-
 drivers/s390/scsi/zfcp_aux.c                       |  14 +-
 drivers/scsi/dc395x.c                              | 697 +--------------------
 drivers/scsi/elx/libefc_sli/sli4.c                 |   6 +-
 drivers/scsi/fnic/fip.c                            |   8 +-
 drivers/scsi/hisi_sas/hisi_sas.h                   |  51 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |  81 ++-
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |   2 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |   6 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             | 259 +++++---
 drivers/scsi/isci/remote_device.c                  |  30 -
 drivers/scsi/isci/remote_device.h                  |  15 -
 drivers/scsi/lpfc/lpfc_attr.c                      | 136 +++-
 drivers/scsi/lpfc/lpfc_bsg.c                       |   6 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  38 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   3 +
 drivers/scsi/lpfc/lpfc_nvme.c                      |  10 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  30 +-
 drivers/scsi/lpfc/lpfc_version.h                   |   2 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |   4 +-
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |  73 ++-
 drivers/scsi/mpt3sas/mpt3sas_ctl.c                 |   3 +-
 drivers/scsi/mvsas/mv_64xx.h                       |   4 +-
 drivers/scsi/pm8001/pm8001_ctl.c                   |   2 +-
 drivers/scsi/qedi/qedi_dbg.c                       |  22 -
 drivers/scsi/qedi/qedi_dbg.h                       |  12 -
 drivers/scsi/qedi/qedi_gbl.h                       |   1 -
 drivers/scsi/qedi/qedi_main.c                      |   8 -
 drivers/scsi/qla2xxx/qla_dbg.c                     |  53 --
 drivers/scsi/qla2xxx/qla_dbg.h                     |   3 -
 drivers/scsi/qla2xxx/qla_gbl.h                     |   5 -
 drivers/scsi/qla2xxx/qla_gs.c                      |  90 ---
 drivers/scsi/qla2xxx/qla_nx.c                      |  50 --
 drivers/scsi/qla2xxx/qla_os.c                      |  12 -
 drivers/scsi/qla2xxx/qla_target.c                  | 129 ----
 drivers/scsi/qla2xxx/qla_target.h                  |   3 -
 drivers/scsi/qla4xxx/ql4_nx.c                      |   5 -
 drivers/scsi/scsi_debug.c                          | 361 ++++++-----
 drivers/scsi/scsi_devinfo.c                        |  27 -
 drivers/scsi/scsi_priv.h                           |   2 -
 drivers/scsi/scsi_transport_fc.c                   |   2 +-
 drivers/scsi/sd.c                                  |   2 +-
 drivers/scsi/sg.c                                  |   3 +-
 drivers/scsi/smartpqi/smartpqi_init.c              | 140 ++++-
 drivers/soc/qcom/ice.c                             | 350 ++++++++++-
 drivers/target/target_core_configfs.c              |  20 +-
 drivers/target/target_core_device.c                |  89 ++-
 drivers/target/target_core_spc.c                   | 134 ++--
 drivers/target/target_core_stat.c                  |  69 +-
 drivers/target/target_core_transport.c             | 119 ++--
 drivers/ufs/core/ufs-mcq.c                         |   6 -
 drivers/ufs/core/ufs-sysfs.c                       | 133 ++++
 drivers/ufs/core/ufshcd.c                          | 103 ++-
 drivers/ufs/host/ufs-qcom.c                        | 181 +++++-
 drivers/ufs/host/ufs-qcom.h                        |  11 +
 include/scsi/scsi_proto.h                          |   3 +-
 include/soc/qcom/ice.h                             |  34 +-
 include/target/target_core_base.h                  |  26 +-
 include/ufs/ufs.h                                  |  32 +
 include/ufs/ufshcd.h                               |   8 +-
 63 files changed, 1990 insertions(+), 1823 deletions(-)

Regards,

James


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ