aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_init.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-10scsi: qla2xxx: NVME|FCP prefer flag not being honoredQuinn Tran1-0/+18
2024-03-10scsi: qla2xxx: Split FCE|EFT trace controlQuinn Tran1-61/+41
2024-03-10scsi: qla2xxx: Prevent command send on chip resetQuinn Tran1-2/+6
2023-08-30Merge branch '6.5/scsi-fixes' into 6.6/scsi-stagingMartin K. Petersen1-2/+2
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: Error code did not return to upper layerQuinn Tran1-0/+2
2023-08-21scsi: qla2xxx: Fix firmware resource trackingQuinn Tran1-0/+8
2023-08-21scsi: qla2xxx: Flush mailbox commands on chip resetQuinn Tran1-3/+4
2023-08-21scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMeManish Rangankar1-0/+1
2023-08-21scsi: qla2xxx: Move resource to allow code reuseQuinn Tran1-0/+14
2023-07-23scsi: qla2xxx: Fix TMF leak throughQuinn Tran1-6/+14
2023-07-23scsi: qla2xxx: Fix session hang in gnlQuinn Tran1-2/+3
2023-07-23scsi: qla2xxx: Fix erroneous link up failureQuinn Tran1-1/+2
2023-07-23scsi: qla2xxx: Fix command flush during TMFQuinn Tran1-35/+39
2023-07-23scsi: qla2xxx: Limit TMF to 8 per functionQuinn Tran1-21/+34
2023-07-23scsi: qla2xxx: Adjust IOCB resource on qpair createQuinn Tran1-19/+33
2023-07-23scsi: qla2xxx: Fix deletion race conditionQuinn Tran1-2/+14
2023-07-11Merge branch '6.5/scsi-staging' into 6.5/scsi-fixesMartin K. Petersen1-2/+2
2023-07-05scsi: qla2xxx: Use vmalloc_array() and vcalloc()Julia Lawall1-2/+2
2023-06-30Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-26/+241
2023-06-16Merge patch series "qla2xxx klocwork fixes"Martin K. Petersen1-1/+1
2023-06-14scsi: qla2xxx: Fix buffer overrunQuinn Tran1-1/+1
2023-06-07scsi: qla2xxx: Drop useless LIST_HEADChristophe JAILLET1-1/+0
2023-05-22scsi: qla2xxx: Fix NULL pointer dereference in target modeGleb Chesnokov1-0/+3
2023-05-16scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy()Azeem Shaikh1-4/+4
2023-05-08scsi: qla2xxx: Fix hang in task managementQuinn Tran1-3/+57
2023-05-08scsi: qla2xxx: Fix task management cmd fail due to unavailable resourceQuinn Tran1-5/+58
2023-05-08scsi: qla2xxx: Fix task management cmd failureQuinn Tran1-16/+86
2023-05-08scsi: qla2xxx: Multi-que support for TMFQuinn Tran1-15/+54
2023-03-06scsi: qla2xxx: Add option to disable FC2 Target supportDaniel Wagner1-1/+2
2023-02-08scsi: qla2xxx: Remove the unused variable wwnJiapeng Chong1-2/+0
2023-01-11scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets calledShreyas Deodhar1-2/+0
2023-01-11scsi: qla2xxx: edif: Fix performance dip due to lock contentionQuinn Tran1-0/+12
2023-01-11scsi: qla2xxx: Relocate/rename vp mapQuinn Tran1-2/+2
2023-01-11scsi: qla2xxx: Remove dead code (GNN ID)Quinn Tran1-6/+1
2023-01-11scsi: qla2xxx: Remove dead code (GPNID)Quinn Tran1-1/+1
2023-01-11scsi: qla2xxx: Remove dead codeQuinn Tran1-48/+0
2023-01-11scsi: qla2xxx: Remove unintended flag clearingQuinn Tran1-1/+0
2023-01-11scsi: qla2xxx: Fix stalled loginQuinn Tran1-0/+6
2023-01-11scsi: qla2xxx: Fix exchange oversubscriptionQuinn Tran1-0/+13
2022-12-01scsi: qla2xxx: Fix crash when I/O abort times outArun Easi1-4/+10
2022-11-08scsi: qla2xxx: Remove unused variable 'found_devs'Colin Ian King1-4/+0
2022-11-08scsi: qla2xxx: Fix set-but-not-used variable warningsBart Van Assche1-4/+2
2022-09-01scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image StatusAnil Gurumurthy1-2/+6
2022-07-18scsi: qla2xxx: Fix discovery issues in FC-AL topologyArun Easi1-0/+29
2022-07-18scsi: qla2xxx: Fix imbalance vha->vref_countQuinn Tran1-0/+4
2022-07-18scsi: qla2xxx: Fix incorrect display of max frame sizeBikash Hazarika1-0/+2
2022-07-18scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"Nilesh Javali1-3/+2
2022-06-16scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/OsArun Easi1-4/+8
2022-06-16scsi: qla2xxx: Wind down adapter after PCIe errorQuinn Tran1-0/+20
2022-06-16scsi: qla2xxx: Add a new v2 dport diagnostic featureBikash Hazarika1-0/+3
2022-06-10scsi: qla2xxx: edif: Fix session thrashQuinn Tran1-1/+9
2022-06-07scsi: qla2xxx: edif: Fix n2n login retry for secure deviceQuinn Tran1-0/+7
2022-06-07scsi: qla2xxx: edif: Wait for app to ack on sess downQuinn Tran1-4/+0
2022-03-15scsi: qla2xxx: Fix stuck session of PRLI rejectQuinn Tran1-7/+0
2022-03-15scsi: qla2xxx: Reduce false trigger to loginQuinn Tran1-2/+3
2022-03-15scsi: qla2xxx: Fix hang due to session stuckQuinn Tran1-2/+17
2022-03-15scsi: qla2xxx: Fix disk failure to rediscoverQuinn Tran1-2/+3
2022-02-22scsi: qla2xxx: Use named initializers for q_dev_stateGleb Chesnokov1-26/+2
2022-01-24scsi: qla2xxx: Check for firmware dump already collectedJoe Carnuccio1-0/+8
2022-01-24scsi: qla2xxx: Add devids and conditionals for 28xxJoe Carnuccio1-5/+3
2022-01-24scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()Saurav Kashyap1-1/+1
2022-01-24scsi: qla2xxx: Fix device reconnect in loop topologyArun Easi1-0/+15
2022-01-24scsi: qla2xxx: Fix scheduling while atomicQuinn Tran1-6/+1
2022-01-24scsi: qla2xxx: Fix warning message due to adisc being flushedQuinn Tran1-0/+6
2022-01-24scsi: qla2xxx: Fix stuck session in gpdbQuinn Tran1-3/+3
2022-01-24scsi: qla2xxx: Implement ref count for SRBSaurav Kashyap1-21/+49
2022-01-24scsi: qla2xxx: Refactor asynchronous command initializationDaniel Wagner1-52/+25
2021-12-16scsi: qla2xxx: Synchronize rport dev_loss_tmo settingHannes Reinecke1-7/+3
2021-10-26scsi: qla2xxx: edif: Fix inconsistent check of db_flagsQuinn Tran1-7/+6
2021-10-26scsi: qla2xxx: edif: Increase ELS payloadQuinn Tran1-0/+4
2021-10-26scsi: qla2xxx: edif: Reduce connection thrashQuinn Tran1-2/+22
2021-10-26scsi: qla2xxx: edif: Tweak trace messageQuinn Tran1-6/+9
2021-10-26scsi: qla2xxx: Fix gnl list corruptionQuinn Tran1-3/+1
2021-10-26scsi: qla2xxx: Relogin during fabric disturbanceQuinn Tran1-9/+45
2021-10-12Merge branch '5.15/scsi-fixes' into 5.16/scsi-stagingMartin K. Petersen1-1/+2
2021-09-21scsi: qla2xxx: Restore initiator in dual modeDmitry Bogdanov1-1/+2
2021-09-14scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueueManish Rangankar1-0/+2
2021-09-14scsi: qla2xxx: edif: Use link event to wake up appQuinn Tran1-8/+7
2021-08-23scsi: qla2xxx: Fix NVMe retryQuinn Tran1-24/+17
2021-08-23scsi: qla2xxx: Fix hang on NVMe command timeoutsArun Easi1-3/+3
2021-08-23scsi: qla2xxx: Fix NVMe | FCP personality changeQuinn Tran1-2/+3
2021-08-23scsi: qla2xxx: edif: Do secure PLOGI when auth app is presentQuinn Tran1-5/+2
2021-08-23scsi: qla2xxx: edif: Add N2N support for EDIFQuinn Tran1-34/+71
2021-08-11scsi: qla2xxx: Suppress unnecessary log messages during loginArun Easi1-1/+1
2021-08-11scsi: qla2xxx: Fix NPIV create erroneous errorQuinn Tran1-1/+3
2021-08-11scsi: qla2xxx: Fix unsafe removal from linked listQuinn Tran1-11/+22
2021-08-11scsi: qla2xxx: Changes to support FCP2 TargetSaurav Kashyap1-0/+6
2021-07-27scsi: qla2xxx: edif: Add encryption to I/O pathQuinn Tran1-15/+14
2021-07-27scsi: qla2xxx: edif: Add doorbell notification for appQuinn Tran1-0/+3
2021-07-27scsi: qla2xxx: edif: Add detection of secure deviceQuinn Tran1-22/+119
2021-07-27scsi: qla2xxx: edif: Add authentication pass + fail bsgsQuinn Tran1-2/+1
2021-07-27scsi: qla2xxx: edif: Add key updateQuinn Tran1-0/+10
2021-06-22scsi: qla2xxx: Add heartbeat checkQuinn Tran1-1/+5
2021-05-21scsi: qla2xxx: Remove redundant assignment to rvalJiapeng Chong1-2/+0
2021-04-28scsi: qla2xxx: Prevent PRLI in target modeAnastasia Kovaleva1-0/+3
2021-03-29scsi: qla2xxx: Fix crash in PCIe error handlingQuinn Tran1-14/+26
2021-03-29scsi: qla2xxx: Fix RISC RESET completion pollingQuinn Tran1-6/+59
2021-03-29scsi: qla2xxx: Fix stuck sessionQuinn Tran1-0/+1
2021-03-29scsi: qla2xxx: Add H:C:T info in the log message for fc portsArun Easi1-4/+5
2021-01-22scsi: qla2xxx: Remove redundant NULL checkYang Li1-10/+5
2021-01-13scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMeBikash Hazarika1-0/+4
2021-01-13scsi: qla2xxx: Move some messages from debug to normal log levelSaurav Kashyap1-5/+5
2021-01-13scsi: qla2xxx: Implementation to get and manage host, target stats and initia...Saurav Kashyap1-0/+216
2020-12-09scsi: qla2xxx: Fix device loss on 4G and older HBAsArun Easi1-0/+3
2020-12-09scsi: qla2xxx: Fix N2N and NVMe connect retry failureQuinn Tran1-19/+52
2020-11-04scsi: qla2xxx: Move sess cmd list/lock to driverMike Christie1-0/+3
2020-10-14Merge tag 'spdx-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gr...Linus Torvalds1-2/+1
2020-10-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-30/+69
2020-09-29scsi: qla2xxx: Fix reset of MPI firmwareArun Easi1-0/+2
2020-09-29scsi: qla2xxx: Fix buffer-buffer credit extraction errorQuinn Tran1-24/+26
2020-09-22scsi: qla2xxx: Add IOCB resource trackingQuinn Tran1-0/+26
2020-09-22scsi: qla2xxx: Performance tweakQuinn Tran1-3/+1
2020-09-22scsi: qla2xxx: Setup debugfs entries for remote portsArun Easi1-0/+2
2020-09-16scsi/qla2xxx: Convert to SPDX license identifiersThomas Gleixner1-2/+1
2020-09-15scsi: qla2xxx: Remove unneeded variable 'rval'Jason Yan1-3/+2
2020-09-15Merge branch '5.9/scsi-fixes' into 5.10/scsi-ufsMartin K. Petersen1-3/+3
2020-09-09scsi: qla2xxx: Warn if done() or free() are called on an already freed srbDaniel Wagner1-0/+10
2020-09-08Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-3/+3
2020-08-31scsi: qla2xxx: Fix regression on sparc64René Rebe1-3/+3
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-08-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-19/+29
2020-07-01scsi: qla2xxx: SAN congestion management implementationShyam Sundar1-2/+7
2020-06-30scsi: qla2xxx: Make qla2x00_restart_isp() easier to readBart Van Assche1-17/+22
2020-06-26scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs()Dan Carpenter1-1/+1
2020-06-05Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-184/+196
2020-05-19scsi: qla2xxx: Fix endianness annotations in source filesBart Van Assche1-28/+31
2020-05-19scsi: qla2xxx: Cast explicitly to uint16_t / uint32_tBart Van Assche1-13/+13
2020-05-19scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from upper case into lo...Bart Van Assche1-103/+102
2020-05-19scsi: qla2xxx: Fix the code that reads from mailbox registersBart Van Assche1-3/+3
2020-05-19scsi: qla2xxx: Fix spelling of a variable nameBart Van Assche1-2/+2
2020-04-24scsi: qla2xxx: Fix MPI failure AEN (8200) handlingArun Easi1-0/+2
2020-04-13scsi: qla2xxx: Split qla2x00_configure_local_loop()Bart Van Assche1-42/+50
2020-04-13scsi: qla2xxx: Fix regression warningsNilesh Javali1-2/+0
2020-02-28scsi: qla2xxx: Serialize fc_port alloc in N2NQuinn Tran1-0/+1
2020-02-28scsi: qla2xxx: Update BPM enablement semantics.Andrew Vasquez1-26/+64
2020-02-28scsi: qla2xxx: Improved secure flash support messagesMichael Hernandez1-3/+3
2020-02-28scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing errorQuinn Tran1-2/+2
2020-02-28scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xxGiridhar Malavali1-66/+0
2020-02-28scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.Giridhar Malavali1-7/+4
2020-02-28scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop()Bart Van Assche1-6/+5
2020-02-24scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flagHimanshu Madhani1-1/+1
2020-02-24scsi: qla2xxx: Add ql2xrdpenable module parameter for RDPJoe Carnuccio1-3/+9
2020-02-24scsi: qla2xxx: Add vendor extended RDP additions and amendmentsJoe Carnuccio1-1/+14
2020-02-24scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDPJoe Carnuccio1-8/+20
2020-01-20scsi: qla2xxx: Fix a NULL pointer dereference in an error pathBart Van Assche1-9/+8
2019-12-21scsi: qla2xxx: Fix stuck session in GNLQuinn Tran1-2/+13
2019-12-21scsi: qla2xxx: Consolidate fabric scanQuinn Tran1-6/+2
2019-12-21scsi: qla2xxx: Correct fcport flags handlingShyam Sundar1-1/+2
2019-12-21scsi: qla2xxx: Fix stuck login session using prli_pend_timerQuinn Tran1-8/+26
2019-12-19scsi: qla2xxx: Use common routine to free fcport structQuinn Tran1-1/+1
2019-12-19scsi: qla2xxx: Fix update_fcport for current_topologyHimanshu Madhani1-1/+4
2019-12-19scsi: qla2xxx: Cleanup unused async_logout_doneShyam Sundar1-10/+0
2019-12-19scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcportShyam Sundar1-14/+15
2019-12-19scsi: qla2xxx: Fix fabric scan hangQuinn Tran1-15/+19
2019-12-19scsi: qla2xxx: Remove defer flag to indicate immeadiate port lossHimanshu Madhani1-9/+9
2019-12-09scsi: qla2xxx: Don't defer relogin unconditonallyRoman Bolshakov1-1/+0
2019-12-09scsi: qla2xxx: Configure local loop for N2N targetRoman Bolshakov1-8/+2
2019-12-09scsi: qla2xxx: Allow PLOGI in target modeRoman Bolshakov1-2/+6
2019-12-09scsi: qla2xxx: Change discovery state before PLOGIRoman Bolshakov1-0/+1
2019-12-09scsi: qla2xxx: Initialize free_work before flushing itRoman Bolshakov1-0/+1
2019-11-26scsi: qla2xxx: fix rports not being mark as lost in sync fabric scanMartin Wilck1-3/+3
2019-11-08scsi: qla2xxx: initialize fc4_type_priorityMartin Wilck1-2/+10
2019-11-08scsi: qla2xxx: Remove an include directiveBart Van Assche1-1/+0
2019-11-08scsi: qla2xxx: Fix device connect issues in P2P configurationArun Easi1-0/+9
2019-11-08scsi: qla2xxx: Fix driver unload hangQuinn Tran1-2/+0
2019-11-08scsi: qla2xxx: Fix SRB leak on switch command timeoutQuinn Tran1-6/+5
2019-11-08scsi: qla2xxx: Do command completion on abort timeoutQuinn Tran1-0/+18
2019-11-08scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failureQuinn Tran1-29/+8
2019-10-09scsi: qla2xxx: Dual FCP-NVMe target port supportMichael Hernandez1-27/+37
2019-10-09Merge branch '5.4/scsi-fixes' into 5.5/scsi-queueMartin K. Petersen1-31/+78
2019-09-23scsi: qla2xxx: Fix N2N link resetQuinn Tran1-30/+77
2019-09-23scsi: qla2xxx: Silence fwdump template messageHimanshu Madhani1-1/+1
2019-09-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-305/+245
2019-09-07scsi: qla2xxx: Fix stuck login sessionQuinn Tran1-12/+11
2019-09-07scsi: qla2xxx: Fix flash read for Qlogic ISPsQuinn Tran1-2/+2
2019-08-19scsi: qla2xxx: cleanup trace buffer initializationMartin Wilck1-116/+98
2019-08-19scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eftMartin Wilck1-0/+2
2019-08-16qla2xxx: remove SGI SN2 supportChristoph Hellwig1-14/+0
2019-08-12scsi: qla2xxx: Simplify qla24xx_async_abort_cmd()Bart Van Assche1-8/+6
2019-08-12scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() functionBart Van Assche1-99/+32
2019-08-12scsi: qla2xxx: Report invalid mailbox status codesBart Van Assche1-0/+9
2019-08-12scsi: qla2xxx: Complain if sp->done() is not called from the completion pathBart Van Assche1-0/+4
2019-08-12scsi: qla2xxx: Enable type checking for the SRB free and done callback functionsBart Van Assche1-30/+10
2019-08-12scsi: qla2xxx: Check secondary image if reading the primary image failsBart Van Assche1-2/+6
2019-08-12scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy()Bart Van Assche1-8/+10
2019-08-12scsi: qla2xxx: Complain if waiting for pending commands times outBart Van Assche1-1/+2
2019-08-12scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument constBart Van Assche1-1/+1
2019-08-12scsi: qla2xxx: Simplify qla24xx_abort_sp_done()Bart Van Assche1-7/+5
2019-08-12scsi: qla2xxx: Reduce the number of casts in GID list codeBart Van Assche1-10/+8
2019-08-12scsi: qla2xxx: Improve Linux kernel coding style conformanceBart Van Assche1-1/+1
2019-08-07scsi: qla2xxx: Fix hang in fcport delete pathQuinn Tran1-3/+0
2019-08-07scsi: qla2xxx: Fix NVMe port discovery after a short device port lossArun Easi1-2/+2
2019-08-07scsi: qla2xxx: Correct error handling during initialization failuresAndrew Vasquez1-0/+4
2019-08-07scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flagQuinn Tran1-5/+20
2019-07-30scsi: qla2xxx: Fix abort timeout race condition.Quinn Tran1-2/+16
2019-07-30scsi: qla2xxx: Fix possible fcport null-pointer dereferencesJia-Ju Bai1-1/+1
2019-06-18scsi: qla2xxx: remove double assignment in qla2x00_update_fcportEnzo Matsumiya1-1/+0
2019-04-29scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to...Bart Van Assche1-10/+5