This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e08466a7c007 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new de9f43f0d28b scsi: ufs: ufs-mediatek: Remove redundant header files new 4d869fe67acc scsi: ufs: ufs-mediatek: Provide detailed description for [...] new 364893575d13 scsi: ufs: ufs-mediatek: Dump more registers new 2873e0453b01 scsi: ufs: ufs-mediatek: Fix performance scaling new b7dbc686f60b scsi: ufs: ufs-mediatek: Support clk-scaling to optimize p [...] new 0f85e74756b5 scsi: ufs: core: Use local_clock() for debugging timestamps new 87bd05016a64 scsi: ufs: core: Allow host driver to disable wb toggling [...] new f8dc7a31a3ee scsi: ufs: wb: Change wb_enabled condition test new 4450a1653a93 scsi: ufs: wb: Change function name and parameter names new 6c4148ce7cc1 scsi: ufs: wb: Add explicit flush sysfs attribute new 42f8c5cdb039 scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed() new 4f6b69f364a6 scsi: ufs: wb: Modify messages new 3b73c45e6fd2 scsi: mpi3mr: Add config and transport related debug flags new 32d457d5a2af scsi: mpi3mr: Add framework to issue config requests new 64a8d9315b85 scsi: mpi3mr: Add helper functions to retrieve config pages new 7188c03ff884 scsi: mpi3mr: Enable Enclosure device add event new fc7212fd3100 scsi: mpi3mr: Add framework to add phys to STL new 125ad1e6b445 scsi: mpi3mr: Add helper functions to retrieve device objects new 42fc9fee116f scsi: mpi3mr: Add helper functions to manage device's port new c4723e68a0d8 scsi: mpi3mr: Enable STL on HBAs where multipath is disabled new e22bae30667a scsi: mpi3mr: Add expander devices to STL new 626665e9c38d scsi: mpi3mr: Get target object based on rphy new 7f56c791969e scsi: mpi3mr: Add SAS SATA end devices to STL new 2bd37e284914 scsi: mpi3mr: Add framework to issue MPT transport cmds new 176d4aa69c6e scsi: mpi3mr: Support SAS transport class callbacks new 2745ce0e6d30 scsi: mpi3mr: Refresh SAS ports during soft reset new 7f90bc70d1a6 scsi: mpi3mr: Block I/Os while refreshing target dev objects new 91cf186aa1bf scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices new f45fadde91ec scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices new 231159f33436 scsi: message: fusion: Remove redundant variable iocnum new 3fa5975b07e9 scsi: initio: Remove redundant assignment to pointer scb new 4e62671a9a49 scsi: megaraid: Remove redundant assignment to variable mfiStatus new f0ee639adb78 scsi: st: Remove redundant variable pointer stp new 439b93293ff2 scsi: lpfc: Fix unsolicited FLOGI receive handling during [...] new 59b7e210a522 scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit [...] new bd269188ea94 scsi: lpfc: Rework MIB Rx Monitor debug info logic new 71ddeeaf5bd5 scsi: lpfc: Add warning notification period to CMF_SYNC_WQE new 2af33e5a031f scsi: lpfc: Remove SANDiags related code new b5c6c88e5809 scsi: lpfc: Update lpfc version to 14.2.0.6 new 1775c2080eb1 scsi: lpfc: Copyright updates for 14.2.0.6 patches new e6852b41b560 scsi: qla2xxx: Remove unused del_sess_list field new 1b2b8d45ccd6 scsi: qla2xxx: Remove unused qlt_tmr_work() new a4345557527f scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt [...] new 3cb0643a9aae scsi: qla2xxx: Avoid flush_scheduled_work() usage new ac23b92b27e3 scsi: megaraid_sas: Replace one-element array with flexibl [...] new 204a29a169f4 scsi: megaraid_sas: Replace one-element array with flexibl [...] new eeb3bab77244 scsi: megaraid_sas: Replace one-element array with flexibl [...] new ee92366a8439 scsi: megaraid_sas: Replace one-element array with flexibl [...] new 41e830269d68 scsi: megaraid_sas: Use struct_size() in code related to s [...] new 48658213202c scsi: megaraid_sas: Use struct_size() in code related to s [...] new e75c8ea0d73b scsi: mpt3sas: Prevent error handler escalation when devic [...] new 9df650963bf6 scsi: mpt3sas: Don't change DMA mask while reallocating pools new 463e683bfdc4 scsi: mpt3sas: Fix trace buffer registration failed new 669b2b667e69 scsi: mpt3sas: Increase cmd_per_lun to 128 new c0958d2335fe scsi: mpt3sas: Update driver version to 43.100.00.00 new eee8bb4a2b58 scsi: qla2xxx: Log message "skipping scsi_scan_host()" as [...] new 6dc45a7322cb scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue h [...] new e4f8a29deb3b scsi: qla2xxx: Fix response queue handler reading stale packets new 389f179b868e scsi: qla2xxx: Add debugfs create/delete helpers new d9ba85efc3fc scsi: qla2xxx: Add NVMe parameters support in Auxiliary Im [...] new 8bfc149ba24c scsi: qla2xxx: Enhance driver tracing with separate tunabl [...] new 2c57d0defa22 scsi: qla2xxx: Define static symbols new fed842d04dad scsi: qla2xxx: Update version to 10.02.07.900-k new 0414441259c4 scsi: docs: Fix a typo new 7fd080e19cb8 scsi: lpfc: Remove the unneeded result variable new de05e4843cce scsi: lpfc: Remove unneeded result variable new 5afdd990ce2e scsi: hpsa: Use the bitmap API to allocate bitmaps new e95b305addc9 scsi: hpsa: Simplify {clear|set}_bit() parameters new e699bb9765cd scsi: target: pscsi: Remove repeated word "calling" new 00903af94d8a scsi: xen: Drop use of internal host codes new a6cb5462500f scsi: storvsc: Drop DID_TARGET_FAILURE use new f1d0d5c9fe37 scsi: uas: Drop DID_TARGET_FAILURE use new beb4dac8d235 scsi: virtio_scsi: Drop DID_TARGET_FAILURE use new 377a7b0b1e5f scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use new a965d35c8741 scsi: qla2xxx: Drop DID_TARGET_FAILURE use new ebb54b201c93 scsi: cxlflash: Drop DID_ALLOC_FAILURE use new 36ebf1e2aa14 scsi: core: Add error codes for internal SCSI midlayer use new 7dfaae6ac1b0 scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT new 68a3a9102a68 scsi: core: Remove useless host error codes new 9806d1b895f4 scsi: qlogicpti: Fix dma_map_sg() check new 2286ade07d74 scsi: ufs: core: Print UFSHCD capabilities in controller's [...] new 7eff437b5ee1 scsi: 3w-9xxx: Avoid disabling device if failing to enable it new 1ce871de4f86 scsi: esas2r: Use flex array destination for memcpy() new 245050af5d15 scsi: hisi_sas: Revert change to limit max hw sectors for v3 HW new bc5551157a74 scsi: hisi_sas: Clear HISI_SAS_HW_FAULT_BIT earlier new 11ff0c98fca3 scsi: hisi_sas: Drain bcast events in hisi_sas_rescan_topology() new e9b6bada9809 scsi: hisi_sas: Add helper to process bcast events new f5f2a2716055 scsi: hisi_sas: Don't send bcast events from HW during nex [...] new efca52749564 scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition" new 5bdd4a8e5cb9 scsi: target: core: Set MULTIP bit for se_device with mult [...] new f04e47e770e5 scsi: target: alua: Do not report emtpy port group new 1b80addaae09 scsi: qla2xxx: Remove unused declarations for qla2xxx new 4663509304a7 scsi: target: Remove unused se_tmr_req_cache declaration new 32e7e06f60e7 scsi: aic79xx: Use __ro_after_init explicitly new a113c02f5738 scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() new 5ba207e55e7f scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() new 16ece5698663 scsi: lpfc: Fix prli_fc4_req checks in PRLI handling new 11d6583d811f scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology new b873d1037283 scsi: lpfc: Fix mbuf pool resource detected as busy at dri [...] new 0630a1f7ea14 scsi: lpfc: Add missing free iocb and nlp kref put for ear [...] new 845363516bb7 scsi: lpfc: Fix multiple NVMe remoteport registration call [...] new 6e5c5d246e6c scsi: lpfc: Move scsi_host_template outside dynamically al [...] new 21828e3c9169 scsi: lpfc: Update congestion mode logging for Emulex SAN [...] new d8cdd33a66dc scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd new 2649809cd1b4 scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and [...] new 045c58c87560 scsi: lpfc: Rework FDMI attribute registration for uninten [...] new dbb1e2ff87a6 scsi: lpfc: Add reporting capability for Link Degrade Signaling new a4de8356b68e scsi: lpfc: Fix various issues reported by tools new 7170cb1a85e6 scsi: lpfc: Update lpfc version to 14.2.0.7 new 59f4e39d3565 scsi: ibmvscsi_tgt: Fix repeated words in comment new 68a97feb4b50 scsi: megaraid: Convert sysfs snprintf() to sysfs_emit() new 9acb9f0efb93 scsi: csiostor: Convert sysfs snprintf() to sysfs_emit() new 7f615c1b5986 scsi: scsi_transport_fc: Use %u for dev_loss_tmo new 1a77dd1c2bb5 scsi: tracing: Fix compile error in trace_array calls when [...] new 3d217b9ac532 scsi: core: Make SCSI_MOD depend on BLOCK for cleaner .con [...] new 1a2433b0ec45 scsi: ufs: core: Remove redundant function definitions fro [...] new d88a0240ff76 scsi: scsi_transport_fc: Adjust struct fc_nl_event flex ar [...] new 46ba53c30666 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() new d8c22c4697c1 scsi: pm8001: Fix running_req for internal abort commands new c682df71996a scsi: hptiop: Replace one-element array with flexible-arra [...] new 5b12a568cc6f scsi: hptiop: Use struct_size() helper in code related to [...] new d20796627fec scsi: hptiop: Replace one-element array with flexible-arra [...] new 0fb9125e2aff scsi: 3w-xxxx: Replace one-element array with flexible-arr [...] new fd2f045202d1 scsi: pm8001: Replace one-element array with flexible-arra [...] new 592642e6b11e scsi: qedf: Populate sysfs attributes for vport new 48517eefb20e scsi: core: Add I/O timeout count for SCSI device new d4a0a0f2c84a scsi: wd33c93: Remove dead code related to the long-gone c [...] new f920642e406c scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" new d82e68483b81 scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" new ee6f2d6bb2a0 scsi: mpi3mr: Update mpi3 header files new 47cd930ee6ae scsi: mpi3mr: Support new power management framework new 7f9f953d537a scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels new f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA new bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code new 130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload new f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time new 2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug new f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0 new 6022f210461f scsi: stex: Properly zero out the passthrough command structure new c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast new 57569c37f0ad scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling g [...] new 62e6e5940c0c Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...]
The 142 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-driver-ufs | 46 + Documentation/scsi/ChangeLog.lpfc | 2 +- drivers/message/fusion/mptctl.c | 6 +- drivers/scsi/3w-9xxx.c | 2 +- drivers/scsi/3w-xxxx.c | 14 +- drivers/scsi/3w-xxxx.h | 2 +- drivers/scsi/Kconfig | 7 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 10 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/esas2r/atioctl.h | 1 + drivers/scsi/esas2r/esas2r_ioctl.c | 3 +- drivers/scsi/hisi_sas/hisi_sas.h | 1 + drivers/scsi/hisi_sas/hisi_sas_main.c | 37 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 14 +- drivers/scsi/hpsa.c | 12 +- drivers/scsi/hptiop.c | 9 +- drivers/scsi/hptiop.h | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 2 +- drivers/scsi/initio.c | 2 +- drivers/scsi/iscsi_tcp.c | 73 +- drivers/scsi/iscsi_tcp.h | 3 + drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/lpfc/lpfc.h | 37 +- drivers/scsi/lpfc/lpfc_attr.c | 344 +-- drivers/scsi/lpfc/lpfc_bsg.c | 5 +- drivers/scsi/lpfc/lpfc_crtn.h | 10 + drivers/scsi/lpfc/lpfc_ct.c | 1092 +++------ drivers/scsi/lpfc/lpfc_debugfs.c | 61 +- drivers/scsi/lpfc/lpfc_debugfs.h | 4 +- drivers/scsi/lpfc/lpfc_disc.h | 4 +- drivers/scsi/lpfc/lpfc_els.c | 234 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 41 +- drivers/scsi/lpfc/lpfc_hw.h | 59 +- drivers/scsi/lpfc/lpfc_hw4.h | 34 +- drivers/scsi/lpfc/lpfc_init.c | 436 ++-- drivers/scsi/lpfc/lpfc_logmsg.h | 2 +- drivers/scsi/lpfc/lpfc_mem.c | 11 +- drivers/scsi/lpfc/lpfc_scsi.c | 86 +- drivers/scsi/lpfc/lpfc_scsi.h | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 273 ++- drivers/scsi/lpfc/lpfc_sli4.h | 4 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vmid.c | 4 +- drivers/scsi/lpfc/lpfc_vport.c | 71 - drivers/scsi/lpfc/lpfc_vport.h | 6 +- drivers/scsi/megaraid/megaraid_mbox.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 24 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 6 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 12 +- drivers/scsi/mpi3mr/Makefile | 1 + drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 171 +- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 6 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 5 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 22 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 2 +- drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 3 +- drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 8 +- drivers/scsi/mpi3mr/mpi3mr.h | 252 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 27 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 1032 ++++++++- drivers/scsi/mpi3mr/mpi3mr_os.c | 545 ++++- drivers/scsi/mpi3mr/mpi3mr_transport.c | 3291 +++++++++++++++++++++++++++ drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 217 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 39 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 124 + drivers/scsi/mpt3sas/mpt3sas_ctl.c | 12 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 21 +- drivers/scsi/pm8001/pm8001_hwi.c | 4 + drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/qedf/qedf_main.c | 21 + drivers/scsi/qla2xxx/qla_bsg.c | 8 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 +- drivers/scsi/qla2xxx/qla_dbg.c | 50 +- drivers/scsi/qla2xxx/qla_dbg.h | 43 + drivers/scsi/qla2xxx/qla_def.h | 7 + drivers/scsi/qla2xxx/qla_dfs.c | 93 + drivers/scsi/qla2xxx/qla_edif.c | 2 +- drivers/scsi/qla2xxx/qla_fw.h | 3 + drivers/scsi/qla2xxx/qla_gbl.h | 15 +- drivers/scsi/qla2xxx/qla_init.c | 8 +- drivers/scsi/qla2xxx/qla_isr.c | 22 +- drivers/scsi/qla2xxx/qla_os.c | 49 +- drivers/scsi/qla2xxx/qla_target.c | 73 +- drivers/scsi/qla2xxx/qla_target.h | 6 - drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qlogicpti.c | 3 +- drivers/scsi/scsi_error.c | 18 +- drivers/scsi/scsi_lib.c | 46 +- drivers/scsi/scsi_priv.h | 11 + drivers/scsi/scsi_sysfs.c | 2 + drivers/scsi/scsi_transport_fc.c | 10 +- drivers/scsi/st.c | 3 +- drivers/scsi/stex.c | 17 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/virtio_scsi.c | 4 +- drivers/scsi/wd33c93.c | 60 - drivers/scsi/wd33c93.h | 5 - drivers/scsi/xen-scsifront.c | 8 - drivers/target/target_core_alua.c | 3 + drivers/target/target_core_internal.h | 2 - drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_spc.c | 6 + drivers/ufs/core/ufs-sysfs.c | 85 +- drivers/ufs/core/ufshcd-priv.h | 11 + drivers/ufs/core/ufshcd.c | 95 +- drivers/ufs/host/ufs-mediatek-trace.h | 27 +- drivers/ufs/host/ufs-mediatek.c | 205 +- drivers/ufs/host/ufs-mediatek.h | 7 + drivers/ufs/host/ufs-qcom.c | 2 +- drivers/usb/storage/uas.c | 2 +- drivers/xen/xen-scsiback.c | 12 - include/linux/trace.h | 36 +- include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 1 + include/scsi/scsi_status.h | 12 +- include/uapi/scsi/scsi_netlink_fc.h | 7 +- include/ufs/ufshcd.h | 46 +- 122 files changed, 7786 insertions(+), 2299 deletions(-) create mode 100644 drivers/scsi/mpi3mr/mpi3mr_transport.c