* [GIT PULL] SCSI updates for the 6.17+ merge window
@ 2025-10-02 21:40 James Bottomley
2025-10-03 20:06 ` James Bottomley
2025-10-04 2:41 ` pr-tracker-bot
0 siblings, 2 replies; 3+ messages in thread
From: James Bottomley @ 2025-10-02 21:40 UTC (permalink / raw)
To: Andrew Morton, Linus Torvalds; +Cc: linux-scsi, linux-kernel
Usual driver updates (ufs, mpi3mr, lpfc, pm80xx, mpt3sas) plus assorted
cleanups and fixes. The only core update is to sd.c and is mostly
cosmetic.
The patch is available here:
git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc
The short changelog is:
Abinash Singh (3):
scsi: sd: Make sd_revalidate_disk() return void
scsi: sd: Remove redundant printk() after kmalloc() failure
scsi: sd: Fix build warning in sd_revalidate_disk()
Alice Chao (4):
scsi: ufs: host: mediatek: Fix adapt issue after PA_Init
scsi: ufs: host: mediatek: Correct resume flow for LPM and MTCMOS
scsi: ufs: host: mediatek: Fix invalid access in vccqx handling
scsi: ufs: host: mediatek: Assign power mode userdata before FASTAUTO mode change
Alok Tiwari (3):
scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill()
scsi: target: iscsi: fix typos and formatting in lio_target messages
scsi: ufs: exynos: Correct sync pattern mask timing comment
Bart Van Assche (5):
scsi: ufs: core: Disable timestamp functionality if not supported
scsi: ufs: core: Move the tracing enumeration types into a new file
scsi: ufs: core: Reduce the size of struct ufshcd_lrb
scsi: ufs: core: Only collect timestamps if monitoring is enabled
scsi: ufs: core: Improve IOPS
Bharat Uppal (1):
scsi: ufs: exynos: fsd: Gate ref_clk and put UFS device in reset on suspend
Chandrakanth Patil (6):
scsi: mpi3mr: Update driver version to 8.15.0.5.50
scsi: mpi3mr: Fix premature TM timeouts on virtual drives
scsi: mpi3mr: Update MPI headers to revision 37
scsi: mpi3mr: Fix I/O failures during controller reset
scsi: mpi3mr: Fix controller init failure on fault during queue creation
scsi: mpi3mr: Fix device loss during enclosure reboot due to zero link speed
Cryolitia PukNgae (1):
scsi: hpsa: Fix incorrect comment format
Francisco Gutierrez (1):
scsi: pm80xx: Fix race condition caused by static variables
Gustavo A. R. Silva (3):
scsi: pm80xx: Avoid -Wflex-array-member-not-at-end warnings
scsi: fc: Avoid -Wflex-array-member-not-at-end warnings
scsi: qla2xxx: Fix memcpy() field-spanning write issue
James Smart (1):
scsi: MAINTAINERS: Update FC element owners
Justin Tee (14):
scsi: lpfc: Copyright updates for 14.4.0.11 patches
scsi: lpfc: Update lpfc version to 14.4.0.11
scsi: lpfc: Convert debugfs directory counts from atomic to unsigned int
scsi: lpfc: Clean up extraneous phba dentries
scsi: lpfc: Use switch case statements in DIF debugfs handlers
scsi: lpfc: Fix memory leak when nvmeio_trc debugfs entry is used
scsi: lpfc: Define size of debugfs entry for xri rebalancing
scsi: lpfc: Ensure PLOGI_ACC is sent prior to PRLI in Point to Point topology
scsi: lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET
scsi: lpfc: Decrement ndlp kref after FDISC retries exhausted
scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in lpfc_cleanup
scsi: lpfc: Clean up allocated queues when queue setup mbox commands fail
scsi: lpfc: Abort outstanding ELS WQEs regardless of if rmmod is in progress
scsi: lpfc: Remove unused member variables in struct lpfc_hba and lpfc_vport
Krzysztof Kozlowski (3):
scsi: ufs: qcom: dt-bindings: Split SM8650 and similar
scsi: ufs: qcom: dt-bindings: Split SC7180 and similar
scsi: ufs: qcom: dt-bindings: Split common part to qcom,ufs-common.yaml
Liao Yuanhong (1):
scsi: storvsc: Remove redundant ternary operators
Niklas Cassel (10):
scsi: pm80xx: Use pm80xx_get_local_phy_id() to access phy array
scsi: pm80xx: Fix pm8001_abort_task() for chip_8006 when using an expander
scsi: pm80xx: Add helper function to get the local phy id
scsi: pm80xx: Use dev_parent_is_expander() helper
scsi: mvsas: Use dev_parent_is_expander() helper
scsi: isci: Use dev_parent_is_expander() helper
scsi: hisi_sas: Use dev_parent_is_expander() helper
scsi: libsas: Add dev_parent_is_expander() helper
scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
scsi: pm80xx: Restore support for expanders
Nitin Rawat (2):
scsi: ufs: ufs-qcom: Refactor MCQ register dump logic
scsi: ufs: ufs-qcom: Streamline UFS MCQ resource mapping
Palash Kambar (2):
scsi: ufs: ufs-qcom: Disable lane clocks during phy hibern8
scsi: ufs: ufs-qcom: Align programming sequence of Shared ICE for UFS controller v5
Peter Wang (16):
scsi: ufs: core: Change MCQ interrupt enable flow
scsi: ufs: host: mediatek: Fix device power control
scsi: ufs: host: mediatek: Fix unbalanced IRQ enable issue
scsi: ufs: host: mediatek: Disable auto-hibern8 during power mode changes
scsi: ufs: host: mediatek: Support UFS PHY runtime PM and correct sequence
scsi: ufs: host: mediatek: Correct system PM flow
scsi: ufs: host: mediatek: Enhance recovery on resume failure
scsi: ufs: host: mediatek: Enhance recovery on hibernation exit failure
scsi: ufs: host: mediatek: Change reset sequence for improved stability
scsi: ufs: host: mediatek: Fix UniPro setting for MT6989
scsi: ufs: host: mediatek: Optimize power mode change handling
scsi: ufs: host: mediatek: Fix PWM mode switch issue
scsi: ufs: host: mediatek: Fine-tune clock scaling
scsi: ufs: host: mediatek: Add debug information for Auto-Hibern8
scsi: ufs: host: mediatek: Fix auto-hibern8 timer configuration
scsi: ufs: host: mediatek: Simplify variable usage
Qianfeng Rong (10):
scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
scsi: qla2xxx: edif: Fix incorrect sign of error code
scsi: lpfc: Use int type to store negative error codes
scsi: target: iscsi: Use int type to store negative value
scsi: pm8001: Use int instead of u32 to store error codes
scsi: lpfc: use min() to improve code
scsi: hpsa: use min()/min_t() to improve code
scsi: scsi_debug: Use vcalloc() to simplify code
scsi: ipr: Use vmalloc_array() to simplify code
Qiang Liu (2):
scsi: bfa: Remove self-assignment code
scsi: aic94xx: Remove redundant code
Ram Kumar Dwivedi (4):
scsi: ufs: ufs-qcom: Add support for limiting HS gear and rate
scsi: ufs: pltfrm: Add DT support to limit HS gear and gear rate
scsi: ufs: ufs-qcom: Remove redundant re-assignment to hs_rate
scsi: ufs: dt-bindings: Document gear and rate limit properties
Ranjan Kumar (4):
scsi: mpt3sas: Update driver version to 54.100.00.00
scsi: mpt3sas: Add support for 22.5 Gbps SAS link rate
scsi: mpt3sas: Suppress unnecessary IOCLogInfo on CONFIG_INVALID_PAGE
scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
Sanjeev Y (1):
scsi: ufs: host: mediatek: Return error directly on idle wait timeout
Thomas Fourier (1):
scsi: myrs: Fix dma_alloc_coherent() error check
Thorsten Blum (5):
scsi: smartpqi: Replace kmalloc() + copy_from_user() with memdup_user()
scsi: hpsa: Replace kmalloc() + copy_from_user() with memdup_user()
scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
scsi: scsi_debug: Replace kzalloc() + copy_from_user() with memdup_user_nul()
scsi: qla2xxx: Use secs_to_jiffies() instead of msecs_to_jiffies()
Xichao Zhao (1):
scsi: csiostor: Fix some spelling errors
Zhongqiu Han (1):
scsi: ufs: core: Fix data race in CPU latency PM QoS request handling
And the diffstat:
.../devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml | 167 ++++++
.../devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml | 178 ++++++
.../devicetree/bindings/ufs/qcom,ufs-common.yaml | 67 +++
.../devicetree/bindings/ufs/qcom,ufs.yaml | 185 ++----
.../devicetree/bindings/ufs/ufs-common.yaml | 16 +
MAINTAINERS | 9 +-
drivers/scsi/aic94xx/aic94xx_task.c | 1 -
drivers/scsi/bfa/bfa_core.c | 1 -
drivers/scsi/csiostor/csio_wr.c | 4 +-
drivers/scsi/hisi_sas/hisi_sas_main.c | 2 +-
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 6 +-
drivers/scsi/hpsa.c | 53 +-
drivers/scsi/ipr.c | 8 +-
drivers/scsi/isci/remote_device.c | 2 +-
drivers/scsi/libfc/fc_encode.h | 2 +-
drivers/scsi/libsas/sas_expander.c | 5 +-
drivers/scsi/lpfc/lpfc.h | 52 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 633 +++++++--------------
drivers/scsi/lpfc/lpfc_debugfs.h | 5 +-
drivers/scsi/lpfc/lpfc_els.c | 23 +-
drivers/scsi/lpfc/lpfc_hw.h | 3 +-
drivers/scsi/lpfc/lpfc_hw4.h | 6 +-
drivers/scsi/lpfc/lpfc_init.c | 12 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 25 +-
drivers/scsi/lpfc/lpfc_nvme.c | 8 +-
drivers/scsi/lpfc/lpfc_scsi.c | 14 +-
drivers/scsi/lpfc/lpfc_sli.c | 21 +-
drivers/scsi/lpfc/lpfc_version.h | 2 +-
drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 38 +-
drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 2 +
drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 1 +
drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 2 +-
drivers/scsi/mpi3mr/mpi3mr.h | 8 +-
drivers/scsi/mpi3mr/mpi3mr_fw.c | 13 +
drivers/scsi/mpi3mr/mpi3mr_os.c | 28 +-
drivers/scsi/mpi3mr/mpi3mr_transport.c | 11 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +-
drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +-
drivers/scsi/mpt3sas/mpt3sas_transport.c | 11 +-
drivers/scsi/mvsas/mv_sas.c | 2 +-
drivers/scsi/myrs.c | 8 +-
drivers/scsi/pm8001/pm8001_ctl.c | 24 +-
drivers/scsi/pm8001/pm8001_hwi.c | 11 +-
drivers/scsi/pm8001/pm8001_hwi.h | 4 +-
drivers/scsi/pm8001/pm8001_init.c | 1 +
drivers/scsi/pm8001/pm8001_sas.c | 34 +-
drivers/scsi/pm8001/pm8001_sas.h | 5 +
drivers/scsi/pm8001/pm80xx_hwi.c | 10 +-
drivers/scsi/pm8001/pm80xx_hwi.h | 4 +-
drivers/scsi/qla2xxx/qla_bsg.c | 4 +-
drivers/scsi/qla2xxx/qla_def.h | 10 +-
drivers/scsi/qla2xxx/qla_edif.c | 4 +-
drivers/scsi/qla2xxx/qla_init.c | 4 +-
drivers/scsi/qla2xxx/qla_isr.c | 17 +-
drivers/scsi/qla2xxx/qla_nvme.c | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 13 +-
drivers/scsi/scsi_debug.c | 17 +-
drivers/scsi/sd.c | 58 +-
drivers/scsi/smartpqi/smartpqi_init.c | 17 +-
drivers/scsi/storvsc_drv.c | 4 +-
drivers/target/iscsi/iscsi_target_configfs.c | 6 +-
drivers/target/iscsi/iscsi_target_tmr.c | 3 +-
drivers/ufs/core/ufs-mcq.c | 11 +
drivers/ufs/core/ufs-sysfs.c | 2 +
drivers/ufs/core/ufs_trace.h | 1 +
drivers/ufs/core/ufs_trace_types.h | 24 +
drivers/ufs/core/ufshcd.c | 60 +-
drivers/ufs/host/ufs-exynos.c | 10 +-
drivers/ufs/host/ufs-mediatek.c | 352 ++++++++++--
drivers/ufs/host/ufs-mediatek.h | 1 +
drivers/ufs/host/ufs-qcom.c | 226 ++++----
drivers/ufs/host/ufs-qcom.h | 28 +-
drivers/ufs/host/ufshcd-pltfrm.c | 33 ++
drivers/ufs/host/ufshcd-pltfrm.h | 1 +
include/scsi/libsas.h | 8 +
include/uapi/scsi/fc/fc_els.h | 58 +-
include/ufs/ufs.h | 17 -
include/ufs/ufs_quirks.h | 3 +
include/ufs/ufshcd.h | 35 +-
80 files changed, 1633 insertions(+), 1143 deletions(-)
create mode 100644 Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml
create mode 100644 Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml
create mode 100644 Documentation/devicetree/bindings/ufs/qcom,ufs-common.yaml
create mode 100644 drivers/ufs/core/ufs_trace_types.h
Regards,
James
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] SCSI updates for the 6.17+ merge window
2025-10-02 21:40 [GIT PULL] SCSI updates for the 6.17+ merge window James Bottomley
@ 2025-10-03 20:06 ` James Bottomley
2025-10-04 2:41 ` pr-tracker-bot
1 sibling, 0 replies; 3+ messages in thread
From: James Bottomley @ 2025-10-03 20:06 UTC (permalink / raw)
To: Andrew Morton, Linus Torvalds; +Cc: linux-scsi, linux-kernel
On Thu, 2025-10-02 at 17:40 -0400, James Bottomley wrote:
[...]
> drivers/scsi/lpfc/lpfc_debugfs.c | 633 +++++++--------------
There's an off by one in the diffstat here because I forgot to account
for this patch
eea6cafb5890 scsi: lpfc: Remove redundant assignment to avoid memory leak
That went up in a fixes pull.
Regards,
James
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] SCSI updates for the 6.17+ merge window
2025-10-02 21:40 [GIT PULL] SCSI updates for the 6.17+ merge window James Bottomley
2025-10-03 20:06 ` James Bottomley
@ 2025-10-04 2:41 ` pr-tracker-bot
1 sibling, 0 replies; 3+ messages in thread
From: pr-tracker-bot @ 2025-10-04 2:41 UTC (permalink / raw)
To: James Bottomley; +Cc: Andrew Morton, Linus Torvalds, linux-scsi, linux-kernel
The pull request you sent on Thu, 02 Oct 2025 17:40: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/674b0ddb7586a192612442c3aed9cf523faeed7a
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-10-04 2:41 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-02 21:40 [GIT PULL] SCSI updates for the 6.17+ merge window James Bottomley
2025-10-03 20:06 ` James Bottomley
2025-10-04 2:41 ` 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
all inboxes | Powered by JetHome®