[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 00/11] hw/nvme: reimplement all multi-aio commands with cu
From: |
Keith Busch |
Subject: |
Re: [PATCH v2 00/11] hw/nvme: reimplement all multi-aio commands with custom aiocbs |
Date: |
Fri, 25 Jun 2021 11:47:55 -0700 |
On Thu, Jun 17, 2021 at 09:06:46PM +0200, Klaus Jensen wrote:
> From: Klaus Jensen <k.jensen@samsung.com>
>
> This series reimplements flush, dsm, copy, zone reset and format nvm to
> allow cancellation. I posted an RFC back in March ("hw/block/nvme:
> convert ad-hoc aio tracking to aiocb") and I've applied some feedback
> from Stefan and reimplemented the remaining commands.
>
> The basic idea is to define custom AIOCBs for these commands. The custom
> AIOCB takes care of issuing all the "nested" AIOs one by one instead of
> blindly sending them off simultaneously without tracking the returned
> aiocbs.
Klaus,
THis series looks good to me.
Reviewed-by: Keith Busch <kbusch@kernel.org>
- [PATCH v2 04/11] hw/nvme: save reftag when generating pi, (continued)
- [PATCH v2 04/11] hw/nvme: save reftag when generating pi, Klaus Jensen, 2021/06/17
- [PATCH v2 05/11] hw/nvme: remove assert from nvme_get_zone_by_slba, Klaus Jensen, 2021/06/17
- [PATCH v2 06/11] hw/nvme: use prinfo directly in nvme_check_prinfo and nvme_dif_check, Klaus Jensen, 2021/06/17
- [PATCH v2 07/11] hw/nvme: add dw0/1 to the req completion trace event, Klaus Jensen, 2021/06/17
- [PATCH v2 08/11] hw/nvme: reimplement the copy command to allow aio cancellation, Klaus Jensen, 2021/06/17
- [PATCH v2 09/11] hw/nvme: reimplement zone reset to allow cancellation, Klaus Jensen, 2021/06/17
- [PATCH v2 10/11] hw/nvme: reimplement format nvm to allow cancellation, Klaus Jensen, 2021/06/17
- [PATCH v2 11/11] Partially revert "hw/block/nvme: drain namespaces on sq deletion", Klaus Jensen, 2021/06/17
- Re: [PATCH v2 00/11] hw/nvme: reimplement all multi-aio commands with custom aiocbs,
Keith Busch <=
- Re: [PATCH v2 00/11] hw/nvme: reimplement all multi-aio commands with custom aiocbs, Klaus Jensen, 2021/06/28