All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/5] io_uring iopoll in scsi layer
@ 2021-02-15  7:40 Kashyap Desai
  2021-02-15  7:40   ` Kashyap Desai
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Kashyap Desai @ 2021-02-15  7:40 UTC (permalink / raw)
  To: linux-scsi; +Cc: Kashyap Desai

[-- Attachment #1: Type: text/plain, Size: 1837 bytes --]

This patch series is to support io_uring iopoll feature
in scsi stack. This patch set requires shared hosttag support.

This patch set is created on top of 5.12/scsi-staging branch.
https://kernel.googlesource.com/pub/scm/linux/kernel/git/mkp/scsi/+/refs/heads/5.12/scsi-staging

v4 ->
- Merge "[PATCH v3] scsi_debug: add new defer_type for mq_poll" into
  this series.
- Fix IO hang issue of above patch and created v4.  

v3 ->  
- added reviewed-by tag
- Fix comment provided by Hannes for below patch.
https://patchwork.kernel.org/project/linux-scsi/patch/20201203034100.29716-3-kashyap.desai@broadcom.com/
- Fix Functional issue of poll_queues settings not working in v2.

v2 -> 
- updated feedback from v1.
- added reviewed-by & tested-by tag
- remove flood of prints in scsi_debug driver during iopoll
  reported by Douglas Gilbert.
- added new patch to support to get shost from hctx.
  added new helper function "scsi_init_hctx"

v1 -> 
Fixed warnings in scsi_debug driver.
Reported-by: kernel test robot <lkp@intel.com>


Kashyap Desai (5):
  add io_uring with IOPOLL support in scsi layer
  megaraid_sas: iouring iopoll support
  scsi_debug : iouring iopoll support
  scsi_debug: add new defer type for mq poll
  scsi: set shost as hctx driver_data

 drivers/scsi/megaraid/megaraid_sas.h        |   3 +
 drivers/scsi/megaraid/megaraid_sas_base.c   |  87 +++++++-
 drivers/scsi/megaraid/megaraid_sas_fusion.c |  42 +++-
 drivers/scsi/megaraid/megaraid_sas_fusion.h |   2 +
 drivers/scsi/scsi_debug.c                   | 226 +++++++++++++++++---
 drivers/scsi/scsi_lib.c                     |  29 ++-
 include/scsi/scsi_cmnd.h                    |   1 +
 include/scsi/scsi_host.h                    |  11 +
 8 files changed, 359 insertions(+), 42 deletions(-)


base-commit: d39bfd0686fd2b21f857c61bb2753db3a932cb24
-- 
2.18.1


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4169 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-03-04  3:29 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-15  7:40 [PATCH v4 0/5] io_uring iopoll in scsi layer Kashyap Desai
2021-02-15  7:40 ` [PATCH v4 1/5] add io_uring with IOPOLL support " Kashyap Desai
2021-02-15  7:40   ` Kashyap Desai
2021-02-15  7:40 ` [PATCH v4 2/5] megaraid_sas: iouring iopoll support Kashyap Desai
2021-02-15  7:40 ` [PATCH v4 3/5] scsi_debug : " Kashyap Desai
2021-02-15  7:40 ` [PATCH v4 4/5] scsi_debug: add new defer type for mq poll Kashyap Desai
2021-03-01  7:32   ` Hannes Reinecke
2021-02-15  7:40 ` [PATCH v4 5/5] scsi: set shost as hctx driver_data Kashyap Desai
2021-03-01  7:32   ` Hannes Reinecke
2021-03-04  3:27 ` [PATCH v4 0/5] io_uring iopoll in scsi layer Martin K. Petersen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.