This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 242b23319809 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 4e2dec66e2ae scsi: docs: fusion: get rid of a doc build warning new fbbef0dad79f scsi: qedf: Simplify mutex_unlock() usage new 2f1ea39870c9 scsi: qedi: Remove additional char from boot target iqnname new 2e612fab0511 scsi: qedi: Avoid unnecessary endpoint allocation on link down new cf9e672dd855 scsi: qedi: Use correct msix count for fastpath vectors new 927527aea0e2 scsi: qedi: Do not flush offload work if ARP not resolved new c6bfa707207c scsi: qedi: Add modules param to enable qed iSCSI debug new b9b97e690303 scsi: qedi: Fix termination timeouts in session logout new 21e855cdfeb9 scsi: qla2xxx: Split qla2x00_configure_local_loop() new d221aed19c80 scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it new 78e8df28c5c3 scsi: gdth: Make __gdth_execute static new 037773f3b6dd scsi: bfa: bfa_svc.c: make two functions static new b9ddee1ee15f scsi: bfa: bfa_core.c: make bfa_isr_rspq() static new 84a2fd236d75 scsi: bfa: bfa_fcpim.c: make two functions static new 901ad27c6998 scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr( [...] new eae9b1788ab2 scsi: bfa: bfa_ioc_ct.c: make two funcitons static new 938b18462ecd scsi: bfa: bfad_attr.c: make two funcitons static new 4d5956fb5137 scsi: bfa: bfad.c: make max_rport_logins static new 02ff107046e0 scsi: megaraid: make two symbols static in megaraid_mbox.c new 3c3c6f663baa scsi: megaraid: make some symbols static in megaraid_sas_fp.c new 057d1c0d1b03 scsi: megaraid: make some symbols static in megaraid_sas_fusion.c new 1909a4386c7e scsi: megaraid: make two symbols static in megaraid_sas_base.c new 5d296cc9ab6e scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_ [...] new 4a0b746fa9a7 scsi: ipr: remove unneeded semicolon new 1e4ffb8344c5 scsi: libsas: Add missing annotation for sas_ata_qc_issue() new 363f4d937501 scsi: fnic: make some symbols static new 1d8baf9ed09d scsi: fnic: make fnic_list and fnic_list_lock static new 9ae583804a33 scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static new 089f5b64b8af scsi: ufs: full reinit upon resume if link was off new 44578ecef7ac scsi: qedi: make qedi_ll2_buf_size static new a677ab35a967 scsi: mvsas: make mvst_host_attrs static new d21481994039 scsi: mvsas: remove unused symbol 'mvs_th' new ab0a82991fca scsi: qedf: Keep track of num of pending flogi new b0c4187e2616 scsi: qedf: Increase the upper limit of retry delay new 334b4f988f73 scsi: qedf: Acquire rport_lock for resetting the delay_timestamp new fedc173e46d3 scsi: qedf: Honor status qualifier in FCP_RSP per spec new 699fed4a2d8e scsi: qed: Send BW update notifications to the protocol drivers new 6e7c8eea929e scsi: qedf: Implement callback for bw_update new f6b172f21999 scsi: qedf: Add schedule recovery handler new ad40f5256095 scsi: qedf: Fix crash when MFW calls for protocol stats wh [...] new 7109cb515172 scsi: qedf: Get dev info after updating the params new ec3414391266 scsi: st: remove unneeded variable 'result' in st_release() new f336c7003c84 scsi: ufs-qcom: remove unneeded variable 'ret' new b7a9d0c6603d scsi: fcoe: remove unneeded semicolon in fcoe.c new 355f46b97dac scsi: mpt3sas: use true,false for bool variables new e304142c3089 scsi: lpfc: remove duplicate unloading checks new cbb01c2f2f63 scsi: qla2xxx: Fix MPI failure AEN (8200) handling new f8e25f97407c scsi: cxgb4i: Remove superfluous null check new 9cd7d494bd2b scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() new d1ec20a55f6c scsi: aic7xxx: Remove unnecessary NULL checks before kfree new bc834e074e36 scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() new ba27c5cf286d scsi: mpt3sas: Don't change the DMA coherent mask after al [...] new 550dc875cfbc scsi: mpt3sas: Rename function name is_MSB_are_same new 85896421df0c scsi: mpt3sas: Separate out RDPQ allocation to new function new 8012209eb26b scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region new ce4c43065c01 scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 new 1a5d1d940ba8 scsi: megaraid: Use true, false for bool variables new 3fa65812c202 scsi: BusLogic: Remove conversion to bool in blogic_inquiry() new f983622ae605 scsi: core: Avoid calling synchronize_rcu() for each devic [...] new 7c59dace7e8e scsi: target: iscsi: Remove the iscsi_data_count structure new f8f794a15adc scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc new f166021c0f51 scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_s [...] new 2e9ef0fcac01 scsi: ipr: Remove NULL check before freeing function new baf3fbf26cc0 scsi: mpt3sas: Remove NULL check before freeing function new 6942d531e2d2 scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void new 0745c834f793 scsi: bfa: Remove set but not used variable 'fchs' new f71ded01cc3f scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c new acfcb728bd57 scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c new 8d5e202802a5 scsi: isci: Use true, false for bool variables new 9b77c9da6a1f scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c new f371d5345377 scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c new f7854c382240 scsi: aacraid: Fix error handling paths in aac_probe_one() new 655da8e57a46 scsi: sr: Use {get,put}_unaligned_be*() instead of open-co [...] new 7dfdcc393dcd scsi: ufs: Use true for bool variables in ufshcd_complete_ [...] new 3d17b9b5ab11 scsi: ufs: Add write booster feature support new c14e7adf3a6a scsi: ufs: sysfs: Add sysfs entries for write booster new 04ee8a01abf8 scsi: ufs-qcom: Configure write booster type new ea941016abf7 scsi: core: doc: Change function comments to kernel-doc style new 20a66f2bf280 scsi: core: free sgtables in case command setup fails new 78b874b7cbf0 scsi: qla2xxx: make 1-bit bit-fields unsigned int new 4a4c0cfb4be7 scsi: qedi: Check for buffer overflow in qedi_set_path() new 6f41f08c88c5 scsi: dpt_i2o: Remove always false 'chan < 0' statement new 0c4bc91d6649 scsi: scsi_debug: Randomize command completion time new 87c715dcde63 scsi: scsi_debug: Add per_host_store option new c3e2fe9222d4 scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) new 67da413f26af scsi: scsi_debug: Weaken rwlock around ramdisk access new a2aede970a8e scsi: scsi_debug: Improve command duration calculation new ed9f3e2513f9 scsi: scsi_debug: Implement PRE-FETCH commands new 5d8070767358 scsi: scsi_debug: Re-arrange parameters alphabetically new 48e3bf1631ea scsi: scsi_debug: Bump to version 1.89 new d36da3058ced scsi: scsi_debug: Add ZBC mode and VPD pages new f0d1cf9378bd scsi: scsi_debug: Add ZBC zone commands new 9267e0eb41fe scsi: scsi_debug: Add ZBC module parameter new 380603a5bb83 scsi: scsi_debug: Add zone_max_open module parameter new aa8fecf96b70 scsi: scsi_debug: Add zone_nr_conv module parameter new 98e0a689868c scsi: scsi_debug: Add zone_size_mb module parameter new 64e14ece0700 scsi: scsi_debug: Implement ZBC host-aware emulation new 108e36f0d8bf scsi: scsi_debug: Disallow zone sizes that are not powers of 2 new 646d4b507626 scsi: core: Remove 'list' entry from struct scsi_cmnd new f839544ccff6 scsi: qla2xxx: Fix warning after FC target reset new 6b3d16f9875e scsi: qla2xxx: Fix failure message in qlt_disable_vha() new 803e45550b11 scsi: qla2xxx: Fix issue with adapter's stopping state new 1b007f96f9e0 scsi: qla2xxx: Make qla_set_ini_mode() return void new bda552a7741a scsi: qla2xxx: Use true, false for need_mpi_reset new dbe6f49259da scsi: qla2xxx: Use true, false for ha->fw_dumped new 88bfdf565cbe scsi: qla2xxx: Make qlafx00_process_aen() return void new 297083f6e53b scsi: aacraid: Make some symbols static new 9187745ceec6 scsi: qedi: Remove comparison of 0/1 to bool variable new b91857a5ca13 scsi: fnic: Use true, false for fnic->internal_reset_inprogress new 013f69a931e7 scsi: vmw_pvscsi: Use true, false for adapter->use_msg new 55d4ce458c77 scsi: mpt3sas: Use true, false for ioc->use_32bit_dma new 2b01b293f359 scsi: mpt3sas: Capture IOC data for debugging purposes new 4778069ccf54 scsi: mpt3sas: Update maintainers new e869f8ea6a64 scsi: mpt3sas: Disable DIF when prot_mask set to zero new 9299941716a3 scsi: target: Add missing emulate_pr attribute to passthro [...] new 4703b6252b33 scsi: target: tcmu: Add attributes enforce_pr_isids and fo [...] new 69088a049488 scsi: target: Make transport_flags per device new 356ba2a8bc8d scsi: target: tcmu: Make pgr_support and alua_support attr [...] new 164ba8d2df66 scsi: lpfc: Maintain atomic consistency of queue_claimed flag new b98214f6070e scsi: lpfc: Remove re-binding of nvme rport during registration new f809da6db68a scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type new 3048e3e805e3 scsi: lpfc: Change default queue allocation for reduced me [...] new 88acb4d9ff98 scsi: lpfc: Remove unnecessary lockdep_assert_held calls new a7fc071ab56e scsi: lpfc: Fix noderef and address space warnings new 8cdc5a223ed0 scsi: lpfc: Fix MDS Diagnostic Enablement definition new 29022b61307f scsi: lpfc: Update lpfc version to 12.8.0.1 new 8d925b1f00e6 scsi: aacraid: Use memdup_user() as a cleanup new c68a56736c12 scsi: target: loopback: Fix READ with data and sensebytes new 102026483d2b scsi: bfa: Make bfad_iocmd_ioc_get_stats() static new f9491ed56e3a scsi: qedi: Remove unused variable udev & uctrl new 00b42b70ae52 scsi: libsas: Replace zero-length array with flexible-array new ec38c0adc0a1 scsi: ufs: Replace zero-length array with flexible-array new 6e27a86aed97 scsi: lpfc: Remove redundant initialization to variable rc new 817d7e140283 scsi: ufs: Enable WriteBooster on some pre-3.1 UFS devices new c28c00ba4f06 scsi: ufs: Introduce fixup_dev_quirks vops new 8db269a5102e scsi: ufs: Export ufs_fixup_device_setup() function new 62c2f503b54c scsi: ufs-mediatek: Add fixup_dev_quirks vops new 1f34eedf9bc1 scsi: ufs: Add "index" in parameter list of ufshcd_query_flag() new 6f8d5a6a78cf scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster new 29060a629135 scsi: ufs-mediatek: Enable WriteBooster capability new 79e3520f82cb scsi: ufs: Cleanup WriteBooster feature new 6c205a66d65d scsi: megaraid_sas: Limit device queue depth to controller [...] new 84badfab0d91 scsi: megaraid_sas: Remove IO buffer hole detection logic new b9d5e3e7f370 scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro [...] new 6fd8525a7022 scsi: megaraid_sas: TM command refire leads to controller [...] new c1bb43e23c45 scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 new cbbfdb2a2416 scsi: mpt3sas: Fix double free warnings new b59293b469b9 scsi: mpt3sas: Remove unused including <linux/version.h> new 978857c7e367 scsi: zfcp: Move shost modification after QDIO (re-)open i [...] new bd1684817d7d scsi: zfcp: Move shost updates during xconfig data handlin [...] new 52e61fde5ec9 scsi: zfcp: Move fc_host updates during xport data handlin [...] new 990486f3a850 scsi: zfcp: Fence fc_host updates during link-down handling new ac007adc4d2d scsi: zfcp: Move p-t-p port allocation to after xport data new 971f2abb4ca4 scsi: zfcp: Fence adapter status propagation for common statuses new 71159b6ecb06 scsi: zfcp: Fence early sysfs interfaces for accesses of s [...] new d0dff2ac98dd scsi: zfcp: Move allocation of the shost object to after x [...] new 47742bde281b scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_mo [...] new 55ce24b3bfd7 scsi: hisi_sas: Display proc_name in sysfs new 25c21d20bcfd scsi: aacraid: Fix an oops in error handling new 21d2b76831fd scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static new 0bd735df7681 scsi: sd: Signal drive managed SMR disks new 90b8491c0033 scsi: ufs: Introduce ufs_hba_variant_params to group custo [...] new d14734ae3ae7 scsi: ufs: Customize flush threshold for WriteBooster new f48b285ae658 scsi: ufs-mediatek: Customize WriteBooster flush policy new d0b1e4a638d6 scsi: cxlflash: Fix error return code in cxlflash_probe() new 5cac1095cf28 scsi: ufs: Make ufshcd_wait_for_register() sleep instead o [...] new c5f8852273dd scsi: sd: Add zoned capabilities device attribute new e16b9ed61e07 scsi: hisi_sas: Do not reset phy timer to wait for stray phy up new 1e954d1f002d scsi: hisi_sas: Modify the commit information for DSM method new 1a0efb55b2bb scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list new 1cdee0044261 scsi: hisi_sas: Stop returning error code from slot_comple [...] new 5482d56bfedf scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error new 61fb24822166 scsi: target: tcmu: Userspace must not complete queued commands new 246ee22583ed scsi: qla2xxx: Fix spelling of a variable name new fbbc95a49d5b scsi: qla2xxx: Suppress two recently introduced compiler warnings new 8ae178760b23 scsi: qla2xxx: Simplify the functions for dumping firmware new 59d23cf3f2e4 scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically new 8a73a0e002b3 scsi: qla2xxx: Add more BUILD_BUG_ON() statements new 66f863677715 scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit new d9ab5f1f05fc scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cf [...] new e544b720ef31 scsi: qla2xxx: Change two hardcoded constants into offseto [...] new c38884162218 scsi: qla2xxx: Use register names instead of register offsets new 37139da1b097 scsi: qla2xxx: Fix the code that reads from mailbox registers new 04474d3a1c96 scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from [...] new ab053c09ee20 scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t new 2a4b684ab0aa scsi: qla2xxx: Use make_handle() instead of open-coding it new 21038b0900d1 scsi: qla2xxx: Fix endianness annotations in header files new 7ffa5b939751 scsi: qla2xxx: Fix endianness annotations in source files new 4dea170f4fb2 scsi: core: Fix incorrect usage of shost_for_each_device new 840e1b55bb75 scsi: core: Refactor scsi_mq_setup_tags function new b6ff8ca73350 scsi: scsi_debug: Parser tables and code interaction new 3ce419662dd4 scsi: iscsi: Register sysfs for iscsi workqueue new ce9a9321c118 scsi: qla2xxx: Remove an unused function new ac988c49367a scsi: qla2xxx: Remove return value from qla_nvme_ls() new 5ae6a6a91503 scsi: vhost: Notify TCM about the maximum sg entries suppo [...] new 9d7464b18892 scsi: target: tcmu: Fix a use after free in tcmu_check_exp [...] new 7217e6e694da scsi: lpfc: Fix lpfc_nodelist leak when processing unsolic [...] new f56577e8c7d0 scsi: mpt3sas: Fix reply queue count in non RDPQ mode new 3be60b564de4 scsi: ufs-qcom: Fix scheduling while atomic issue new 3a66ae512b09 scsi: ufs: Remove unnecessary memset for dev_info new c7cee3e746a5 scsi: ufs: Allow WriteBooster on UFS 2.2 devices new e31011ab3709 scsi: ufs: Fix index of attributes query for WriteBooster feature new 51dd905bd2f6 scsi: ufs: Fix WriteBooster flush during runtime suspend new 7e7cd796f277 scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim new 1f93ad177d24 scsi: ibmvscsi: Make some functions static new b6170a49c59c scsi: cxgb3i: Fix some leaks in init_act_open() new 22617e216331 scsi: ufs: ti-j721e-ufs: Fix unwinding of pm_runtime changes new 818dbde78e0f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...]
The 208 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: MAINTAINERS | 2 +- drivers/message/fusion/mptbase.c | 8 +- drivers/net/ethernet/qlogic/qed/qed.h | 1 + drivers/net/ethernet/qlogic/qed/qed_main.c | 9 + drivers/s390/scsi/zfcp_aux.c | 5 +- drivers/s390/scsi/zfcp_diag.h | 6 +- drivers/s390/scsi/zfcp_erp.c | 84 +- drivers/s390/scsi/zfcp_ext.h | 11 + drivers/s390/scsi/zfcp_fsf.c | 76 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/s390/scsi/zfcp_scsi.c | 131 +- drivers/s390/scsi/zfcp_sysfs.c | 16 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/aacraid/aachba.c | 1 - drivers/scsi/aacraid/commctrl.c | 13 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/linit.c | 16 +- drivers/scsi/aic7xxx/aic79xx_core.c | 18 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 19 +- drivers/scsi/aic94xx/aic94xx_sds.c | 14 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 4 +- drivers/scsi/bfa/bfa_fcs_lport.c | 4 +- drivers/scsi/bfa/bfa_fcs_rport.c | 4 +- drivers/scsi/bfa/bfa_ioc_ct.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 7 +- drivers/scsi/bfa/bfad.c | 2 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 18 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 7 +- drivers/scsi/cxlflash/main.c | 1 + drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/fcoe/fcoe.c | 4 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/vnic_dev.c | 12 +- drivers/scsi/fnic/vnic_wq.c | 4 +- drivers/scsi/gdth.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 5 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 17 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 26 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/ipr.c | 5 +- drivers/scsi/isci/isci.h | 6 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/libsas/sas_ata.c | 1 + drivers/scsi/lpfc/lpfc.h | 23 +- drivers/scsi/lpfc/lpfc_attr.c | 108 +- drivers/scsi/lpfc/lpfc_ct.c | 1 - drivers/scsi/lpfc/lpfc_debugfs.c | 3 +- drivers/scsi/lpfc/lpfc_els.c | 12 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 82 +- drivers/scsi/lpfc/lpfc_mbox.c | 3 +- drivers/scsi/lpfc/lpfc_nvme.c | 37 - drivers/scsi/lpfc/lpfc_nvmet.c | 8 - drivers/scsi/lpfc/lpfc_sli.c | 45 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 6 +- drivers/scsi/megaraid/megaraid_sas.h | 8 +- drivers/scsi/megaraid/megaraid_sas_base.c | 10 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 12 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 81 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 6 +- drivers/scsi/mpt3sas/Makefile | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 266 ++-- drivers/scsi/mpt3sas/mpt3sas_base.h | 21 +- drivers/scsi/mpt3sas/mpt3sas_debugfs.c | 157 ++ drivers/scsi/mpt3sas/mpt3sas_scsih.c | 8 +- drivers/scsi/mvsas/mv_init.c | 6 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_els.c | 10 +- drivers/scsi/qedf/qedf_io.c | 48 +- drivers/scsi/qedf/qedf_main.c | 135 +- drivers/scsi/qedi/qedi_iscsi.c | 21 +- drivers/scsi/qedi/qedi_main.c | 22 +- drivers/scsi/qla1280.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 40 +- drivers/scsi/qla2xxx/qla_bsg.c | 8 +- drivers/scsi/qla2xxx/qla_dbg.c | 866 +++++------ drivers/scsi/qla2xxx/qla_dbg.h | 443 +++--- drivers/scsi/qla2xxx/qla_def.h | 728 +++++----- drivers/scsi/qla2xxx/qla_fw.h | 768 +++++----- drivers/scsi/qla2xxx/qla_gbl.h | 26 +- drivers/scsi/qla2xxx/qla_init.c | 380 ++--- drivers/scsi/qla2xxx/qla_inline.h | 8 +- drivers/scsi/qla2xxx/qla_iocb.c | 140 +- drivers/scsi/qla2xxx/qla_isr.c | 287 ++-- drivers/scsi/qla2xxx/qla_mbx.c | 123 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_mr.c | 120 +- drivers/scsi/qla2xxx/qla_mr.h | 32 +- drivers/scsi/qla2xxx/qla_nvme.c | 16 +- drivers/scsi/qla2xxx/qla_nvme.h | 64 +- drivers/scsi/qla2xxx/qla_nx.c | 208 ++- drivers/scsi/qla2xxx/qla_nx.h | 36 +- drivers/scsi/qla2xxx/qla_nx2.c | 26 +- drivers/scsi/qla2xxx/qla_os.c | 133 +- drivers/scsi/qla2xxx/qla_sup.c | 323 +++-- drivers/scsi/qla2xxx/qla_target.c | 111 +- drivers/scsi/qla2xxx/qla_target.h | 232 +-- drivers/scsi/qla2xxx/qla_tmpl.c | 140 +- drivers/scsi/qla2xxx/qla_tmpl.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 16 + drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_debug.c | 2072 +++++++++++++++++++++++---- drivers/scsi/scsi_error.c | 2 + drivers/scsi/scsi_lib.c | 230 ++- drivers/scsi/scsi_transport_iscsi.c | 68 +- drivers/scsi/sd.c | 19 + drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/sr.c | 26 +- drivers/scsi/st.c | 5 +- drivers/scsi/ufs/ti-j721e-ufs.c | 13 +- drivers/scsi/ufs/ufs-mediatek.c | 30 +- drivers/scsi/ufs/ufs-qcom.c | 10 +- drivers/scsi/ufs/ufs-sysfs.c | 61 +- drivers/scsi/ufs/ufs.h | 43 +- drivers/scsi/ufs/ufs_quirks.h | 7 + drivers/scsi/ufs/ufshcd.c | 515 +++++-- drivers/scsi/ufs/ufshcd.h | 45 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 30 +- drivers/target/loopback/tcm_loop.c | 36 +- drivers/target/target_core_alua.c | 10 +- drivers/target/target_core_configfs.c | 82 +- drivers/target/target_core_device.c | 13 +- drivers/target/target_core_pr.c | 2 +- drivers/target/target_core_pscsi.c | 6 +- drivers/target/target_core_tpg.c | 3 +- drivers/target/target_core_transport.c | 6 +- drivers/target/target_core_user.c | 177 ++- drivers/vhost/scsi.c | 1 + include/linux/qed/qed_if.h | 1 + include/scsi/sas.h | 8 +- include/scsi/scsi_cmnd.h | 1 - include/target/iscsi/iscsi_target_core.h | 10 - include/target/target_core_backend.h | 4 +- include/target/target_core_base.h | 1 + include/trace/events/qla.h | 7 + 149 files changed, 6664 insertions(+), 3979 deletions(-) create mode 100644 drivers/scsi/mpt3sas/mpt3sas_debugfs.c