[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v6 00/15] block/nvme: Various cleanups required to use multip
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH v6 00/15] block/nvme: Various cleanups required to use multiple queues |
Date: |
Tue, 1 Sep 2020 17:27:20 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 |
On 8/21/20 9:53 PM, Philippe Mathieu-Daudé wrote:
> Hi Kevin,
>
> This series is mostly code rearrangement (cleanups) to be
> able to split the hardware code from the block driver code,
> to be able to use multiple queues on the same hardware, or
> multiple block drivers on the same hardware.
>
> All this series is reviewed.
ping? :)
> 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(-)
>
- Re: [PATCH v6 00/15] block/nvme: Various cleanups required to use multiple queues,
Philippe Mathieu-Daudé <=