summaryrefslogtreecommitdiffstats
path: root/man4
diff options
context:
space:
mode:
authorDon Brace <don.brace@microchip.com>2023-09-27 10:45:46 -0500
committerAlejandro Colomar <alx@kernel.org>2023-09-30 00:54:30 +0200
commit1f7f3cd7060a11237b12cc6af2d0cb6f47631e35 (patch)
treea53f2cf1a46c999d4f0aa92e9d690a447dfff198 /man4
parente66a881b0ca33c32dd42065e3ce4409c77db39d3 (diff)
smartpqi.4: Add module parameter disable_managed_interrupts
Add in a description for module parameter disable_managed_interrupts. This module parameter allows users to disable automatic irq affinity setting by turning off the PCI_IRQ_AFFINITY flag when requesting interrupts. When the flag PCI_IRQ_AFFINITY is set, users cannot change the interrupt affinity through /proc/irq/<irq#>/*affinity* Some customers would like to change interrupt affinity based on their requirements. Reviewed-by: Scott Benesh <scott.benesh@microchip.com> Reviewed-by: Scott Teel <scott.teel@microchip.com> Reviewed-by: Mike McGowen <mike.mcgowen@microchip.com> Reviewed-by: Kevin Barnett <kevin.barnett@microchip.com> Signed-off-by: Don Brace <don.brace@microchip.com> Signed-off-by: Alejandro Colomar <alx@kernel.org>
Diffstat (limited to 'man4')
-rw-r--r--man4/smartpqi.47
1 files changed, 7 insertions, 0 deletions
diff --git a/man4/smartpqi.4 b/man4/smartpqi.4
index 428d79a19..d095a197c 100644
--- a/man4/smartpqi.4
+++ b/man4/smartpqi.4
@@ -16,6 +16,7 @@ smartpqi \- Microchip Smart Storage SCSI driver
.RB [ lockup_action= { none | reboot | panic }]
.RB [ expose_ld_first= { 0 | 1 }]
.RB [ hide_vsep= { 0 | 1 }]
+.RB [ disable_managed_interrupts= { 0 | 1 }]
.YS
.SH DESCRIPTION
.B smartpqi
@@ -100,6 +101,12 @@ The default value is 0 (physical devices exposed first).
.BR hide_vsep= { 0 | 1 }
This option disables exposure of the virtual SEP to the OS.
The default value is 0 (virtual SEP is exposed).
+.TP
+.BR disable_managed_interrupts= { 0 | 1 }
+Disables driver utilization of Linux kernel managed interrupts for controllers.
+The managed interrupts feature automatically distributes interrupts
+to all available CPUs and assigns SMP affinity.
+The default value is 0 (managed interrupts enabled).
.SH FILES
.SS Device nodes
Logical drives are accessed via the SCSI disk driver