Skip to content

Commit

Permalink
scsi: mpt3sas: Add io_uring iopoll support
Browse files Browse the repository at this point in the history
Enable the driver to work in non-IRQ mode, i.e. there will not be any MSI-X
vectors associated with queues dedicated to polling. The IOC hardware is
single submission queue and multiple reply queue. However, using the shared
host tagset support it is possible to simulate multiple hardware queues.

When poll_queues are enabled through the module parameter, the driver will
allocate extra reply queues without an MSI-X association. All I/O
completion on these queues will be done through the iopoll interface.

Link: https://lore.kernel.org/r/20210727081212.2742-1-sreekanth.reddy@broadcom.com
Signed-off-by: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
  • Loading branch information
sreekanthbrcm authored and martinkpetersen committed Aug 10, 2021
1 parent f5efd4f commit 432bc7c
Show file tree
Hide file tree
Showing 3 changed files with 296 additions and 32 deletions.

0 comments on commit 432bc7c

Please sign in to comment.