aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-10-23scsi: remove SUBMITTED_BY_SCSI_RESET_IOCTLeh-rework.v9Hannes Reinecke2-3/+0
2023-10-23scsi_error: map FAST_IO_FAIL to -EAGAIN in SCSI EHHannes Reinecke1-5/+18
2023-10-23scsi_error: iterate over list of failed commands in scsi_eh_bus_device_reset()Hannes Reinecke1-31/+27
2023-10-23scsi: Do not allocate scsi command in scsi_ioctl_reset()Hannes Reinecke1-56/+39
2023-10-23scsi_error: iterate over list of failed commands in scsi_eh_bus_reset()Hannes Reinecke1-37/+25
2023-10-23scsi: set host byte after EH completedHannes Reinecke1-12/+17
2023-10-23scsi: Use scsi_device as argument to eh_device_reset_handler()Hannes Reinecke60-338/+264
2023-10-23scsi: Use scsi_target as argument for eh_target_reset_handler()Hannes Reinecke34-215/+232
2023-10-23scsi: Use Scsi_Host and channel number as argument for eh_bus_reset_handler()Hannes Reinecke34-154/+149
2023-10-23scsi: Use Scsi_Host as argument for eh_host_reset_handlerHannes Reinecke75-391/+286
2023-10-23dc395x: Remove 'scmd' parameter from doing_srb_done()Hannes Reinecke1-8/+6
2023-10-23csiostor: use separate TMF commandHannes Reinecke1-24/+48
2023-10-23fnic: use fc_block_rport() correctlyHannes Reinecke1-3/+4
2023-10-23fnic: allocate device reset command on the flyHannes Reinecke3-64/+55
2023-10-23snic: Use scsi_host_busy_iter() to traverse commandsHannes Reinecke1-93/+84
2023-10-23snic: allocate device reset commandHannes Reinecke1-32/+40
2023-10-23snic: reserve tag for TMFHannes Reinecke3-68/+21
2023-10-23scsi_transport_iscsi: use session as argument for iscsi_block_scsi_eh()Hannes Reinecke3-18/+24
2023-10-23libiscsi: use cls_session as argument for target and session resetHannes Reinecke3-16/+21
2023-10-23xen-scsifront: rework scsifront_action_handler()Hannes Reinecke1-7/+12
2023-10-23xen-scsifront: add scsi device as argument to scsifront_do_request()Hannes Reinecke1-11/+20
2023-10-23fas216: Rework device reset to not rely on SCSI command pointerHannes Reinecke1-20/+19
2023-10-23a1000u2w: do not rely on the command for inia100_device_reset()Hannes Reinecke1-34/+12
2023-10-23aha152x: look for stuck command when resetting deviceHannes Reinecke1-11/+15
2023-10-23bfa: Do not use scsi command to signal TMF statusHannes Reinecke2-51/+63
2023-10-23zfcp: do not wait for rports to become unblocked after host resetHannes Reinecke1-5/+1
2023-10-23megaraid: fixup debug message in megaraid_abort_and_reset()Hannes Reinecke1-4/+6
2023-10-23aic79xx: fix up NULL command in ahd_done()Hannes Reinecke1-2/+3
2023-10-23mptfc: initialize return value in mptfc_bus_reset()Hannes Reinecke1-1/+1
2023-10-23pmcraid: add missing scsi_device_put() in pmcraid_eh_target_reset_handler()Hannes Reinecke1-3/+6
2023-10-16scsi: core: Handle depopulation and restoration in progressDouglas Gilbert2-0/+5
2023-10-16scsi: ufs: core: Add support for parsing OPPManivannan Sadhasivam3-0/+117
2023-10-16scsi: ufs: core: Add OPP support for scaling clocks and regulatorsManivannan Sadhasivam2-33/+115
2023-10-16scsi: ufs: dt-bindings: common: Add OPP tableKrzysztof Kozlowski1-3/+32
2023-10-16Merge patch series "scsi: scsi_debug: Add error injection for single device"Martin K. Petersen1-5/+570
2023-10-16scsi: scsi_debug: Add param to control sdev's allow_restartWenchao Hao1-0/+6
2023-10-16scsi: scsi_debug: Add debugfs interface to fail target resetWenchao Hao1-1/+113
2023-10-16scsi: scsi_debug: Add new error injection type: Reset LUN failedWenchao Hao1-0/+39
2023-10-16scsi: scsi_debug: Add new error injection type: Abort FailedWenchao Hao1-0/+40
2023-10-16scsi: scsi_debug: Set command result and sense data if error is injectedWenchao Hao1-0/+53
2023-10-16scsi: scsi_debug: Return failed value if error is injectedWenchao Hao1-0/+36
2023-10-16scsi: scsi_debug: Time out command if the error is injectedWenchao Hao1-0/+34
2023-10-16scsi: scsi_debug: Define grammar to remove added error injectionWenchao Hao1-0/+31
2023-10-16scsi: scsi_debug: Add interface to manage error injection for a single deviceWenchao Hao1-4/+210
2023-10-16scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystemWenchao Hao1-0/+8
2023-10-13Merge patch series "lpfc: Update lpfc to revision 14.2.0.15"Martin K. Petersen7-15/+48
2023-10-13scsi: lpfc: Update lpfc version to 14.2.0.15Justin Tee1-1/+1
2023-10-13scsi: lpfc: Introduce LOG_NODE_VERBOSE messaging flagJustin Tee2-5/+5
2023-10-13scsi: lpfc: Validate ELS LS_ACC completion payloadJustin Tee1-0/+23
2023-10-13scsi: lpfc: Reject received PRLIs with only initiator fcn role for NPIV portsJustin Tee1-4/+14
2023-10-13scsi: lpfc: Treat IOERR_SLI_DOWN I/O completion status the same as pci offlineJustin Tee1-2/+4
2023-10-13scsi: lpfc: Remove unnecessary zero return code assignment in lpfc_sli4_hba_s...Justin Tee1-3/+1
2023-10-13Merge patch series "megaraid_sas: Driver version update to 07.727.03.00-rc1"Martin K. Petersen4-4/+8
2023-10-13scsi: megaraid_sas: Revision of Maintainer ListChandrakanth patil1-0/+1
2023-10-13scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1Chandrakanth patil1-2/+2
2023-10-13scsi: megaraid_sas: Log message when controller reset is requested but not is...Chandrakanth patil1-0/+3
2023-10-13scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selec...Chandrakanth patil1-2/+2
2023-10-13Merge patch series "scsi: sshdr and retry fixes"Martin K. Petersen7-75/+82
2023-10-13scsi: sr: Fix sshdr use in sr_get_eventsMike Christie1-1/+2
2023-10-13scsi: sd: Fix sshdr use in cache_type_storeMike Christie1-4/+5
2023-10-13scsi: Fix sshdr use in scsi_cdl_enableMike Christie1-1/+1
2023-10-13scsi: Fix sshdr use in scsi_test_unit_readyMike Christie1-2/+2
2023-10-13scsi: sd: Fix scsi_mode_sense caller's sshdr useMike Christie1-2/+2
2023-10-13scsi: spi: Fix sshdr useMike Christie1-2/+2
2023-10-13scsi: rdac: Fix sshdr useMike Christie1-3/+6
2023-10-13scsi: rdac: Fix send_mode_select retry handlingMike Christie1-9/+9
2023-10-13scsi: hp_sw: Fix sshdr useMike Christie1-39/+40
2023-10-13scsi: sd: Fix sshdr use in sd_spinup_diskMike Christie1-11/+13
2023-10-13scsi: sd: Fix sshdr use in read_capacity_16Mike Christie1-4/+3
2023-10-13Merge patch series "scsi: target: Allow userspace to config cmd submission"Martin K. Petersen21-76/+170
2023-10-13scsi: target: Export fabric driver direct submit settingsMike Christie1-0/+24
2023-10-13scsi: target: core: Unexport target_queue_submission()Mike Christie2-3/+1
2023-10-13scsi: target: Allow userspace to request direct submissionsMike Christie6-12/+57
2023-10-13scsi: target: core: Kill transport_handle_cdb_direct()Mike Christie4-23/+11
2023-10-13scsi: target: core: Move buffer clearing hackMike Christie1-28/+21
2023-10-13scsi: target: core: Move core_alua_check_nonop_delay() callMike Christie4-15/+6
2023-10-13scsi: target: Have drivers report if they support direct submissionsMike Christie13-0/+55
2023-10-13scsi: target: iscs: Make write_pending_must_be_called a bit fieldMike Christie2-3/+3
2023-10-13Merge patch series "scsi: EH rework prep patches, part 1"Martin K. Petersen18-395/+572
2023-10-13scsi: mpi3mr: Split off bus_reset function from host_resetHannes Reinecke1-20/+37
2023-10-13scsi: pmcraid: Select device in pmcraid_eh_target_reset_handler()Hannes Reinecke1-2/+14
2023-10-13scsi: pmcraid: Select device in pmcraid_eh_bus_reset_handler()Hannes Reinecke1-8/+38
2023-10-13scsi: qla1280: Separate out host reset function from qla1280_error_action()Hannes Reinecke1-20/+22
2023-10-13scsi: sym53c8xx_2: Rework reset handlingHannes Reinecke1-27/+55
2023-10-13scsi: sym53c8xx_2: Split off bus reset from host resetHannes Reinecke1-41/+66
2023-10-13scsi: ips: Do not try to abort command from host resetHannes Reinecke1-18/+0
2023-10-13scsi: megaraid: Pass in NULL scb for host resetHannes Reinecke1-26/+16
2023-10-13scsi: ibmvfc: Open-code reset loop for target resetHannes Reinecke1-19/+23
2023-10-13scsi: aic79xx: Do not reference SCSI command when resetting deviceHannes Reinecke1-6/+15
2023-10-13scsi: aic79xx: Make BUILD_SCSIID() a functionHannes Reinecke1-4/+7
2023-10-13scsi: aic7xxx: Do not reference SCSI command when resetting deviceHannes Reinecke1-51/+57
2023-10-13scsi: aic7xxx: Make BUILD_SCSIID() a functionHannes Reinecke1-6/+13
2023-10-13scsi: bnx2fc: Do not rely on a SCSI command for LUN or target resetHannes Reinecke3-52/+57
2023-10-13scsi: qedf: Use FC rport as argument for qedf_initiate_tmf()Hannes Reinecke3-66/+33
2023-10-13scsi: message: fusion: Open-code mptfc_block_error_handler() for bus resetHannes Reinecke1-3/+14
2023-10-13scsi: message: fusion: Correct definitions for mptscsih_dev_reset()Hannes Reinecke2-1/+55
2023-10-13scsi: message: fusion: Simplify mptfc_block_error_handler()Hannes Reinecke1-29/+54
2023-10-13scsi: ibmvfc: Use 'unsigned int' for single-bit bitfields in 'struct ibmvfc_h...Nathan Chancellor1-9/+9
2023-10-13scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()Wenchao Hao1-0/+6
2023-10-13scsi: cxgbi: Fix 'generated' typoMuhammad Muzammil1-1/+1
2023-10-13scsi: ufs: core: Fix abnormal scale up after scale downPeter Wang1-0/+7
2023-10-13scsi: ufs: core: Fix abnormal scale up after last cmd finishPeter Wang1-13/+4
2023-10-13scsi: ufs: core: Only suspend clock scaling if scaling downPeter Wang1-1/+1
2023-10-09scsi: ufs: qcom: Remove unnecessary checkDan Carpenter1-9/+5
2023-10-09scsi: ufs: ufs-pci: Switch to use acpi_evaluate_dsm_typed()Andy Shevchenko1-2/+3
2023-10-09scsi: ufs: core: Remove dev cmd clock scaling busyPeter Wang1-2/+2
2023-10-09scsi: message: fusion: Replace deprecated strncpy() with strscpy()Justin Stitt1-8/+8
2023-10-09scsi: message: fusion: Replace deprecated strncpy() with strscpy_pad()Justin Stitt1-10/+9
2023-10-09scsi: ufs: core: WLUN send SSU timeout recoveryPeter Wang1-0/+13
2023-10-09Merge patch series "ibmvfc: fixes and generic prep work for NVMeoF support"Martin K. Petersen2-137/+360
2023-09-27scsi: fnic: Clean up some inconsistent indentingJiapeng Chong1-5/+6
2023-09-27scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_byKees Cook1-1/+1
2023-09-27Merge patch series "UFS core patches"Martin K. Petersen4-28/+23
2023-09-27scsi: ufs: core: Set the Command Priority (CP) flag for RT requestsBart Van Assche2-1/+6
2023-09-27scsi: ufs: core: Simplify ufshcd_comp_scsi_upiu()Bart Van Assche1-12/+4
2023-09-27scsi: ufs: core: Move the 4K alignment code into the Exynos driverBart Van Assche3-9/+13
2023-09-27scsi: ufs: core: Remove request tag range checksBart Van Assche1-6/+0
2023-09-27scsi: target: Remove the references to http://www.linux-iscsi.org/Bart Van Assche2-5/+6
2023-09-21scsi: ibmvfc: Add protocol field to target structureTyrel Datwyler1-5/+6
2023-09-21scsi: ibmvfc: Make discovery buffer per protocol channel groupTyrel Datwyler2-20/+33
2023-09-21scsi: ibmvfc: Add protocol field to ibmvfc_channelsTyrel Datwyler2-4/+27
2023-09-21scsi: ibmvfc: Make channel allocation genericTyrel Datwyler1-52/+75
2023-09-21scsi: ibmvfc: Track max and desired queue size in ibmvfc_channelsTyrel Datwyler2-7/+11
2023-09-21scsi: ibmvfc: Rename ibmvfc_scsi_channels to ibmvfc_channelsTyrel Datwyler2-4/+4
2023-09-21scsi: ibmvfc: Use a bitfield for boolean flagsTyrel Datwyler1-10/+10
2023-09-21scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return codeTyrel Datwyler1-2/+1
2023-09-21scsi: ibmvfc: Limit max hw queues by num_online_cpus()Tyrel Datwyler1-1/+2
2023-09-21scsi: ibmvfc: Implement channel queue depth and event buffer accountingTyrel Datwyler2-41/+80
2023-09-21scsi: ibmvfc: Remove BUG_ON in the case of an empty event poolTyrel Datwyler1-2/+122
2023-09-21scsi: hisi_sas: Allocate DFX memory during dump triggerYihang Li2-49/+46
2023-09-21scsi: hisi_sas: Directly call register snapshot instead of using workqueueYihang Li3-14/+8
2023-09-21scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfsYihang Li1-6/+7
2023-09-21scsi: ufs: Convert all platform drivers to return voidUwe Kleine-König9-31/+18
2023-09-21Merge patch series "scsi: pm8001: Bug fix and cleanup"Martin K. Petersen22-355/+298
2023-09-21scsi: pm8001: Remove PM8001_READ_VPDDamien Le Moal2-25/+28
2023-09-21scsi: pm8001: Remove PM8001_USE_TASKLETDamien Le Moal2-22/+21
2023-09-21scsi: pm8001: Remove PM8001_USE_MSIXDamien Le Moal4-55/+67
2023-09-21scsi: pm8001: Remove pm80xx_chip_intx_interrupt_enable/disable()Damien Le Moal1-26/+5
2023-09-21scsi: pm8001: Simplify pm8001_chip_interrupt_enable/disable()Damien Le Moal1-63/+6
2023-09-21scsi: pm8001: Introduce pm8001_handle_irq()Damien Le Moal1-28/+22
2023-09-21scsi: pm8001: Introduce pm8001_kill_tasklet()Damien Le Moal1-21/+19
2023-09-21scsi: pm8001: Introduce pm8001_init_tasklet()Damien Le Moal1-24/+27
2023-09-21scsi: pm8001: Introduce pm8001_free_irq()Damien Le Moal1-21/+28
2023-09-13Merge patch series "scsi: ufs: qcom: Align programming sequence as per HW spec"Martin K. Petersen3-51/+187
2023-09-13scsi: ufs: qcom: Rename "hs_gear" to "phy_gear"Manivannan Sadhasivam2-8/+8
2023-09-13scsi: ufs: qcom: Update PHY settings only when scaling to higher gearsManivannan Sadhasivam2-3/+9
2023-09-13scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and aboveNitin Rawat1-16/+40
2023-09-13scsi: ufs: qcom: Align programing of unipro clk attributesNitin Rawat1-6/+5
2023-09-13scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLESNitin Rawat2-1/+89
2023-09-13scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLESNitin Rawat2-21/+31
2023-09-13scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and aboveNitin Rawat2-7/+16
2023-09-13scsi: imm: Add a module parameter for the transfer modeAlex Henrie3-52/+37
2023-09-13scsi: libsas: Declare sas_discover_end_dev() staticDamien Le Moal2-3/+1
2023-09-13scsi: libsas: Declare sas_set_phy_speed() staticDamien Le Moal2-3/+2
2023-09-13scsi: libsas: Move local functions declarations to sas_internal.hDamien Le Moal2-14/+12
2023-09-13scsi: ufs: core: Do not look for unsupported vdd-hba-max-microampKrzysztof Kozlowski3-7/+12
2023-09-13scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fieldsIlpo Järvinen1-2/+3
2023-09-13scsi: esas2r: Use FIELD_GET() to extract PCIe capability fieldsIlpo Järvinen1-10/+6
2023-09-13scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rportsJustin Tee2-8/+19
2023-09-13scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmoJustin Tee1-1/+1
2023-09-13scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()Jinjie Ruan1-7/+7
2023-09-13scsi: ufs: core: Include the SCSI ID in UFS command tracing outputBart Van Assche2-9/+10
2023-09-13scsi: target: core: Fix target_cmd_counter leakDavid Disseldorp1-0/+1
2023-09-13scsi: pm8001: Setup IRQs on resumeDamien Le Moal1-34/+17
2023-09-13scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFI...Michal Grzedzicki1-0/+2
2023-09-13scsi: pm80xx: Use phy-specific SAS address when sending PHY_START commandMichal Grzedzicki2-2/+2
2023-09-13Merge branch '6.6/scsi-staging' into 6.6/scsi-fixesMartin K. Petersen14-55/+63
2023-09-10Linux 6.6-rc1Linus Torvalds1-2/+2
2023-09-10Merge tag 'topic/drm-ci-2023-08-31-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds68-0/+5508
2023-09-10Merge tag 'x86-urgent-2023-09-10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds6-11/+20
2023-09-10Merge tag 'perf-urgent-2023-09-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+11
2023-09-09Merge tag 'perf-tools-for-v6.6-1-2023-09-05' of git://git.kernel.org/pub/scm/...Linus Torvalds284-9119/+8011
2023-09-09Merge tag '6.6-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cif...Linus Torvalds14-19/+43
2023-09-09iov_iter: Kunit tests for page extractionDavid Howells1-0/+240
2023-09-09iov_iter: Kunit tests for copying to/from an iteratorDavid Howells3-0/+549
2023-09-09iov_iter: Fix iov_iter_extract_pages() with zero-sized entriesDavid Howells1-15/+15
2023-09-09Merge tag 'sh-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-12/+8
2023-09-09Merge tag 'riscv-for-linus-6.6-mw2-2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds51-216/+1440
2023-09-09sh: push-switch: Reorder cleanup operations to avoid use-after-free bugDuoming Zhou1-1/+1
2023-09-09sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()Petr Tesarik5-11/+7
2023-09-09Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds44-319/+1433
2023-09-09Merge tag 'driver-core-6.6-rc1-2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds106-113/+113
2023-09-09Merge tag 'dma-mapping-6.6-2023-09-09' of git://git.infradead.org/users/hch/d...Linus Torvalds4-13/+18
2023-09-09Merge tag 'pci-v6.6-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-2/+3
2023-09-09Merge tag 'ntb-6.6' of https://github.com/jonmason/ntbLinus Torvalds4-25/+24
2023-09-09spnego: add missing OID to oid registrySteve French1-0/+1
2023-09-09media: dvb: symbol fixup for dvb_attach()Greg Kroah-Hartman106-113/+113
2023-09-08Merge tag '6.6-rc-ksmbd' of git://git.samba.org/ksmbdLinus Torvalds2-3/+1
2023-09-08Merge tag 'xarray-6.6' of git://git.infradead.org/users/willy/xarrayLinus Torvalds4-4/+92
2023-09-08Merge tag 'block-6.6-2023-09-08' of git://git.kernel.dk/linuxLinus Torvalds10-79/+84
2023-09-08Merge tag 'io_uring-6.6-2023-09-08' of git://git.kernel.dk/linuxLinus Torvalds6-3/+99
2023-09-08smb3: fix minor typo in SMB2_GLOBAL_CAP_LARGE_MTUSteve French1-1/+1
2023-09-08Merge tag 'thermal-6.6-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-38/+56
2023-09-08Merge tag 'pm-6.6-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-3/+1
2023-09-08Merge tag 'gpio-fixes-for-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+24
2023-09-08Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"Bjorn Helgaas1-1/+1
2023-09-08Merge tag 'sound-fix-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds25-66/+160
2023-09-08Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds3-5/+5
2023-09-08Merge tag 'loongarch-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds75-461/+3862
2023-09-08Merge tag 'printk-for-6.6-fixup' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+0