aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-10-02scsi_error: streamline scsi_eh_bus_device_reset()eh-rework.v5Hannes Reinecke1-15/+11
2023-10-02scsi: remove SUBMITTED_BY_SCSI_RESET_IOCTLHannes Reinecke2-3/+0
2023-10-02scsi: Do not allocate scsi command in scsi_ioctl_reset()Hannes Reinecke1-56/+39
2023-10-02scsi: Use scsi_device as argument to eh_device_reset_handler()Hannes Reinecke60-290/+272
2023-10-02scsi: Use scsi_target as argument for eh_target_reset_handler()Hannes Reinecke34-187/+217
2023-10-02scsi: Use Scsi_Host and channel number as argument for eh_bus_reset_handler()Hannes Reinecke33-140/+133
2023-10-02scsi: Use Scsi_Host as argument for eh_host_reset_handlerHannes Reinecke75-330/+261
2023-10-02csiostor: use separate TMF commandHannes Reinecke1-24/+48
2023-10-02fnic: use fc_block_rport() correctlyHannes Reinecke1-3/+4
2023-10-02fnic: allocate device reset command on the flyHannes Reinecke3-66/+48
2023-10-02snic: Use scsi_host_busy_iter() to traverse commandsHannes Reinecke1-93/+84
2023-10-02snic: allocate device reset commandHannes Reinecke1-32/+31
2023-10-02snic: reserve tag for TMFHannes Reinecke3-68/+21
2023-10-02scsi_transport_iscsi: use session as argument for iscsi_block_scsi_eh()Hannes Reinecke3-18/+24
2023-10-02libiscsi: use cls_session as argument for target and session resetHannes Reinecke3-14/+19
2023-10-02xen-scsifront: rework scsifront_action_handler()Hannes Reinecke1-7/+11
2023-10-02xen-scsifront: add scsi device as argument to scsifront_do_request()Hannes Reinecke1-11/+20
2023-10-02fas216: Rework device reset to not rely on SCSI command pointerHannes Reinecke1-20/+19
2023-10-02a1000u2w: do not rely on the command for inia100_device_reset()Hannes Reinecke1-32/+11
2023-10-02aha152x: look for stuck command when resetting deviceHannes Reinecke1-11/+15
2023-10-02bfa: Do not use scsi command to signal TMF statusHannes Reinecke2-51/+63
2023-10-02zfcp: do not wait for rports to become unblocked after host resetHannes Reinecke1-4/+0
2023-10-02mpi3mr: split off bus_reset function from host_resetHannes Reinecke1-20/+37
2023-10-02pmcraid: select device in pmcraid_eh_target_reset_handler()Hannes Reinecke1-2/+14
2023-10-02pmcraid: Select device in pmcraid_eh_bus_reset_handler()Hannes Reinecke1-8/+38
2023-10-02qla1280: separate out host reset function from qla1280_error_action()Hannes Reinecke1-20/+22
2023-10-02sym53c8xx_2: rework reset handlingHannes Reinecke1-27/+55
2023-10-02sym53c8xx_2: split off bus reset from host resetHannes Reinecke1-41/+66
2023-10-02ips: Do not try to abort command from host resetHannes Reinecke1-18/+0
2023-10-02megaraid: pass in NULL scb for host resetHannes Reinecke1-26/+16
2023-10-02ibmvfc: open-code reset loop for target resetHannes Reinecke1-19/+23
2023-10-02aic79xx: do not reference scsi command when resetting deviceHannes Reinecke1-6/+15
2023-10-02aic79xx: make BUILD_SCSIID() a functionHannes Reinecke1-4/+7
2023-10-02aic7xxx: do not reference scsi command when resetting deviceHannes Reinecke1-51/+57
2023-10-02aic7xxx: make BUILD_SCSIID() a functionHannes Reinecke1-6/+13
2023-10-02bnx2fc: Do not rely on a scsi command for lun or target resetHannes Reinecke3-52/+57
2023-10-02qedf: use fc rport as argument for qedf_initiate_tmf()Hannes Reinecke3-66/+33
2023-10-02mptfc: open-code mptfc_block_error_handler() for bus resetHannes Reinecke1-3/+14
2023-10-02mptfusion: correct definitions for mptscsih_dev_reset()Hannes Reinecke2-1/+55
2023-10-02mptfc: simplify mptfc_block_error_handler()Hannes Reinecke1-29/+54
2023-08-30scsi: ufs: core: No need to update UPIU.header.flags and lun in advanced RPMB...Bean Huo1-3/+1
2023-08-30scsi: ufs: core: Add advanced RPMB support where UFSHCI 4.0 does not support ...Bean Huo2-3/+10
2023-08-30scsi: mpt3sas: Remove volatile qualifierRanjan Kumar3-6/+6
2023-08-30scsi: mpt3sas: Perform additional retries if doorbell read returns 0Ranjan Kumar2-13/+34
2023-08-30scsi: libsas: Simplify sas_queue_reset() and remove unused codeWenchao Hao1-38/+3
2023-08-30scsi: ufs: Fix the build for the old ARM OABIBart Van Assche1-1/+1
2023-08-30scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt()Nathan Chancellor1-2/+1
2023-08-30scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag()Yang Li1-33/+0
2023-08-30scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport"Colin Ian King1-1/+1
2023-08-30Merge branch '6.5/scsi-fixes' into 6.6/scsi-stagingMartin K. Petersen33-235/+282
2023-08-25scsi: fnic: Replace sgreset tag with max_tag_idKaran Tilak Kumar2-12/+11
2023-08-25scsi: storvsc: Handle additional SRB status valuesMichael Kelley1-0/+7
2023-08-25Merge patch series "qla2xxx driver misc features"Martin K. Petersen17-96/+1088
2023-08-25scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs()Nilesh Javali1-5/+0
2023-08-25scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined errorNilesh Javali1-1/+3
2023-08-24Merge patch series "smartpqi updates"Martin K. Petersen2-55/+215
2023-08-24scsi: smartpqi: Change driver version to 2.1.24-046Don Brace1-3/+3
2023-08-24scsi: smartpqi: Enhance error messagesMahesh Rajashekhara1-8/+9
2023-08-24scsi: smartpqi: Enhance controller offline notificationDavid Strahan1-1/+49
2023-08-24scsi: smartpqi: Enhance shutdown notificationDavid Strahan1-1/+1
2023-08-24scsi: smartpqi: Simplify lun_number assignmentDavid Strahan1-4/+2
2023-08-24scsi: smartpqi: Rename pciinfo to pci_infoKevin Barnett1-6/+6
2023-08-24scsi: smartpqi: Rename MACRO to clarify purposeKevin Barnett2-2/+2
2023-08-24scsi: smartpqi: Add abort handlerKevin Barnett2-36/+149
2023-08-24scsi: snic: Fix double free in snic_tgt_create()Zhu Wang1-2/+1
2023-08-24scsi: sd: Remove the number of forward declarationsBart Van Assche1-39/+27
2023-08-24scsi: st: Add third party poweron reset handlingJohn Meneghini1-0/+2
2023-08-24scsi: core: Report error list information in debugfsBart Van Assche1-3/+23
2023-08-24scsi: core: Improve type safety of scsi_rescan_device()Bart Van Assche11-13/+12
2023-08-24scsi: qedi: Remove unused declarationsYue Haibing1-2/+0
2023-08-24scsi: qedf: Remove unused declarationYue Haibing1-1/+0
2023-08-24scsi: xen-scsifront: shost_priv() can never return NULLJuergen Gross1-3/+3
2023-08-24scsi: core: raid_class: Remove raid_component_add()Zhu Wang2-52/+0
2023-08-24Merge patch series "libsas: Some tidy-up"Martin K. Petersen25-131/+59
2023-08-24Merge patch series "Returning FIS on success for CDL"Martin K. Petersen6-18/+23
2023-08-21scsi: libsas: Delete sas_ata_task.retry_countJohn Garry2-3/+1
2023-08-21scsi: libsas: Delete sas_ata_task.stp_affil_polJohn Garry2-6/+1
2023-08-21scsi: libsas: Delete sas_ata_task.set_affil_polJohn Garry2-5/+3
2023-08-21scsi: libsas: Delete sas_ssp_task.task_prioJohn Garry9-12/+5
2023-08-21scsi: libsas: Delete sas_ssp_task.enable_first_burstJohn Garry6-19/+4
2023-08-21scsi: libsas: Delete sas_ssp_task.retry_countJohn Garry3-4/+0
2023-08-21scsi: libsas: Delete struct scsi_coreJohn Garry17-55/+50
2023-08-21scsi: libsas: Delete enum sas_phy_typeJohn Garry6-11/+0
2023-08-21scsi: libsas: Delete enum sas_classJohn Garry8-15/+0
2023-08-21scsi: libsas: Delete sas_ha_struct.lldd_moduleJohn Garry7-7/+0
2023-08-21scsi: qla2xxx: Update version to 10.02.09.100-kNilesh Javali1-3/+3
2023-08-21Revert "scsi: qla2xxx: Fix buffer overrun"Nilesh Javali1-1/+1
2023-08-21scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()Nilesh Javali1-1/+1
2023-08-21scsi: qla2xxx: Remove unsupported ql2xenabledif optionManish Rangankar3-5/+8
2023-08-21scsi: qla2xxx: Error code did not return to upper layerQuinn Tran1-0/+2
2023-08-21scsi: qla2xxx: Add logs for SFP temperature monitoringBikash Hazarika1-0/+18
2023-08-21scsi: qla2xxx: Fix firmware resource trackingQuinn Tran5-3/+88
2023-08-21scsi: qla2xxx: Flush mailbox commands on chip resetQuinn Tran4-9/+4
2023-08-21scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMeManish Rangankar11-34/+642
2023-08-21scsi: qla2xxx: Allow 32-byte CDBsQuinn Tran2-1/+272
2023-08-21scsi: qla2xxx: Move resource to allow code reuseQuinn Tran4-34/+47
2023-08-21scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5Neil Armstrong1-1/+1
2023-08-21scsi: target: Fix write perf due to unneeded throttlingMike Christie1-1/+6
2023-08-21scsi: ufs: mcq: Fix the search/wrap around logicBao D. Nguyen1-2/+4
2023-08-21scsi: lpfc: Do not abuse UUID APIs and LPFC_COMPRESS_VMID_SIZEAndy Shevchenko2-7/+8
2023-08-21scsi: pm8001: Remove unused declarationsYue Haibing1-2/+0
2023-08-21scsi: fcoe: Fix potential deadlock on &fip->ctlr_lockChengfeng Ye1-8/+12
2023-08-21scsi: elx: sli4: Remove code duplicationRajeshwar R Shinde1-6/+2
2023-08-21scsi: bfa: Replace one-element array with flexible-array member in struct fc_...Gustavo A. R. Silva2-2/+2
2023-08-21scsi: qla2xxx: Remove unused declarationsYue Haibing1-10/+0
2023-08-21scsi: pmcraid: Use pci_dev_id() to simplify the codeZheng Zengkai1-2/+1
2023-08-21scsi: pm80xx: Set RETFIS when requested by libsasIgor Pylypiv4-18/+19
2023-08-21scsi: libsas: Add return_fis_on_success to sas_ata_taskIgor Pylypiv2-0/+4
2023-08-21scsi: megaraid: Use pci_dev_id() to simplify the codeJialin Zhang1-1/+1
2023-08-21scsi: megaraid_sas: Use pci_dev_id() to simplify the codeJialin Zhang1-1/+1
2023-08-21scsi: mvumi: Use pci_dev_id() to simplify the codeJialin Zhang1-1/+1
2023-08-21scsi: ufs: host: Convert to dev_err_probe() in ufshcd_pltfrm_init()Brian Masney1-1/+2
2023-08-21scsi: ufs: core: Convert to dev_err_probe() in ufshcd_variant_hba_init()Brian Masney1-2/+3
2023-08-21scsi: core: Use 32-bit hostnum in scsi_host_lookup()Tony Battersby2-3/+3
2023-08-21scsi: isci: Return result of sas_register_ha()Artem Chernyshev1-3/+1
2023-08-21scsi: gvp11: Remove unused gvp11_setup() functionArnd Bergmann1-5/+0
2023-08-21scsi: qlogicpti: Mark qlogicpti_info() staticArnd Bergmann1-1/+1
2023-08-21scsi: ppa: Add a module parameter for the transfer modeAlex Henrie3-45/+43
2023-08-21scsi: ppa: Fix compilation with PPA_DEBUG=1Alex Henrie1-1/+1
2023-08-21scsi: arcmsr: Add __init and __exit for arcmsr_module_{init,exit}()Xiang Yang1-2/+2
2023-08-21scsi: core: Remove unused extern declarationsYue Haibing1-2/+0
2023-08-21scsi: libsas: Remove unused declarationsYue Haibing2-9/+0
2023-08-07scsi: ufs: ufs-pci: Add support for QEMUJeuk Kim1-0/+1
2023-08-07Merge patch series "mpi3mr: Few Enhancements and minor fixes"Martin K. Petersen6-43/+177
2023-08-07scsi: mpi3mr: Update driver version to 8.5.0.0.0Ranjan Kumar1-2/+2
2023-08-07scsi: mpi3mr: Enhance handling of devices removed after controller resetRanjan Kumar1-0/+13
2023-08-07scsi: mpi3mr: WRITE SAME implementationRanjan Kumar2-24/+105
2023-08-07scsi: mpi3mr: Add support for more than 1MB I/ORanjan Kumar3-11/+50
2023-08-07scsi: mpi3mr: Update MPI Headers to version 3.00.28Ranjan Kumar3-2/+3
2023-08-07scsi: mpi3mr: Invoke soft reset upon TSU or event ack time outRanjan Kumar1-4/+4
2023-08-07scsi: qedf: Fix firmware halt over suspend and resumeNilesh Javali1-0/+18
2023-08-07scsi: qedi: Fix firmware halt over suspend and resumeNilesh Javali1-0/+18
2023-08-07scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lockChengfeng Ye1-2/+3
2023-08-07scsi: lpfc: Remove reftag check in DIF pathsJustin Tee1-17/+3
2023-08-07scsi: ufs: renesas: Fix private allocationYoshihiro Shimoda1-1/+1
2023-08-07scsi: snic: Fix possible memory leak if device_add() failsZhu Wang1-0/+1
2023-08-07scsi: core: Fix possible memory leak if device_add() failsZhu Wang1-0/+1
2023-08-07scsi: lpfc: Modify when a node should be put in device recovery mode during RSCNJustin Tee1-1/+1
2023-08-07scsi: ufs: qcom: Make struct ufs_qcom_bw_table static constManivannan Sadhasivam1-1/+1
2023-08-07scsi: ufs: core: Fix the build for gcc 9 and beforeBart Van Assche1-0/+8
2023-08-07scsi: ufs: ufs-qcom: Check host controller stateNitin Rawat1-0/+4
2023-08-07scsi: ufs: core: Export ufshcd_is_hba_active()Nitin Rawat2-1/+3
2023-07-31scsi: core: Fix legacy /proc parsing buffer overflowTony Battersby1-13/+17
2023-07-31Merge patch series "Multiple cleanup patches for the UFS driver"Martin K. Petersen18-398/+460
2023-07-31scsi: ufs: Simplify response header parsingBart Van Assche3-108/+115
2023-07-31scsi: ufs: Simplify transfer request header initializationBart Van Assche5-58/+99
2023-07-31scsi: ufs: Remove a member variableBart Van Assche3-25/+20
2023-07-31scsi: ufs: Simplify ufshcd_abort_all()Bart Van Assche1-26/+20
2023-07-31scsi: ufs: Remove a local variable from ufshcd_abort_all()Bart Van Assche1-11/+11
2023-07-31scsi: ufs: Improve type safetyBart Van Assche4-14/+7
2023-07-31scsi: ufs: Simplify zero-initializationBart Van Assche1-2/+2
2023-07-31scsi: ufs: Minimize #include directivesBart Van Assche3-2/+4
2023-07-31scsi: ufs: Rename a function argumentBart Van Assche1-1/+2
2023-07-31scsi: ufs: Fix kernel-doc headersBart Van Assche3-33/+16
2023-07-31scsi: ufs: Document all return valuesBart Van Assche4-2/+44
2023-07-31scsi: ufs: Follow the kernel-doc syntax for documenting return valuesBart Van Assche11-122/+126
2023-07-31scsi: ufs: qcom: Add support for scaling interconnectsManivannan Sadhasivam2-1/+133
2023-07-31scsi: ufs: core: Add enums for UFS lanesManivannan Sadhasivam3-4/+10
2023-07-31scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directlyOleksandr Natalenko2-6/+17
2023-07-31scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directlyOleksandr Natalenko1-4/+3
2023-07-31scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read...Oleksandr Natalenko1-4/+3
2023-07-31scsi: 53c700: Check that command slot is not NULLAlexandra Diupina1-1/+1
2023-07-31scsi: fnic: Replace return codes in fnic_clean_pending_aborts()Karan Tilak Kumar2-3/+5
2023-07-31scsi: storvsc: Fix handling of virtual Fibre Channel timeoutsMichael Kelley1-4/+0
2023-07-31scsi: hisi_sas: Fix warning detected by sparseSunil V L1-1/+1
2023-07-31Merge patch series "scsi: target: iscsi: Get rid of sprintf in iscsi_target_c...Martin K. Petersen1-36/+36
2023-07-31scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.cKonstantin Shelekhin1-9/+9
2023-07-31scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()Konstantin Shelekhin1-27/+27
2023-07-31scsi: aic7xxx: Fix firmware build fatal errorWang Jinchao2-15/+4
2023-07-25scsi: iscsi: Remove unused extern declaration iscsi_lookup_iface()YueHaibing1-1/+0
2023-07-25scsi: pm80xx: Fix error return code in pm8001_pci_probe()Yang Yingliang1-1/+2
2023-07-25scsi: zfcp: Defer fc_rport blocking until after ADISC responseSteffen Maier1-5/+1
2023-07-25scsi: qla4xxx: Add length check when parsing nlattrsLin Ma1-0/+15
2023-07-25scsi: be2iscsi: Add length check when parsing nlattrsLin Ma1-0/+4
2023-07-25scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()Lin Ma1-0/+8
2023-07-25scsi: iscsi: Add length check for nlattr payloadLin Ma1-29/+43
2023-07-25scsi: ufs: Fix residual handlingBart Van Assche2-2/+16
2023-07-25scsi: RDMA/srp: Fix residual handlingBart Van Assche1-4/+0
2023-07-25scsi: ufs: qcom: Remove unused variableArnd Bergmann1-1/+0
2023-07-23scsi: ufs: core: Remove HPB supportBart Van Assche10-3405/+1
2023-07-23scsi: core: Fix the scsi_set_resid() documentationBart Van Assche1-2/+2
2023-07-23scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayedNitin Rawat1-0/+1
2023-07-23Merge patch series: "qla2xxx driver bug fixes"Martin K. Petersen10-102/+168
2023-07-23scsi: qla2xxx: Update version to 10.02.08.500-kNilesh Javali1-2/+2
2023-07-23scsi: qla2xxx: fix inconsistent TMF timeoutQuinn Tran1-1/+0
2023-07-23scsi: qla2xxx: Fix TMF leak throughQuinn Tran1-6/+14
2023-07-23scsi: qla2xxx: Turn off noisy message logQuinn Tran1-1/+1
2023-07-23scsi: qla2xxx: Fix session hang in gnlQuinn Tran1-2/+3
2023-07-23scsi: qla2xxx: Fix erroneous link up failureQuinn Tran2-2/+7
2023-07-23scsi: qla2xxx: Fix command flush during TMFQuinn Tran3-39/+45
2023-07-23scsi: qla2xxx: Limit TMF to 8 per functionQuinn Tran3-25/+41
2023-07-23scsi: qla2xxx: Adjust IOCB resource on qpair createQuinn Tran4-19/+38
2023-07-23scsi: qla2xxx: Fix deletion race conditionQuinn Tran2-9/+21
2023-07-23Merge patch series "lpfc: Update lpfc to revision 14.2.0.14"Martin K. Petersen12-167/+324
2023-07-23scsi: lpfc: Copyright updates for 14.2.0.14 patchesJustin Tee1-1/+1
2023-07-23scsi: lpfc: Update lpfc version to 14.2.0.14Justin Tee1-1/+1
2023-07-23scsi: lpfc: Clean up SLI-4 sysfs resource reportingJustin Tee1-35/+101
2023-07-23scsi: lpfc: Refactor cpu affinity assignment pathsJustin Tee3-28/+27
2023-07-23scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detectedJustin Tee4-11/+43
2023-07-23scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited ...Justin Tee3-37/+50