* [GIT PULL] first round of SCSI updates for the 5.11+ merge window
@ 2021-02-19 20:43 James Bottomley
2021-02-22 18:37 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: James Bottomley @ 2021-02-19 20:43 UTC (permalink / raw)
To: Andrew Morton, Linus Torvalds; +Cc: linux-scsi, linux-kernel
This series consists of the usual driver updates (ufs, ibmvfc, qla2xxx,
hisi_sas, pm80xx) plus the removal of the gdth driver (which is bound
to cause conflicts with a trivial change somewhere). The only big
major rework of note is the one from Hannes trying to clean up our
result handling code in the drivers to make it consistent.
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 (2):
scsi: ufs: ufs-debugfs: Add error counters
scsi: docs: ABI: sysfs-driver-ufs: Add DeepSleep power mode
Ahmed S. Darwish (19):
scsi: libsas: Remove temporarily-added _gfp() API variants
scsi: mvsas: Switch back to original libsas event notifiers
scsi: isci: Switch back to original libsas event notifiers
scsi: libsas: Switch back to original event notifiers API
scsi: pm80xx: Switch back to original libsas event notifiers
scsi: aic94xx: Switch back to original libsas event notifiers
scsi: hisi_sas: Switch back to original libsas event notifiers
scsi: libsas: Add gfp_t flags parameter to event notifications
scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers
scsi: aic94xx: Pass gfp_t flags to libsas event notifiers
scsi: pm80xx: Pass gfp_t flags to libsas event notifiers
scsi: libsas: Pass gfp_t flags to event notifiers
scsi: isci: Pass gfp_t flags in isci_port_bc_change_received()
scsi: isci: Pass gfp_t flags in isci_port_link_up()
scsi: isci: Pass gfp_t flags in isci_port_link_down()
scsi: mvsas: Pass gfp_t flags to libsas event notifiers
scsi: libsas: Introduce a _gfp() variant of event notifiers
scsi: libsas: docs: Remove notify_ha_event()
scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct()
Anastasia Kovaleva (2):
scsi: target: core: Change ASCQ for residual write
scsi: target: core: Signal WRITE residuals
Andrea Parri (Microsoft) (3):
scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()
scsi: storvsc: Resolve data race in storvsc_probe()
scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer
Arnd Bergmann (1):
scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression
Avri Altman (1):
scsi: ufs: A tad optimization in query upiu trace
Bean Huo (15):
scsi: ufs: Cleanup WB buffer flush toggle implementation
scsi: ufs: Group UFS WB related flags in struct ufs_dev_info
scsi: ufs: Remove two WB related fields from struct ufs_dev_info
scsi: ufs: Update comment in the function ufshcd_wb_probe()
scsi: ufs: docs: ABI: Add wb_on documentation for new entry wb_on
scsi: ufs: Add "wb_on" sysfs node to control WB on/off
scsi: ufs: Delete redundant if statement in ufshcd_intr()
scsi: ufs: Remove unnecessary devm_kfree()
scsi: ufs: Replace sprintf and snprintf with sysfs_emit
scsi: ufs: Make UPIU trace easier differentiate among CDB, OSF, and TM
scsi: ufs: Distinguish between TM request UPIU and response UPIU in TM UPIU trace
scsi: ufs: Distinguish between query REQ and query RSP in query trace
scsi: ufs: Don't call trace_ufshcd_upiu() in case trace poit is disabled
scsi: ufs: Use __print_symbolic() for UFS trace string print
scsi: ufs: Remove stringize operator '#' restriction
Bhavesh Jashnani (1):
scsi: pm80xx: Simultaneous poll for all FW readiness
Bikash Hazarika (1):
scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe
Bjorn Helgaas (2):
scsi: lpfc: Fix 'physical' typos
scsi: message: fusion: Fix 'physical' typos
Brian King (1):
scsi: ibmvfc: Set default timeout to avoid crash during migration
Can Guo (7):
scsi: ufs: Give clk scaling min gear a value
Revert "Make sure clk scaling happens only when HBA is runtime ACTIVE"
scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating()
scsi: ufs: Protect some contexts from unexpected clock scaling
scsi: ufs: Protect PM ops and err_handler from user access through sysfs
scsi: ufs: Fix a possible NULL pointer issue
scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback
Christophe JAILLET (1):
scsi: pm80xx: Switch from 'pci_' to 'dma_' API
Colin Ian King (3):
scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded"
scsi: pm80xx: Clean up indentation of a code block
scsi: mpt3sas: Fix spelling mistake in Kconfig "compatiblity" -> "compatibility"
Dan Carpenter (3):
scsi: lpfc: Fix ancient double free
scsi: qla2xxx: Fix some memory corruption
scsi: qla2xxx: Remove unnecessary NULL check
Dinghao Liu (2):
scsi: fnic: Fix memleak in vnic_dev_init_devcmd2
scsi: scsi_debug: Fix memleak in scsi_debug_init()
Enzo Matsumiya (1):
scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit
Eric Curtin (1):
scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0()
Ewan D. Milne (1):
scsi: sd: Suppress spurious errors when WRITE SAME is being disabled
Hannes Reinecke (36):
scsi: ncr53c8xx: Fix typos
scsi: ncr53c8xx: Use SAM status values
scsi: advansys: Kill driver-defined status byte accessors
scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value
scsi: storvsc: Return DID_ERROR for invalid commands
scsi: ips: Use correct command completion on error
scsi: wd33c93: Use SCSI status
scsi: esp_scsi: Do not set SCSI message byte
scsi: esp_scsi: Use host byte as last argument to esp_cmd_is_done()
scsi: core: Add 'set_status_byte()' accessor
scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message
scsi: mac53c94: Do not set invalid command result
scsi: atp870u: Use standard definitions
scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE
scsi: scsi_debug: Do not set COMMAND_COMPLETE
scsi: initio: Drop internal SCSI message definition
scsi: dc395x: Drop internal SCSI message definitions
scsi: aic7xxx: aic79xx: Drop internal SCSI message definition
scsi: nsp_cs: Drop internal SCSI message definition
scsi: stex: Do not set COMMAND_COMPLETE
scsi: hpsa: Do not set COMMAND_COMPLETE
scsi: aacraid: Avoid setting message byte on completion
scsi: zfcp: Do not set COMMAND_COMPLETE
scsi: qla4xxx: Use standard SAM status definitions
scsi: dc395: Drop private SAM status code definitions
scsi: nsp32: Fixup status handling
scsi: acornscsi: Use standard defines
scsi: bfa: Drop driver-defined SCSI status codes
scsi: aic7xxx: aic79xx: Remove driver-defined SAM status definitions
scsi: aic7xxx: aic79xx: Kill pointless forward declarations
scsi: aic7xxx: aic79xx: Whitespace cleanup
scsi: atp870u: Whitespace cleanup
scsi: 3w-sas: Whitespace cleanup
scsi: 3w-9xxx: Whitespace cleanup
scsi: 3w-xxxx: Whitespace cleanup
scsi: Drop gdth driver
Jaegeuk Kim (3):
scsi: ufs: WB is only available on LUN #0 to #7
scsi: ufs: Fix tm request when non-fatal error happens
scsi: ufs: Fix livelock of ufshcd_clear_ua_wluns()
James Smart (15):
scsi: lpfc: Update lpfc version to 12.8.0.7
scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability
scsi: lpfc: Implement health checking when aborting I/O
scsi: lpfc: Fix crash when nvmet transport calls host_release
scsi: lpfc: Fix vport create logging
scsi: lpfc: Fix NVMe recovery after mailbox timeout
scsi: lpfc: Fix target reset failing
scsi: lpfc: Fix error log messages being logged following SCSI task mgnt
scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework
scsi: lpfc: Fix FW reset action if I/Os are outstanding
scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests
scsi: lpfc: Fix crash when a fabric node is released prematurely
scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state
scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3
scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config
Javed Hasan (1):
scsi: libfc: Avoid invoking response handler twice if ep is already completed
Jiapeng Zhong (2):
scsi: qla2xxx: Simplify the calculation of variables
scsi: qla2xxx: Assign boolean values to a bool variable
John Garry (6):
scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep()
scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe()
scsi: libsas: Remove notifier indirection
scsi: MAINTAINERS: Remove intel-linux-scu@intel.com for INTEL C600 SAS DRIVER
scsi: hisi_sas: Remove auto_affine_msi_experimental module_param
scsi: hisi_sas: Expose HW queues for v2 hw
Kiwoong Kim (5):
scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE
scsi: ufs: Introduce a quirk to allow only page-aligned sg entries
scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts
scsi: ufs: Add a quirk to permit overriding UniPro defaults
scsi: ufs: Relocate flush of exceptional event
Lukas Bulwahn (3):
scsi: MAINTAINERS: Adjust to reflect gdth scsi driver removal
scsi: docs: ABI: sysfs-driver-ufs: Rectify table formatting
scsi: sd: Remove obsolete variable in sd_remove()
Luo Jiaxing (3):
scsi: hisi_sas: Add trace FIFO debugfs support
scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove()
scsi: hisi_sas: Enable debugfs support by default
Martin K. Petersen (1):
Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug""
Martin Wilck (1):
scsi: scsi_transport_srp: Don't block target in failfast state
Muneendra Kumar (5):
scsi: lpfc: Add support for eh_should_retry_cmd()
scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs
scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL
scsi: core: No retries on abort success
scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h
Nilesh Javali (2):
scsi: qla2xxx: Update version to 10.02.00.105-k
scsi: qedi: Correct max length of CHAP secret
Pavel Begunkov (1):
scsi: target: file: Don't zero iter before iov_iter_bvec
Quinn Tran (1):
scsi: qla2xxx: Fix mailbox Ch erroneous error
Randy Dunlap (2):
scsi: ufs: Fix all Kconfig help text indentation
scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM
René Rebe (1):
scsi: qla1280: Fix printk regression
Roman Bolshakov (1):
scsi: target: core: Set residuals for 4Kn devices
Saurav Kashyap (4):
scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER
scsi: qla2xxx: Move some messages from debug to normal log level
scsi: qla2xxx: Add error counters to debugfs node
scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port
Sebastian Andrzej Siewior (5):
scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls()
scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay()
scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code
scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count()
scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session()
Sergey Shtylyov (3):
scsi: aha1542: Fix multi-line comment style
scsi: aha1542: Kill trailing whitespace
scsi: aha1542: Clarify 'struct ccb' comments
Shin'ichiro Kawasaki (1):
scsi: target: tcmu: Fix use-after-free of se_cmd->priv
Stanley Chu (6):
scsi: ufs: Clean up and refactor clk-scaling feature
scsi: ufs: Remove redundant null checking of devfreq instance
scsi: ufs: Refactor cancelling clkscaling works
scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
scsi: ufs: Fix possible power drain during system suspend
Tong Zhang (1):
scsi: lpfc: Add auto select on IRQ_POLL
Tyrel Datwyler (27):
scsi: ibmvfc: Provide modules parameters for MQ settings
scsi: ibmvfc: Enable MQ and set reasonable defaults
scsi: ibmvfc: Purge SCSI channels after transport loss/reset
scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel
scsi: ibmvfc: Add cancel mad initialization helper
scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup
scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized
scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct
scsi: ibmvfc: Advertise client support for using hardware channels
scsi: ibmvfc: Implement channel enquiry and setup commands
scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler
scsi: ibmvfc: Define Sub-CRQ interrupt handler routine
scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses
scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine
scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels
scsi: ibmvfc: Add Subordinate CRQ definitions
scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ
scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool()
scsi: ibmvfc: Init/free event pool during queue allocation/free
scsi: ibmvfc: Move event pool init/free routines
scsi: ibmvfc: Add vhost fields and defaults for MQ enablement
scsi: ibmvfc: Relax locking around ibmvfc_queuecommand()
scsi: ibmvfc: Complete commands outside the host/queue lock
scsi: ibmvfc: Define per-queue state/list locks
scsi: ibmvfc: Make command event pool queue specific
scsi: ibmvfc: Define generic queue structure for CRQs
scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle
Valdis Kletnieks (1):
scsi: target: iscsi: Fix typo in comment
Vishakha Channapattan (1):
scsi: pm80xx: Log SATA IOMB completion status on failure
Viswas G (1):
scsi: pm80xx: Fix driver fatal dump failure
YANG LI (4):
scsi: mpt3sas: Simplify bool comparison
scsi: lpfc: Simplify bool comparison
scsi: qedf: Simplify bool comparison
scsi: isci: Remove the unneeded variable "status"
Yang Li (1):
scsi: qla2xxx: Remove redundant NULL check
Ziqi Chen (2):
scsi: ufs-qcom: Fix ufs RST_n spec violation
scsi: ufs: core: Fix ufs clk specs violation
akshatzen (4):
scsi: pm80xx: Fix missing tag_free in NVMD DATA req
scsi: pm80xx: Check main config table address
scsi: pm80xx: Check for fatal error
scsi: pm80xx: Do not busy wait in MPI init check
dingsenjie (1):
scsi: megaraid_mbox: Fix spelling of 'allocated'
kernel test robot (1):
scsi: megaraid: Fix ifnullfree.cocci warnings
And the diffstat:
Documentation/ABI/testing/sysfs-driver-ufs | 47 +-
Documentation/kbuild/makefiles.rst | 4 +-
Documentation/process/magic-number.rst | 2 -
Documentation/scsi/libsas.rst | 9 +-
Documentation/scsi/scsi-parameters.rst | 3 -
Documentation/userspace-api/ioctl/ioctl-number.rst | 1 -
MAINTAINERS | 8 -
drivers/message/fusion/lsi/mpi_cnfg.h | 2 +-
drivers/message/fusion/lsi/mpi_history.txt | 2 +-
drivers/s390/scsi/zfcp_fc.h | 1 -
drivers/scsi/3w-9xxx.c | 56 +-
drivers/scsi/3w-9xxx.h | 156 +-
drivers/scsi/3w-sas.c | 52 +-
drivers/scsi/3w-sas.h | 118 +-
drivers/scsi/3w-xxxx.c | 251 +-
drivers/scsi/3w-xxxx.h | 199 +-
drivers/scsi/Kconfig | 16 +-
drivers/scsi/Makefile | 2 -
drivers/scsi/aacraid/aachba.c | 173 +-
drivers/scsi/advansys.c | 84 +-
drivers/scsi/aha1542.c | 133 +-
drivers/scsi/aha1542.h | 33 +-
drivers/scsi/aic7xxx/aic79xx.h | 36 +-
drivers/scsi/aic7xxx/aic79xx_core.c | 257 +-
drivers/scsi/aic7xxx/aic79xx_osm.c | 20 +-
drivers/scsi/aic7xxx/aic79xx_osm.h | 37 +-
drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 6 +-
drivers/scsi/aic7xxx/aic79xx_proc.c | 13 +-
drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 4 +-
drivers/scsi/aic7xxx/aic7xxx_core.c | 263 +-
drivers/scsi/aic7xxx/aic7xxx_osm.c | 88 +-
drivers/scsi/aic7xxx/aic7xxx_osm.h | 39 +-
drivers/scsi/aic7xxx/aic7xxx_proc.c | 15 +-
drivers/scsi/aic7xxx/aiclib.h | 15 -
drivers/scsi/aic7xxx/scsi_message.h | 41 -
drivers/scsi/aic94xx/aic94xx_scb.c | 24 +-
drivers/scsi/arm/acornscsi.c | 14 +-
drivers/scsi/atp870u.c | 451 +-
drivers/scsi/atp870u.h | 14 +-
drivers/scsi/bfa/bfa_fc.h | 15 -
drivers/scsi/bfa/bfa_fcpim.c | 2 +-
drivers/scsi/bfa/bfad_im.c | 2 +-
drivers/scsi/dc395x.c | 28 +-
drivers/scsi/dc395x.h | 38 -
drivers/scsi/dpt_i2o.c | 2 +-
drivers/scsi/esp_scsi.c | 23 +-
drivers/scsi/fnic/vnic_dev.c | 8 +-
drivers/scsi/gdth.c | 4322 --------------------
drivers/scsi/gdth.h | 981 -----
drivers/scsi/gdth_ioctl.h | 251 --
drivers/scsi/gdth_proc.c | 586 ---
drivers/scsi/gdth_proc.h | 18 -
drivers/scsi/hisi_sas/Kconfig | 6 +
drivers/scsi/hisi_sas/hisi_sas.h | 22 +-
drivers/scsi/hisi_sas/hisi_sas_main.c | 59 +-
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +-
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 85 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 264 +-
drivers/scsi/hpsa.c | 4 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 1278 ++++--
drivers/scsi/ibmvscsi/ibmvfc.h | 91 +-
drivers/scsi/initio.c | 64 +-
drivers/scsi/initio.h | 25 -
drivers/scsi/ips.c | 9 +-
drivers/scsi/isci/port.c | 11 +-
drivers/scsi/isci/request.c | 4 +-
drivers/scsi/libfc/fc_exch.c | 16 +-
drivers/scsi/libsas/sas_event.c | 27 +-
drivers/scsi/libsas/sas_init.c | 19 +-
drivers/scsi/libsas/sas_internal.h | 6 +-
drivers/scsi/lpfc/lpfc.h | 4 +-
drivers/scsi/lpfc/lpfc_attr.c | 9 +-
drivers/scsi/lpfc/lpfc_bsg.c | 4 +-
drivers/scsi/lpfc/lpfc_crtn.h | 6 +-
drivers/scsi/lpfc/lpfc_disc.h | 15 +-
drivers/scsi/lpfc/lpfc_els.c | 49 +-
drivers/scsi/lpfc/lpfc_hbadisc.c | 36 +-
drivers/scsi/lpfc/lpfc_init.c | 241 +-
drivers/scsi/lpfc/lpfc_mbox.c | 2 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +-
drivers/scsi/lpfc/lpfc_nvme.c | 45 +-
drivers/scsi/lpfc/lpfc_nvmet.c | 33 +-
drivers/scsi/lpfc/lpfc_scsi.c | 59 +-
drivers/scsi/lpfc/lpfc_sli.c | 141 +-
drivers/scsi/lpfc/lpfc_version.h | 2 +-
drivers/scsi/lpfc/lpfc_vport.c | 2 +-
drivers/scsi/mac53c94.c | 1 -
drivers/scsi/megaraid/megaraid_mbox.c | 2 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 45 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 32 +-
drivers/scsi/mpt3sas/Kconfig | 2 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +-
drivers/scsi/mvsas/mv_sas.c | 25 +-
drivers/scsi/ncr53c8xx.c | 83 +-
drivers/scsi/ncr53c8xx.h | 16 -
drivers/scsi/nsp32.c | 2 +-
drivers/scsi/pcmcia/nsp_cs.c | 12 +-
drivers/scsi/pcmcia/nsp_cs.h | 11 -
drivers/scsi/pm8001/pm8001_hwi.c | 69 +-
drivers/scsi/pm8001/pm8001_init.c | 20 +-
drivers/scsi/pm8001/pm8001_sas.c | 21 +-
drivers/scsi/pm8001/pm8001_sas.h | 2 +
drivers/scsi/pm8001/pm80xx_hwi.c | 280 +-
drivers/scsi/pm8001/pm80xx_hwi.h | 17 +-
drivers/scsi/qedf/qedf_main.c | 2 +-
drivers/scsi/qedi/qedi_main.c | 4 +-
drivers/scsi/qla1280.c | 12 +-
drivers/scsi/qla2xxx/qla_attr.c | 9 +
drivers/scsi/qla2xxx/qla_bsg.c | 342 ++
drivers/scsi/qla2xxx/qla_bsg.h | 5 +
drivers/scsi/qla2xxx/qla_dbg.c | 1 +
drivers/scsi/qla2xxx/qla_def.h | 83 +
drivers/scsi/qla2xxx/qla_dfs.c | 28 +
drivers/scsi/qla2xxx/qla_fw.h | 27 +-
drivers/scsi/qla2xxx/qla_gbl.h | 29 +
drivers/scsi/qla2xxx/qla_gs.c | 1 +
drivers/scsi/qla2xxx/qla_init.c | 245 +-
drivers/scsi/qla2xxx/qla_iocb.c | 8 +
drivers/scsi/qla2xxx/qla_isr.c | 87 +-
drivers/scsi/qla2xxx/qla_mbx.c | 18 +-
drivers/scsi/qla2xxx/qla_nvme.c | 93 +-
drivers/scsi/qla2xxx/qla_os.c | 29 +-
drivers/scsi/qla2xxx/qla_version.h | 4 +-
drivers/scsi/qla4xxx/ql4_fw.h | 1 -
drivers/scsi/qla4xxx/ql4_isr.c | 2 +-
drivers/scsi/scsi_debug.c | 7 +-
drivers/scsi/scsi_error.c | 23 +-
drivers/scsi/scsi_lib.c | 1 +
drivers/scsi/scsi_transport_fc.c | 118 +-
drivers/scsi/scsi_transport_srp.c | 9 +-
drivers/scsi/sd.c | 6 +-
drivers/scsi/stex.c | 25 +-
drivers/scsi/storvsc_drv.c | 60 +-
drivers/scsi/ufs/Kconfig | 15 +-
drivers/scsi/ufs/Makefile | 13 +-
drivers/scsi/ufs/ufs-debugfs.c | 56 +
drivers/scsi/ufs/ufs-debugfs.h | 22 +
drivers/scsi/ufs/ufs-exynos.c | 9 +-
drivers/scsi/ufs/ufs-mediatek.c | 1 +
drivers/scsi/ufs/ufs-qcom.c | 18 +-
drivers/scsi/ufs/ufs-sysfs.c | 175 +-
drivers/scsi/ufs/ufs.h | 52 +-
drivers/scsi/ufs/ufshcd-crypto.c | 4 +-
drivers/scsi/ufs/ufshcd.c | 629 +--
drivers/scsi/ufs/ufshcd.h | 41 +-
drivers/scsi/wd33c93.c | 6 +-
drivers/target/iscsi/iscsi_target.c | 20 +-
drivers/target/iscsi/iscsi_target.h | 2 +-
drivers/target/iscsi/iscsi_target_erl0.c | 2 +-
drivers/target/iscsi/iscsi_target_login.c | 2 +-
drivers/target/iscsi/iscsi_target_util.c | 11 +-
drivers/target/iscsi/iscsi_target_util.h | 2 +-
drivers/target/target_core_alua.c | 2 -
drivers/target/target_core_file.c | 2 +-
drivers/target/target_core_transport.c | 65 +-
drivers/target/target_core_user.c | 11 +-
include/scsi/libsas.h | 9 +-
include/scsi/scsi.h | 2 +
include/scsi/scsi_cmnd.h | 5 +
include/scsi/scsi_host.h | 6 +
include/scsi/scsi_transport_fc.h | 4 +-
include/target/target_core_base.h | 1 +
include/trace/events/ufs.h | 108 +-
163 files changed, 5729 insertions(+), 9120 deletions(-)
delete mode 100644 drivers/scsi/gdth.c
delete mode 100644 drivers/scsi/gdth.h
delete mode 100644 drivers/scsi/gdth_ioctl.h
delete mode 100644 drivers/scsi/gdth_proc.c
delete mode 100644 drivers/scsi/gdth_proc.h
create mode 100644 drivers/scsi/ufs/ufs-debugfs.c
create mode 100644 drivers/scsi/ufs/ufs-debugfs.h
James
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] first round of SCSI updates for the 5.11+ merge window
2021-02-19 20:43 [GIT PULL] first round of SCSI updates for the 5.11+ merge window James Bottomley
@ 2021-02-22 18:37 ` pr-tracker-bot
0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2021-02-22 18:37 UTC (permalink / raw)
To: James Bottomley; +Cc: Andrew Morton, Linus Torvalds, linux-scsi, linux-kernel
The pull request you sent on Fri, 19 Feb 2021 12:43:50 -0800:
> 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/bdb39c9509e6d31943cb29dbb6ccd1b64013fb98
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
* Re: [GIT PULL] first round of SCSI updates for the 5.11+ merge window
2021-04-28 23:31 James Bottomley
@ 2021-04-29 0:26 ` pr-tracker-bot
0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2021-04-29 0:26 UTC (permalink / raw)
To: James Bottomley; +Cc: Andrew Morton, Linus Torvalds, linux-scsi, linux-kernel
The pull request you sent on Wed, 28 Apr 2021 16:31:54 -0700:
> 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/d72cd4ad4174cfd2257c426ad51e4f53bcfde9c9
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] first round of SCSI updates for the 5.11+ merge window
@ 2021-04-28 23:31 James Bottomley
2021-04-29 0:26 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: James Bottomley @ 2021-04-28 23:31 UTC (permalink / raw)
To: Andrew Morton, Linus Torvalds; +Cc: linux-scsi, linux-kernel
This series consists of the usual driver updates (ufs, target, tcmu,
smartpqi, lpfc, zfcp, qla2xxx, mpt3sas, pm80xx). The major core change
is using a sbitmap instead of an atomic for queue tracking.
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 (5):
scsi: ufs: ufs-pci: Add support for Intel LKF
scsi: ufs: ufs-debugfs: Add user-defined exception event rate limiting
scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask
scsi: ufs: Add exception event definitions
scsi: ufs: Add exception event tracepoint
Alexey Dobriyan (1):
scsi: qla2xxx: Fix broken #endif placement
Arnd Bergmann (6):
scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration
scsi: lpfc: Fix gcc -Wstringop-overread warning
scsi: mvsas: Avoid -Wempty-body warning
scsi: message: fusion: Avoid -Wempty-body warnings
scsi: aic94xx: Avoid -Wempty-body warning
scsi: pm8001: Avoid -Wrestrict warning
Arun Easi (3):
scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
scsi: qla2xxx: Add H:C:T info in the log message for fc ports
scsi: qla2xxx: Fix IOPS drop seen in some adapters
Bart Van Assche (28):
scsi: target: tcm_fc: Fix a kernel-doc header
scsi: target: Shorten ALUA error messages
scsi: target: Fix two format specifiers
scsi: target: Compare explicitly with SAM_STAT_GOOD
scsi: sd: Introduce a new local variable in sd_check_events()
scsi: dc395x: Open-code status_byte(u8) calls
scsi: 53c700: Open-code status_byte(u8) calls
scsi: smartpqi: Remove unused functions
scsi: qla4xxx: Remove an unused function
scsi: myrs: Remove unused functions
scsi: myrb: Remove unused functions
scsi: mpt3sas: Fix two kernel-doc headers
scsi: fcoe: Suppress a compiler warning
scsi: libfc: Fix a format specifier
scsi: aacraid: Remove an unused function
scsi: core: Introduce enum scsi_disposition
scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case
scsi: core: Rename scsi_softirq_done() into scsi_complete()
scsi: core: Remove an incorrect comment
scsi: core: Make the scsi_alloc_sgtables() documentation more accurate
scsi: qla2xxx: Check kzalloc() return value
scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
scsi: qla2xxx: Simplify qla8044_minidump_process_control()
scsi: qla2xxx: Suppress Coverity complaints about dseg_r*
scsi: qla2xxx: Fix endianness annotations
scsi: qla2xxx: Constify struct qla_tgt_func_tmpl
scsi: Revert "qla2xxx: Make sure that aborted commands are freed"
scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put()
Bhaskar Chowdhury (11):
scsi: lpfc: Fix a typo
scsi: esp_scsi: Trivial typo fixes
scsi: bfa: Fix a typo in two places
scsi: scsi_dh: Fix a typo
scsi: bnx2fc: Fix a typo
scsi: mpt3sas: Fix a typo
scsi: csiostor: Fix a typo
scsi: fusion: Fix a typo in the file mptbase.h
scsi: fnic: Rudimentary spelling fixes
scsi: qla1280: Spelling fixes
scsi: qla4xxx: Fix a typo
Bodo Stroesser (10):
scsi: target: tcmu: Make data_pages_per_blk changeable via configfs
scsi: target: tcmu: Replace block size definitions with new udev members
scsi: target: tcmu: Remove function tcmu_get_block_page()
scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE
scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE
scsi: target: tcmu: Adjust names of variables and definitions
scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release()
scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock
scsi: target: tcmu: Replace radix_tree with XArray
scsi: target: tcmu: Replace IDR by XArray
Brian King (1):
scsi: ibmvfc: Fix invalid state machine BUG_ON()
Caleb Connolly (3):
scsi: ufs: core: Remove version check
scsi: ufs: qcom: Use ufshci_version() function
scsi: ufs: core: Use a function to calculate versions
Can Guo (4):
scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs
scsi: ufs: core: Fix task management request completion timeout
scsi: ufs: Remove redundant checks of !hba in suspend/resume callbacks
scsi: ufs: Minor adjustments to error handling
Chaitanya Kulkarni (14):
scsi: target: core: file: Don't duplicate memset(0xff)
scsi: target: core: pr: Initialize arrays at declaration time
scsi: target: configfs: Initialize arrays at declaration time
scsi: target: iscsi: Initialize arrays at declaration time
scsi: target: iscsi: Remove unused macro PRINT_BUF
scsi: target: iscsi: Remove unused macro TEXT_LEN
scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE
scsi: target: core: Remove unused macros NONE and ISPRINT
scsi: target: core: Get rid of warning in compare_and_write_do_cmp()
scsi: target: pscsi: Remove unused macro ISPRINT
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
scsi: target: iblock: Fix type of logs_per_phys
scsi: target: iblock: Trim line longer than 80 characters
scsi: target: iblock: Remove an extra argument
Christophe JAILLET (2):
scsi: qla2xxx: Reuse existing error handling path
scsi: mpt3sas: Do not use GFP_KERNEL in atomic context
Colin Ian King (3):
scsi: pm80xx: Fix potential infinite loop
scsi: a100u2w: Remove unused variable biosaddr
scsi: qedi: Remove redundant assignment to variable err
Dan Carpenter (1):
scsi: lpfc: Fix some error codes in debugfs
Don Brace (10):
scsi: smartpqi: Fix device pointer variable reference static checker issue
scsi: smartpqi: Fix blocks_per_row static checker issue
scsi: smartpqi: Update version to 2.1.8-045
scsi: smartpqi: Add host level stream detection enable
scsi: smartpqi: Add stream detection
scsi: smartpqi: Add support for RAID1 writes
scsi: smartpqi: Add support for RAID5 and RAID6 writes
scsi: smartpqi: Refactor scatterlist code
scsi: smartpqi: Refactor aio submission code
scsi: smartpqi: Use host-wide tag space
Douglas Gilbert (2):
scsi: scsi_debug: Fix cmd duration calculation
scsi: scsi_debug: Add new defer type for mq_poll
Ewan D. Milne (1):
scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
Gulam Mohamed (1):
scsi: iscsi: Fix race condition between login and sync thread
Gustavo A. R. Silva (5):
scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query
scsi: ufs: core: Fix out-of-bounds warnings in ufshcd_exec_raw_upiu_cmd()
scsi: message: mptlan: Replace one-element array with flexible-array member
scsi: message: fusion: Replace one-element array with flexible-array member
scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one
Igor Pylypiv (4):
scsi: pm80xx: Remove busy wait from mpi_uninit_check()
scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check()
scsi: pm80xx: Replace magic numbers with device state defines
scsi: pm80xx: Remove list entry from pm8001_ccb_info
James Smart (38):
scsi: lpfc: Copyright updates for 12.8.0.9 patches
scsi: lpfc: Update lpfc version to 12.8.0.9
scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c
scsi: lpfc: Standardize discovery object logging format
scsi: lpfc: Fix various trivial errors in comments and log messages
scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored
scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login
scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test()
scsi: lpfc: Fix use-after-free on unused nodes after port swap
scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
scsi: lpfc: Fix lack of device removal on port swaps with PRLIs
scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency
scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp()
scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag
scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes
scsi: lpfc: Update lpfc version to 12.8.0.8
scsi: lpfc: Correct function header comments related to ndlp reference counting
scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports
scsi: lpfc: Change wording of invalid pci reset log message
scsi: lpfc: Fix crash caused by switch reboot
scsi: lpfc: Fix pt2pt state transition causing rmmod hang
scsi: lpfc: Fix nodeinfo debugfs output
scsi: lpfc: Fix ADISC handling that never frees nodes
scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN
scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery
scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path
scsi: lpfc: Fix use after free in lpfc_els_free_iocb
scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb()
scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf
scsi: lpfc: Fix pt2pt connection does not recover after LOGO
scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference
scsi: lpfc: Fix FLOGI failure due to accessing a freed node
scsi: lpfc: Fix stale node accesses on stale RRQ request
scsi: lpfc: Fix reftag generation sizing errors
scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid()
scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
Javed Hasan (2):
scsi: qedf: Use devlink to report errors and recovery
scsi: qedf: Enable devlink support
Jia-Ju Bai (2):
scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
scsi: qedi: Fix error return code of qedi_alloc_global_queues()
Jianqin Xie (1):
scsi: hisi_sas: Directly snapshot registers when executing a reset
Jiapeng Chong (10):
scsi: message: fusion: Remove unused local variable 'vtarget'
scsi: message: fusion: Remove unused local variable 'status'
scsi: bfa: Fix warning comparing pointer to 0
scsi: qla1280: Fix warning comparing pointer to 0
scsi: mac53c94: Fix warning comparing pointer to 0
scsi: dc395x: Use bitwise instead of arithmetic operator for flags
scsi: csiostor: Assign boolean values to a bool variable
scsi: mvumi: Use true and false for bool variable
scsi: ibmvfc: Switch to using kobj_to_dev()
scsi: ufs: Convert sysfs sprintf/snprintf family to sysfs_emit
Johannes Thumshirn (1):
scsi: sd_zbc: Update write pointer offset cache
John Pittman (1):
scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg()
Julian Wiedmann (4):
scsi: zfcp: Lift Request Queue tasklet & timer from qdio
scsi: zfcp: Clean up sysfs code for SFP diagnostics
scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue()
scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests
Kashyap Desai (5):
scsi: core: Set shost as hctx driver_data
scsi: scsi_debug: mq_poll support
scsi: megaraid_sas: mq_poll support
scsi: core: Add mq_poll support to SCSI layer
scsi: megaraid_sas: Replace sdev_busy with local counter
Kevin Barnett (19):
scsi: smartpqi: Add new PCI IDs
scsi: smartpqi: Correct system hangs when resuming from hibernation
scsi: smartpqi: Add additional logging for LUN resets
scsi: smartpqi: Convert snprintf() to scnprintf()
scsi: smartpqi: Fix driver synchronization issues
scsi: smartpqi: Update device scan operations
scsi: smartpqi: Update OFA management
scsi: smartpqi: Update RAID bypass handling
scsi: smartpqi: Update suspend/resume and shutdown
scsi: smartpqi: Synchronize device resets with mutex
scsi: smartpqi: Update soft reset management for OFA
scsi: smartpqi: Update event handler
scsi: smartpqi: Add support for wwid
scsi: smartpqi: Remove timeouts from internal cmds
scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks
scsi: smartpqi: Align code with oob driver
scsi: smartpqi: Add support for long firmware version
scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits
scsi: smartpqi: Add support for new product ids
Konstantin Shelekhin (2):
scsi: target: Make the virtual LUN 0 device
scsi: target: Add the DUMMY flag to rd_mcp
Lee Duncan (1):
scsi: fnic: Remove bogus ratelimit messages
Lee Jones (103):
scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE'
scsi: ibmvscsi: Fix a bunch of misdocumentation
scsi: ibmvscsi: Fix a bunch of kernel-doc related issues
scsi: cxlflash: Fix some misnaming related doc-rot
scsi: cxlflash: Fix a few misnaming issues
scsi: cxlflash: Fix a little doc-rot
scsi: isci: remote_node_table: Provide some missing params and remove others
scsi: isci: remote_node_context: Demote kernel-doc abuse
scsi: isci: port: Fix a bunch of kernel-doc issues
scsi: isci: request: Fix doc-rot issue relating to 'ireq' param
scsi: isci: remote_device: Fix a bunch of doc-rot issues
scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses
scsi: isci: remote_node_context: Fix one function header and demote a couple more
scsi: isci: remote_node_table: Fix a bunch of kernel-doc misdemeanours
scsi: isci: task: Demote non-conformant header and remove superfluous param
scsi: isci: host: Fix bunch of kernel-doc related issues
scsi: isci: request: Fix a myriad of kernel-doc issues
scsi: isci: phy: Provide function name and demote non-conforming header
scsi: isci: phy: Fix a few different kernel-doc related issues
scsi: fnic: Kernel-doc headers must contain the function name
scsi: fnic: Demote non-conformant kernel-doc headers
scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header
scsi: mpt3sas: Fix a few kernel-doc issues
scsi: pmcraid: Correct function name pmcraid_show_adapter_id() in header
scsi: myrs: Add missing ':' to make the kernel-doc checker happy
scsi: a100u2w: Fix some misnaming and formatting issues
scsi: initio: Fix a few kernel-doc misdemeanours
scsi: dc395x: Fix some function param descriptions
scsi: be2iscsi: Ensure function follows directly after its header
scsi: aic94xx: Correct misspelling of function asd_dump_seq_state()
scsi: sd: Fix function name in header
scsi: pmcraid: Fix a whole host of kernel-doc issues
scsi: sd_zbc: Place function name into header
scsi: mvumi: Fix formatting and doc-rot issues
scsi: ipr: Fix incorrect function names in their headers
scsi: myrb: Demote non-conformant kernel-doc headers and fix others
scsi: nsp32: Correct expected types in debug print formatting
scsi: isci: Make local function port_state_name() static
scsi: isci: Make local function isci_remote_device_wait_for_resume_from_abort() static
scsi: sim710: Remove unused variable 'err' from sim710_init()
scsi: FlashPoint: Remove unused variable 'TID' from FlashPoint_AbortCCB()
scsi: nsp32: Remove or exclude unused variables
scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message()
scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg()
scsi: 3w-sas: Remove unused variables 'sglist' and 'tw_dev'
scsi: 3w-9xxx: Remove a few set but unused variables
scsi: 3w-xxxx: Remove 2 unused variables 'response_que_value' and 'tw_dev'
scsi: myrs: Remove a couple of unused 'status' variables
scsi: atp870u: Fix naming and demote incorrect and non-conformant kernel-doc header
scsi: dc395x: Fix incorrect naming in function headers
scsi: a100u2w: Remove unused variable 'bios_phys'
scsi: initio: Remove unused variable 'prev'
scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description
scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header
scsi: be2iscsi: Provide missing function name in header
scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan()
scsi: esas2r: Supply __printf(x, y) formatting for esas2r_log_master()
scsi: cxgbi: cxgb3: Fix misnaming of ddp_setup_conn_digest()
scsi: ufs: cdns-pltfrm: Supply function names for headers
scsi: lpfc: Fix kernel-doc formatting issue
scsi: bfa: Move a large struct from the stack onto the heap
scsi: lpfc: Fix a few incorrectly named functions
scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data()
scsi: qla2xxx: Fix a couple of misdocumented functions
scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp()
scsi: mpt3sas: Fix some kernel-doc misnaming issues
scsi: qla2xxx: Fix a couple of misnamed functions
scsi: libfc: Fix misspelling of fc_fcp_destroy()
scsi: mpt3sas: Fix a couple of misdocumented functions/params
scsi: libfc: Fix incorrect naming of fc_rport_adisc_resp()
scsi: lpfc: Fix a bunch of misnamed functions
scsi: lpfc: Fix a bunch of kernel-doc misdemeanours
scsi: ufs: core: Fix incorrectly named ufshcd_find_max_sup_active_icc_level()
scsi: mpt3sas: Fix a bunch of potential naming doc-rot
scsi: mpt3sas: Move a little data from the stack onto the heap
scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic()
scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record()
scsi: libfc: Fix some possible copy/paste issues
scsi: lpfc: Fix formatting and misspelling issues
scsi: aacraid: Fix misspelling of _aac_rx_init()
scsi: qla2xxx: Fix some incorrect formatting/spelling issues
scsi: pm8001: Fix a bunch of doc-rotted function headers
scsi: aic94xx: Remove code that has been unused for at least 13 years
scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc()
scsi: qla4xxx: Fix kernel-doc formatting and misnaming issue
scsi: pm8001: Fix some misnamed function descriptions
scsi: lpfc: Fix a bunch of kernel-doc issues
scsi: aacraid: Repair formatting issue in aac_handle_sa_aif()'s header
scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores
scsi: aic94xx: Fix asd_erase_nv_sector()'s header
scsi: pm8001: Fix incorrectly named functions in headers
scsi: qla4xxx: Fix formatting issues - missing '-' and '_'
scsi: pm8001: Provide function name 'pm8001_I_T_nexus_reset()' in header
scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe()
scsi: aacraid: Fix incorrect spelling of aac_send_raw_srb()
scsi: pm8001: Provide function name and fix a misspelling
scsi: aacraid: Fix a few incorrectly named functions
scsi: aic94xx: Fix a couple of misnamed function names
scsi: fcoe: Fix a couple of incorrectly named functions
scsi: megaraid_mbox: Fix function name megaraid_queue_command_lck() in description
scsi: fcoe: Fix function name fcoe_set_vport_symbolic_name() in description
scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers
scsi: megaraid_mm: Fix incorrect function name in header
Luo Jiaxing (8):
scsi: hisi_sas: Print SATA device SAS address for soft reset failure
scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared
scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
scsi: hisi_sas: Delete some unused callbacks
scsi: pm8001: Clean up open braces
scsi: pm8001: Clean up white space
scsi: libsas: Clean up whitespace
scsi: libsas: Correctly indent statements in sas_to_ata_err()
Lv Yunlong (2):
scsi: st: Fix a use after free in st_open()
scsi: myrs: Fix a double free in myrs_cleanup()
Martin Wilck (3):
scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state
scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
scsi: target: pscsi: Avoid OOM in pscsi_map_sg()
Melanie Plageman (Microsoft) (1):
scsi: storvsc: Parameterize number hardware queues
Michael Kelley (1):
scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes
Mike Christie (26):
scsi: target: Fix htmldocs warning in target_submit_prep()
scsi: target: core: Make completion affinity configurable
scsi: target: core: Flush submission work during TMR processing
scsi: target: tcmu: Add backend plug/unplug callouts
scsi: target: iblock: Add backend plug/unplug callouts
scsi: target: core: Fix backend plugging
scsi: target: core: Cleanup cmd flag bits
scsi: target: tcm_loop: Use LIO wq cmd submission helper
scsi: target: tcm_loop: Use block cmd allocator for se_cmds
scsi: target: vhost-scsi: Use LIO wq cmd submission helper
scsi: target: core: Add workqueue based cmd submission
scsi: target: core: Add gfp_t arg to target_cmd_init_cdb()
scsi: target: core: Remove target_submit_cmd_map_sgls()
scsi: target: tcm_fc: Convert to new submission API
scsi: target: xen-scsiback: Convert to new submission API
scsi: target: vhost-scsi: Convert to new submission API
scsi: target: usb: gadget: Convert to new submission API
scsi: target: sbp_target: Convert to new submission API
scsi: target: tcm_loop: Convert to new submission API
scsi: target: qla2xxx: Convert to new submission API
scsi: target: ibmvscsi_tgt: Convert to new submission API
scsi: target: srpt: Convert to new submission API
scsi: target: core: Break up target_submit_cmd_map_sgls()
scsi: target: core: Rename transport_init_se_cmd()
scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd()
scsi: target: core: Move t_task_cdb initialization
Ming Lei (12):
scsi: core: Replace sdev->device_busy with sbitmap
scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024)
scsi: core: Add scsi_device_busy() wrapper
scsi: core: Put hot fields of scsi_host_template in one cacheline
scsi: blk-mq: Return budget token from .get_budget callback
scsi: blk-mq: Add callbacks for storing & retrieving budget token
scsi: sbitmap: Add sbitmap_calculate_shift() helper
scsi: sbitmap: Export sbitmap_weight
scsi: sbitmap: Move allocation hint into sbitmap
scsi: sbitmap: Add helpers for updating allocation hint
scsi: sbitmap: Maintain allocation round_robin in sbitmap
scsi: sbitmap: Remove sbitmap_clear_bit_unlock
Murthy Bhat (4):
scsi: smartpqi: Update enclosure identifier in sysfs
scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols
scsi: smartpqi: Add phy ID support for the physical drives
scsi: smartpqi: Correct request leakage during reset operations
Nilesh Javali (1):
scsi: qla2xxx: Update version to 10.02.00.106-k
Nitin Rawat (1):
scsi: ufs: ufs-qcom: Disable interrupt in reset path
Qiheng Lin (2):
scsi: qla4xxx: Remove unneeded if-null-free check
scsi: qla2xxx: Remove unneeded if-null-free check
Qinglang Miao (1):
scsi: zfcp: Move the position of put_device()
Quinn Tran (8):
scsi: qla2xxx: Do logout even if fabric scan retries got exhausted
scsi: qla2xxx: Update default AER debug mask
scsi: qla2xxx: Fix mailbox recovery during PCIe error
scsi: qla2xxx: Fix crash in PCIe error handling
scsi: qla2xxx: Fix RISC RESET completion polling
scsi: qla2xxx: Fix use after free in bsg
scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
scsi: qla2xxx: Fix stuck session
Rasmus Villemoes (1):
scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust
Roman Bolshakov (2):
scsi: qla2xxx: Reserve extra IRQ vectors
scsi: target: iscsi: Fix zero tag inside a trace event
Ruksar Devadi (1):
scsi: pm80xx: Completing pending I/O after fatal error
Sergei Trofimovich (3):
scsi: hpsa: Add an assert to prevent __packed reintroduction
scsi: hpsa: Fix boot on ia64 (atomic_t alignment)
scsi: hpsa: Use __packed on individual structs, not header-wide
Sergey Shtylyov (5):
scsi: sni_53c710: Add IRQ check
scsi: sun3x_esp: Add IRQ check
scsi: jazz_esp: Add IRQ check
scsi: hisi_sas: Fix IRQ checks
scsi: ufs: ufshcd-pltfrm: Fix deferred probing
Shixin Liu (2):
scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static
scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static
Sreekanth Reddy (3):
scsi: mpt3sas: Block PCI config access from userspace during reset
scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement
scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES
Suganath Prabu S (7):
scsi: mpt3sas: Update driver version to 37.101.00.00
scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region
scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region
scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region
scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region
scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region
scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region
Tian Tao (1):
scsi: qedf: Remove unused include of linux/version.h
Tyrel Datwyler (8):
scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware
scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops()
scsi: ibmvfc: Free channel_setup_buf during device tear down
scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM
scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup
scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration
scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset
scsi: ibmvfc: Simplify handling of sub-CRQ initialization
Vinod Koul (1):
scsi: ufs: dt-bindings: Add sm8250, sm8350 compatible strings
Vishakha Channapattan (5):
scsi: pm80xx: Add sysfs attribute to track iop1 count
scsi: pm80xx: Add sysfs attribute to track iop0 count
scsi: pm80xx: Add sysfs attribute to track RAAE count
scsi: pm80xx: Add sysfs attribute to check controller hmi error
scsi: pm80xx: Add sysfs attribute to check MPI state
Vishal Bhakta (1):
scsi: vmw_pvscsi: MAINTAINERS: Update maintainer
Viswas G (3):
scsi: pm80xx: Remove global lock from outbound queue processing
scsi: pm80xx: Reset PI and CI memory during re-initialization
scsi: pm80xx: Fix chip initialization failure
Wan Jiabing (4):
scsi: isci: Remove unnecessary struct declaration
scsi: bfa: Remove unnecessary struct declarations
scsi: core: scsi_host_cmd_pool is declared twice
scsi: core: Remove duplicate declarations
Wang Qing (4):
scsi: ibmvscsi: Remove unnecessary cast
scsi: fnic: Remove unnecessary cast
scsi: message: fusion: Remove unnecessary cast
scsi: qla2xxx: Use dma_pool_zalloc()
Xiang Chen (1):
scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails
Yang Li (1):
scsi: 3w-sas: Remove unneeded variable 'retval'
Yang Yingliang (1):
scsi: fnic: Remove unnecessary spin_lock_init() and INIT_LIST_HEAD()
Ye Bin (1):
scsi: ufs: ufs-qcom: Remove redundant dev_err() call in ufs_qcom_init()
Yevhen Viktorov (1):
scsi: zfcp: Fix indentation coding style issue
Yue Hu (5):
scsi: ufs: Remove unnecessary NULL checks in ufshcd_find_max_sup_active_icc_level()
scsi: ufs: ufs-exynos: Remove pwr_max from parameter list of exynos_ufs_post_pwr_mode()
scsi: ufs: core: Correct status type in ufshcd_vops_pwr_change_notify()
scsi: ufs: core: Tidy up WB configuration code
scsi: ufs: core: Remove unnecessary ret in ufshcd_populate_vreg()
Zhang Yunkai (1):
scsi: ufs: Remove duplicate include in ufshcd
Zhen Lei (2):
scsi: message: fusion: Remove unused local variable 'port'
scsi: message: fusion: Remove unused local variable 'time_count'
dingsenjie (1):
scsi: snic: Convert to DEFINE_SHOW_ATTRIBUTE()
dongjian (1):
scsi: ufs: ufs-mediatek: Correct operator & -> &&
dudengke (1):
scsi: core: Fix comment typo
ganjisheng (2):
scsi: advansys: Fix spelling of 'is'
scsi: 53c700: Fix spelling of conditions
wengjianfeng (1):
scsi: lpfc: Fix a typo
zhouchuangao (1):
scsi: message: fusion: Use BUG_ON instead of if condition followed by BUG
zuoqilin (1):
scsi: FlashPoint: Fix typo
And the diffstat:
.../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 +
MAINTAINERS | 2 +-
block/blk-mq-sched.c | 17 +-
block/blk-mq.c | 38 +-
block/blk-mq.h | 25 +-
block/kyber-iosched.c | 3 +-
drivers/ata/libata-eh.c | 2 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 14 +-
drivers/message/fusion/lsi/mpi.h | 4 +-
drivers/message/fusion/lsi/mpi_ioc.h | 2 +-
drivers/message/fusion/mptbase.c | 9 +-
drivers/message/fusion/mptbase.h | 2 +-
drivers/message/fusion/mptctl.c | 8 -
drivers/message/fusion/mptdebug.h | 7 +-
drivers/message/fusion/mptlan.c | 9 +-
drivers/message/fusion/mptsas.c | 10 +-
drivers/s390/scsi/zfcp_aux.c | 28 +-
drivers/s390/scsi/zfcp_def.h | 6 +-
drivers/s390/scsi/zfcp_diag.c | 42 -
drivers/s390/scsi/zfcp_diag.h | 7 -
drivers/s390/scsi/zfcp_ext.h | 4 +-
drivers/s390/scsi/zfcp_fsf.c | 1 -
drivers/s390/scsi/zfcp_qdio.c | 68 +-
drivers/s390/scsi/zfcp_qdio.h | 5 +
drivers/s390/scsi/zfcp_sysfs.c | 14 +-
drivers/s390/scsi/zfcp_unit.c | 4 +-
drivers/scsi/3w-9xxx.c | 14 +-
drivers/scsi/3w-sas.c | 13 +-
drivers/scsi/3w-xxxx.c | 6 +-
drivers/scsi/53c700.c | 6 +-
drivers/scsi/BusLogic.c | 2 +-
drivers/scsi/FlashPoint.c | 6 +-
drivers/scsi/a100u2w.c | 13 +-
drivers/scsi/aacraid/aachba.c | 13 +-
drivers/scsi/aacraid/commctrl.c | 2 +-
drivers/scsi/aacraid/commsup.c | 4 +-
drivers/scsi/aacraid/rx.c | 2 +-
drivers/scsi/advansys.c | 2 +-
drivers/scsi/aic94xx/aic94xx.h | 2 +-
drivers/scsi/aic94xx/aic94xx_dump.c | 186 +-
drivers/scsi/aic94xx/aic94xx_hwi.c | 4 +-
drivers/scsi/aic94xx/aic94xx_sds.c | 2 +-
drivers/scsi/atp870u.c | 7 +-
drivers/scsi/be2iscsi/be_iscsi.c | 2 +-
drivers/scsi/be2iscsi/be_main.c | 6 +-
drivers/scsi/be2iscsi/be_mgmt.c | 2 +-
drivers/scsi/bfa/bfa_fc.h | 4 +-
drivers/scsi/bfa/bfa_fcs.h | 3 -
drivers/scsi/bfa/bfa_fcs_lport.c | 20 +-
drivers/scsi/bfa/bfad_bsg.c | 2 +-
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +-
drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +-
drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +-
drivers/scsi/bnx2i/bnx2i_hwi.c | 85 +-
drivers/scsi/bnx2i/bnx2i_sysfs.c | 2 +-
drivers/scsi/csiostor/csio_hw_t5.c | 2 +-
drivers/scsi/csiostor/csio_scsi.c | 4 +-
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +-
drivers/scsi/cxlflash/main.c | 8 +-
drivers/scsi/cxlflash/superpipe.c | 6 +-
drivers/scsi/cxlflash/vlun.c | 8 +-
drivers/scsi/dc395x.c | 15 +-
drivers/scsi/device_handler/scsi_dh_alua.c | 39 +-
drivers/scsi/device_handler/scsi_dh_emc.c | 4 +-
drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +-
drivers/scsi/esas2r/esas2r_log.c | 7 +
drivers/scsi/esp_scsi.c | 4 +-
drivers/scsi/fcoe/fcoe.c | 2 +-
drivers/scsi/fcoe/fcoe_ctlr.c | 4 +-
drivers/scsi/fcoe/fcoe_transport.c | 2 +-
drivers/scsi/fnic/fnic_debugfs.c | 3 +-
drivers/scsi/fnic/fnic_fcs.c | 16 +-
drivers/scsi/fnic/fnic_main.c | 3 -
drivers/scsi/fnic/fnic_scsi.c | 6 +-
drivers/scsi/fnic/fnic_trace.c | 18 +-
drivers/scsi/hisi_sas/hisi_sas.h | 3 +-
drivers/scsi/hisi_sas/hisi_sas_main.c | 38 +-
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 44 +-
drivers/scsi/hpsa_cmd.h | 78 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 219 +-
drivers/scsi/ibmvscsi/ibmvscsi.c | 73 +-
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 23 +-
drivers/scsi/initio.c | 18 +-
drivers/scsi/ipr.c | 8 +-
drivers/scsi/isci/host.c | 37 +-
drivers/scsi/isci/phy.c | 34 +-
drivers/scsi/isci/phy.h | 1 -
drivers/scsi/isci/port.c | 62 +-
drivers/scsi/isci/port_config.c | 37 +-
drivers/scsi/isci/remote_device.c | 33 +-
drivers/scsi/isci/remote_node_context.c | 13 +-
drivers/scsi/isci/remote_node_table.c | 64 +-
drivers/scsi/isci/request.c | 60 +-
drivers/scsi/isci/task.c | 3 +-
drivers/scsi/jazz_esp.c | 4 +-
drivers/scsi/libfc/fc_fcp.c | 2 +-
drivers/scsi/libfc/fc_lport.c | 14 +-
drivers/scsi/libfc/fc_rport.c | 2 +-
drivers/scsi/libsas/sas_ata.c | 74 +-
drivers/scsi/libsas/sas_discover.c | 2 +-
drivers/scsi/libsas/sas_expander.c | 13 +-
drivers/scsi/lpfc/lpfc.h | 3 +-
drivers/scsi/lpfc/lpfc_attr.c | 140 +-
drivers/scsi/lpfc/lpfc_bsg.c | 28 +-
drivers/scsi/lpfc/lpfc_crtn.h | 11 +-
drivers/scsi/lpfc/lpfc_ct.c | 44 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 25 +-
drivers/scsi/lpfc/lpfc_disc.h | 3 +-
drivers/scsi/lpfc/lpfc_els.c | 755 ++---
drivers/scsi/lpfc/lpfc_hbadisc.c | 34 +-
drivers/scsi/lpfc/lpfc_hw4.h | 176 +-
drivers/scsi/lpfc/lpfc_init.c | 142 +-
drivers/scsi/lpfc/lpfc_mbox.c | 38 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 282 +-
drivers/scsi/lpfc/lpfc_nvme.c | 20 +-
drivers/scsi/lpfc/lpfc_nvmet.c | 31 +-
drivers/scsi/lpfc/lpfc_scsi.c | 124 +-
drivers/scsi/lpfc/lpfc_sli.c | 118 +-
drivers/scsi/lpfc/lpfc_version.h | 6 +-
drivers/scsi/lpfc/lpfc_vport.c | 10 +-
drivers/scsi/mac53c94.c | 13 +-
drivers/scsi/megaraid/megaraid_mbox.c | 2 +-
drivers/scsi/megaraid/megaraid_mm.c | 2 +-
drivers/scsi/megaraid/megaraid_sas.h | 5 +
drivers/scsi/megaraid/megaraid_sas_base.c | 98 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 89 +-
drivers/scsi/megaraid/megaraid_sas_fusion.h | 2 +
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 522 ++--
drivers/scsi/mpt3sas/mpt3sas_base.h | 5 +-
drivers/scsi/mpt3sas/mpt3sas_config.c | 10 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 45 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.h | 12 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 67 +-
drivers/scsi/mpt3sas/mpt3sas_transport.c | 7 +-
drivers/scsi/mvsas/mv_sas.h | 2 +-
drivers/scsi/mvumi.c | 9 +-
drivers/scsi/myrb.c | 126 +-
drivers/scsi/myrs.c | 119 +-
drivers/scsi/nsp32.c | 31 +-
drivers/scsi/pm8001/pm8001_ctl.c | 151 +-
drivers/scsi/pm8001/pm8001_ctl.h | 5 +
drivers/scsi/pm8001/pm8001_hwi.c | 100 +-
drivers/scsi/pm8001/pm8001_hwi.h | 1 +
drivers/scsi/pm8001/pm8001_init.c | 19 +-
drivers/scsi/pm8001/pm8001_sas.c | 31 +-
drivers/scsi/pm8001/pm8001_sas.h | 5 +-
drivers/scsi/pm8001/pm80xx_hwi.c | 49 +-
drivers/scsi/pm8001/pm80xx_hwi.h | 1 +
drivers/scsi/pmcraid.c | 70 +-
drivers/scsi/qedf/qedf.h | 3 +-
drivers/scsi/qedf/qedf_dbg.h | 1 -
drivers/scsi/qedf/qedf_main.c | 18 +-
drivers/scsi/qedi/qedi_main.c | 5 +-
drivers/scsi/qla1280.c | 10 +-
drivers/scsi/qla2xxx/qla_attr.c | 8 +-
drivers/scsi/qla2xxx/qla_bsg.c | 7 +-
drivers/scsi/qla2xxx/qla_dbg.c | 16 +-
drivers/scsi/qla2xxx/qla_dbg.h | 2 +-
drivers/scsi/qla2xxx/qla_def.h | 15 +-
drivers/scsi/qla2xxx/qla_gbl.h | 3 +
drivers/scsi/qla2xxx/qla_gs.c | 14 +-
drivers/scsi/qla2xxx/qla_init.c | 115 +-
drivers/scsi/qla2xxx/qla_inline.h | 46 +
drivers/scsi/qla2xxx/qla_iocb.c | 84 +-
drivers/scsi/qla2xxx/qla_isr.c | 15 +-
drivers/scsi/qla2xxx/qla_mbx.c | 38 +-
drivers/scsi/qla2xxx/qla_mr.c | 16 +-
drivers/scsi/qla2xxx/qla_mr.h | 8 +-
drivers/scsi/qla2xxx/qla_nvme.c | 10 +-
drivers/scsi/qla2xxx/qla_nx2.c | 10 +-
drivers/scsi/qla2xxx/qla_os.c | 223 +-
drivers/scsi/qla2xxx/qla_sup.c | 9 +-
drivers/scsi/qla2xxx/qla_target.c | 24 +-
drivers/scsi/qla2xxx/qla_target.h | 2 +-
drivers/scsi/qla2xxx/qla_version.h | 4 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 23 +-
drivers/scsi/qla4xxx/ql4_mbx.c | 4 +-
drivers/scsi/qla4xxx/ql4_nx.c | 6 -
drivers/scsi/qla4xxx/ql4_os.c | 33 +-
drivers/scsi/scsi.c | 13 +
drivers/scsi/scsi_debug.c | 229 +-
drivers/scsi/scsi_dh.c | 2 +-
drivers/scsi/scsi_error.c | 66 +-
drivers/scsi/scsi_lib.c | 119 +-
drivers/scsi/scsi_priv.h | 7 +-
drivers/scsi/scsi_scan.c | 23 +-
drivers/scsi/scsi_sysfs.c | 6 +-
drivers/scsi/scsi_transport_iscsi.c | 14 +-
drivers/scsi/scsi_transport_srp.c | 2 +-
drivers/scsi/sd.c | 7 +-
drivers/scsi/sd_zbc.c | 21 +-
drivers/scsi/sg.c | 2 +-
drivers/scsi/sim710.c | 14 +-
drivers/scsi/smartpqi/smartpqi.h | 310 +-
drivers/scsi/smartpqi/smartpqi_init.c | 3147 ++++++++++++--------
drivers/scsi/smartpqi/smartpqi_sas_transport.c | 39 +-
drivers/scsi/smartpqi/smartpqi_sis.c | 9 +-
drivers/scsi/smartpqi/smartpqi_sis.h | 1 +
drivers/scsi/sni_53c710.c | 5 +-
drivers/scsi/snic/snic_debugfs.c | 20 +-
drivers/scsi/st.c | 2 +-
drivers/scsi/storvsc_drv.c | 84 +-
drivers/scsi/sun3x_esp.c | 4 +-
drivers/scsi/ufs/cdns-pltfrm.c | 4 +
drivers/scsi/ufs/ufs-debugfs.c | 90 +
drivers/scsi/ufs/ufs-debugfs.h | 2 +
drivers/scsi/ufs/ufs-exynos.c | 3 +-
drivers/scsi/ufs/ufs-mediatek.c | 2 +-
drivers/scsi/ufs/ufs-qcom.c | 21 +-
drivers/scsi/ufs/ufs-sysfs.c | 2 +-
drivers/scsi/ufs/ufs.h | 10 +-
drivers/scsi/ufs/ufshcd-pci.c | 169 ++
drivers/scsi/ufs/ufshcd-pltfrm.c | 8 +-
drivers/scsi/ufs/ufshcd.c | 357 ++-
drivers/scsi/ufs/ufshcd.h | 30 +-
drivers/scsi/ufs/ufshci.h | 40 +-
drivers/scsi/vmw_pvscsi.c | 2 -
drivers/scsi/vmw_pvscsi.h | 2 -
drivers/target/iscsi/iscsi_target.c | 23 +-
drivers/target/iscsi/iscsi_target_configfs.c | 3 +-
drivers/target/iscsi/iscsi_target_nego.c | 1 -
drivers/target/iscsi/iscsi_target_stat.c | 1 -
drivers/target/iscsi/iscsi_target_util.c | 17 -
drivers/target/loopback/tcm_loop.c | 60 +-
drivers/target/loopback/tcm_loop.h | 1 -
drivers/target/sbp/sbp_target.c | 8 +-
drivers/target/target_core_configfs.c | 36 +-
drivers/target/target_core_device.c | 12 +-
drivers/target/target_core_fabric_configfs.c | 58 +
drivers/target/target_core_file.c | 3 +-
drivers/target/target_core_iblock.c | 81 +-
drivers/target/target_core_iblock.h | 10 +
drivers/target/target_core_internal.h | 2 +
drivers/target/target_core_pr.c | 42 +-
drivers/target/target_core_pscsi.c | 16 +-
drivers/target/target_core_rd.c | 27 +-
drivers/target/target_core_rd.h | 1 +
drivers/target/target_core_sbc.c | 4 +-
drivers/target/target_core_spc.c | 6 +-
drivers/target/target_core_stat.c | 3 -
drivers/target/target_core_tmr.c | 4 +
drivers/target/target_core_transport.c | 300 +-
drivers/target/target_core_user.c | 440 +--
drivers/target/target_core_xcopy.c | 10 +-
drivers/target/tcm_fc/tfc_cmd.c | 14 +-
drivers/target/tcm_fc/tfc_sess.c | 2 +-
drivers/usb/gadget/function/f_tcm.c | 36 +-
drivers/vhost/scsi.c | 58 +-
drivers/xen/xen-scsiback.c | 21 +-
include/linux/blk-mq.h | 13 +-
include/linux/hyperv.h | 1 +
include/linux/sbitmap.h | 85 +-
include/scsi/libfcoe.h | 2 +-
include/scsi/scsi.h | 21 +-
include/scsi/scsi_cmnd.h | 3 +
include/scsi/scsi_device.h | 10 +-
include/scsi/scsi_dh.h | 5 +-
include/scsi/scsi_eh.h | 2 +-
include/scsi/scsi_host.h | 84 +-
include/scsi/scsi_transport_iscsi.h | 1 +
include/target/target_core_backend.h | 2 +
include/target/target_core_base.h | 59 +-
include/target/target_core_fabric.h | 21 +-
include/trace/events/ufs.h | 21 +
lib/sbitmap.c | 210 +-
267 files changed, 7447 insertions(+), 5514 deletions(-)
James
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-04-29 0:26 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-19 20:43 [GIT PULL] first round of SCSI updates for the 5.11+ merge window James Bottomley
2021-02-22 18:37 ` pr-tracker-bot
2021-04-28 23:31 James Bottomley
2021-04-29 0:26 ` 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).