linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/2] virtio-blk: support polling I/O and mq_ops->queue_rqs()
@ 2022-03-24 14:04 Suwan Kim
  2022-03-24 14:04 ` [PATCH v3 1/2] virtio-blk: support polling I/O Suwan Kim
  2022-03-24 14:04 ` [PATCH v3 2/2] virtio-blk: support mq_ops->queue_rqs() Suwan Kim
  0 siblings, 2 replies; 19+ messages in thread
From: Suwan Kim @ 2022-03-24 14:04 UTC (permalink / raw)
  To: mst, jasowang, stefanha, pbonzini, mgurtovoy
  Cc: virtualization, linux-block, Suwan Kim

This patch serise adds support for polling I/O and mq_ops->queue_rqs()
to virtio-blk driver.

Changes

v2 -> v3
        - Fix warning by kernel test robot
          
            static int virtblk_poll()
                ...
                if (!blk_mq_add_to_batch(req, iob, virtblk_result(vbr),
                                                   -> vbr->status,

v1 -> v2
        - To receive the number of poll queues from user,
          use module parameter instead of QEMU uapi change.

        - Add the comment about virtblk_map_queues().

        - Add support for mq_ops->queue_rqs() to implement submit side
          batch.

Suwan Kim (2):
  virtio-blk: support polling I/O
  virtio-blk: support mq_ops->queue_rqs()

 drivers/block/virtio_blk.c | 194 ++++++++++++++++++++++++++++++++++---
 1 file changed, 181 insertions(+), 13 deletions(-)

-- 
2.26.3


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

end of thread, other threads:[~2022-03-29 15:55 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-24 14:04 [PATCH v3 0/2] virtio-blk: support polling I/O and mq_ops->queue_rqs() Suwan Kim
2022-03-24 14:04 ` [PATCH v3 1/2] virtio-blk: support polling I/O Suwan Kim
2022-03-24 14:32   ` Michael S. Tsirkin
2022-03-24 14:46     ` Suwan Kim
2022-03-24 17:56       ` Michael S. Tsirkin
2022-03-26 12:00         ` Suwan Kim
2022-03-24 17:34   ` Dongli Zhang
2022-03-26 11:53     ` Suwan Kim
2022-03-24 17:58   ` Michael S. Tsirkin
2022-03-26 12:44     ` Suwan Kim
2022-03-28 12:53   ` Stefan Hajnoczi
2022-03-28 14:40     ` Suwan Kim
2022-03-24 14:04 ` [PATCH v3 2/2] virtio-blk: support mq_ops->queue_rqs() Suwan Kim
2022-03-28 13:16   ` Stefan Hajnoczi
2022-03-28 15:50     ` Suwan Kim
2022-03-29  8:45       ` Stefan Hajnoczi
2022-03-29 13:48         ` Suwan Kim
2022-03-29 15:01           ` Stefan Hajnoczi
2022-03-29 15:54             ` Suwan Kim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).