This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 937d6eefc716 Merge tag 'docs-5.5a' of git://git.lwn.net/linux new 359e10f087db scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs new 65a3df63e7ff scsi: lpfc: Fix premature re-enabling of interrupts in lpf [...] new b7b95fb8637d scsi: lpfc: Fix miss of register read failure check new a5f7337f5a82 scsi: lpfc: Fix NVME io abort failures causing hangs new 97acd0019d5d scsi: lpfc: Fix rpi release when deleting vport new 0f154226d699 scsi: lpfc: Fix device recovery errors after PLOGI failures new 07b858243037 scsi: lpfc: Fix locking on mailbox command completion new 9df0a0381a60 scsi: lpfc: Fix GPF on scsi command completion new 3f97aed6117c scsi: lpfc: Fix discovery failures when target device conn [...] new 51f8e43ed355 scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS new 43bfea1bffb6 scsi: lpfc: Fix coverity errors on NULL pointer checks new 24c7c0a6d3de scsi: lpfc: Fix host hang at boot or slow boot new 15498dc1a55b scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq new d38b4a527fe8 scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() new a4c21acca2be scsi: lpfc: Fix hdwq sgl locks and irq handling new 35a635af54ce scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq new d11ed16db698 scsi: lpfc: Update async event logging new 412e7375e48f scsi: lpfc: Complete removal of FCoE T10 PI support on SLI [...] new ff349bca1771 scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt new 5f9d423a725a scsi: lpfc: Update lpfc version to 12.4.0.1 new d04a6edfed0b scsi: mpt3sas: Register trace buffer based on NVDATA settings new 4bc50dc1afb7 scsi: mpt3sas: Display message before releasing diag buffer new 782b281883ca scsi: mpt3sas: Fix clear pending bit in ioctl status new 764f472ba4a7 scsi: mpt3sas: Free diag buffer without any status check new 08e7378ee331 scsi: mpt3sas: Maintain owner of buffer through UniqueID new dd180e4eedfd scsi: mpt3sas: clear release bit when buffer reregistered new a066f4c31359 scsi: mpt3sas: Reuse diag buffer allocated at load time new a8a6cbcd038d scsi: mpt3sas: Add app owned flag support for diag buffer new 29f571f8b4cc scsi: mpt3sas: Fail release cmnd if diag buffer is released new b06ff1024903 scsi: mpt3sas: Use Component img header to get Package ver new 77fd4f2c88bf scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA new 9e64fd1e65f7 scsi: mpt3sas: Fix module parameter max_msix_vectors new d8b2625f4699 scsi: mpt3sas: Bump mpt3sas driver version to 32.100.00.00 new a3a65ddd79c3 scsi: smartpqi: clean up indentation of a statement new 1c6294858950 scsi: smartpqi: remove set but not used variable 'ctrl_info' new da6d2965dbdb scsi: qla2xxx: remove redundant assignment to pointer host new c88dcd8aca65 scsi: mvsas: remove redundant assignment to variable rc new b23c640c33b8 scsi: fnic: make array dev_cmd_err static const, makes obj [...] new 5ece56a2a6b2 scsi: ips: make array 'options' static const, makes object [...] new 7e52440c81aa scsi: ufs: make array setup_attrs static const, makes obje [...] new 69be9264e35c scsi: ufs-hisi: Use PTR_ERR_OR_ZERO() in ufs_hisi_get_resource() new 0e62395da2bd scsi: bfa: release allocated memory in case of error new 63e40c553f08 scsi: csiostor: Fix spelling typos new b1000fcca176 scsi: hisi_sas: fix spelling mistake "digial" -> "digital" new c74f80566217 scsi: core: allow auto suspend override by low-level driver new 49615ba144a0 scsi: ufs: override auto suspend tunables for ufs new e6d6ba8014e5 scsi: ufs-mediatek: enable auto suspend capability new c3dde2f3fe6a scsi: qedf: Add port_id getter new 8ee132b3cb69 scsi: core: Log SCSI command age with errors new 9adc2a5c3b7d scsi: csiostor: clean up indentation issue new 9e322310e16c scsi: smartpqi: clean up an indentation issue new d188b0675b21 scsi: core: Add sysfs attributes for VPD pages 0h and 89h new f99f6f46f6de scsi: libcxgbi: remove unused function to stop warning new 7cd4cb94cf4f scsi: bfa: Make restart_bfa static new 27f722ccbe15 scsi: target: Remove tpg_list and se_portal_group.se_tpg_node new a3a8d13f625d Merge branch '5.4/scsi-fixes' into 5.5/scsi-queue new 84ed362ac40c scsi: qla2xxx: Dual FCP-NVMe target port support new c76ae845ea83 scsi: qla2xxx: Add error handling for PLOGI ELS passthrough new 6997db98d00a scsi: qla2xxx: Set remove flag for all VP new c55474197a2e scsi: qla2xxx: Check for MB timeout while capturing ISP27/ [...] new d52cd7747d90 scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event new 45c96e442f52 scsi: qla2xxx: Improve logging for scan thread new 8ae15a460b14 scsi: qla2xxx: Update driver version to 10.01.00.20-k new c51c4841f157 scsi: ch: add include guard to chio.h new f7cb0d0945eb scsi: lpfc: Make function lpfc_defer_pt2pt_acc static new 3524a38e594d scsi: mpt3sas: Clean up some indenting new 0530736e40a0 scsi: smartpqi: fix controller lockup observed during forc [...] new b969261134c1 scsi: smartpqi: fix call trace in device discovery new 21432010d528 scsi: smartpqi: add inquiry timeouts new c2922f174fa0 scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung new bb9af08cfc41 scsi: smartpqi: change TMF timeout from 60 to 30 seconds new e655d469c32d scsi: smartpqi: correct syntax issue new 5b083b305b49 scsi: smartpqi: fix problem with unique ID for physical device new 0fa31a88bfd2 scsi: smartpqi: remove unused manifest constants new 694c5d5b4625 scsi: smartpqi: Align driver syntax with oob new 390e28087823 scsi: smartpqi: bump version new ff7ca7fd03ce scsi: megaraid_sas: Unique names for MSI-X vectors new 8cfb8e40d686 scsi: megaraid_sas: remove unused variables 'debugBlk','fusion' new c86fbe484c10 scsi: aacraid: fix illegal IO beyond last LBA new f2244c1b35e5 scsi: aacraid: fixed IO reporting error new c02a3342bad3 scsi: aacraid: fixed firmware assert issue new e2fd90dd2ed8 scsi: aacraid: setting different timeout for src and thor new 572ee53a9bad scsi: aacraid: check adapter health new 26c54d0ec25c scsi: aacraid: send AIF request post IOP RESET new c695793b5221 scsi: aacraid: bump version new 9cef2a7955f2 scsi: target: compare full CHAP_A Algorithm strings new 95f8f6a974cc scsi: target: fix SendTargets=All string compares new d30f53dd014d scsi: target: remove unused extension parameters new e519a34c2959 scsi: cxlflash: remove set but not used variable 'ioarcb' new 97a9ed3b3ae8 scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count new 0a5ce731977d scsi: lpfc: Fix reporting of read-only fw error errors new 27f3efd637ce scsi: lpfc: Fix lockdep errors in sli_ringtx_put new feff8b3d84d3 scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices new 324e1c402069 scsi: lpfc: Fix bad ndlp ptr in xri aborted handling new 91a52b617cdb scsi: lpfc: Fix hardlockup in lpfc_abort_handler new f84f8f93f01f scsi: lpfc: fix coverity error of dereference after null check new 22770cbabf6b scsi: lpfc: Slight fast-path performance optimizations new ea85a20cd54f scsi: lpfc: Remove lock contention target write path new 8156d378c4cb scsi: lpfc: Revise interrupt coalescing for missing scenarios new 95bfc6d8ad86 scsi: lpfc: Make FW logging dynamically configurable new b1dfa5411ea4 scsi: lpfc: Add log macros to allow print by serverity or [...] new e7d859527255 scsi: lpfc: Add FA-WWN Async Event reporting new 83c6cb1ae8be scsi: lpfc: Add FC-AL support to lpe32000 models new b4b3417cf6c8 scsi: lpfc: Add additional discovery log messages new 74acec655f56 scsi: lpfc: Update lpfc version to 12.6.0.0 new 2c7fb469024f scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer new 5314995e370e scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer new d6c9b31ac306 scsi: csiostor: Don't enable IRQs too early new e07734fdee78 scsi: cxgb4i: remove set but not used variable 'ppmax' new 906ca6353ac0 scsi: esas2r: unlock on error in esas2r_nvram_read_direct() new 5bb2f743cdaa scsi: mpt3sas: change allocation option new d44c897c391e scsi: isci: Spelling s/configruation/configuration/ new 1125c70a9238 scsi: Fix various misspellings of "connect" new 35160421b63d scsi: hisi_sas: Don't create debugfs dump folder twice new 65a3b8bd5694 scsi: hisi_sas: Set the BIST init value before enabling BIST new 8fa9a7bd3099 scsi: hisi_sas: use wait_for_completion_timeout() when cle [...] new 550c0d89d52d scsi: hisi_sas: Replace in_softirq() check in hisi_sas_tas [...] new d28ed83b7693 scsi: hisi_sas: Add timestamp for a debugfs dump new 35ea630b2bad scsi: hisi_sas: Add debugfs file structure for CQ new 1b54c4db725d scsi: hisi_sas: Add debugfs file structure for DQ new c61163981076 scsi: hisi_sas: Add debugfs file structure for registers new 1f66e1fd26bd scsi: hisi_sas: Add debugfs file structure for port new e15f2e2dff5b scsi: hisi_sas: Add debugfs file structure for IOST new 0161d55f23a1 scsi: hisi_sas: Add debugfs file structure for ITCT new b714dd8f36dc scsi: hisi_sas: Add debugfs file structure for IOST cache new 357e4fc7a933 scsi: hisi_sas: Add debugfs file structure for ITCT cache new a70e33eae363 scsi: hisi_sas: Allocate memory for multiple dumps of debugfs new 905ab01faf5f scsi: hisi_sas: Add module parameter for debugfs dump count new 8f6432986e61 scsi: hisi_sas: Add ability to have multiple debugfs dumps new cabe7c10c97a scsi: hisi_sas: Delete the debugfs folder of hisi_sas when [...] new f873b66119f2 scsi: hisi_sas: Record the phy down event in debugfs new 9e2edb41c3d4 scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc new 5792a0e81678 scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx new c3e5aac3e2f5 scsi: lpfc: Fix NULL check before mempool_destroy is not needed new 7b10db555257 scsi: lpfc: Make lpfc_debugfs_ras_log_data static new 92953c6e0aa7 scsi: zfcp: signal incomplete or error for sync exchange c [...] new 7e418833e689 scsi: zfcp: diagnostics buffer caching and use for exchang [...] new 088210233e6f scsi: zfcp: add diagnostics buffer for exchange config data new a10a61e807b0 scsi: zfcp: support retrieval of SFP Data via Exchange Port Data new 6028f7c4cd87 scsi: zfcp: introduce sysfs interface for diagnostics of l [...] new 8155eb078527 scsi: zfcp: implicitly refresh port-data diagnostics when [...] new 5a2876f0d1ef scsi: zfcp: introduce sysfs interface to read the local B2 [...] new 8a72db70b5ca scsi: zfcp: implicitly refresh config-data diagnostics whe [...] new 48910f8c35cf scsi: zfcp: move maximum age of diagnostic buffers into a [...] new e76acc519426 scsi: zfcp: proper indentation to reduce confusion in zfcp [...] new 100843f17610 scsi: zfcp: trace channel log even for FCP command responses new 059efd847a40 scsi: ufs: delete redundant function ufshcd_def_desc_sizes() new d0e9760de338 scsi: ufs: Fix kernel-doc warnings new 7f674c38a38e scsi: ufs: Use enum dev_cmd_type where appropriate new 6eb045e092ef scsi: core: avoid host-wide host_busy counter for scsi_mq new 62fb8b34be36 scsi: pm8001: Fix Use plain integer as NULL pointer new 75a740e6e81c scsi: csiostor: Fix NULL check before debugfs_remove_recursive new 64dc4f346b5b scsi: csiostor: Return value not required for csio_dfs_destroy new b1335f5b0486 scsi: core: scsi_trace: Use get_unaligned_be*() new ec990306f77f scsi: fnic: fix use after free new a16a47416d3f scsi: sg: sg_ioctl(): fix copyout handling new a62726cb9cb4 scsi: sg: sg_new_write(): replace access_ok() + __copy_fro [...] new 062c9d4527cc scsi: sg: sg_write(): __get_user() can fail... new c35a5cfb4150 scsi: sg: sg_read(): simplify reading ->pack_id of userlan [...] new d9fc5617bcb6 scsi: sg: sg_new_write(): don't bother with access_ok new c8c12792d5fe scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() new a64e5a868573 scsi: sg: sg_write(): get rid of access_ok()/__copy_from_u [...] new 1feefb7ec2fe scsi: sg: sg_ioctl(): get rid of access_ok() new 7cfd5639d99b scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow new 6bfb16208298 scsi: lpfc: Fix configuration of BB credit recovery in ser [...] new 6c1e803eac84 scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during [...] new 2332e6e475b0 scsi: lpfc: Fix unexpected error messages during RSCN handling new dda5bdf074da scsi: lpfc: Fix dynamic fw log enablement check new 69641627c653 scsi: lpfc: Sync with FC-NVMe-2 SLER change to require Con [...] new b9da814cd5f5 scsi: lpfc: Clarify FAWNN error message new 93a4d6f40198 scsi: lpfc: Add registration for CPU Offline/Online events new dcaa21367938 scsi: lpfc: Change default IRQ model on AMD architectures new 171f6c41949f scsi: lpfc: Add enablement of multiple adapter dumps new aff6ab9e7221 scsi: lpfc: Update lpfc version to 12.6.0.1 new f6b8540f4020 scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for RE [...] new a572d24af4d1 scsi: target: iscsi: CHAP: add support for SHA1, SHA256 an [...] new 19f5f88ed779 scsi: target: iscsi: tie the challenge length to the hash [...] new f9fab3d98600 scsi: target: iscsi: rename some variables to avoid confusion. new c8510d240306 scsi: dt-bindings: ufs: Add sm8150 compatible string new 983f127603fa scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure new 71c80b75ce8f scsi: qla2xxx: Do command completion on abort timeout new af2a0c51b120 scsi: qla2xxx: Fix SRB leak on switch command timeout new dd322b7f3efc scsi: qla2xxx: Fix driver unload hang new f45bca8c5052 scsi: qla2xxx: Fix double scsi_done for abort path new 2f856d4e8c23 scsi: qla2xxx: Fix memory leak when sending I/O fails new 65e920093805 scsi: qla2xxx: Fix device connect issues in P2P configuration new b3f74568411b scsi: qla2xxx: Update driver version to 10.01.00.21-k new 47140a20a819 scsi: qla2xxx: Remove an include directive new 162b805e3832 scsi: qla2xxx: Fix a dma_pool_free() call new f5a2b219a789 scsi: qla2xxx: initialize fc4_type_priority new a10c8803d0db scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME new 765ab6cdac3b scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl [...] new eea2d396aa57 scsi: lpfc: Fix a kernel warning triggered by lpfc_sli4_en [...] new 61951a6d3153 scsi: lpfc: Fix lpfc_cpumask_of_node_init() new 9237f04e12cc scsi: core: Fix scsi_get/set_resid() interface new 0eccce866f84 scsi: target: tcmu: Prevent memory reclaim recursion new 8e31a94938ad scsi: dt-bindings: ufs: ti,j721e-ufs.yaml: Add binding for [...] new 6979e56cec97 scsi: ufs: Add driver for TI wrapper for Cadence UFS IP new 6f23f8c5c9f1 scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null po [...] new 6c6d59e0fe5b scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null point [...] new d480e57809a0 scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() new bc227dde0d8b scsi: lpfc: Initialize cpu_map for not present cpus new 542ddc9b3469 scsi: lpfc: revise nvme max queues to be hdwq count new 3b294c0fb910 scsi: lpfc: Update lpfc version to 12.6.0.2 new 8c39673d5474 scsi: hisi_sas: Check sas_port before using it new 547fde8b5a19 scsi: hisi_sas: Return directly if init hardware failed new 7c0ecd40c312 scsi: hisi_sas: Relocate call to hisi_sas_debugfs_exit() new 964231aa0c7e scsi: hisi_sas: Stop converting a bool into a bool new 3d4881d1d645 scsi: ufs: print helpful hint when response size exceed bu [...] new cfcbae3895b8 scsi: ufs: fix potential bug which ends in system hang new 63f565aa6e06 scsi: csiostor: Remove set but not used variable 'rln' new 02f7e9f351a9 scsi: zorro_esp: Limit DMA transfers to 65536 bytes (excep [...] new 70e8d9accd0a scsi: ufs: ufshcd: Remove dev_err() on platform_get_irq() failure new 63cb70a1ee89 scsi: nsp_cs: drop redundant MODULE_LICENSE ifdef new d04adaa47508 scsi: nsp_cs: enable compile-testing on 64-bit new 79172ab20bfd scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead [...] new 35c3363363ac scsi: core: Clean up SG_NONE new ebdd1dfde5d2 scsi: ufs: Add device reset in link recovery path new 870b1279c7a0 scsi: ufs-qcom: Add reset control support for host controller new 71d848b8d97e scsi: ufs: Fix up auto hibern8 enablement new cddaebaf3d81 scsi: ufs: Fix register dump caused sleep in atomic context new 9333d7757348 scsi: ufs: Fix irq return code new 18f01374b55b scsi: ufs: Abort gating if clock on request is pending new 6d303e4b19d6 scsi: ufs: Fix error handing during hibern8 enter new ce21c63ee995 scsi: pm80xx: Fix for SATA device discovery new e703977b505f scsi: pm80xx: Make phy enable completion as NULL new cef1538456ba scsi: pm80xx: Initialize variable used as return status new 4daf1ef3c681 scsi: pm80xx: Convert 'long' mdelay to msleep new 7370672dc3e7 scsi: pm80xx: Squashed logging cleanup changes new e90e236250e9 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check new a88d9db94c4c scsi: pm80xx: Fix dereferencing dangling pointer new 91a43fa61f10 scsi: pm80xx: Fix command issue sizing new 51c1c5f6ed64 scsi: pm80xx: Cleanup command when a reset times out new 3e253d9657b0 scsi: pm80xx: Do not request 12G sas speeds new e2773c67e24a scsi: pm80xx: Controller fatal error through sysfs new 7295493682aa scsi: pm80xx: Tie the interrupt name to the module instance new 044f59de3a3d scsi: pm80xx: Modified the logic to collect fatal dump new 3fe3d2428b62 scsi: qla4xxx: fix double free bug new 9b44ffab49e3 scsi: arcmsr: fix indentation issues new 4583a4f66b32 scsi: lpfc: use hdwq assigned cpu for allocation new aa5334c4f301 scsi: scsi_debug: num_tgts must be >= 0 new 350767f20be8 scsi: NCR5380: Call scsi_set_resid() on command completion new d04fc41af247 scsi: NCR5380: Unconditionally clear ICR after do_abort() new 0b7a223552d4 scsi: NCR5380: Add disconnect_mask module parameter new 5a993e507ee6 Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" new 29d28f2b8d37 scsi: bnx2i: fix potential use after free new 11bf1d14b2d6 scsi: target: core: Document target_cmd_size_check() new 80647a89eaf3 scsi: target: core: Release SPC-2 reservations when closin [...] new e9d3009cb936 scsi: target: iscsi: Wait for all commands to finish befor [...] new 238191d65d72 scsi: iscsi: Don't send data to unbound connection new c941e0d17260 scsi: target: core: Fix a pr_debug() argument new 65309ef6b258 scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() new ef2cc88e2a20 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...]
The 253 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: .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 68 ++ .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + Documentation/scsi/scsi_mid_low_api.txt | 3 +- drivers/ata/pata_arasan_cf.c | 1 - drivers/s390/scsi/Makefile | 2 +- drivers/s390/scsi/zfcp_aux.c | 12 +- drivers/s390/scsi/zfcp_dbf.c | 8 +- drivers/s390/scsi/zfcp_def.h | 4 +- drivers/s390/scsi/zfcp_diag.c | 305 +++++++ drivers/s390/scsi/zfcp_diag.h | 101 +++ drivers/s390/scsi/zfcp_erp.c | 4 +- drivers/s390/scsi/zfcp_ext.h | 1 + drivers/s390/scsi/zfcp_fsf.c | 73 +- drivers/s390/scsi/zfcp_fsf.h | 21 +- drivers/s390/scsi/zfcp_scsi.c | 4 +- drivers/s390/scsi/zfcp_sysfs.c | 170 +++- drivers/scsi/NCR5380.c | 37 +- drivers/scsi/aacraid/aachba.c | 11 +- drivers/scsi/aacraid/aacraid.h | 23 +- drivers/scsi/aacraid/comminit.c | 5 + drivers/scsi/aacraid/commsup.c | 21 +- drivers/scsi/aacraid/linit.c | 35 +- drivers/scsi/aacraid/src.c | 10 + drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/arm/acornscsi.c | 4 +- drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/atp870u.c | 2 +- drivers/scsi/bfa/bfad.c | 3 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h | 2 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/csiostor/csio_hw.c | 20 +- drivers/scsi/csiostor/csio_init.c | 7 +- drivers/scsi/csiostor/csio_lnode.c | 18 +- drivers/scsi/csiostor/csio_mb.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 - drivers/scsi/cxgbi/libcxgbi.c | 28 - drivers/scsi/cxlflash/main.c | 2 - drivers/scsi/esas2r/esas2r_flash.c | 1 + drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/fnic/vnic_dev.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 67 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 376 +++++--- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 30 +- drivers/scsi/hosts.c | 19 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/port_config.c | 2 +- drivers/scsi/isci/remote_device.c | 2 +- drivers/scsi/iscsi_tcp.c | 8 + drivers/scsi/lpfc/lpfc.h | 40 +- drivers/scsi/lpfc/lpfc_attr.c | 298 +++++-- drivers/scsi/lpfc/lpfc_bsg.c | 18 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 + drivers/scsi/lpfc/lpfc_ct.c | 28 +- drivers/scsi/lpfc/lpfc_debugfs.c | 118 ++- drivers/scsi/lpfc/lpfc_els.c | 57 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 200 +++-- drivers/scsi/lpfc/lpfc_hw4.h | 31 +- drivers/scsi/lpfc/lpfc_init.c | 954 ++++++++++++++++----- drivers/scsi/lpfc/lpfc_logmsg.h | 17 + drivers/scsi/lpfc/lpfc_mbox.c | 1 + drivers/scsi/lpfc/lpfc_mem.c | 3 - drivers/scsi/lpfc/lpfc_nportdisc.c | 149 +++- drivers/scsi/lpfc/lpfc_nvme.c | 85 +- drivers/scsi/lpfc/lpfc_nvmet.c | 103 +-- drivers/scsi/lpfc/lpfc_nvmet.h | 2 - drivers/scsi/lpfc/lpfc_scsi.c | 43 +- drivers/scsi/lpfc/lpfc_sli.c | 391 +++++++-- drivers/scsi/lpfc/lpfc_sli.h | 3 +- drivers/scsi/lpfc/lpfc_sli4.h | 42 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 3 + drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 36 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 15 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 344 +++++++- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 9 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 12 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/pm8001/pm8001_ctl.c | 20 + drivers/scsi/pm8001/pm8001_hwi.c | 131 ++- drivers/scsi/pm8001/pm8001_init.c | 36 +- drivers/scsi/pm8001/pm8001_sas.c | 70 +- drivers/scsi/pm8001/pm8001_sas.h | 24 +- drivers/scsi/pm8001/pm80xx_hwi.c | 451 +++++++--- drivers/scsi/pm8001/pm80xx_hwi.h | 3 + drivers/scsi/qedf/qedf_dbg.h | 2 +- drivers/scsi/qedf/qedf_main.c | 8 + drivers/scsi/qedi/qedi_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 34 +- drivers/scsi/qla2xxx/qla_fw.h | 2 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_gs.c | 66 +- drivers/scsi/qla2xxx/qla_init.c | 140 +-- drivers/scsi/qla2xxx/qla_inline.h | 12 + drivers/scsi/qla2xxx/qla_iocb.c | 106 ++- drivers/scsi/qla2xxx/qla_isr.c | 36 +- drivers/scsi/qla2xxx/qla_mbx.c | 15 +- drivers/scsi/qla2xxx/qla_mid.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 174 ++-- drivers/scsi/qla2xxx/qla_target.c | 2 +- drivers/scsi/qla2xxx/qla_tmpl.c | 29 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla4xxx/ql4_mbx.c | 3 - drivers/scsi/scsi.c | 6 +- drivers/scsi/scsi_debug.c | 9 +- drivers/scsi/scsi_lib.c | 45 +- drivers/scsi/scsi_logging.c | 10 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/scsi_sysfs.c | 22 +- drivers/scsi/scsi_trace.c | 124 +-- drivers/scsi/sd.c | 4 + drivers/scsi/sg.c | 91 +- drivers/scsi/smartpqi/smartpqi.h | 77 +- drivers/scsi/smartpqi/smartpqi_init.c | 437 ++++++---- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 22 +- drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/ufs/Kconfig | 10 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/ti-j721e-ufs.c | 90 ++ drivers/scsi/ufs/ufs-hisi.c | 5 +- drivers/scsi/ufs/ufs-mediatek.c | 3 + drivers/scsi/ufs/ufs-qcom.c | 53 ++ drivers/scsi/ufs/ufs-qcom.h | 3 + drivers/scsi/ufs/ufs-sysfs.c | 15 +- drivers/scsi/ufs/ufs_bsg.c | 1 + drivers/scsi/ufs/ufshcd-dwc.c | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 1 - drivers/scsi/ufs/ufshcd.c | 214 +++-- drivers/scsi/ufs/ufshcd.h | 12 + drivers/scsi/ufs/ufshci.h | 2 +- drivers/scsi/zorro_esp.c | 11 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 3 - drivers/target/iscsi/iscsi_target.c | 24 +- drivers/target/iscsi/iscsi_target_auth.c | 232 +++-- drivers/target/iscsi/iscsi_target_auth.h | 17 +- drivers/target/iscsi/iscsi_target_parameters.h | 3 - drivers/target/target_core_fabric_lib.c | 2 +- drivers/target/target_core_tpg.c | 12 - drivers/target/target_core_transport.c | 28 + drivers/target/target_core_user.c | 6 +- drivers/target/target_core_xcopy.c | 1 - drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/storage/transport.c | 3 +- drivers/usb/storage/uas.c | 1 - include/scsi/iscsi_proto.h | 1 + include/scsi/scsi_cmnd.h | 5 +- include/scsi/scsi_device.h | 5 +- include/scsi/scsi_host.h | 19 +- include/target/target_core_base.h | 1 - include/uapi/linux/chio.h | 11 +- 163 files changed, 5656 insertions(+), 1987 deletions(-) create mode 100644 Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml create mode 100644 drivers/s390/scsi/zfcp_diag.c create mode 100644 drivers/s390/scsi/zfcp_diag.h create mode 100644 drivers/scsi/ufs/ti-j721e-ufs.c