aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qedf
AgeCommit message (Expand)AuthorFilesLines
13 daysscsi: qedf: Ensure the copied buf is NUL terminatedBui Quang Minh1-1/+1
2024-04-24scsi: qedf: Make qedf_execute_tmf() non-preemptibleJohn Meneghini1-3/+3
2024-03-10scsi: qedf: Replace deprecated strncpy() with strscpy()Justin Stitt1-1/+1
2023-10-13Merge patch series "scsi: EH rework prep patches, part 1"Martin K. Petersen3-66/+33
2023-10-13scsi: qedf: Use FC rport as argument for qedf_initiate_tmf()Hannes Reinecke3-66/+33
2023-09-05scsi: qedf: Add synchronization between I/O completions and abortJaved Hasan2-3/+14
2023-08-30Merge branch '6.5/scsi-fixes' into 6.6/scsi-stagingMartin K. Petersen1-0/+18
2023-08-24scsi: qedf: Remove unused declarationYue Haibing1-1/+0
2023-08-07scsi: qedf: Fix firmware halt over suspend and resumeNilesh Javali1-0/+18
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-05-08scsi: qedf: Fix NULL dereference in error handlingJinhong Zhu1-2/+1
2023-04-02scsi: qedf: Remove unused 'num_handled' variableTom Rix1-2/+0
2023-03-24scsi: qedf: Declare host template constBart Van Assche1-1/+1
2022-10-22scsi: qedf: Remove set but unused variable 'page'Jiapeng Chong1-3/+0
2022-10-07Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+21
2022-09-25scsi: qedf: Populate sysfs attributes for vportSaurav Kashyap1-0/+21
2022-09-15scsi: qedf: Fix a UAF bug in __qedf_probe()Letu Ren1-5/+0
2022-05-23scsi: qedf: Fix typo in commentJulia Lawall1-1/+1
2022-05-19scsi: qedf: Remove redundant variable opColin Ian King1-2/+1
2022-05-16scsi: fcoe: Use per-CPU API to update per-CPU statisticsSebastian Andrzej Siewior1-5/+2
2022-04-26scsi: qedf: Remove an unneeded NULL check on list iteratorXiaomeng Tong1-3/+3
2022-04-25scsi: qedf: Remove unnecessary codeHaowen Bai1-2/+0
2022-02-22scsi: qedf: Stop using the SCSI pointerBart Van Assche3-15/+23
2022-01-24scsi: qedf: Change context reset messages to ratelimitedSaurav Kashyap1-2/+4
2022-01-24scsi: qedf: Fix refcount issue when LOGO is received during TMFSaurav Kashyap1-0/+1
2022-01-24scsi: qedf: Add stag_work to all the vportsSaurav Kashyap1-0/+1
2022-01-05scsi: qedf: Fix potential dereference of NULL pointerJiasheng Jiang1-0/+2
2021-11-05Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds4-18/+20
2021-10-16scsi: qedf: Switch to attribute groupsBart Van Assche3-5/+14
2021-10-16scsi: qedf: Call scsi_done() directlyBart Van Assche1-13/+6
2021-10-04qed: Remove e4_ and _e4 from FW HSIShai Malin6-18/+18
2021-09-24qed: Don't ignore devlink allocation failuresLeon Romanovsky1-0/+2
2021-08-16scsi: qedf: Fix error codes in qedf_alloc_global_queues()Dan Carpenter1-5/+5
2021-08-11scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche1-7/+1
2021-07-11Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-9/+27
2021-07-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-11/+6
2021-06-29scsi: qedf: Add check to synchronize abort and flushJaved Hasan1-1/+21
2021-06-22scsi: qedf: Use DEVICE_ATTR_RO() macroZhen Lei1-8/+6
2021-06-10scsi: qedf: Add vendor identifier attributeJaved Hasan1-0/+3
2021-06-07scsi: qedf: Update the max_id value in host structureSaurav Kashyap1-0/+2
2021-06-01scsi: qedf: Do not put host in qedf_vport_create() unconditionallyDaniel Wagner1-11/+9
2021-05-21scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0)Yang Yingliang1-2/+1
2021-05-14scsi: qedf: Add pointer checks in qedf_update_link_speed()Javed Hasan1-1/+3
2021-05-14scsi: qedf: Drop unnecessary NULL checks after container_of()Guenter Roeck2-9/+0
2021-04-13scsi: qedf: Use devlink to report errors and recoveryJaved Hasan1-2/+3
2021-04-13scsi: qedf: Enable devlink supportJaved Hasan2-0/+14
2021-04-05scsi: qedf: Remove unused include of linux/version.hTian Tao2-3/+0
2021-01-13scsi: qedf: Simplify bool comparisonYANG LI1-1/+1
2020-10-29scsi: libfc: Move scsi/fc_encode.h to libfcArnd Bergmann1-1/+0
2020-10-02scsi: qedf: Remove redundant assignment to variable 'rc'Jing Xiangfeng1-1/+0
2020-09-15Merge branch '5.9/scsi-fixes' into 5.10/scsi-ufsMartin K. Petersen1-1/+1
2020-09-08scsi: qedf: Retry qed->probe during recoverySaurav Kashyap1-0/+11
2020-09-08scsi: qedf: Add schedule_hw_err_handler callback for fan failureSaurav Kashyap2-0/+49
2020-09-08scsi: qedf: Return SUCCESS if stale rport is encounteredSaurav Kashyap1-1/+1
2020-09-08scsi: qedf: FDMI attributes correctionJaved Hasan2-25/+58
2020-09-08scsi: qedf: Fix for the session’s E_D_TOV valueJaved Hasan1-1/+1
2020-09-08scsi: qedf: Correct the comment in qedf_initiate_elsSaurav Kashyap1-1/+1
2020-09-08scsi: qedf: Change the debug parameter permission to read & writeJaved Hasan1-1/+1
2020-08-24scsi: qedf: Fix null ptr reference in qedf_stag_change_workYe Bin1-1/+1
2020-08-20scsi: qedf: Fix race between ELS completion and flushing ELS requestSaurav Kashyap2-0/+16
2020-08-20scsi: qedf: Don't process ELS completion if event is flushed or cleaned upSaurav Kashyap1-0/+9
2020-08-20scsi: qedf: Initiate cleanup for ELS commands as wellSaurav Kashyap1-0/+7
2020-08-20scsi: qedf: Send cleanup even for RRQ on timeoutSaurav Kashyap1-1/+1
2020-08-20scsi: qedf: Do not kill timeout work for original I/O on RRQ completionSaurav Kashyap1-4/+0
2020-08-20scsi: qedf: Check the validity of rjt frame before processingSaurav Kashyap1-0/+5
2020-08-20scsi: qedf: Check for port type and role before processing an eventSaurav Kashyap1-0/+11
2020-08-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-42/+16
2020-07-20qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODEAlexander Lobakin1-28/+50
2020-07-15scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocksLee Jones1-10/+8
2020-07-15scsi: qedf: Remove a whole host of unused variablesLee Jones1-26/+4
2020-07-15scsi: qedf: Remove set but not checked variable 'tmp'Lee Jones1-3/+2
2020-07-15scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocksLee Jones1-3/+2
2020-06-13Merge tag 'kbuild-v5.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-1/+1
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-1/+1
2020-06-02scsi: qedf: Remove redundant initialization of variable rcColin Ian King1-1/+1
2020-04-17scsi: qedf: Get dev info after updating the paramsSaurav Kashyap1-0/+7
2020-04-17scsi: qedf: Fix crash when MFW calls for protocol stats while function is sti...Chad Dupuis2-4/+32
2020-04-17scsi: qedf: Add schedule recovery handlerChad Dupuis2-0/+44
2020-04-17scsi: qedf: Implement callback for bw_updateSaurav Kashyap1-0/+27
2020-04-17scsi: qedf: Honor status qualifier in FCP_RSP per specJaved Hasan1-10/+34
2020-04-17scsi: qedf: Acquire rport_lock for resetting the delay_timestampJaved Hasan1-0/+4
2020-04-17scsi: qedf: Increase the upper limit of retry delayJaved Hasan1-1/+1
2020-04-17scsi: qedf: Keep track of num of pending flogiSaurav Kashyap2-0/+25
2020-04-13scsi: qedf: Simplify mutex_unlock() usageDaniel Wagner1-7/+3
2020-03-05scsi: qedf: Use pci_get_dsn()Jacob Keller1-13/+5
2019-10-24scsi: Fix various misspellings of "connect"Geert Uytterhoeven1-1/+1
2019-10-09Merge branch '5.4/scsi-fixes' into 5.5/scsi-queueMartin K. Petersen1-1/+1
2019-09-30scsi: qedf: Add port_id getterDaniel Wagner1-0/+8
2019-09-23scsi: qedf: Remove always false 'tmp_prio < 0' statementAustin Kim1-1/+1
2019-09-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds7-108/+233
2019-08-29scsi: qedf: Update the version to 8.42.3.0Saurav Kashyap1-4/+4
2019-08-29scsi: qedf: Fix race betwen fipvlan request and response pathSaurav Kashyap1-13/+12
2019-08-29scsi: qedf: Use discovery list to traverse rportsHannes Reinecke1-32/+7
2019-08-29scsi: qedf: Decrease the LL2 MTU size to 2500Saurav Kashyap2-1/+2
2019-08-29scsi: qedf: Check for module unloading bit before processing link update AENSaurav Kashyap1-0/+10
2019-08-29scsi: qedf: Initiator fails to re-login to switch after link downSaurav Kashyap1-11/+17
2019-08-29scsi: qedf: Add debug information for unsolicited processingSaurav Kashyap1-0/+5
2019-08-29scsi: qedf: Add support for 20 Gbps speedSaurav Kashyap1-0/+5
2019-08-29scsi: qedf: Interpret supported caps value correctlySaurav Kashyap1-5/+27
2019-08-29scsi: qedf: Add shutdown callback handlerSaurav Kashyap1-0/+7
2019-08-29scsi: qedf: Update module description stringNilesh Javali1-1/+1
2019-08-29scsi: qedf: Fix crash during sg_resetArun Easi1-2/+2
2019-08-29scsi: qedf: Stop sending fipvlan request on unloadSaurav Kashyap1-0/+5
2019-08-29scsi: qedf: Print message during bailout conditionsSaurav Kashyap5-40/+130
2019-07-30net: Use skb_frag_off accessorsJonathan Lemon1-1/+1
2019-06-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller15-60/+15
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440Thomas Gleixner15-60/+15
2019-05-26qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to useChad Dupuis1-11/+28
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-04-29scsi: qedf: remove set but not used variablesYueHaibing1-9/+1
2019-04-29scsi: qedf: Update the driver version to 8.37.25.20Saurav Kashyap1-2/+2
2019-04-29scsi: qedf: Add return value to log message if scsi_add_host failsSaurav Kashyap1-2/+3
2019-04-29scsi: qedf: Print fcport information on wait for upload timeoutSaurav Kashyap1-3/+5
2019-04-29scsi: qedf: Check the return value of start_xmitSaurav Kashyap2-3/+21
2019-04-29scsi: qedf: Log message if scsi_add_host failsSaurav Kashyap1-1/+4
2019-04-29scsi: qedf: Check for fcoe_libfc_config failureSaurav Kashyap1-1/+5
2019-04-29scsi: qedf: Add comment to display logging levelsSaurav Kashyap1-0/+6
2019-04-29scsi: qedf: Add port_id for fcport into initiate_cleanup debug messageChad Dupuis1-2/+2
2019-04-29scsi: qedf: Add LBA to underrun debug messagesChad Dupuis1-5/+6
2019-04-29scsi: qedf: Print scsi_cmd backpointer in good completion path if the command...Chad Dupuis1-3/+3
2019-04-29scsi: qedf: Add driver state to 'driver_stats' debugfs nodeChad Dupuis1-3/+52
2019-04-29scsi: qedf: Change MSI-X load error messageChad Dupuis1-1/+2
2019-04-18scsi: qedf: remove memset/memcpy to nfunc and use func insteadColin Ian King1-24/+8
2019-04-03scsi: qedf: Remove set but not used variable 'fr_len'YueHaibing1-2/+0
2019-03-27scsi: qedf: Update the driver version to 8.37.25.19Saurav Kashyap1-4/+4
2019-03-27scsi: qedf: Fix lport may be used uninitialized warningSaurav Kashyap1-3/+1
2019-03-27scsi: qedf: Correctly handle refcounting of rdataSaurav Kashyap1-15/+11
2019-03-27scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is clearedShyam Sundar2-16/+54
2019-03-27scsi: qedf: Check for tm_flags instead of cmd_type during cleanupSaurav Kashyap1-1/+2
2019-03-27scsi: qedf: Add a flag to help debugging io_req which could not be cleanedShyam Sundar1-0/+7
2019-03-27scsi: qedf: Don't send ABTS for under run scenarioSaurav Kashyap1-9/+1
2019-03-27scsi: qedf: Don't queue anything if upload is in progressShyam Sundar1-1/+8
2019-03-27scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual linkChad Dupuis1-18/+48
2019-03-27scsi: qedf: fc_rport_priv reference counting fixesHannes Reinecke3-9/+30
2019-03-27scsi: qedf: Add missing return in qedf_scsi_done()Chad Dupuis1-0/+1
2019-03-27scsi: qedf: Wait for upload and link down processing during soft ctx resetChad Dupuis3-11/+57
2019-03-27scsi: qedf: Add additional checks for io_req->sc_cmd validityChad Dupuis1-2/+37
2019-03-27scsi: qedf: fixup bit operationsHannes Reinecke2-1/+8
2019-03-27scsi: qedf: fixup locking in qedf_restart_rport()Hannes Reinecke1-1/+7
2019-03-27scsi: qedf: missing kref_put in qedf_xmit()Hannes Reinecke1-1/+3
2019-03-27scsi: qedf: Check for link state before processing LL2 packets and send fipvl...Saurav Kashyap2-6/+28
2019-03-27scsi: qedf: Add missing fc_disc_init call after allocating lportChad Dupuis1-0/+2
2019-03-27scsi: qedf: Correct the memory barriers in qedf_ring_doorbellAndrew Vasquez1-2/+10
2019-03-27scsi: qedf: Use a separate completion for cleanup commandsChad Dupuis2-4/+8
2019-03-27scsi: qedf: Modify abort and tmf handler to handle edge condition and flushSaurav Kashyap4-67/+276
2019-03-27scsi: qedf: Modify flush routine to handle all I/Os and TMFShyam Sundar4-26/+277
2019-03-27scsi: qedf: Simplify s/g list mappingChad Dupuis3-94/+40
2019-03-27scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload checkChad Dupuis1-0/+1
2019-03-27scsi: qedf: Correct xid range overlap between offloaded requests and libfc re...Chad Dupuis3-17/+7
2019-03-27scsi: qedf: Do not retry ELS request if qedf_alloc_cmd failsChad Dupuis1-12/+4
2019-03-09Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-23/+3
2019-02-19scsi: fcoe: make use of fip_mode enum completeSedat Dilek1-1/+1
2019-02-05scsi: stop setting up request->specialChristoph Hellwig1-6/+0
2019-01-29scsi: qedf: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-16/+2
2019-01-08cross-tree: phase out dma_zalloc_coherent()Luis Chamberlain1-12/+17
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2018-12-07scsi: qedf: NULL check before some freeing functions is not neededThomas Meyer1-2/+1
2018-10-17scsi: qedf: fully convert to the generic DMA APIChristoph Hellwig1-4/+4
2018-07-10scsi: qedf: Send the driver state to MFWSaurav Kashyap1-0/+12
2018-06-10Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds15-51/+238
2018-05-22qedf: Add get_generic_tlv_data handler.Chad Dupuis2-0/+18
2018-05-22qedf: Add support for populating ethernet TLVs.Chad Dupuis4-1/+104
2018-05-08scsi: qedf: Update version number to 8.33.16.20Chad Dupuis1-2/+2
2018-05-08scsi: qedf: Update copyright for 2018Chad Dupuis15-15/+15
2018-05-08scsi: qedf: Add more defensive checks for concurrent error conditionsChad Dupuis3-14/+58
2018-05-08scsi: qedf: Set the UNLOADING flag when removing a vportChad Dupuis1-0/+10
2018-05-08scsi: qedf: Add additional checks when restarting an rport due to ABTS timeoutChad Dupuis1-0/+31
2018-05-08scsi: qedf: If qed fails to enable MSI-X fail PCI probeChad Dupuis1-1/+2
2018-05-08scsi: qedf: Honor default_prio module parameter even if DCBX does not convergeChad Dupuis1-1/+8
2018-05-08scsi: qedf: Improve firmware debug dump handlingChad Dupuis3-2/+15
2018-05-08scsi: qedf: Remove setting DCBX pending during soft context resetSaurav Kashyap1-1/+0
2018-05-08scsi: qedf: Add task id to kref_get_unless_zero() debug messages when flushin...Chad Dupuis1-3/+3
2018-05-08scsi: qedf: Check if link is already up when receiving a link up event from qedChad Dupuis1-0/+5
2018-05-08scsi: qedf: Return request as DID_NO_CONNECT if MSI-X is not enabledChad Dupuis1-0/+9
2018-05-08scsi: qedf: Release RRQ reference correctly when RRQ command times outChad Dupuis1-0/+8
2018-05-08scsi: qedf: Honor priority from DCBX FCoE App tagChad Dupuis2-14/+39
2018-05-08scsi: qedf: Add dcbx_not_wait module parameter so we won't wait for DCBX conv...Chad Dupuis1-2/+9
2018-05-08scsi: qedf: Sanity check FCoE/FIP priority value to make sure it's between 0 ...Chad Dupuis1-0/+7
2018-05-08scsi: qedf: Add check for offload before flushing I/Os for targetChad Dupuis1-0/+6
2018-05-08scsi: qedf: Fix VLAN display when printing sent FIP framesChad Dupuis1-1/+1
2018-05-08scsi: qedf: Add missing skb frees in error pathChad Dupuis2-0/+2
2018-05-08scsi: qedf: Increase the number of default FIP VLAN request retries to 60Chad Dupuis1-2/+2
2018-05-08scsi: qedf: Synchronize rport restarts when multiple ELS commands time outChad Dupuis2-0/+13
2018-05-07qed: Add support for Unified Fabric Port.Sudarsana Reddy Kalluru2-3/+6
2018-02-13scsi: qedf: use correct strncpy() sizeArnd Bergmann1-1/+1
2018-02-13scsi: qedf: fix LTO-enabled buildArnd Bergmann3-15/+16
2018-02-13scsi: qedf: remove redundant initialization of 'fcport'Colin Ian King1-1/+1
2018-01-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds8-112/+54
2018-01-22scsi: qedf: Fix error return code in __qedf_probe()Wei Yongjun1-0/+3
2018-01-02qed*: Advance drivers' version to 8.33.0.20Tomer Tayar1-4/+4
2018-01-02qed*: Utilize FW 8.33.1.0Tomer Tayar4-88/+30
2018-01-02qed*: HSI renaming for different types of HWTomer Tayar6-20/+20
2017-09-07Merge branch 'fixes' into miscJames Bottomley3-18/+19
2017-08-25scsi: qedf: drop bus reset handlerHannes Reinecke1-11/+0
2017-08-24scsi: qedf: Update driver version to 8.20.5.0.Chad Dupuis1-3/+3
2017-08-24scsi: qedf: Fix up modinfo parameter name for 'debug' in modinfo output.Chad Dupuis1-1/+1
2017-08-24scsi: qedf: Covert single-threaded workqueues to regular workqueues.Chad Dupuis1-4/+4
2017-08-24scsi: qedf: Corrent VLAN tag insertion in fallback VLAN case.Chad Dupuis3-16/+15