aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi
AgeCommit message (Expand)AuthorFilesLines
2024-02-05scsi: lpfc: Remove shost_lock protection for fc_host_port shost APIsJustin Tee1-16/+0
2024-02-05scsi: lpfc: Move handling of reset congestion statistics eventsJustin Tee2-4/+7
2024-02-05scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notificat...Justin Tee1-0/+3
2024-02-05scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTSJustin Tee1-2/+12
2024-02-05scsi: lpfc: Fix failure to delete vports when discovery is in progressJustin Tee1-4/+4
2024-02-05scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlpsJustin Tee1-8/+0
2024-02-05scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodesJustin Tee1-17/+32
2024-02-05scsi: lpfc: Remove D_ID swap log message from trace event loggerJustin Tee1-1/+1
2024-02-05scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's lengthJustin Tee1-4/+4
2024-02-05scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()Justin Tee1-2/+4
2024-02-05scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()Justin Tee1-1/+1
2024-02-05scsi: lpfc: Use unsigned type for num_sgeHannes Reinecke1-6/+6
2024-02-05scsi: core: Move scsi_host_busy() out of host lock if it is for per-commandMing Lei2-2/+5
2024-01-29Merge patch series "scsi: Allow scsi_execute users to request retries"Martin K. Petersen11-253/+834
2024-01-29scsi: core: Add kunit tests for scsi_check_passthrough()Mike Christie3-0/+343
2024-01-29scsi: sr: Have midlayer retry get_sectorsize() errorsMike Christie1-18/+20
2024-01-29scsi: ses: Have midlayer retry scsi_execute_cmd() errorsMike Christie1-20/+46
2024-01-29scsi: sd: Have midlayer retry read_capacity_10() errorsMike Christie1-23/+39
2024-01-29scsi: sd: Have pr commands retry UAsMike Christie1-0/+28
2024-01-29scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errorsMike Christie1-24/+33
2024-01-29scsi: core: Have midlayer retry scsi_mode_sense() UAsMike Christie1-7/+15
2024-01-29scsi: ch: Have midlayer retry ch_do_scsi() UAsMike Christie1-10/+15
2024-01-29scsi: ch: Remove unit_attentionMike Christie1-2/+0
2024-01-29scsi: sd: Have midlayer retry sd_sync_cache() errorsMike Christie1-18/+17
2024-01-29scsi: spi: Have midlayer retry spi_execute() UAsMike Christie1-17/+18
2024-01-29scsi: device_handler: rdac: Have midlayer retry send_mode_select() errorsMike Christie1-38/+46
2024-01-29scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errorsMike Christie1-16/+33
2024-01-29scsi: sd: Have midlayer retry sd_spinup_disk() errorsMike Christie1-32/+45
2024-01-29scsi: sd: Use separate buf for START_STOP in sd_spinup_disk()Mike Christie1-7/+9
2024-01-29scsi: core: Retry INQUIRY after timeoutMike Christie1-0/+4
2024-01-29scsi: core: Have midlayer retry scsi_probe_lun() errorsMike Christie1-18/+28
2024-01-29scsi: core: Allow passthrough to request midlayer retriesMike Christie1-3/+95
2024-01-29scsi: pm8001: Convert snprintf() to sysfs_emit()Li Zhijian1-3/+3
2024-01-29scsi: isci: Convert snprintf() to sysfs_emit()Li Zhijian1-1/+1
2024-01-29scsi: ibmvscsi_tgt: Convert snprintf() to sysfs_emit()Li Zhijian1-3/+3
2024-01-29scsi: ibmvscsi: Convert snprintf() to sysfs_emit()Li Zhijian1-12/+10
2024-01-29scsi: fnic: Convert snprintf() to sysfs_emit()Li Zhijian1-4/+3
2024-01-29scsi: aacraid: aachba: Replace snprintf() with the safer scnprintf() variantLee Jones1-3/+3
2024-01-29scsi: 53c700: Remove snprintf() from sysfs call-backs and replace with sysfs_...Lee Jones1-1/+1
2024-01-29scsi: 3w-xxxx: Remove snprintf() from sysfs call-backs and replace with sysfs...Lee Jones1-22/+22
2024-01-29scsi: 3w-sas: Remove snprintf() from sysfs call-backs and replace with sysfs_...Lee Jones1-18/+18
2024-01-29scsi: 3w-9xxx: Remove snprintf() from sysfs call-backs and replace with sysfs...Lee Jones1-22/+22
2024-01-24scsi: mpt3sas: Update driver version to 48.100.00.00Ranjan Kumar1-2/+2
2024-01-24scsi: mpt3sas: Reload SBR without rebooting HBARanjan Kumar5-32/+136
2024-01-24Merge patch series "scsi: hisi_sas: Minor fixes and cleanups"Martin K. Petersen2-9/+25
2024-01-24scsi: hisi_sas: Remove hisi_hba->timer for v3 hwXiang Chen2-2/+6
2024-01-24scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing itYihang Li2-3/+7
2024-01-24scsi: hisi_sas: Remove redundant checks for automatic debugfs dumpYihang Li1-2/+2
2024-01-24scsi: hisi_sas: Fix a deadlock issue related to automatic dumpYihang Li1-2/+10
2024-01-23scsi: fnic: Clean up some inconsistent indentingJiapeng Chong1-2/+2
2024-01-23scsi: mpi3mr: Use ida to manage mrioc IDGuixin Liu1-2/+10
2024-01-23scsi: ibmvscsi_tgt: Replace deprecated strncpy() with strscpy()Justin Stitt1-9/+9
2024-01-23scsi: megaraid: Remove redundant assignment to variable 'retval'Colin Ian King1-1/+1
2024-01-23scsi: storvsc: Fix ring buffer size calculationMichael Kelley1-5/+7
2024-01-23scsi: core: Move scsi_host_busy() out of host lock for waking up EH handlerMing Lei3-6/+6
2024-01-23scsi: core: Safe warning about bad dev info stringPetr Mladek1-3/+3
2024-01-23scsi: core: Move autosuspend timer delay to Scsi_HostPeter Wang1-1/+1
2024-01-22Merge branch '6.8/scsi-staging' into 6.8/scsi-fixesMartin K. Petersen3-5/+2
2024-01-20Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds6-20/+92
2024-01-18Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-5/+73
2024-01-18Merge tag 'trace-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds1-1/+1
2024-01-17Merge tag 'pci-v6.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2024-01-17scsi: initio: Remove redundant variable 'rb'Colin Ian King1-2/+1
2024-01-17scsi: virtio_scsi: Remove duplicate check if queue is brokenLi RongQing1-2/+0
2024-01-17scsi: isci: Fix an error code problem in isci_io_request_build()Su Hui1-1/+1
2024-01-11scsi: core: Kick the requeue list after inserting when flushingNiklas Cassel1-3/+6
2024-01-11scsi: fnic: unlock on error path in fnic_queuecommand()Dan Carpenter1-0/+1
2024-01-11scsi: fcoe: Fix unsigned comparison with zero in store_ctlr_mode()Harshit Mogalapalli1-2/+4
2024-01-11Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds76-1236/+1975
2024-01-11Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds3-55/+37
2024-01-10scsi: virtio_scsi: Add mq_poll supportMike Christie1-5/+73
2024-01-08sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristicsChristoph Hellwig1-4/+3
2024-01-03scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warningsRandy Dunlap1-4/+2
2024-01-03scsi: smartpqi: Bump driver version to 2.1.26-030Don Brace1-3/+3
2024-01-03scsi: smartpqi: Fix logical volume rescan race conditionMahesh Rajashekhara2-8/+36
2024-01-03scsi: smartpqi: Add new controller PCI IDsDavid Strahan1-0/+40
2023-12-27block: rename and document BLK_DEF_MAX_SECTORSChristoph Hellwig1-1/+1
2023-12-19sd: only call disk_clear_zoned when neededChristoph Hellwig1-1/+1
2023-12-19block: simplify disk_set_zonedChristoph Hellwig1-2/+5
2023-12-19block: remove support for the host aware zone modelChristoph Hellwig3-54/+34
2023-12-18tracing: Allow creating instances with specified system eventsSteven Rostedt (Google)1-1/+1
2023-12-18scsi: core: Always send batch on reset or error handling commandAlexander Atanasov1-0/+2
2023-12-18scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()Wei Yongjun1-6/+3
2023-12-13Merge patch series "scsi: hisi_sas: Minor fixes and cleanups"Martin K. Petersen2-11/+19
2023-12-13scsi: hisi_sas: Correct the number of global debugfs registersYihang Li1-1/+1
2023-12-13scsi: hisi_sas: Rollback some operations if FLR failedYihang Li1-0/+5
2023-12-13scsi: hisi_sas: Check before using pointer variablesYihang Li1-2/+5
2023-12-13scsi: hisi_sas: Replace with standard error code return valueYihang Li2-3/+3
2023-12-13scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_U...Yihang Li1-5/+5
2023-12-13scsi: fcoe: Use sysfs_match_string() over fcoe_parse_mode()Justin Stitt1-22/+4
2023-12-13Merge patch series "lpfc: Update lpfc to revision 14.2.0.17"Martin K. Petersen4-8/+17
2023-12-13scsi: lpfc: Update lpfc version to 14.2.0.17Justin Tee1-1/+1
2023-12-13scsi: lpfc: Move determination of vmid_flag after VMID reinitialization compl...Justin Tee2-3/+4
2023-12-13scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISCJustin Tee1-0/+8
2023-12-13scsi: lpfc: Change VMID driver load time parameters to read onlyJustin Tee1-4/+4
2023-12-13Merge patch series "Introduce support for multiqueue (MQ) in fnic"Martin K. Petersen10-543/+847
2023-12-13scsi: fnic: Increment driver versionKaran Tilak Kumar1-1/+1
2023-12-13scsi: fnic: Improve logs and add support for multiqueue (MQ)Karan Tilak Kumar2-140/+154
2023-12-13scsi: fnic: Add support for multiqueue (MQ) in fnic driverKaran Tilak Kumar3-254/+328
2023-12-13scsi: fnic: Add support for multiqueue (MQ) in fnic_main.cKaran Tilak Kumar2-34/+77
2023-12-13scsi: fnic: Remove usage of host_lockKaran Tilak Kumar1-24/+31
2023-12-13scsi: fnic: Define stats to track multiqueue (MQ) IOsKaran Tilak Kumar2-0/+13
2023-12-13scsi: fnic: Modify ISRs to support multiqueue (MQ)Karan Tilak Kumar5-74/+144
2023-12-13scsi: fnic: Refactor and redefine fnic.h for multiqueueKaran Tilak Kumar1-8/+22
2023-12-13scsi: fnic: Get copy workqueue count and interrupt mode from configKaran Tilak Kumar1-6/+36
2023-12-13scsi: fnic: Rename wq_copy to hw_copy_wqKaran Tilak Kumar5-15/+15
2023-12-13scsi: fnic: Add and improve log messagesKaran Tilak Kumar4-34/+49
2023-12-13scsi: fnic: Add and use fnic numberKaran Tilak Kumar2-2/+17
2023-12-13scsi: fnic: Modify definitions to sync with VIC firmwareKaran Tilak Kumar1-2/+11
2023-12-08Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity"Martin K. Petersen4-43/+3
2023-12-08scsi: mpi3mr: Fix printk() format stringsArnd Bergmann1-3/+3
2023-12-05Merge patch series "scsi: Convert to platform remove callback returning" voidMartin K. Petersen14-50/+28
2023-12-05scsi: sun_esp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-05scsi: sun3x_esp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-05scsi: sun3: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-05scsi: sni_53c710: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-05scsi: sgiwd93: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-05scsi: qlogicpti: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-05scsi: mvme16x: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-05scsi: mac: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-05scsi: mac_esp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-05scsi: jazz_esp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-05scsi: bvme6000: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-05scsi: atari: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-05scsi: a4000t: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-05scsi: a3000: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-12-05Merge branch '6.8/s/mpi3mr2' into 6.8/scsi-stagingMartin K. Petersen4-118/+581
2023-12-05scsi: mpi3mr: Update driver version to 8.5.1.0.0Chandrakanth patil1-2/+2
2023-12-05scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3Chandrakanth patil2-27/+107
2023-12-05scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2Chandrakanth patil2-85/+313
2023-12-05scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1Chandrakanth patil2-0/+127
2023-12-05scsi: mpi3mr: Fetch correct device dev handle for status reply descriptorChandrakanth patil1-0/+1
2023-12-05scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable ...Chandrakanth patil1-0/+16
2023-12-05scsi: mpi3mr: Clean up block devices post controller resetChandrakanth patil1-2/+7
2023-12-05scsi: mpi3mr: Refresh sdev queue depth after controller resetChandrakanth patil1-2/+8
2023-12-05Merge patch series "libfc: fixup command abort handling"Martin K. Petersen1-8/+14
2023-12-05scsi: libfc: Map FC_TIMED_OUT to DID_TIME_OUTHannes Reinecke1-2/+2
2023-12-05scsi: libfc: Fix up timeout error in fc_fcp_rec_error()Hannes Reinecke1-1/+1
2023-12-05scsi: libfc: Don't schedule abort twiceHannes Reinecke1-5/+11
2023-12-05scsi: aic7xxx: Return negative error codes in aic7770_probe()Su Hui1-3/+3
2023-12-05scsi: aic7xxx: Return ahc_linux_register_host()'s value rather than zeroSu Hui1-2/+1
2023-12-05scsi: aic7xxx: Return negative error codes in ahc_linux_register_host()Su Hui1-1/+1
2023-12-05scsi: isci: Remove redundant check in isci_task_request_build()Artem Chernyshev3-8/+3
2023-12-05scsi: ipr: Remove obsolete check for old CPUsMichael Ellerman1-55/+0
2023-12-05scsi: ibmvscsi: Replace deprecated strncpy() with strscpy()Justin Stitt1-1/+1
2023-12-05scsi: ibmvfc: Replace deprecated strncpy() with strscpy()Justin Stitt1-5/+7
2023-12-05scsi: fnic: Return error if vmalloc() failedArtem Chernyshev1-1/+2
2023-12-05scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()Dinghao Liu1-0/+1
2023-12-01scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literalIlpo Järvinen1-1/+1
2023-11-24Merge patch series "scsi: arcmsr: support Areca ARC-1688 Raid controller"Martin K. Petersen2-2/+123
2023-11-24scsi: arcmsr: Update driver version to v1.51.00.14-20230915ching Huang1-1/+1
2023-11-24scsi: arcmsr: Support new PCI device IDs 1883 and 1886ching Huang2-0/+10
2023-11-24scsi: arcmsr: Support new RAID controller ARC-1688ching Huang2-1/+112
2023-11-24scsi: dc395x: Fix warning using plain integer as NULLAbhinav Singh1-1/+1
2023-11-24Merge patch series "mpi3mr: Add support for Broadcom SAS5116 IO/RAID controll...Martin K. Petersen5-13/+29
2023-11-24scsi: mpi3mr: driver version upgrade to 8.5.0.0.50Sumit Saxena1-2/+2
2023-11-24scsi: mpi3mr: Add support for status reply descriptorSumit Saxena2-0/+4
2023-11-24scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32Sumit Saxena2-9/+9
2023-11-24scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116Sumit Saxena2-2/+6
2023-11-24scsi: mpi3mr: Add support for SAS5116 PCI IDsSumit Saxena1-0/+8
2023-11-24scsi: sd: Fix system start for ATA devicesDamien Le Moal1-1/+8
2023-11-24scsi: core: Add a precondition check in scsi_eh_scmd_add()Bart Van Assche1-0/+1
2023-11-24scsi: bfa: Use the proper data type for BLIST flagsBart Van Assche1-1/+1
2023-11-15scsi: mpt3sas: Suppress a warning in debug kernelTomas Henzl3-18/+26
2023-11-15Merge patch series "lpfc: Update lpfc to revision 14.2.0.16"Martin K. Petersen10-56/+93
2023-11-15Merge patch series "Replace deprecated strncpy() with strscpy()"Martin K. Petersen5-19/+25
2023-11-15scsi: lpfc: Copyright updates for 14.2.0.16 patchesJustin Tee3-3/+3
2023-11-15scsi: lpfc: Update lpfc version to 14.2.0.16Justin Tee1-1/+1
2023-11-15scsi: lpfc: Enhance driver logging for selected discovery eventsJustin Tee2-22/+38
2023-11-15scsi: lpfc: Refactor and clean up mailbox command memory freeJustin Tee4-23/+40
2023-11-15scsi: lpfc: Return early in lpfc_poll_eratt() when the driver is unloadingJustin Tee1-0/+3
2023-11-15scsi: lpfc: Eliminate unnecessary relocking in lpfc_check_nlp_post_devloss()Justin Tee1-1/+1
2023-11-15scsi: lpfc: Fix list_entry null check warning in lpfc_cmpl_els_plogi()Justin Tee1-2/+2
2023-11-15scsi: lpfc: Fix possible file string name overflow when updating firmwareJustin Tee2-2/+3
2023-11-15scsi: lpfc: Correct maximum PCI function value for RAS fw loggingJustin Tee1-2/+2
2023-11-15scsi: elx: libefc: Replace deprecated strncpy() with strscpy_pad()/memcpy()Justin Stitt1-6/+6
2023-11-15scsi: csiostor: Replace deprecated strncpy() with strscpy()Justin Stitt1-1/+2
2023-11-15scsi: ch: Replace deprecated strncpy() with strscpy()Justin Stitt1-4/+8
2023-11-15scsi: bnx2fc: Replace deprecated strncpy() with strscpy()Justin Stitt1-7/+7
2023-11-15scsi: 3w-sas: Replace deprecated strncpy() with strscpy()Justin Stitt1-1/+2
2023-11-15scsi: mpt3sas: Replace dynamic allocations with local variablesJames Seo1-25/+12
2023-11-15scsi: mpt3sas: Replace a dynamic allocation with a local variableJames Seo1-14/+5
2023-11-15scsi: mpt3sas: Fix typo of "TRIGGER"James Seo3-28/+28
2023-11-15scsi: mpt3sas: Fix an outdated commentJames Seo1-1/+1
2023-11-15scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter structJames Seo2-5/+4
2023-11-15scsi: mpt3sas: Use struct_size() for struct size calculationsJames Seo4-22/+11
2023-11-15scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData[] a flexible arrayJames Seo1-6/+3
2023-11-15scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData[] a flexible arrayJames Seo1-6/+3
2023-11-15scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData[] a flexible arrayJames Seo1-7/+3
2023-11-15scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk[] a flexible arrayJames Seo1-7/+3
2023-11-15scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor[] a flexible arrayJames Seo1-7/+3
2023-11-15scsi: mpt3sas: Use flexible arrays when obviously possibleJames Seo3-165/+75
2023-11-14Merge branch '6.7/scsi-staging' into 6.7/scsi-fixesMartin K. Petersen3-40/+34
2023-11-08scsi: sd: Fix sshdr use in sd_suspend_common()Mike Christie1-30/+23
2023-11-08scsi: scsi_debug: Delete some bogus error checkingDan Carpenter1-7/+0
2023-11-08scsi: scsi_debug: Fix some bugs in sdebug_error_write()Dan Carpenter1-1/+1
2023-11-08scsi: qla2xxx: Fix system crash due to bad pointer accessQuinn Tran1-2/+10
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds2-180/+16
2023-11-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds57-1032/+1900
2023-11-02Merge tag 'pci-v6.7-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+8