summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/mpi3mr/mpi3mr_os.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2024-09-191-3/+1
|\
| * scsi: mpi3mr: Simplify an alloc_ordered_workqueue() invocationBart Van Assche2024-08-231-3/+1
* | scsi: mpi3mr: Add missing spin_lock_init() for mrioc->trigger_lockShin'ichiro Kawasaki2024-08-131-0/+1
* | scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONESDamien Le Moal2024-07-231-0/+11
|/
* scsi: mpi3mr: Prevent PCI writes from driver during PCI error recoverySumit Saxena2024-07-051-5/+44
* scsi: mpi3mr: Support PCI Error Recovery callback handlersSumit Saxena2024-07-051-0/+199
* scsi: mpi3mr: Trigger supportRanjan Kumar2024-06-271-0/+113
* scsi: mpi3mr: Switch to using ->device_configureChristoph Hellwig2024-04-121-2/+1
* scsi: mpi3mr: Switch to using ->device_configureChristoph Hellwig2024-04-121-43/+30
* scsi: mpi3mr: Set MPI request flags appropriatelyRanjan Kumar2024-03-251-1/+1
* scsi: mpi3mr: Block devices are not removed even when VDs are offlinedRanjan Kumar2024-03-251-5/+5
* scsi: mpi3mr: Use ida to manage mrioc IDGuixin Liu2024-01-241-2/+10
* scsi: mpi3mr: Fetch correct device dev handle for status reply descriptorChandrakanth patil2023-12-061-0/+1
* scsi: mpi3mr: Clean up block devices post controller resetChandrakanth patil2023-12-061-2/+7
* scsi: mpi3mr: Refresh sdev queue depth after controller resetChandrakanth patil2023-12-061-2/+8
* scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116Sumit Saxena2023-11-251-1/+4
* scsi: mpi3mr: Add support for SAS5116 PCI IDsSumit Saxena2023-11-251-0/+8
* scsi: mpi3mr: Split off bus_reset function from host_resetHannes Reinecke2023-10-131-20/+37
* scsi: mpi3mr: Enhance handling of devices removed after controller resetRanjan Kumar2023-08-081-0/+13
* scsi: mpi3mr: WRITE SAME implementationRanjan Kumar2023-08-081-24/+94
* scsi: mpi3mr: Add support for more than 1MB I/ORanjan Kumar2023-08-081-4/+20
* scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame alloca...Ranjan Kumar2023-04-121-3/+3
* Merge branch '6.3/scsi-fixes' into 6.4/scsi-stagingMartin K. Petersen2023-04-011-0/+25
|\
| * scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()Tomas Henzl2023-03-081-0/+7
| * scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()Tomas Henzl2023-03-081-0/+6
| * scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()Tomas Henzl2023-03-081-0/+11
| * scsi: mpi3mr: ioctl timeout when disabling/enabling interruptRanjan Kumar2023-03-071-0/+1
* | Merge patch series "Constify most SCSI host templates"Martin K. Petersen2023-03-251-1/+1
|\ \
| * | scsi: mpi3mr: Declare SCSI host template constBart Van Assche2023-03-251-1/+1
| |/
* | scsi: mpi3mr: Update copyright yearRanjan Kumar2023-03-171-1/+1
* | scsi: mpi3mr: Avoid escalating to higher level reset when target is removedRanjan Kumar2023-03-171-5/+23
* | scsi: mpi3mr: Successive VD delete and add causes FW faultRanjan Kumar2023-03-171-14/+34
|/
* scsi: mpi3mr: Fix missing mrioc->evtack_cmds initializationShin'ichiro Kawasaki2023-02-221-0/+4
* scsi: mpi3mr: Suppress command reply debug printsShin'ichiro Kawasaki2022-11-171-1/+2
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2022-10-071-70/+475
|\
| * scsi: mpi3mr: Scan the devices during resume timeSreekanth Reddy2022-09-251-0/+4
| * scsi: mpi3mr: Free enclosure objects during driver unloadSreekanth Reddy2022-09-251-0/+19
| * scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBASreekanth Reddy2022-09-251-0/+45
| * scsi: mpi3mr: Support new power management frameworkSreekanth Reddy2022-09-251-20/+13
| * scsi: mpi3mr: Block I/Os while refreshing target dev objectsSreekanth Reddy2022-09-011-10/+15
| * scsi: mpi3mr: Refresh SAS ports during soft resetSreekanth Reddy2022-09-011-0/+50
| * scsi: mpi3mr: Support SAS transport class callbacksSreekanth Reddy2022-08-231-2/+18
| * scsi: mpi3mr: Add framework to issue MPT transport cmdsSreekanth Reddy2022-08-231-0/+2
| * scsi: mpi3mr: Add SAS SATA end devices to STLSreekanth Reddy2022-08-231-17/+67
| * scsi: mpi3mr: Get target object based on rphySreekanth Reddy2022-08-231-10/+51
| * scsi: mpi3mr: Add expander devices to STLSreekanth Reddy2022-08-231-6/+30
| * scsi: mpi3mr: Enable STL on HBAs where multipath is disabledSreekanth Reddy2022-08-231-4/+27
| * scsi: mpi3mr: Add helper functions to manage device's portSreekanth Reddy2022-08-231-1/+1
| * scsi: mpi3mr: Add helper functions to retrieve device objectsSreekanth Reddy2022-08-231-0/+3
| * scsi: mpi3mr: Enable Enclosure device add eventSreekanth Reddy2022-08-231-2/+131