aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/hpsa.c
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
11 daysscsi: hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACYDamien Le Moal1-1/+1
2024-04-20scsi: hpsa: Fix allocation size for Scsi_Host private dataYuri Karpov1-1/+1
2023-03-24Merge patch series "Constify most SCSI host templates"Martin K. Petersen1-1/+1
2023-03-24scsi: hpsa: Declare SCSI host template constBart Van Assche1-1/+1
2023-03-24scsi: hpsa: Remove unused variable transMethodJiapeng Chong1-6/+0
2023-03-09scsi: hpsa: Remove unnecessary pci_disable_pcie_error_reporting() commentBjorn Helgaas1-1/+0
2023-01-18scsi: hpsa: Fix allocation size for scsi_host_alloc()Alexey V. Vissarionov1-1/+1
2022-11-25scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()Yang Yingliang1-1/+3
2022-11-25scsi: hpsa: Fix error handling in hpsa_add_sas_host()Yang Yingliang1-1/+2
2022-11-24scsi: hpsa: Fix possible memory leak in hpsa_init_one()Yuan Can1-1/+1
2022-09-01scsi: hpsa: Simplify {clear|set}_bit() parametersChristophe JAILLET1-4/+2
2022-09-01scsi: hpsa: Use the bitmap API to allocate bitmapsChristophe JAILLET1-4/+2
2021-12-13scsi: hpsa: Remove an unused variable in hpsa_update_scsi_devices()Christophe JAILLET1-2/+0
2021-10-16scsi: hpsa: Switch to attribute groupsBart Van Assche1-20/+24
2021-10-16scsi: hpsa: Call scsi_done() directlyBart Van Assche1-6/+6
2021-08-11scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche1-3/+3
2021-03-17module: remove never implemented MODULE_SUPPORTED_DEVICELeon Romanovsky1-1/+0
2021-02-22scsi: hpsa: Correct dev cmds outstanding for retried cmdsDon Brace1-7/+44
2021-01-22scsi: hpsa: Do not set COMMAND_COMPLETEHannes Reinecke1-3/+1
2020-12-16Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-24/+14
2020-11-25scsi: hpsa: Use generic power managementVaibhav Gupta1-5/+7
2020-11-16scsi: hpsa: Strip out a bunch of set but unused variablesLee Jones1-18/+7
2020-10-29scsi: hpsa: Fix memory leak in hpsa_init_one()Keita Suzuki1-1/+3
2020-10-26scsi: Remove unneeded break statementsTom Rix1-1/+0
2020-10-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-8/+9
2020-09-02scsi: hpsa: Update copyrightDon Brace1-0/+1
2020-08-24scsi: hpsa: Remove pci-dma-compat wrapper APISuraj Upadhyay1-8/+8
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-5/+5
2020-07-28scsi: hpsa: Correct ctrl queue depthDon Brace1-5/+6
2020-07-24scsi: hpsa: Bump versionDon Brace1-1/+1
2020-07-24scsi: hpsa: Increase controller error handling timeoutDon Brace1-0/+4
2020-07-24scsi: hpsa: Correct rare oob conditionDon Brace1-3/+17
2020-06-04scsi: hpsa: hpsa_ioctl(): Tidy up a bitAl Viro1-5/+2
2020-06-04scsi: hpsa: Get rid of compat_alloc_user_space()Al Viro1-44/+36
2020-06-04scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_structAl Viro1-9/+5
2020-06-04scsi: hpsa: Lift {BIG_,}IOCTL_Command_struct copy{in,out} into hpsa_ioctl()Al Viro1-60/+56
2020-03-26scsi: hpsa: correct race condition in offload enabledDon Brace1-23/+57
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig1-1/+1
2019-10-25Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-0/+4
2019-10-17scsi: hpsa: add missing hunks in reset-patchDon Brace1-0/+4
2019-09-23Merge tag 'pci-v5.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+0
2019-08-28PCI: Move ASPM declarations to linux/pci.hKrzysztof Wilczynski1-1/+0
2019-08-02Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-3/+11
2019-07-30scsi: hpsa: remove printing internal cdb on tag collisionDon Brace1-2/+0
2019-07-30scsi: hpsa: correct scsi command status issue after resetDon Brace1-1/+11
2019-07-17docs: fix broken doc references due to renamesMauro Carvalho Chehab1-2/+2
2019-07-11Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-111/+169
2019-07-09Merge tag 'docs-5.3' of git://git.lwn.net/linuxLinus Torvalds1-2/+2
2019-06-18scsi: hpsa: fix an uninitialized read and dereference of pointer devColin Ian King1-1/+1
2019-06-18scsi: hpsa: update driver versionDon Brace1-1/+1
2019-06-18scsi: hpsa: correct device resetsDon Brace1-88/+85
2019-06-18scsi: hpsa: do-not-complete-cmds-for-deleted-devicesDon Brace1-1/+13
2019-06-18scsi: hpsa: wait longer for ptraid commandsDon Brace1-6/+20
2019-06-18scsi: hpsa: check for tag collisionDon Brace1-7/+14
2019-06-18scsi: hpsa: use local workqueues instead of system workqueuesDon Brace1-3/+19
2019-06-18scsi: hpsa: correct simple modeDon Brace1-4/+16
2019-06-08docs: pci: fix broken links due to conversion from pci.txt to pci.rstMauro Carvalho Chehab1-2/+2
2019-06-07scsi: hpsa: correct ioaccel2 chainingDon Brace1-1/+6
2019-03-18scsi: hpsa: bump driver versionDon Brace1-1/+1
2019-03-18scsi: hpsa: remove timeout from TURsDon Brace1-1/+1
2019-03-18scsi: hpsa: correct device id issuesDon Brace1-3/+7
2019-03-18scsi: hpsa: check for lv removalDon Brace1-1/+12
2019-02-08scsi: ata: Use unsigned int for cmd's type in ioctls in scsi_host_templateNathan Chancellor1-6/+9
2019-01-29scsi: hpsa: clean up two indentation issuesColin Ian King1-2/+2
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2018-11-28scsi: hpsa: mark expected switch fall-throughsGustavo A. R. Silva1-0/+5
2018-10-25Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-75/+73
2018-10-17scsi: hpsa: switch to generic DMA APIChristoph Hellwig1-67/+69
2018-09-25scsi: hpsa: Use vmemdup_user to replace the open codezhong jiang1-8/+4
2018-08-27scsi: hpsa: limit transfer length to 1MB, not 512kBMartin Wilck1-1/+1
2018-07-10scsi: hpsa: correct enclosure sas addressDon Brace1-4/+21
2018-06-14Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-2/+8
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-11/+11
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-6/+8
2018-06-05scsi: hpsa: disable device during shutdownSinan Kaya1-2/+8
2018-03-27Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-19/+54
2018-03-14scsi: hpsa: fix selection of reply queueMing Lei1-19/+54
2018-02-01Merge tag 'driver-core-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-5/+5
2018-01-09treewide: Use DEVICE_ATTR_ROJoe Perches1-5/+5
2018-01-08scsi: hpsa: Use vsnprintf extension %phNAndy Shevchenko1-11/+3
2018-01-03scsi: hpsa: drop unneeded newlineJulia Lawall1-1/+1
2017-12-04scsi: hpsa: remove an unnecessary NULL checkDan Carpenter1-2/+0
2017-11-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-75/+281
2017-10-25scsi: hpsa: bump driver versionDon Brace1-1/+1
2017-10-25scsi: hpsa: add enclosure logical identifierDon Brace1-2/+67
2017-10-25scsi: hpsa: correct logical volume removalDon Brace1-3/+6
2017-10-25scsi: hpsa: reduce warning messages on device removalDon Brace1-2/+4
2017-10-25scsi: hpsa: update queue depth for externalsDon Brace1-2/+6
2017-10-25scsi: hpsa: correct smart path enabledDon Brace1-38/+151
2017-10-25scsi: hpsa: change timeout for internal cmdsDon Brace1-11/+11
2017-10-25scsi: hpsa: update discovery pollingBader Ali Saleh1-13/+26
2017-10-25scsi: hpsa: add controller checkpointDon Brace1-0/+4
2017-10-25scsi: hpsa: clear tmpdevice in scan threadScott Teel1-0/+2
2017-10-25scsi: hpsa: cleanup sas_phy structures in sysfs when unloadingMartin Wilck1-1/+1
2017-10-25scsi: hpsa: destroy sas transport properties before scsi_hostMartin Wilck1-2/+2
2017-10-16scsi: hpsa: Fix configured_logical_drive_count·checkChristos Gkekas1-1/+1
2017-08-29scsi: hpsa: remove the smp_handler stubChristoph Hellwig1-9/+0
2017-08-24scsi: hpsa: fix the device_id in hpsa_update_device_info()Dan Carpenter1-1/+1
2017-08-24scsi: hpsa: Remove 'hpsa_allow_any' module optionHannes Reinecke1-19/+7
2017-08-24scsi: cciss: Drop obsolete driverHannes Reinecke1-0/+1
2017-08-24scsi: hpsa: do not print errors for unsupported report luns formatHannes Reinecke1-9/+11
2017-08-24scsi: hpsa: Ignore errors for unsupported LV_DEVICE_ID VPD pageHannes Reinecke1-1/+1
2017-08-24scsi: hpsa: disable volume status check for legacy boardsHannes Reinecke1-0/+10
2017-08-24scsi: hpsa: add support for legacy boardsHannes Reinecke1-7/+60
2017-07-17scsi: hpsa: limit transfer length to 1MBYadan Fan1-1/+1
2017-06-26scsi: hpsa: fix spelling mistake: "encrypytion" -> "encryption"Colin Ian King1-1/+1
2017-06-12scsi: hpsa: bump driver versionDon Brace1-1/+1
2017-06-12scsi: hpsa: remove abort handlerDon Brace1-613/+8
2017-06-12scsi: hpsa: send ioaccel requests with 0 length down raid pathDon Brace1-1/+61
2017-06-12scsi: hpsa: separate monitor events from rescan workerScott Teel1-18/+58
2017-06-12scsi: hpsa: correct queue depth for externalsDon Brace1-12/+10
2017-06-12scsi: hpsa: cleanup reset handlerDon Brace1-14/+45
2017-06-12scsi: hpsa: correct resets on retried commandsDon Brace1-1/+1
2017-06-12scsi: hpsa: rescan later if reset in progressDon Brace1-0/+1
2017-06-12scsi: hpsa: do not reset enclosuresDon Brace1-0/+3
2017-06-12scsi: hpsa: update reset handlerDon Brace1-1/+1
2017-06-12scsi: hpsa: do not get enclosure info for external devicesDon Brace1-0/+5
2017-05-04Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+5
2017-03-29scsi: hpsa: change driver versionDon Brace1-1/+1
2017-03-29scsi: hpsa: update pci idsDon Brace1-0/+4
2017-03-23scsi: hpsa: fix volume offline stateTomas Henzl1-0/+1
2017-03-15scsi: hpsa: do not timeout reset operationsDon Brace1-1/+1
2017-03-15scsi: hpsa: limit outstanding rescansDon Brace1-1/+15
2017-03-15scsi: hpsa: update check for logical volume statusDon Brace1-19/+16
2017-02-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-6/+2
2017-01-31scsi: hpsa: remove coalescing settings for ioaccel2Don Brace1-6/+2
2017-01-31block: introduce blk_rq_is_passthroughChristoph Hellwig1-2/+2
2016-12-14scsi: hpsa: remove memory allocate failure messageAmit Kushwaha1-25/+12
2016-12-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-126/+126
2016-12-05scsi: hpsa: fallback to use legacy REPORT PHYS commandHannes Reinecke1-2/+26
2016-12-05scsi: hpsa: use %phN for short hex dumpsRasmus Villemoes1-27/+13
2016-11-29scsi: hpsa: add 'ctlr_num' sysfs attributeHannes Reinecke1-0/+13
2016-11-29scsi: hpsa: use correct DID_NO_CONNECT hostbyteHannes Reinecke1-1/+1
2016-11-22scsi: hpsa: use bus '3' for legacy HBA devicesHannes Reinecke1-5/+11
2016-11-16scsi: hpsa: correct logical resetsDon Brace1-1/+22
2016-11-14scsi: hpsa: free irq on q indexed by h->intr_mode and not iColin Ian King1-1/+1
2016-11-12scsi: hpsa: use pci_alloc_irq_vectors and automatic irq affinityChristoph Hellwig1-93/+50
2016-11-08scsi: hpsa: Remove unneeded void pointer castJavier Martinez Canillas1-2/+1
2016-09-21scsi: hpsa: correct call to hpsa_do_resetDon Brace1-1/+1
2016-09-19scsi: hpsa: correct scsi 6byte lba calculationMahesh Rajashekhara1-4/+10
2016-09-14scsi: hpsa: Check for null devices in ioaccel submission patchDon Brace1-0/+31
2016-09-14scsi: hpsa: Prevent sending bmic commands to externalsScott Teel1-1/+11
2016-09-14scsi: hpsa: Check for vpd support before sendingScott Teel1-13/+37
2016-09-14scsi: hpsa: Check for null device pointersDon Brace1-3/+17
2016-09-14scsi: hpsa: Determine device external status earlierDon Brace1-5/+5
2016-07-15hpsa: change hpsa_passthru_ioctl timeoutDon Brace1-2/+2
2016-07-15hpsa: correct skipping masked peripheralsDon Brace1-5/+74
2016-05-10hpsa: Fix type ZBC conditional checksPetros Koutoupis1-6/+4
2016-04-29hpsa: update driver versionDon Brace1-1/+1
2016-04-29hpsa: correct handling of HBA device removalDon Brace1-5/+84
2016-04-29hpsa: correct ioaccel2 error procecssing.Don Brace1-1/+3
2016-04-29hpsa: correct ioaccel state change operationDon Brace1-1/+3
2016-04-29hpsa: add timeouts for driver initiated commandsDon Brace1-19/+23
2016-04-29hpsa: add sas_address to sysfs device attibuteJoseph T Handzik1-0/+25
2016-04-29hpsa: correct initialization order issueDon Brace1-5/+5
2016-04-25hpsa: set the enclosure identifier to zeroDan Carpenter1-0/+1
2016-02-23hpsa: update copyright informationDon Brace1-1/+2
2016-02-23hpsa: remove function definition for sanitize_inquiry_stringDon Brace1-14/+2
2016-02-23hpsa: check for a null phys_disk pointer in ioaccel2 pathDon Brace1-0/+2
2016-02-23hpsa: correct abort tmf for hba devicesDon Brace1-5/+7
2016-02-23hpsa: add SMR drive supportDon Brace1-2/+10
2016-02-23hpsa: do not get enclosure info for external devicesDon Brace1-2/+5
2016-01-07Merge branch 'jejb-scsi' into miscJames Bottomley1-1/+1
2016-01-06hpsa: Add box and bay information for enclosure devicesDon Brace1-7/+100
2016-01-06hpsa: fix path_info_showDon Brace1-6/+6
2015-12-03Merge branch 'mkp-fixes' into fixesJames Bottomley1-1/+1
2015-11-13hpsa: logical vs bitwise AND typoDan Carpenter1-1/+1
2015-11-12Merge tag '4.4-scsi-mkp' into miscJames Bottomley1-259/+1077
2015-11-09scsi: use host wide tags by defaultChristoph Hellwig1-9/+1
2015-11-09hpsa: move lockup_detected attribute to host attrTomas Henzl1-1/+1
2015-11-09hpsa: bump the driver versionDon Brace1-2/+5
2015-11-09hpsa: add in sas transport classKevin Barnett1-21/+529
2015-11-09hpsa: fix multiple issues in path_info_showRasmus Villemoes1-21/+17
2015-11-09hpsa: enhance device messagesDon Brace1-5/+40
2015-11-09hpsa: disable report lun data cachingScott Teel1-0/+85
2015-11-09hpsa: add discovery polling for PT RAID devices.Scott Teel1-0/+68
2015-11-09hpsa: eliminate fake lun0 enclosuresScott Teel1-68/+0
2015-11-09hpsa: generalize external arraysScott Teel1-26/+113
2015-11-09hpsa: move scsi_add_device and scsi_remove_device calls to new functionKevin Barnett1-26/+45
2015-11-09hpsa: refactor hpsa_figure_bus_target_lunKevin Barnett1-13/+12
2015-11-09hpsa: enhance hpsa_get_device_idDon Brace1-3/+20
2015-11-09hpsa: add function is_logical_deviceKevin Barnett1-7/+12
2015-11-09hpsa: simplify update scsi devicesKevin Barnett1-9/+13
2015-11-09hpsa: simplify check for device exposureKevin Barnett1-14/+11
2015-11-09hpsa: correct ioaccel2 sg chain lenDon Brace1-2/+3
2015-11-09hpsa: correct check for non-disk devicesDon Brace1-13/+15
2015-11-09hpsa: fix physical target resetScott Teel1-6/+28
2015-11-09hpsa: fix hpsa_adjust_hpsa_scsi_tableDon Brace1-0/+16
2015-11-09hpsa: correct transfer length for 6 byte read/write commandsDon Brace1-13/+6
2015-11-09hpsa: abandon rescans on memory alloaction failures.Don Brace1-5/+19
2015-11-09hpsa: allow driver requested rescansDon Brace1-2/+15
2015-11-09hpsa: fix null device issuesDon Brace1-5/+17
2015-11-09hpsa: check for null arguments to dev_printkDon Brace1-0/+3
2015-11-09hpsa: remove unused hpsa_tag_discard_error_bitsDon Brace1-10/+1
2015-11-09hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescanDon Brace1-2/+0
2015-11-09hpsa: remove unused parameter hostnoDon Brace1-16/+14
2015-08-26hpsa: fix rmmod issuesDon Brace1-2/+8
2015-08-26hpsa: fix issues with multilun devicesshane.seymour1-2/+4
2015-08-26hpsa: add in new offline modeScott Benesh1-4/+11