[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v7 00/15] block/nvme: Various cleanups required to use multiple q
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v7 00/15] block/nvme: Various cleanups required to use multiple queues |
Date: |
Thu, 3 Sep 2020 14:27:48 +0200 |
Hi Kevin,
You already queued v6, but 2 patches from Klaus modified
block/nvme.c so the series needed a rebase... Sorry for
the extra work :/
Since v6: rebased on top of:
- c26f2173704 ("hw/block/nvme: bump spec data structures to v1.3")
- 69265150aa5 ("hw/block/nvme: be consistent about zeros vs zeroes")
Thanks,
Phil.
Philippe Mathieu-Daudé (15):
block/nvme: Replace magic value by SCALE_MS definition
block/nvme: Avoid further processing if trace event not enabled
block/nvme: Let nvme_create_queue_pair() fail gracefully
block/nvme: Define INDEX macros to ease code review
block/nvme: Improve error message when IO queue creation failed
block/nvme: Use common error path in nvme_add_io_queue()
block/nvme: Rename local variable
block/nvme: Use union of NvmeIdCtrl / NvmeIdNs structures
block/nvme: Replace qemu_try_blockalign0 by qemu_try_blockalign/memset
block/nvme: Replace qemu_try_blockalign(bs) by
qemu_try_memalign(pg_sz)
block/nvme: Simplify nvme_init_queue() arguments
block/nvme: Replace BDRV_POLL_WHILE by AIO_WAIT_WHILE
block/nvme: Simplify nvme_create_queue_pair() arguments
block/nvme: Extract nvme_poll_queue()
block/nvme: Use an array of EventNotifier
block/nvme.c | 211 ++++++++++++++++++++++++++++++---------------------
1 file changed, 125 insertions(+), 86 deletions(-)
--
2.26.2
- [PATCH v7 00/15] block/nvme: Various cleanups required to use multiple queues,
Philippe Mathieu-Daudé <=
- [PATCH v7 01/15] block/nvme: Replace magic value by SCALE_MS definition, Philippe Mathieu-Daudé, 2020/09/03
- [PATCH v7 02/15] block/nvme: Avoid further processing if trace event not enabled, Philippe Mathieu-Daudé, 2020/09/03
- [PATCH v7 03/15] block/nvme: Let nvme_create_queue_pair() fail gracefully, Philippe Mathieu-Daudé, 2020/09/03
- [PATCH v7 04/15] block/nvme: Define INDEX macros to ease code review, Philippe Mathieu-Daudé, 2020/09/03
- [PATCH v7 05/15] block/nvme: Improve error message when IO queue creation failed, Philippe Mathieu-Daudé, 2020/09/03
- [PATCH v7 06/15] block/nvme: Use common error path in nvme_add_io_queue(), Philippe Mathieu-Daudé, 2020/09/03
- [PATCH v7 07/15] block/nvme: Rename local variable, Philippe Mathieu-Daudé, 2020/09/03
- [PATCH v7 08/15] block/nvme: Use union of NvmeIdCtrl / NvmeIdNs structures, Philippe Mathieu-Daudé, 2020/09/03
- [PATCH v7 09/15] block/nvme: Replace qemu_try_blockalign0 by qemu_try_blockalign/memset, Philippe Mathieu-Daudé, 2020/09/03
- [PATCH v7 10/15] block/nvme: Replace qemu_try_blockalign(bs) by qemu_try_memalign(pg_sz), Philippe Mathieu-Daudé, 2020/09/03