aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_os.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-11scsi: core: Add a dma_alignment field to the host and host templateChristoph Hellwig1-3/+3
2024-04-05scsi: qla2xxx: Drop driver owner assignmentKrzysztof Kozlowski1-3/+0
2024-03-10scsi: qla2xxx: Fix double free of the ha->vp_map pointerSaurav Kashyap1-0/+1
2024-03-10scsi: qla2xxx: Fix N2N stuck connectionQuinn Tran1-1/+1
2023-12-18tracing: Allow creating instances with specified system eventsSteven Rostedt (Google)1-1/+1
2023-11-14Merge branch '6.7/scsi-staging' into 6.7/scsi-fixesMartin K. Petersen1-2/+10
2023-11-08scsi: qla2xxx: Fix system crash due to bad pointer accessQuinn Tran1-2/+10
2023-11-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+3
2023-10-16scsi: qla2xxx: Fix double free of dsd_list during driver loadQuinn Tran1-1/+1
2023-09-13scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fieldsIlpo Järvinen1-2/+3
2023-08-21scsi: qla2xxx: Remove unsupported ql2xenabledif optionManish Rangankar1-2/+7
2023-08-21scsi: qla2xxx: Fix firmware resource trackingQuinn Tran1-2/+3
2023-08-21scsi: qla2xxx: Flush mailbox commands on chip resetQuinn Tran1-1/+0
2023-08-21scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMeManish Rangankar1-2/+22
2023-08-21scsi: qla2xxx: Move resource to allow code reuseQuinn Tran1-19/+17
2023-07-23scsi: qla2xxx: Fix command flush during TMFQuinn Tran1-4/+5
2023-07-23scsi: qla2xxx: Limit TMF to 8 per functionQuinn Tran1-0/+2
2023-06-16Merge patch series "qla2xxx klocwork fixes"Martin K. Petersen1-1/+2
2023-06-14scsi: qla2xxx: Array index may go out of boundNilesh Javali1-1/+2
2023-05-31scsi: qla2xxx: Fix end of loop testDan Carpenter1-1/+1
2023-05-08scsi: qla2xxx: Fix mem access after freeQuinn Tran1-66/+64
2023-04-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-8/+2
2023-04-02scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()Li Zetao1-0/+1
2023-03-31Merge branch '6.3/scsi-fixes' into 6.4/scsi-stagingMartin K. Petersen1-1/+20
2023-03-24Merge patch series "Constify most SCSI host templates"Martin K. Petersen1-2/+2
2023-03-24scsi: qla2xxx: Declare SCSI host template constBart Van Assche1-2/+2
2023-03-16scsi: qla2xxx: Perform lockless command completion in abort pathNilesh Javali1-0/+11
2023-03-09scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting()Bjorn Helgaas1-6/+0
2023-03-06scsi: qla2xxx: Add option to disable FC2 Target supportDaniel Wagner1-1/+9
2023-01-11scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets calledShreyas Deodhar1-0/+6
2023-01-11scsi: qla2xxx: edif: Reduce memory usage during low I/OQuinn Tran1-0/+1
2023-01-11scsi: qla2xxx: edif: Fix performance dip due to lock contentionQuinn Tran1-4/+8
2023-01-11scsi: qla2xxx: Relocate/rename vp mapQuinn Tran1-1/+12
2023-01-11scsi: qla2xxx: Remove dead code (GNN ID)Quinn Tran1-3/+0
2023-01-11scsi: qla2xxx: Remove dead code (GPNID)Quinn Tran1-4/+0
2023-01-11scsi: qla2xxx: Remove dead codeQuinn Tran1-11/+2
2023-01-11scsi: qla2xxx: Fix erroneous link downQuinn Tran1-2/+5
2023-01-11scsi: qla2xxx: Fix link failure in NPIV environmentQuinn Tran1-1/+1
2022-11-26scsi: qla2xxx: Remove duplicate of vha->iocb_work initializationGleb Chesnokov1-1/+0
2022-11-08scsi: qla2xxx: Fix set-but-not-used variable warningsBart Van Assche1-3/+1
2022-10-07Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-12/+37
2022-09-06scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition"Colin Ian King1-1/+1
2022-09-01scsi: qla2xxx: Define static symbolsNilesh Javali1-2/+2
2022-09-01scsi: qla2xxx: Enhance driver tracing with separate tunable and moreArun Easi1-0/+35
2022-09-01scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stal...Arun Easi1-10/+0
2022-09-01scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informationalMauricio Faria de Oliveira1-1/+1
2022-08-22block: Change the return type of blk_mq_map_queues() into voidBart Van Assche1-6/+4
2022-07-18scsi: qla2xxx: Fix response queue handler reading stale packetsArun Easi1-0/+10
2022-06-16scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeoutsArun Easi1-12/+31
2022-06-16scsi: qla2xxx: Wind down adapter after PCIe errorQuinn Tran1-0/+48
2022-06-07scsi: qla2xxx: edif: Add retry for ELS passthroughQuinn Tran1-1/+1
2022-04-25scsi: qla2xxx: Remove unneeded flush_workqueue()ran jianping1-1/+0
2022-03-15scsi: qla2xxx: Increase max limit of ql2xnvme_queuesShreyas Deodhar1-1/+0
2022-03-15scsi: qla2xxx: Fix laggy FC remote port session recoveryQuinn Tran1-3/+17
2022-03-15scsi: qla2xxx: Fix crash during module load unload testArun Easi1-0/+2
2022-02-22scsi: qla2xxx: Stop using the SCSI pointerBart Van Assche1-8/+5
2022-02-11scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_tGleb Chesnokov1-1/+0
2022-01-24scsi: qla2xxx: Add devids and conditionals for 28xxJoe Carnuccio1-2/+1
2022-01-24scsi: qla2xxx: Fix device reconnect in loop topologyArun Easi1-0/+5
2022-01-24scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe q...Shreyas Deodhar1-0/+8
2022-01-24scsi: qla2xxx: Fix premature hw access after PCI errorQuinn Tran1-1/+9
2022-01-24scsi: qla2xxx: Implement ref count for SRBSaurav Kashyap1-4/+10
2021-11-03Merge branch '5.15/scsi-fixes' into 5.16/scsi-queueMartin K. Petersen1-1/+1
2021-10-26scsi: qla2xxx: edif: Increase ELS payloadQuinn Tran1-1/+1
2021-10-26scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safeQuinn Tran1-4/+4
2021-10-26scsi: qla2xxx: Turn off target reset during issue_lipQuinn Tran1-25/+2
2021-10-18scsi: qla2xxx: Return -ENOMEM if kzalloc() failsZheyu Ma1-1/+1
2021-10-16scsi: qla2xxx: Switch to attribute groupsBart Van Assche1-4/+1
2021-10-16scsi: qla2xxx: Call scsi_done() directlyBart Van Assche1-4/+4
2021-09-14scsi: qla2xxx: Fix use after free in eh_abort pathQuinn Tran1-3/+5
2021-09-14scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueueManish Rangankar1-42/+36
2021-09-14scsi: qla2xxx: Check for firmware capability before creating QPairSaurav Kashyap1-0/+4
2021-08-23scsi: qla2xxx: Open-code qla2xxx_eh_device_reset()Hannes Reinecke1-31/+23
2021-08-23scsi: qla2xxx: Open-code qla2xxx_eh_target_reset()Hannes Reinecke1-3/+53
2021-08-23scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus resetHannes Reinecke1-10/+0
2021-08-23scsi: qla2xxx: Fix NVMe retryQuinn Tran1-0/+5
2021-08-23scsi: qla2xxx: edif: Add N2N support for EDIFQuinn Tran1-1/+4
2021-08-23scsi: qla2xxx: edif: Reject AUTH ELS on session downQuinn Tran1-1/+1
2021-08-11scsi: qla2xxx: Changes to support kdump kernelSaurav Kashyap1-0/+6
2021-08-11scsi: qla2xxx: Fix unsafe removal from linked listQuinn Tran1-3/+3
2021-08-11scsi: qla2xxx: Show OS name and version in FDMI-1Arun Easi1-1/+1
2021-08-11scsi: qla2xxx: Changes to support FCP2 TargetSaurav Kashyap1-0/+10
2021-08-11scsi: qla2xxx: Adjust request/response queue size for 28xxQuinn Tran1-2/+2
2021-08-11scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche1-2/+2
2021-07-27scsi: qla2xxx: edif: Add encryption to I/O pathQuinn Tran1-2/+7
2021-07-27scsi: qla2xxx: edif: Add doorbell notification for appQuinn Tran1-0/+4
2021-07-27scsi: qla2xxx: edif: Add detection of secure deviceQuinn Tran1-0/+19
2021-07-27scsi: qla2xxx: edif: Add key updateQuinn Tran1-0/+17
2021-07-27scsi: qla2xxx: edif: Add extraction of auth_els from the wireQuinn Tran1-2/+9
2021-07-27scsi: qla2xxx: edif: Add send, receive, and accept for auth_elsQuinn Tran1-0/+41
2021-06-22scsi: qla2xxx: Add heartbeat checkQuinn Tran1-0/+68
2021-04-28scsi: qla2xxx: Add marginal path handling supportBikash Hazarika1-0/+1
2021-04-13scsi: qla2xxx: Remove unneeded if-null-free checkQiheng Lin1-4/+2
2021-03-29scsi: qla2xxx: Fix crash in PCIe error handlingQuinn Tran1-69/+104
2021-03-29scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()Arun Easi1-7/+0
2021-03-29scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMeQuinn Tran1-20/+14
2021-03-15scsi: qla2xxx: Use dma_pool_zalloc()Wang Qing1-2/+1
2021-01-26Merge branch '5.11/scsi-fixes' into 5.12/scsi-queueMartin K. Petersen1-1/+1
2021-01-22scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result valueHannes Reinecke1-1/+1
2021-01-20scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limitEnzo Matsumiya1-1/+1
2021-01-13scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMeBikash Hazarika1-0/+5
2021-01-13scsi: qla2xxx: Implementation to get and manage host, target stats and initia...Saurav Kashyap1-0/+20
2020-12-09scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retrySaurav Kashyap1-4/+4
2020-12-09scsi: qla2xxx: Fix the call trace for flush workqueueSaurav Kashyap1-1/+1
2020-12-01scsi: qla2xxx: Remove in_interrupt() from qla83xx-specific codeAhmed S. Darwish1-24/+19
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-02scsi: qla2xxx: Fix inconsistent format argument type in qla_os.cYe Bin1-2/+2
2020-09-29scsi: qla2xxx: Fix point-to-point (N2N) device discovery issueArun Easi1-0/+2
2020-09-29scsi: qla2xxx: Fix buffer-buffer credit extraction errorQuinn Tran1-15/+4
2020-09-22scsi: qla2xxx: Update version to 10.02.00.102-kNilesh Javali1-1/+0
2020-09-22scsi: qla2xxx: Add SLER and PI control supportSaurav Kashyap1-0/+1
2020-09-22scsi: qla2xxx: Add IOCB resource trackingQuinn Tran1-0/+6
2020-09-22scsi: qla2xxx: Performance tweakQuinn Tran1-4/+5
2020-09-22scsi: qla2xxx: Fix memory size truncationQuinn Tran1-2/+3
2020-09-22scsi: qla2xxx: Reduce duplicate code in reporting speedQuinn Tran1-94/+2
2020-09-16scsi/qla2xxx: Convert to SPDX license identifiersThomas Gleixner1-2/+1
2020-09-15Merge branch '5.9/scsi-fixes' into 5.10/scsi-ufsMartin K. Petersen1-4/+5
2020-08-24scsi: qla2xxx: Remove pci-dma-compat wrapper APISuraj Upadhyay1-2/+2
2020-08-17Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe"Quinn Tran1-4/+0
2020-08-17scsi: qla2xxx: Check if FW supports MQ before enablingSaurav Kashyap1-0/+5
2020-07-01scsi: qla2xxx: SAN congestion management implementationShyam Sundar1-0/+18
2020-07-01scsi: qla2xxx: Change in PUREX to handle FPIN ELS requestsShyam Sundar1-4/+15
2020-06-05Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-33/+100
2020-05-19scsi: qla2xxx: Fix endianness annotations in source filesBart Van Assche1-13/+14
2020-05-19scsi: qla2xxx: Cast explicitly to uint16_t / uint32_tBart Van Assche1-5/+5
2020-05-19scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from upper case into lo...Bart Van Assche1-13/+13
2020-05-19scsi: qla2xxx: Fix the code that reads from mailbox registersBart Van Assche1-1/+1
2020-05-19scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZEBart Van Assche1-0/+1
2020-05-19scsi: qla2xxx: Add more BUILD_BUG_ON() statementsBart Van Assche1-0/+58
2020-05-19scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabeticallyBart Van Assche1-2/+2
2020-05-19scsi: qla2xxx: Simplify the functions for dumping firmwareBart Van Assche1-1/+1
2020-05-07scsi: qla2xxx: Use true, false for ha->fw_dumpedJason Yan1-1/+1
2020-05-07scsi: qla2xxx: Fix warning after FC target resetViacheslav Dubeyko1-0/+1
2020-04-24scsi: qla2xxx: Fix MPI failure AEN (8200) handlingArun Easi1-0/+6
2020-04-21scsi: qla2xxx: check UNLOADING before posting async workMartin Wilck1-0/+3
2020-04-21scsi: qla2xxx: set UNLOADING before waiting for session deletionMartin Wilck1-18/+14
2020-04-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-63/+659
2020-03-26scsi: qla2xxx: Remove non functional codeDaniel Wagner1-23/+0
2020-03-17scsi: qla2xxx: Fix I/Os being passed down when FC device is being deletedArun Easi1-2/+2
2020-02-28scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMeQuinn Tran1-4/+0
2020-02-28scsi: qla2xxx: Serialize fc_port alloc in N2NQuinn Tran1-3/+2
2020-02-28scsi: qla2xxx: Fix RDP respond data formatQuinn Tran1-55/+47
2020-02-28scsi: qla2xxx: Update BPM enablement semantics.Andrew Vasquez1-14/+8
2020-02-28scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xxGiridhar Malavali1-2/+2
2020-02-28scsi: qla2xxx: Add 16.0GT for PCI StringHimanshu Madhani1-0/+3
2020-02-28scsi: qla2xxx: Simplify the code for aborting SCSI commandsBart Van Assche1-13/+14
2020-02-24scsi: qla2xxx: Fix RDP response sizeHimanshu Madhani1-34/+19
2020-02-24scsi: qla2xxx: Handle cases for limiting RDP response payload lengthJoe Carnuccio1-2/+40
2020-02-24scsi: qla2xxx: Add deferred queue for processing ABTS and RDPJoe Carnuccio1-18/+44
2020-02-24scsi: qla2xxx: Cleanup ELS/PUREX iocb fieldsJoe Carnuccio1-11/+17
2020-02-24scsi: qla2xxx: Show correct port speed capabilities for RDP commandHimanshu Madhani1-6/+35
2020-02-24scsi: qla2xxx: Add ql2xrdpenable module parameter for RDPJoe Carnuccio1-1/+9
2020-02-24scsi: qla2xxx: Add vendor extended RDP additions and amendmentsJoe Carnuccio1-3/+543
2020-02-24scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDPJoe Carnuccio1-2/+2
2020-02-10scsi: qla2xxx: Check locking assumptions at runtime in qla2x00_abort_srb()Bart Van Assche1-0/+2
2020-01-02scsi: qla2xxx: Improve readability of the code that handles qla_flt_headerBart Van Assche1-0/+2
2019-12-19scsi: qla2xxx: Cleanup unused async_logout_doneShyam Sundar1-5/+0
2019-12-19scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcportShyam Sundar1-1/+1
2019-12-19scsi: qla2xxx: Remove defer flag to indicate immeadiate port lossHimanshu Madhani1-40/+17
2019-12-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-72/+102
2019-11-19Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails"Martin K. Petersen1-4/+0
2019-11-11Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-3/+5
2019-11-08scsi: qla2xxx: Fix a dma_pool_free() callBart Van Assche1-1/+2
2019-11-08scsi: qla2xxx: Fix memory leak when sending I/O failsArun Easi1-0/+4
2019-11-08scsi: qla2xxx: Fix double scsi_done for abort pathQuinn Tran1-56/+61
2019-11-08scsi: qla2xxx: Fix SRB leak on switch command timeoutQuinn Tran1-1/+6
2019-11-05scsi: qla2xxx: fix NPIV tear down processMartin Wilck1-3/+5
2019-11-02Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-0/+4
2019-10-28scsi: qla2xxx: stop timer in shutdown pathNicholas Piggin1-0/+4
2019-10-25Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-0/+4
2019-10-09scsi: qla2xxx: fix a potential NULL pointer dereferenceAllen Pais1-0/+4
2019-10-09scsi: qla2xxx: Set remove flag for all VPQuinn Tran1-5/+25
2019-10-09scsi: qla2xxx: Dual FCP-NVMe target port supportMichael Hernandez1-9/+8
2019-10-09Merge branch '5.4/scsi-fixes' into 5.5/scsi-queueMartin K. Petersen1-5/+13
2019-10-05Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-5/+13
2019-09-23scsi: qla2xxx: Fix N2N link up failQuinn Tran1-4/+2
2019-09-23scsi: qla2xxx: Fix N2N link resetQuinn Tran1-0/+4
2019-09-23scsi: qla2xxx: Optimize NPIV tear down processQuinn Tran1-1/+6
2019-09-23scsi: qla2xxx: Fix stale mem access on driver unloadQuinn Tran1-0/+1
2019-09-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-131/+106
2019-08-19scsi: qla2xxx: cleanup trace buffer initializationMartin Wilck1-0/+1
2019-08-14scsi: qla2xxx: Fix gnl.l memory leak on adapter init failureBill Kuzeja1-1/+10
2019-08-12scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() functionBart Van Assche1-2/+1
2019-08-12scsi: qla2xxx: Let the compiler check the type of the SCSI command context po...Bart Van Assche1-16/+8
2019-08-12scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI co...Bart Van Assche1-37/+8
2019-08-12scsi: qla2xxx: Enable type checking for the SRB free and done callback functionsBart Van Assche1-12/+4
2019-08-12scsi: qla2xxx: Check the PCI info string output buffer sizeBart Van Assche1-34/+25
2019-08-12scsi: qla2xxx: Complain if waiting for pending commands times outBart Van Assche1-2/+5
2019-08-12scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock()Bart Van Assche1-17/+0
2019-08-12scsi: qla2xxx: Do not corrupt vha->plogi_ack_listBart Van Assche1-2/+6
2019-08-12scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecomm...Bart Van Assche1-3/+4
2019-08-12scsi: qla2xxx: Improve Linux kernel coding style conformanceBart Van Assche1-3/+3
2019-08-12scsi: qla2xxx: Really fix qla2xxx_eh_abort()Bart Van Assche1-0/+21
2019-08-12scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference countBart Van Assche1-0/+2
2019-08-07scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+Andrew Vasquez1-1/+1
2019-08-07scsi: qla2xxx: Correct error handling during initialization failuresAndrew Vasquez1-3/+9
2019-08-07scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flagQuinn Tran1-0/+1
2019-07-30scsi: qla2xxx: Reject EH_{abort|device_reset|target_request}Quinn Tran1-0/+9
2019-07-30scsi: qla2xxx: Remove unnecessary null checkYueHaibing1-2/+1
2019-07-11Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+0