aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qedi
AgeCommit message (Expand)AuthorFilesLines
2024-04-24scsi: qedi: Fix crash while reading debugfs attributeManish Rangankar1-8/+4
2023-08-30Merge branch '6.5/scsi-fixes' into 6.6/scsi-stagingMartin K. Petersen1-2/+21
2023-08-24scsi: qedi: Remove unused declarationsYue Haibing1-2/+0
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-05-26scsi: qedi: Replace all non-returning strlcpy with strscpyAzeem Shaikh1-1/+1
2023-04-24scsi: qedi: Fix use after free bug in qedi_remove()Zheng Wang1-0/+3
2023-03-24scsi: iscsi: Declare SCSI host template constBart Van Assche2-2/+2
2023-02-21scsi: qedi: Remove unneeded version.h includeJesper Juhl1-1/+0
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld1-1/+1
2022-06-21scsi: iscsi: Fix session removal on shutdownMike Christie1-3/+6
2022-06-21scsi: qedi: Use QEDI_MODE_NORMAL for error handlingMike Christie1-1/+1
2022-04-11scsi: qedi: Fix failed disconnect handlingMike Christie1-35/+34
2022-03-24Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-4/+3
2022-02-22scsi: iscsi: Stop using the SCSI pointerBart Van Assche2-2/+3
2022-02-11scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd...Mike Christie1-4/+2
2022-01-31scsi: qedi: Remove redundant flush_workqueue() callsMinghao Chi (CGEL ZTE)1-2/+0
2021-12-16Merge branch '5.16/scsi-fixes' into 5.17/scsi-stagingMartin K. Petersen3-24/+17
2021-12-06scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formattingFlorian Fainelli1-3/+2
2021-12-06scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issueManish Rangankar3-24/+17
2021-11-29scsi: qedi: Remove set but unused 'page' variableFlorian Fainelli1-3/+0
2021-11-05Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-5/+14
2021-10-16scsi: qedi: Switch to attribute groupsBart Van Assche3-5/+14
2021-10-04qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT")Prabhakar Kushwaha1-1/+1
2021-10-04qed: Update TCP silly-window-syndrome timeout for iwarp, scsiNikolay Assa1-0/+1
2021-10-04qed: Remove e4_ and _e4 from FW HSIShai Malin6-39/+39
2021-08-16scsi: qedi: Fix error codes in qedi_alloc_global_queues()Dan Carpenter1-7/+7
2021-08-11scsi: qedi: Add support for fastpath doorbell recoveryShai Malin3-12/+39
2021-08-11scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche1-8/+1
2021-06-22scsi: qedi: Use DEVICE_ATTR_RO() macroZhen Lei1-7/+7
2021-06-09scsi: qedi: Fix host removal with running sessionsMike Christie3-23/+2
2021-06-02scsi: qedi: Wake up if cmd_cleanup_req is setMike Christie1-27/+4
2021-06-02scsi: qedi: Complete TMF works before disconnectMike Christie3-23/+46
2021-06-02scsi: qedi: Pass send_iscsi_tmf task to abortMike Christie1-12/+5
2021-06-02scsi: qedi: Fix cleanup session block/unblock useMike Christie2-2/+16
2021-06-02scsi: qedi: Fix TMF session block/unblock useMike Christie1-6/+1
2021-06-02scsi: qedi: Use GFP_NOIO for TMF allocationMike Christie1-1/+1
2021-06-02scsi: qedi: Fix TMF tid allocationMike Christie3-56/+25
2021-06-02scsi: qedi: Fix use after free during abort cleanupMike Christie2-51/+63
2021-06-02scsi: qedi: Fix race during abort timeoutsMike Christie2-18/+17
2021-06-02scsi: qedi: Fix null ref during abort handlingMike Christie1-1/+1
2021-06-02scsi: iscsi: Fix shost->max_id useMike Christie1-1/+1
2021-06-02scsi: iscsi: Rel ref after iscsi_lookup_endpoint()Mike Christie1-7/+18
2021-06-02scsi: iscsi: Drop suspend calls from ep_disconnectMike Christie1-4/+4
2021-06-02scsi: iscsi: Stop queueing during ep_disconnectMike Christie1-0/+1
2021-04-05Merge branch '5.12/scsi-fixes' into 5.13/scsi-stagingMartin K. Petersen1-0/+1
2021-03-29scsi: qedi: Remove redundant assignment to variable errColin Ian King1-3/+1
2021-03-24scsi: qedi: Fix error return code of qedi_alloc_global_queues()Jia-Ju Bai1-0/+1
2021-01-05scsi: qedi: Correct max length of CHAP secretNilesh Javali1-2/+2
2020-12-07scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probeQinglang Miao1-1/+3
2020-10-02scsi: qedi: Add schedule_hw_err_handler callback for fan failureManish Rangankar2-0/+21
2020-09-08scsi: qedi: Add support for handling PCIe errorsManish Rangankar1-0/+24
2020-09-08scsi: qedi: Add firmware error recovery invocation supportManish Rangankar4-4/+73
2020-09-08scsi: qedi: Mark all connections for recovery on link down eventNilesh Javali1-0/+10
2020-09-08scsi: qedi: Use snprintf instead of sprintfManish Rangankar1-1/+1
2020-09-08scsi: qedi: Protect active command list to avoid list corruptionNilesh Javali2-0/+10
2020-09-08scsi: qedi: Fix list_del corruption while removing active I/ONilesh Javali1-4/+11
2020-09-08scsi: qedi: Skip firmware connection termination for PCI shutdown handlerManish Rangankar1-0/+4
2020-09-08scsi: qedi: Use qed count from set_fp_int in msix allocationManish Rangankar2-2/+8
2020-09-01scsi: qedi: Remove redundant NULL checkXu Wang1-2/+1
2020-07-24scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error'Lee Jones1-1/+1
2020-07-24scsi: qedi: Demote seemingly unintentional kerneldoc headerLee Jones1-1/+1
2020-07-24scsi: qedi: Remove set but unused variable 'tmp'Lee Jones1-3/+2
2020-07-24scsi: qedi: Remove 2 set but unused variablesLee Jones1-5/+2
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-1/+1
2020-05-11scsi: qedi: Remove unused variable udev & uctrlXie XiuQi1-5/+0
2020-05-07scsi: qedi: Remove comparison of 0/1 to bool variableJason Yan1-2/+2
2020-04-29scsi: qedi: Check for buffer overflow in qedi_set_path()Dan Carpenter1-0/+4
2020-04-17scsi: qedi: make qedi_ll2_buf_size staticJason Yan1-1/+1
2020-04-13scsi: qedi: Fix termination timeouts in session logoutNilesh Javali1-0/+3
2020-04-13scsi: qedi: Add modules param to enable qed iSCSI debugManish Rangankar1-2/+5
2020-04-13scsi: qedi: Do not flush offload work if ARP not resolvedNilesh Javali1-1/+2
2020-04-13scsi: qedi: Use correct msix count for fastpath vectorsManish Rangankar1-1/+1
2020-04-13scsi: qedi: Avoid unnecessary endpoint allocation on link downManish Rangankar1-6/+5
2020-04-13scsi: qedi: Remove additional char from boot target iqnnameManish Rangankar1-1/+1
2020-03-26scsi: qedi: Add PCI shutdown handler supportManish Rangankar5-2/+39
2020-03-26scsi: qedi: Add MFW error recovery processManish Rangankar2-22/+66
2019-10-24scsi: Fix various misspellings of "connect"Geert Uytterhoeven1-1/+1
2019-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-3/+6
2019-06-22Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds2-3/+6
2019-06-18scsi: qedi: update driver version to 8.37.0.20Nilesh Javali1-3/+3
2019-06-18scsi: qedi: Check targetname while finding boot target informationNilesh Javali1-0/+3
2019-06-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller16-64/+16
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440Thomas Gleixner16-64/+16
2019-05-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-28/+8
2019-05-26qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector indexManish Rangankar1-6/+26
2019-05-26Revert "scsi: qedi: Allocate IRQs based on msix_cnt"Manish Rangankar1-1/+1
2019-05-24Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds2-28/+8
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-05-13scsi: qedi: remove set but not used variables 'cdev' and 'udev'YueHaibing1-4/+0
2019-05-13scsi: qedi: remove memset/memcpy to nfunc and use func insteadYueHaibing1-24/+8
2019-05-08Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-8/+8
2019-05-06Merge tag 'arm64-mmiowb' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds1-1/+0
2019-04-29scsi: qedi: Adjust termination and offload ramrod timersManish Rangankar1-2/+3
2019-04-29scsi: qedi: Abort ep termination if offload not scheduledManish Rangankar1-0/+3
2019-04-18scsi: qedi: fix spelling mistake "oflload" -> "offload"Colin Ian King1-2/+2
2019-04-12Merge branch '5.1/scsi-fixes' into 5.2/mergeMartin K. Petersen1-5/+2
2019-04-08drivers: Remove explicit invocations of mmiowb()Will Deacon1-1/+0
2019-03-29scsi: qedi: remove declaration of nvm_image from stackColin Ian King1-5/+2
2019-03-19scsi: qedi: Remove set but not used variable 'cls_sess'YueHaibing1-4/+0
2019-03-09Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-22/+2
2019-02-05scsi: stop setting up request->specialChristoph Hellwig1-7/+0
2019-01-29scsi: qedf: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-15/+2
2019-01-20Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds2-0/+4
2019-01-11scsi: qedi: Add ep_state for login completion on un-reachable targetsManish Rangankar2-0/+4
2019-01-08cross-tree: phase out dma_zalloc_coherent()Luis Chamberlain1-20/+19
2018-12-28Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds4-31/+68
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2018-11-28scsi: qedi: Update driver version to 8.33.0.21Nilesh Javali1-2/+2
2018-11-28scsi: qedi: Move LL2 producer index processing in BH.Manish Rangankar1-12/+19
2018-11-28scsi: qedi: add module param to set ping packet sizeNilesh Javali2-5/+9
2018-11-28scsi: qedi: Add packet filter in light L2 Rx path.Manish Rangankar1-0/+24
2018-11-28scsi: qedi: Check for session online before getting iSCSI TLV data.Manish Rangankar1-0/+3
2018-11-28scsi: qedi: Allocate IRQs based on msix_cntNilesh Javali1-1/+1
2018-11-28scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZENilesh Javali1-7/+9
2018-11-28scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING"Nilesh Javali2-3/+3
2018-11-28scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definitionNilesh Javali1-2/+0
2018-11-07scsi: kill off the legacy IO pathJens Axboe1-2/+1
2018-10-25Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-4/+4
2018-10-17scsi: qedi: fully convert to the generic DMA APIChristoph Hellwig1-4/+4
2018-09-28scsi: qedi: Initialize the stats mutex lockNilesh Javali1-0/+1
2018-08-30scsi: qedi: Add the CRC size within iSCSI NVM imageNilesh Javali2-14/+21
2018-08-15Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-15/+17
2018-07-30scsi: qedi: Fix a potential buffer overflowBart Van Assche1-1/+1
2018-07-10scsi: qedi: Send driver state to MFWManish Rangankar1-0/+11
2018-07-02scsi: qedi: tidy up a size calculationDan Carpenter1-1/+1
2018-06-26scsi: qedi: Fix misleading indentationBart Van Assche1-14/+16
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-1/+1
2018-06-05qed*: Utilize FW 8.37.2.0Michal Kalderon1-6/+0
2018-05-22qedi: Add get_generic_tlv_data handler.Manish Rangankar1-0/+16
2018-05-22qedi: Add support for populating ethernet TLVs.Manish Rangankar3-0/+191
2018-05-07qed: Add support for Unified Fabric Port.Sudarsana Reddy Kalluru1-1/+1
2018-04-05Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Linus Torvalds4-9/+7
2018-04-03Merge branch 'fixes' into miscJames Bottomley2-29/+31
2018-03-27treewide: Fix typos in printkMasanari Iida1-1/+1
2018-03-07Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-0/+5
2018-03-01scsi: qedi: Fix kernel crash during port toggleManish Rangankar1-0/+5
2018-02-27scsi: qedi: fix build regressionArnd Bergmann1-2/+0
2018-02-23Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-29/+26
2018-02-13scsi: qedi: fix building with LTOArnd Bergmann4-7/+7
2018-02-13scsi: qedi: Cleanup local str variableNilesh Javali1-23/+20
2018-02-13scsi: qedi: Fix truncation of CHAP name and secretAndrew Vasquez1-12/+12
2018-01-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds9-113/+144
2018-01-22scsi: qedi: Drop cqe response during connection recoveryManish Rangankar1-1/+3
2018-01-10scsi: qedi: Use zeroing allocator instead of allocator/memsetHimanshu Jha1-27/+15
2018-01-02qed*: Advance drivers' version to 8.33.0.20Tomer Tayar1-4/+4
2018-01-02qed*: Utilize FW 8.33.1.0Tomer Tayar5-31/+52
2018-01-02qed*: HSI renaming for different types of HWTomer Tayar6-42/+47
2018-01-02qed*: Refactoring and rearranging FW API with no functional impactTomer Tayar1-36/+41
2017-12-20scsi: qedi: Fix a possible sleep-in-atomic bug in qedi_process_tmf_respJia-Ju Bai1-1/+1
2017-11-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+1
2017-10-19qed: Fix iWARP out of order flowMichal Kalderon1-0/+1
2017-10-16scsi: qedi: Delete redundant variablesChristos Gkekas1-16/+1
2017-09-07Merge branch 'fixes' into miscJames Bottomley1-1/+1
2017-08-28scsi: qedi: off by one in qedi_get_cmd_from_tid()Dan Carpenter1-1/+1
2017-08-24scsi: qedi: Limit number for CQ queues.Manish Rangankar3-7/+10
2017-07-24scsi: qedi: Fix return code in qedi_ep_connect()Dan Carpenter1-4/+4
2017-07-24scsi: qedi: Add ISCSI_BOOT_SYSFS to KconfigNilesh Javali1-0/+1
2017-07-12scsi: qedi: fix another spelling mistake: "alloction" -> "allocation"Colin Ian King1-1/+1
2017-07-12scsi: qedi: Add support for Boot from SAN over iSCSI offloadNilesh Javali3-0/+646
2017-07-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+2
2017-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-4/+1
2017-06-26scsi: qedi: Remove comparison of u16 idx with zero.Christos Gkekas1-2/+2
2017-06-19scsi: qedi: Remove WARN_ON from clear task context.Manish Rangankar1-3/+1
2017-06-19scsi: qedi: Remove WARN_ON for untracked cleanup.Manish Rangankar1-1/+0
2017-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-14/+23
2017-05-24qed: Replace set_id() api with set_name()Mintz, Yuval1-1/+1
2017-05-23scsi: qedi: Fix endpoint NULL panic during recovery.manish.rangankar@cavium.com1-0/+2
2017-05-23scsi: qedi: set max_fin_rt default valueNilesh Javali1-0/+1
2017-05-23scsi: qedi: Set firmware tcp msl timer value.manish.rangankar@cavium.com1-0/+1
2017-05-23scsi: qedi: Fix endpoint NULL panic in qedi_set_path.manish.rangankar@cavium.com1-1/+5
2017-05-23scsi: qedi: Set dma_boundary to 0xfff.manish.rangankar@cavium.com2-0/+2
2017-05-23scsi: qedi: Correctly set firmware max supported BDs.manish.rangankar@cavium.com1-1/+1
2017-05-23scsi: qedi: Fix bad pte call trace when iscsiuio is stopped.Arun Easi1-12/+11
2017-05-18qed: Utilize FW 8.20.0.0Mintz, Yuval3-13/+13
2017-05-04Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-2/+2
2017-04-19scsi: qedi: qedf: Use designated initializersKees Cook1-1/+1
2017-04-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-03-15scsi: qedi: Add PCI device-ID for QL41xxx adapters.Manish Rangankar1-0/+1
2017-03-15scsi: libiscsi: qedi: convert iscsi_task.refcount from atomic_t to refcount_tElena Reshetova1-1/+1
2017-03-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-16/+22
2017-03-13qed*: Utilize Firmware 8.15.3.0Mintz, Yuval8-618/+1423
2017-03-06scsi: qedi: fix build error without DEBUG_FSArnd Bergmann4-15/+21
2017-02-28scsi: qedi: fix missing return error code check on call to qedi_setup_intColin Ian King1-1/+1
2017-02-27scsi: qedi: Fix memory leak in tmf response processing.Dupuis, Chad1-2/+3
2017-02-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-7/+7
2017-02-09scsi: qedi: Fix possible memory leak in qedi_iscsi_update_conn()Wei Yongjun1-4/+0
2017-02-06scsi: remove eh_timed_out methods in the transport templateChristoph Hellwig1-0/+1
2017-01-05scsi: qedi: return via va_end to match corresponding va_startColin Ian King1-3/+6
2016-12-26Merge remote-tracking branch 'mkp-scsi/4.10/scsi-fixes' into fixesJames Bottomley1-1/+1
2016-12-25scsi: qedi: Convert to hotplug state machineThomas Gleixner1-64/+32
2016-12-20scsi: qedi: fix build, depends on UIORandy Dunlap1-1/+1
2016-12-14scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework.Manish Rangankar14-0/+7462