aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/aacraid
AgeCommit message (Expand)AuthorFilesLines
2024-01-29scsi: aacraid: aachba: Replace snprintf() with the safer scnprintf() variantLee Jones1-3/+3
2023-12-08Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity"Martin K. Petersen4-43/+3
2023-08-30Merge branch '6.5/scsi-fixes' into 6.6/scsi-stagingMartin K. Petersen1-1/+1
2023-08-24scsi: core: Improve type safety of scsi_rescan_device()Bart Van Assche1-1/+1
2023-07-11Merge branch '6.5/scsi-staging' into 6.5/scsi-fixesMartin K. Petersen1-1/+1
2023-07-05scsi: aacraid: Avoid -Warray-bounds warningArnd Bergmann1-1/+1
2023-06-27Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-06-14scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinitySagar Biradar4-3/+43
2023-05-26scsi: aacraid: Replace all non-returning strlcpy with strscpyAzeem Shaikh1-1/+1
2023-03-24Merge patch series "Constify most SCSI host templates"Martin K. Petersen1-1/+1
2023-03-24scsi: aacraid: Declare SCSI host template constBart Van Assche1-1/+1
2023-03-09scsi: aacraid: Drop redundant pci_enable_pcie_error_reporting()Bjorn Helgaas1-3/+0
2023-02-08scsi: aacraid: Allocate cmd_priv with scsicmdKees Cook1-2/+3
2022-08-04Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
2022-07-06blk-mq: Drop 'reserved' arg of busy_tag_iter_fnJohn Garry2-2/+2
2022-06-21scsi: aacraid: Remove redundant "the"Jiang Jian1-1/+1
2022-04-25scsi: aacraid: Fix undefined behavior due to shift overflowing the constantBorislav Petkov1-1/+1
2022-03-14scsi: aacraid: Clean up some inconsistent indentingJiapeng Chong1-1/+1
2022-02-22scsi: aacraid: Move the SCSI pointer to private command dataBart Van Assche4-36/+54
2022-01-05scsi: aacraid: Fix spelling of "its"Randy Dunlap1-1/+1
2021-10-16scsi: aacraid: Switch to attribute groupsBart Van Assche1-17/+21
2021-10-16scsi: aacraid: Call scsi_done() directlyBart Van Assche1-5/+11
2021-10-16scsi: aacraid: Introduce aac_scsi_done()Bart Van Assche1-17/+22
2021-08-11scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche2-2/+2
2021-07-18scsi: aacraid: Remove an unused includeChristoph Hellwig1-1/+0
2021-05-10scsi: aacraid: Replace one-element array with flexible-array memberGustavo A. R. Silva2-6/+6
2021-04-29Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-3/+0
2021-04-15scsi: aacraid: Remove an unused functionBart Van Assche1-5/+0
2021-03-30scsi/aacraid: Delete obsolete TODO fileWang Qing1-3/+0
2021-03-15scsi: aacraid: Fix misspelling of _aac_rx_init()Lee Jones1-1/+1
2021-03-15scsi: aacraid: Repair formatting issue in aac_handle_sa_aif()'s headerLee Jones1-2/+2
2021-03-15scsi: aacraid: Fix incorrect spelling of aac_send_raw_srb()Lee Jones1-1/+1
2021-03-15scsi: aacraid: Fix a few incorrectly named functionsLee Jones1-4/+4
2021-01-22scsi: aacraid: Avoid setting message byte on completionHannes Reinecke1-109/+64
2020-12-02scsi: aacraid: Fix fall-through warnings for ClangGustavo A. R. Silva1-0/+1
2020-11-25scsi: aacraid: Use generic power managementVaibhav Gupta1-26/+7
2020-11-25scsi: aacraid: Drop pci_enable_wake() from .resumeVaibhav Gupta1-1/+0
2020-11-04scsi: aacraid: Improve compat_ioctl handlersArnd Bergmann2-61/+22
2020-10-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds4-21/+23
2020-10-02scsi: aacraid: Add a missing iounmap callTomas Henzl1-0/+1
2020-09-15scsi: aacraid: Make some symbols static in aachba.cJason Yan1-3/+3
2020-09-01scsi: aacraid: Remove erroneous fallthrough annotationDan Carpenter1-1/+0
2020-08-24scsi: aacraid: Remove pci-dma-compat wrapper APISuraj Upadhyay4-17/+19
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva3-6/+6
2020-08-07Merge tag 'pci-v5.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2020-07-24scsi: aacraid: Add descriptions for missing parametersLee Jones1-1/+12
2020-07-24scsi: aacraid: Add missing description for 'dev'Lee Jones1-0/+1
2020-07-24scsi: aacraid: Add missing description for 'dev'Lee Jones1-2/+3
2020-07-24scsi: aacraid: Add descriptions for missing parametersLee Jones1-5/+14
2020-07-15scsi: aacraid: Fill in the very parameter descriptions for rx_sync_cmd()Lee Jones1-1/+11
2020-07-15scsi: aacraid: Fix a bunch of function header issuesLee Jones1-6/+6
2020-07-15scsi: aacraid: Demote partially documented function headerLee Jones1-1/+1
2020-07-15scsi: aacraid: Remove unused variable 'status'Lee Jones1-2/+1
2020-07-15scsi: aacraid: Fix logical bug when !DBGLee Jones1-4/+6
2020-07-15scsi: aacraid: Fix a few kerneldoc issuesLee Jones1-8/+6
2020-07-15scsi: aacraid: Repair two kerneldoc headersLee Jones1-2/+3
2020-07-15scsi: aacraid: Fix a bunch of function doc formatting errorsLee Jones1-14/+3
2020-07-15scsi: aacraid: Fix a couple of small kerneldoc issuesLee Jones1-2/+1
2020-07-15scsi: aacraid: Provide suggested curly braces around empty body of if()Lee Jones1-1/+2
2020-07-07PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state'Luc Van Oostenryck1-1/+1
2020-05-14scsi: aacraid: Fix an oops in error handlingDan Carpenter1-0/+1
2020-05-11scsi: aacraid: Use memdup_user() as a cleanupZou Wei1-9/+3
2020-05-07scsi: aacraid: Make some symbols staticZou Wei2-4/+4
2020-05-07scsi: core: Remove 'list' entry from struct scsi_cmndHannes Reinecke1-1/+0
2020-04-27scsi: aacraid: Fix error handling paths in aac_probe_one()Christophe JAILLET1-4/+8
2020-04-10Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-3/+4
2020-04-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds4-221/+116
2020-03-31scsi: aacraid: do not overwrite retval in aac_reset_adapter()Hannes Reinecke1-3/+4
2020-03-24block: move struct partition out of genhd.hChristoph Hellwig1-3/+4
2020-03-17scsi: aacraid: Use scnprintf() for avoiding potential buffer overflowTakashi Iwai1-8/+9
2020-03-11scsi: aacraid: clean up warning cast-function-typePhong Tran1-1/+6
2020-03-11scsi: aacraid: Disabling TM path and only processing IOP resetSagar Biradar2-10/+26
2020-02-28scsi: aacraid: use scsi_host_busy_iter() in get_num_of_incomplete_fibs()Hannes Reinecke1-40/+41
2020-02-28scsi: aacraid: use scsi_host_busy_iter() to wait for outstanding commandsHannes Reinecke1-18/+17
2020-02-28scsi: aacraid: use scsi_host_(block,unblock) to block I/OHannes Reinecke2-21/+8
2020-02-28scsi: aacraid: move scsi_(block,unblock)_requests out of _aac_reset_adapter()Hannes Reinecke1-6/+4
2020-02-28scsi: aacraid: replace aac_flush_ios() with midlayer helperHannes Reinecke1-22/+2
2020-02-28scsi: aacraid: use scsi_host_complete_all_commands() to terminate outstanding...Hannes Reinecke1-22/+2
2020-02-28scsi: aacraid: Do not wait for outstanding write commands on synchronize_cacheHannes Reinecke1-74/+2
2019-12-09treewide: Use sizeof_field() macroPankaj Bharadiya1-2/+2
2019-10-18scsi: aacraid: bump versionBalsundar P1-1/+1
2019-10-18scsi: aacraid: send AIF request post IOP RESETBalsundar P3-9/+50
2019-10-18scsi: aacraid: check adapter healthBalsundar P1-0/+4
2019-10-18scsi: aacraid: setting different timeout for src and thorBalsundar P3-4/+11
2019-10-18scsi: aacraid: fixed firmware assert issueBalsundar P3-0/+16
2019-10-18scsi: aacraid: fixed IO reporting errorBalsundar P1-0/+1
2019-10-18scsi: aacraid: fix illegal IO beyond last LBABalsundar P1-4/+4
2019-08-28PCI: Move ASPM declarations to linux/pci.hKrzysztof Wilczynski1-1/+0
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18Thomas Gleixner12-180/+12
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-03-25scsi: aacraid: Insure we don't access PCIe space during AER/EEHDave Carroll2-3/+8
2019-03-16Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-5/+8
2019-03-14scsi: aacraid: Fix performance issue on logical drivesSagar Biradar1-5/+8
2019-03-09Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds7-25/+26
2019-02-27scsi: aacraid: Fix missing break in switch statementGustavo A. R. Silva1-2/+3
2019-02-08scsi: ata: Use unsigned int for cmd's type in ioctls in scsi_host_templateNathan Chancellor4-6/+8
2019-02-04scsi: aacraid: clean up some indentation and formatting issuesColin Ian King3-15/+15
2019-01-29scsi: remove unneeded header search pathsMasahiro Yamada1-2/+0
2019-01-22scsi: communicate max segment size to the DMA mapping codeChristoph Hellwig1-5/+4
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2018-12-12scsi: aacraid: change event_wait to a completionArnd Bergmann6-22/+20
2018-12-12scsi: aacraid: change wait_sem to a completionArnd Bergmann3-5/+5
2018-11-28scsi: aacraid: Mark expected switch fall-throughGustavo A. R. Silva1-0/+1
2018-11-28scsi: aacraid: Mark expected switch fall-throughsGustavo A. R. Silva1-1/+4
2018-10-25Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-9/+0
2018-10-20Merge branch 'pci/misc'Bjorn Helgaas1-1/+1
2018-10-10PCI: Remove pci_set_dma_max_seg_size()Christoph Hellwig1-1/+1
2018-10-02PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() callsOza Pawandeep1-2/+0
2018-08-30scsi: aacraid: remove unused variables dev and cpuColin Ian King2-9/+0
2018-08-27scsi: aacraid: fix a signedness bugDan Carpenter1-1/+1
2018-08-15Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds6-20/+35
2018-08-08scsi: aacraid: Spelling fix in commentDongliang Mu2-2/+2
2018-07-10scsi: aacraid: remove AAC_STAT_GOOD defineJohannes Thumshirn1-14/+27
2018-06-26scsi: aacraid: Fix PD performance regression over incorrect qd being setRaghava Aditya Renukunta1-8/+7
2018-06-26scsi: aacraid: stop using deprated get_seconds()Arnd Bergmann3-4/+6
2018-06-14Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-2/+2
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-1/+3
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+1
2018-06-05scsi: aacraid: remove bogus GFP_DMA32 specifiesChristoph Hellwig1-2/+2
2018-05-01scsi: aacraid: Correct hba_send to include iu_typeDave Carroll1-4/+4
2018-04-09scsi: aacraid: Insure command thread is not recursively stoppedDave Carroll2-1/+4
2018-04-05Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Linus Torvalds2-12/+198
2018-04-03Merge branch 'fixes' into miscJames Bottomley1-1/+3
2018-03-27treewide: Fix typos in printkMasanari Iida1-2/+2
2018-02-23Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-1/+3
2018-02-13scsi: aacraid: Auto detect INTx or MSIx mode during sync cmd processingRaghava Aditya Renukunta2-6/+17
2018-02-13scsi: aacraid: Preserve MSIX mode in the OMR registerRaghava Aditya Renukunta1-0/+22
2018-02-13scsi: aacraid: Implement DropIO sync commandRaghava Aditya Renukunta2-6/+159
2018-02-13scsi: aacraid: fix shutdown crash when init failsMeelis Roos1-1/+3
2018-01-31Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds7-296/+564
2018-01-10scsi: aacraid: Delay for rescan worker needs to be 10 secondsRaghava Aditya Renukunta1-1/+1
2018-01-10scsi: aacraid: Get correct lun countRaghava Aditya Renukunta1-1/+1
2018-01-08scsi: aacraid: remove redundant setting of variable cColin Ian King1-4/+1
2018-01-04scsi: aacraid: Fix driver oops with dead batteryMeelis Roos1-16/+16
2018-01-03scsi: aacraid: Update driver version to 50877Raghava Aditya Renukunta1-1/+1
2018-01-03scsi: aacraid: Remove AAC_HIDE_DISK check in queue commandRaghava Aditya Renukunta2-13/+0
2018-01-03scsi: aacraid: Remove unused rescan variableRaghava Aditya Renukunta4-22/+21
2018-01-03scsi: aacraid: Skip schedule rescan in case of kdumpRaghava Aditya Renukunta1-1/+2
2018-01-03scsi: aacraid: Fix hang while scanning in eh recoveryRaghava Aditya Renukunta2-0/+13
2018-01-03scsi: aacraid: Reschedule host scan in case of failureRaghava Aditya Renukunta3-2/+44
2018-01-03scsi: aacraid: Use hotplug handling function in place of scsi_scan_hostRaghava Aditya Renukunta4-9/+19
2018-01-03scsi: aacraid: Block concurrent hotplug event handlingRaghava Aditya Renukunta3-0/+4
2018-01-03scsi: aacraid: Merge adapter setup with resolve lunsRaghava Aditya Renukunta1-5/+12
2018-01-03scsi: aacraid: Refactor resolve luns code and scsi functionsRaghava Aditya Renukunta1-17/+54
2018-01-03scsi: aacraid: Added macros to help loop through known buses and targetsRaghava Aditya Renukunta2-17/+21
2018-01-03scsi: aacraid: Process hba and container hot plug events in single functionRaghava Aditya Renukunta3-41/+30
2018-01-03scsi: aacraid: Merge func to get container informationRaghava Aditya Renukunta2-19/+19
2018-01-03scsi: aacraid: Add helper function to set queue depthRaghava Aditya Renukunta1-13/+24
2018-01-03scsi: aacraid: Save bmic phy information for each phyRaghava Aditya Renukunta2-6/+79
2018-01-03scsi: aacraid: Create helper functions to get lun infoRaghava Aditya Renukunta1-12/+42
2018-01-03scsi: aacraid: Move function around to match existing codeRaghava Aditya Renukunta1-56/+56
2018-01-03scsi: aacraid: Untangle targets setup from report phy lunsRaghava Aditya Renukunta2-11/+34
2018-01-03scsi: aacraid: Add target setup helper functionRaghava Aditya Renukunta3-7/+15
2018-01-03scsi: aacraid: Refactor and rename to make mirror existing changesRaghava Aditya Renukunta3-19/+21
2018-01-03scsi: aacraid: Change phy luns function to use common bmic functionRaghava Aditya Renukunta3-63/+25
2018-01-03scsi: aacraid: Create bmic submission function from bmic identifyRaghava Aditya Renukunta2-49/+105
2018-01-03scsi: aacraid: Move code to wait for IO completion to shutdown funcRaghava Aditya Renukunta2-25/+36
2018-01-03scsi: aacraid: Refactor reset_host store functionRaghava Aditya Renukunta1-6/+3
2018-01-03scsi: aacraid: Allow reset_host sysfs var to recover Panicked FwRaghava Aditya Renukunta1-5/+8
2018-01-03scsi: aacraid: Fix ioctl reset hangRaghava Aditya Renukunta1-1/+5
2018-01-03scsi: aacraid: Do not remove offlined devicesRaghava Aditya Renukunta1-6/+4
2018-01-03scsi: aacraid: Fix hang in kdumpRaghava Aditya Renukunta2-9/+1
2018-01-03scsi: aacraid: Do not attempt abort when Fw panickedRaghava Aditya Renukunta1-0/+3
2018-01-03scsi: aacraid: Fix udev inquiry race conditionRaghava Aditya Renukunta1-4/+12
2017-12-14scsi: aacraid: Fix I/O drop during resetPrasad B Munirathnam2-1/+2
2017-12-04scsi: aacraid: remove unused variable managed_request_idColin Ian King1-3/+0
2017-11-29scsi: aacraid: address UBSAN warning regressionArnd Bergmann1-2/+6
2017-11-20scsi: aacraid: Prevent crash in case of free interrupt during scsi EH pathGuilherme G. Piccoli1-1/+1
2017-11-20scsi: aacraid: Perform initialization reset only onceGuilherme G. Piccoli4-11/+28
2017-11-20scsi: aacraid: Check for PCI state of device in a generic wayGuilherme G. Piccoli1-31/+2
2017-11-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-13/+13
2017-11-08scsi: aacraid: use timespec64 instead of timevalArnd Bergmann1-13/+13
2017-10-16scsi: aacraid: Fix controller initialization failureRaghava Aditya Renukunta2-4/+11
2017-09-27scsi: aacraid: Add a small delay after IOP resetGuilherme G. Piccoli1-0/+2
2017-09-15scsi: aacraid: error: testing array offset 'bus' after useNikola Pajkovsky1-8/+12
2017-09-15scsi: aacraid: Fix 2T+ drives on SmartIOC-2000Dave Carroll2-6/+11
2017-09-07Merge branch 'fixes' into miscJames Bottomley2-39/+33
2017-08-30scsi: aacraid: report -ENOMEM to upper layer from aac_convert_sgraw2()Nikola Pajkovsky1-3/+7
2017-08-30scsi: aacraid: get rid of one level of indentationNikola Pajkovsky1-136/+131
2017-08-30scsi: aacraid: fix indentation errorsNikola Pajkovsky2-4/+4
2017-08-29scsi: aacraid: Fix command send race conditionBrian King1-33/+21
2017-08-16scsi: aacraid: Fix out of bounds in aac_get_name_respRaghava Aditya Renukunta2-3/+8
2017-08-07scsi: aacraid: complete all commands during bus resetHannes Reinecke1-14/+20
2017-08-07scsi: aacraid: add fib flag to mark scsi command callbackHannes Reinecke2-0/+2
2017-08-07scsi: aacraid: enable sending of TMFs from aac_hba_send()Hannes Reinecke1-1/+1
2017-08-07scsi: aacraid: use aac_tmf_callback for reset fibHannes Reinecke1-25/+74
2017-08-07scsi: aacraid: split off device, target, and bus resetHannes Reinecke1-39/+102
2017-08-07scsi: aacraid: split off host resetHannes Reinecke1-11/+22
2017-08-07scsi: aacraid: split off functions to generate reset FIBHannes Reinecke1-33/+50
2017-07-26scsi: aacraid: reading out of boundsDan Carpenter1-3/+4
2017-06-26scsi: aacraid: Don't copy uninitialized stack memory to userspaceSeth Forshee1-0/+2
2017-06-26scsi: aacraid: fix leak of data from stack back to userspaceColin Ian King1-0/+2
2017-06-12scsi: aacraid: Update driver version to 50834Raghava Aditya Renukunta1-1/+1
2017-06-12scsi: aacraid: Remove reference to Series-9Raghava Aditya Renukunta4-26/+19
2017-06-12scsi: aacraid: Add reset debugging statementsRaghava Aditya Renukunta1-4/+11
2017-06-12scsi: aacraid: Enable ctrl reset for both hba and arcRaghava Aditya Renukunta1-37/+40
2017-06-12scsi: aacraid: Make sure ioctl returns on controller resetRaghava Aditya Renukunta1-7/+18
2017-06-12scsi: aacraid: Use correct function to get ctrl healthRaghava Aditya Renukunta1-2/+2
2017-06-12scsi: aacraid: Rework aac_src_restartRaghava Aditya Renukunta1-22/+12
2017-06-12scsi: aacraid: Rework SOFT reset codeRaghava Aditya Renukunta1-20/+18