aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/smartpqi
AgeCommit message (Expand)AuthorFilesLines
2024-03-25Merge patch series "scsi: replace deprecated strncpy"Martin K. Petersen1-3/+2
2024-03-10scsi: smartpqi: Replace deprecated strncpy() with strscpy()Justin Stitt1-3/+2
2024-02-15scsi: smartpqi: Fix disable_managed_interruptsDon Brace1-1/+4
2024-01-03scsi: smartpqi: Bump driver version to 2.1.26-030Don Brace1-3/+3
2024-01-03scsi: smartpqi: Fix logical volume rescan race conditionMahesh Rajashekhara2-8/+36
2024-01-03scsi: smartpqi: Add new controller PCI IDsDavid Strahan1-0/+40
2023-08-24Merge patch series "smartpqi updates"Martin K. Petersen2-55/+215
2023-08-24scsi: smartpqi: Change driver version to 2.1.24-046Don Brace1-3/+3
2023-08-24scsi: smartpqi: Enhance error messagesMahesh Rajashekhara1-8/+9
2023-08-24scsi: smartpqi: Enhance controller offline notificationDavid Strahan1-1/+49
2023-08-24scsi: smartpqi: Enhance shutdown notificationDavid Strahan1-1/+1
2023-08-24scsi: smartpqi: Simplify lun_number assignmentDavid Strahan1-4/+2
2023-08-24scsi: smartpqi: Rename pciinfo to pci_infoKevin Barnett1-6/+6
2023-08-24scsi: smartpqi: Rename MACRO to clarify purposeKevin Barnett2-2/+2
2023-08-24scsi: smartpqi: Add abort handlerKevin Barnett2-36/+149
2023-08-24scsi: core: Improve type safety of scsi_rescan_device()Bart Van Assche1-1/+1
2023-07-08Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-5/+4
2023-06-30Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds6-153/+179
2023-06-21scsi: smartpqi: Replace one-element arrays with flexible-array membersGustavo A. R. Silva2-5/+4
2023-05-31scsi: smartpqi: Replace all non-returning strlcpy() with strscpy()Azeem Shaikh1-1/+1
2023-05-26overflow: Add struct_size_t() helperKees Cook1-1/+1
2023-05-08scsi: smartpqi: Update version to 2.1.22-040Don Brace1-3/+3
2023-05-08scsi: smartpqi: Update copyright to 2023Don Brace6-6/+6
2023-05-08scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/deviceDon Brace2-0/+16
2023-05-08scsi: smartpqi: Stop sending driver-initiated TURsKevin Barnett2-75/+11
2023-05-08scsi: smartpqi: Fix byte aligned writew for ARM serversDon Brace1-2/+2
2023-05-08scsi: smartpqi: Add support for RAID NCQ priorityGilbert Wu1-44/+45
2023-05-08scsi: smartpqi: Validate block layer host tagMurthy Bhat1-1/+2
2023-05-08scsi: smartpqi: Remove contention for raid_bypass_cntMike McGowen2-4/+4
2023-05-08scsi: smartpqi: Fix rare SAS transport memory leakDon Brace1-1/+3
2023-05-08scsi: smartpqi: Remove NULL pointer checkKevin Barnett1-15/+13
2023-05-08scsi: smartpqi: Add new controller PCI IDsDavid Strahan1-0/+72
2023-05-08scsi: smartpqi: Map full length of PCI BAR 0Mike McGowen1-1/+1
2023-03-24scsi: smartpqi: Declare SCSI host template constBart Van Assche1-1/+1
2023-02-08scsi: smartpqi: Replace one-element array with flexible-array memberGustavo A. R. Silva2-2/+3
2022-11-17scsi: smartpqi: Change version to 2.1.20-035Don Brace1-3/+3
2022-11-17scsi: smartpqi: Initialize feature section infoDon Brace1-1/+1
2022-11-17scsi: smartpqi: Add controller cache flush during rmmodGilbert Wu1-0/+8
2022-11-17scsi: smartpqi: Correct device removal for multi-actuator devicesKumar Meiyappan2-10/+25
2022-11-17scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllersKevin Barnett1-1/+1
2022-11-17scsi: smartpqi: Correct max LUN numberKevin Barnett1-1/+0
2022-11-17scsi: smartpqi: Add new controller PCI IDsMike McGowen1-0/+44
2022-11-17scsi: smartpqi: Convert to host_tagsetDon Brace2-28/+43
2022-08-22block: Change the return type of blk_mq_map_queues() into voidBart Van Assche1-3/+3
2022-07-13scsi: smartpqi: Update version to 2.1.18-045Don Brace1-3/+3
2022-07-13scsi: smartpqi: Update copyright to current yearDon Brace6-6/+6
2022-07-13scsi: smartpqi: Add ctrl ready timeout module parameterKevin Barnett3-1/+33
2022-07-13scsi: smartpqi: Update deleting a LUN via sysfsKevin Barnett1-18/+30
2022-07-13scsi: smartpqi: Add module param to disable managed intsMike McGowen2-2/+13
2022-07-13scsi: smartpqi: Fix RAID map race conditionKevin Barnett1-39/+71
2022-07-13scsi: smartpqi: Fix DMA direction for RAID requestsMahesh Rajashekhara1-2/+2
2022-07-13scsi: smartpqi: Stop logging spurious PQI reset failuresKevin Barnett1-2/+1
2022-07-13scsi: smartpqi: Add PCI IDs for Lenovo controllersMike McGowen1-0/+32
2022-07-13scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8iMike McGowen1-0/+4
2022-07-13scsi: smartpqi: Fix PCI control linkdown system hangSagar Biradar3-5/+52
2022-07-13scsi: smartpqi: Add driver support for multi-LUN devicesKumar Meiyappan2-35/+72
2022-07-13scsi: smartpqi: Close write read holesMike McGowen1-0/+3
2022-07-13scsi: smartpqi: Add PCI IDs for ramaxel controllersMurthy Bhat1-0/+8
2022-07-13scsi: smartpqi: Add controller fw version to console logGilbert Wu1-0/+3
2022-07-13scsi: smartpqi: Shorten drive visibility after removalMike McGowen2-2/+9
2022-05-23scsi: smartpqi: Fix typo in commentJulia Lawall1-1/+1
2022-02-22scsi: smartpqi: Stop using the SCSI pointerBart Van Assche1-2/+12
2022-02-11scsi: smartpqi: Fix unused variable pqi_pm_ops for clangDon Brace1-0/+4
2022-02-07scsi: smartpqi: Update version to 2.1.14-035Don Brace1-3/+3
2022-02-07scsi: smartpqi: Fix lsscsi -t SAS addressesKevin Barnett1-3/+3
2022-02-07scsi: smartpqi: Fix hibernate and suspendKevin Barnett1-35/+81
2022-02-07scsi: smartpqi: Fix BUILD_BUG_ON() statementsMike McGowen3-2/+6
2022-02-07scsi: smartpqi: Fix NUMA node not updated during initMike McGowen1-5/+5
2022-02-07scsi: smartpqi: Expose SAS address for SATA drivesKevin Barnett2-42/+3
2022-02-07scsi: smartpqi: Speed up RAID 10 sequential readsMike McGowen2-5/+6
2022-02-07scsi: smartpqi: Fix kdump issue when controller is locked upMahesh Rajashekhara1-16/+23
2022-02-07scsi: smartpqi: Update volume size after expansionMahesh Rajashekhara2-8/+13
2022-02-07scsi: smartpqi: Avoid drive spin-down during suspendSagar Biradar1-1/+10
2022-02-07scsi: smartpqi: Resolve delay issue with PQI_HZ valueBalsundar P3-26/+20
2022-02-07scsi: smartpqi: Fix a typo in func pqi_aio_submit_io()Kevin Barnett1-1/+1
2022-02-07scsi: smartpqi: Fix a name typo and cleanup codeKevin Barnett1-5/+5
2022-02-07scsi: smartpqi: Quickly propagate path failures to SCSI midlayerMurthy Bhat1-2/+18
2022-02-07scsi: smartpqi: Eliminate drive spin down on warm bootSagar Biradar1-1/+7
2022-02-07scsi: smartpqi: Enable SATA NCQ priority in sysfsGilbert Wu2-4/+117
2022-02-07scsi: smartpqi: Add PCI IDsDon Brace1-4/+104
2022-02-07scsi: smartpqi: Fix rmmod stack traceDon Brace1-4/+2
2021-10-16scsi: smartpqi: Switch to attribute groupsBart Van Assche1-21/+25
2021-10-16scsi: smartpqi: Call scsi_done() directlyBart Van Assche1-1/+1
2021-10-05scsi: smartpqi: Update version to 2.1.12-055Don Brace1-3/+3
2021-10-05scsi: smartpqi: Add 3252-8i PCI idMike McGowen1-0/+4
2021-10-05scsi: smartpqi: Fix duplicate device nodes for tape changersKevin Barnett2-4/+20
2021-10-05scsi: smartpqi: Fix boot failure during LUN rebuildMike McGowen1-1/+1
2021-10-05scsi: smartpqi: Add extended report physical LUNsMike McGowen3-59/+147
2021-10-05scsi: smartpqi: Avoid failing I/Os for offline devicesMahesh Rajashekhara1-1/+8
2021-10-05scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operationDon Brace1-0/+87
2021-10-05scsi: smartpqi: Update LUN reset handlerKevin Barnett1-39/+66
2021-10-05scsi: smartpqi: Capture controller reason codesMurthy Bhat4-20/+57
2021-10-05scsi: smartpqi: Add controller handshake during kdumpMahesh Rajashekhara3-2/+91
2021-10-05scsi: smartpqi: Update device removal managementDon Brace1-36/+28
2021-08-17scsi: smartpqi: Replace one-element array with flexible-array memberGustavo A. R. Silva2-3/+2
2021-08-16scsi: smartpqi: Fix an error code in pqi_get_raid_map()Dan Carpenter1-0/+1
2021-08-11scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche1-2/+2
2021-07-19scsi: smartpqi: Update version to 2.1.10-020Don Brace1-3/+3
2021-07-19scsi: smartpqi: Fix ISR accessing uninitialized dataMike McGowen1-2/+2
2021-07-19scsi: smartpqi: Add PCI IDs for new ZTE controllersBalsundar P1-0/+24
2021-07-19scsi: smartpqi: Add PCI ID for new ntcom controllerMike McGowen1-0/+4
2021-07-19scsi: smartpqi: Add SCSI cmd info for resetsMurthy Bhat1-2/+4
2021-07-19scsi: smartpqi: Change Kconfig menu entry to MicrochipDon Brace1-3/+3
2021-07-19scsi: smartpqi: Change driver module macros to MicrochipDon Brace1-4/+4
2021-07-19scsi: smartpqi: Update copyright noticesKevin Barnett6-12/+12
2021-07-19scsi: smartpqi: Add PCI IDs for H3C P4408 controllersMahesh Rajashekhara1-0/+8
2021-05-31scsi: core: Introduce scsi_build_sense()Hannes Reinecke1-2/+1
2021-04-28Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds5-1281/+2179
2021-04-15scsi: smartpqi: Remove unused functionsBart Van Assche1-10/+0
2021-04-15scsi: smartpqi: Fix device pointer variable reference static checker issueDon Brace1-1/+1
2021-04-15scsi: smartpqi: Fix blocks_per_row static checker issueDon Brace1-2/+6
2021-04-05scsi: smartpqi: Update version to 2.1.8-045Don Brace1-5/+5
2021-04-05scsi: smartpqi: Add new PCI IDsKevin Barnett1-0/+156
2021-04-05scsi: smartpqi: Correct system hangs when resuming from hibernationKevin Barnett1-0/+7
2021-04-05scsi: smartpqi: Update enclosure identifier in sysfsMurthy Bhat1-1/+0
2021-04-05scsi: smartpqi: Add additional logging for LUN resetsKevin Barnett1-36/+89
2021-04-05scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocolsMurthy Bhat1-9/+19
2021-04-05scsi: smartpqi: Add phy ID support for the physical drivesMurthy Bhat3-0/+12
2021-04-05scsi: smartpqi: Convert snprintf() to scnprintf()Kevin Barnett1-12/+11
2021-04-05scsi: smartpqi: Fix driver synchronization issuesKevin Barnett1-103/+3
2021-04-05scsi: smartpqi: Update device scan operationsKevin Barnett1-8/+14
2021-04-05scsi: smartpqi: Update OFA managementKevin Barnett2-196/+196
2021-04-05scsi: smartpqi: Update RAID bypass handlingKevin Barnett2-157/+19
2021-04-05scsi: smartpqi: Update suspend/resume and shutdownKevin Barnett2-60/+64
2021-04-05scsi: smartpqi: Synchronize device resets with mutexKevin Barnett2-36/+13
2021-04-05scsi: smartpqi: Update soft reset management for OFAKevin Barnett1-33/+53
2021-04-05scsi: smartpqi: Update event handlerKevin Barnett2-6/+7
2021-04-05scsi: smartpqi: Add support for wwidKevin Barnett2-2/+27
2021-04-05scsi: smartpqi: Remove timeouts from internal cmdsKevin Barnett2-100/+46
2021-04-05scsi: smartpqi: Disable WRITE SAME for HBA NVMe disksKevin Barnett1-2/+5
2021-04-05scsi: smartpqi: Add host level stream detection enableDon Brace1-0/+32
2021-04-05scsi: smartpqi: Add stream detectionDon Brace2-6/+90
2021-04-05scsi: smartpqi: Align code with oob driverKevin Barnett4-231/+156
2021-04-05scsi: smartpqi: Add support for long firmware versionKevin Barnett2-12/+39
2021-04-05scsi: smartpqi: Add support for BMIC sense feature cmd and feature bitsKevin Barnett2-19/+388
2021-04-05scsi: smartpqi: Add support for RAID1 writesDon Brace2-82/+183
2021-04-05scsi: smartpqi: Add support for RAID5 and RAID6 writesDon Brace2-6/+268
2021-04-05scsi: smartpqi: Refactor scatterlist codeDon Brace1-59/+42
2021-04-05scsi: smartpqi: Refactor aio submission codeDon Brace2-246/+360
2021-04-05scsi: smartpqi: Add support for new product idsKevin Barnett4-1/+23
2021-04-05scsi: smartpqi: Correct request leakage during reset operationsMurthy Bhat1-0/+4
2021-04-05scsi: smartpqi: Use host-wide tag spaceDon Brace1-0/+1
2021-03-17module: remove never implemented MODULE_SUPPORTED_DEVICELeon Romanovsky1-1/+0
2020-11-16scsi: smartpqi: Update version to 1.2.16-012Don Brace1-2/+2
2020-11-16scsi: smartpqi: Correct pqi_sas_smp_handler busy conditionDon Brace1-1/+0
2020-11-16scsi: smartpqi: Correct driver removal with HBA disksDon Brace1-7/+3
2020-10-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds6-210/+283
2020-09-02scsi: smartpqi: Update copyrightDon Brace6-7/+7
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-9/+8
2020-08-20scsi: smartpqi: Bump version to 1.2.16-010Don Brace1-3/+3
2020-08-20scsi: smartpqi: Add RAID bypass counterKevin Barnett2-24/+54
2020-08-20scsi: smartpqi: Support device deletion via sysfsKevin Barnett1-49/+43
2020-08-20scsi: smartpqi: Avoid crashing kernel for controller issuesKevin Barnett2-35/+68
2020-08-20scsi: smartpqi: Update logical volume size after expansionMahesh Rajashekhara2-5/+17
2020-08-20scsi: smartpqi: Add id support for SmartRAID 3152-8iMahesh Rajashekhara1-0/+4
2020-08-20scsi: smartpqi: Identify physical devices without issuing INQUIRYKevin Barnett2-87/+87
2020-06-26PCI: Convert PCIe capability PCIBIOS errors to errnoBolarinwa Olayemi Saheed1-1/+5
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-1/+1
2020-03-17scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflowTakashi Iwai1-11/+11
2020-03-11scsi: docs: convert smartpqi.txt to ReSTMauro Carvalho Chehab1-1/+1
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig1-1/+1
2019-12-09treewide: Use sizeof_field() macroPankaj Bharadiya1-3/+3
2019-10-09scsi: smartpqi: bump versionDon Brace1-3/+3
2019-10-09scsi: smartpqi: Align driver syntax with oobKevin Barnett3-118/+112
2019-10-09scsi: smartpqi: remove unused manifest constantsKevin Barnett1-4/+0
2019-10-09scsi: smartpqi: fix problem with unique ID for physical deviceKevin Barnett2-88/+12
2019-10-09scsi: smartpqi: correct syntax issueKevin Barnett1-1/+1
2019-10-09scsi: smartpqi: change TMF timeout from 60 to 30 secondsKevin Barnett1-1/+1
2019-10-09scsi: smartpqi: fix LUN reset when fw bkgnd thread is hungMurthy Bhat2-4/+22
2019-10-09scsi: smartpqi: add inquiry timeoutskoshyaji2-7/+33
2019-10-09scsi: smartpqi: fix call trace in device discoveryMurthy Bhat1-1/+1
2019-10-09scsi: smartpqi: fix controller lockup observed during force rebootKevin Barnett2-20/+115
2019-09-30scsi: smartpqi: clean up an indentation issueColin Ian King1-2/+2
2019-09-30scsi: smartpqi: remove set but not used variable 'ctrl_info'YueHaibing1-6/+0
2019-09-30scsi: smartpqi: clean up indentation of a statementColin Ian King1-4/+1
2019-08-29scsi: smartpqi: bump versionDon Brace1-3/+3
2019-08-29scsi: smartpqi: update copyrightDon Brace1-0/+2
2019-08-29scsi: smartpqi: add new pci idsGilbert Wu1-0/+12
2019-08-29scsi: smartpqi: correct REGNEWD return statusMurthy Bhat1-1/+1
2019-08-29scsi: smartpqi: add gigabyte controllerGilbert Wu1-0/+4
2019-08-29scsi: smartpqi: correct hang when deleting 32 ldsMahesh Rajashekhara1-6/+8
2019-08-29scsi: smartpqi: add bay identifierGilbert Wu3-6/+113
2019-08-29scsi: smartpqi: add sysfs entriesMurthy Bhat2-16/+124
2019-08-29scsi: smartpqi: add module param to hide vsepDave Carroll2-0/+27
2019-08-29scsi: smartpqi: add pci ids for fiberhome controllerGilbert Wu1-0/+16
2019-08-29scsi: smartpqi: add module param for exposure orderGilbert Wu1-3/+15
2019-06-04scsi: smartpqi: unlock on error in pqi_submit_raid_request_synchronous()Dan Carpenter1-2/+4
2019-05-29scsi: smartpqi: properly set both the DMA mask and the coherent DMA maskLianbo Jiang1-1/+1
2019-05-20scsi: smartpqi: Reporting unhandled SCSI errorsErwan Velu1-7/+16
2019-03-19scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->mapDongli Zhang1-1/+1
2019-03-18scsi: smartpqi: bump driver versionDon Brace1-3/+3
2019-03-18scsi: smartpqi: add spdxDon Brace6-45/+6
2019-03-18scsi: smartpqi: update copyrightDon Brace5-10/+15
2019-03-18scsi: smartpqi: add H3C controller IDsAjish Koshy1-0/+16
2019-03-18scsi: smartpqi: increase LUN reset timeoutKevin Barnett1-4/+8
2019-03-16Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+6
2019-03-09Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-2/+2
2019-03-06scsi: smartpqi: Reporting 'logical unit failure'Erwan Velu1-0/+6
2019-02-08scsi: ata: Use unsigned int for cmd's type in ioctls in scsi_host_templateNathan Chancellor1-1/+2
2019-01-29scsi: remove unneeded header search pathsMasahiro Yamada1-1/+0