[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 09/17] hw/block/nvme: refactor aio submission
From: |
Klaus Jensen |
Subject: |
Re: [PATCH v2 09/17] hw/block/nvme: refactor aio submission |
Date: |
Mon, 21 Sep 2020 19:56:27 +0200 |
On Sep 21 08:20, Keith Busch wrote:
> On Fri, Sep 18, 2020 at 10:36:13PM +0200, Klaus Jensen wrote:
> > +static inline bool nvme_req_is_write(NvmeRequest *req)
> > +{
> > + switch (req->cmd.opcode) {
> > + case NVME_CMD_WRITE:
> > + case NVME_CMD_WRITE_ZEROES:
> > + return true;
> > + default:
> > + return false;
> > + }
> > +}
>
> It doesn't look like this is called for WRITE_ZEROES anywhere. It also
> looks like this helper is a bit unnecessary. We can reorganize some of
> the flow so that we're not checking the opcode twice:
>
Ooops. Yes, that is a leftover from when I had a patch that combined
nvme_rw and nvme_write_zeroes in the series.
I'll remove it.
signature.asc
Description: PGP signature
- [PATCH v2 02/17] pci: pass along the return value of dma_memory_rw, (continued)
- [PATCH v2 02/17] pci: pass along the return value of dma_memory_rw, Klaus Jensen, 2020/09/18
- [PATCH v2 03/17] hw/block/nvme: handle dma errors, Klaus Jensen, 2020/09/18
- [PATCH v2 04/17] hw/block/nvme: commonize nvme_rw error handling, Klaus Jensen, 2020/09/18
- [PATCH v2 07/17] hw/block/nvme: fix endian conversion, Klaus Jensen, 2020/09/18
- [PATCH v2 06/17] hw/block/nvme: add a lba to bytes helper, Klaus Jensen, 2020/09/18
- [PATCH v2 05/17] hw/block/nvme: alignment style fixes, Klaus Jensen, 2020/09/18
- [PATCH v2 09/17] hw/block/nvme: refactor aio submission, Klaus Jensen, 2020/09/18
- [PATCH v2 08/17] hw/block/nvme: add symbolic command name to trace events, Klaus Jensen, 2020/09/18
- [PATCH v2 10/17] hw/block/nvme: default request status to success, Klaus Jensen, 2020/09/18
- [PATCH v2 11/17] hw/block/nvme: harden cmb access, Klaus Jensen, 2020/09/18
- [PATCH v2 13/17] hw/block/nvme: add support for sgl bit bucket descriptor, Klaus Jensen, 2020/09/18
- [PATCH v2 12/17] hw/block/nvme: add support for scatter gather lists, Klaus Jensen, 2020/09/18
- [PATCH v2 14/17] hw/block/nvme: refactor identify active namespace id list, Klaus Jensen, 2020/09/18
- [PATCH v2 15/17] hw/block/nvme: support multiple namespaces, Klaus Jensen, 2020/09/18
- [PATCH v2 17/17] hw/block/nvme: change controller pci id, Klaus Jensen, 2020/09/18
- [PATCH v2 16/17] pci: allocate pci id for nvme, Klaus Jensen, 2020/09/18
- Re: [PATCH v2 00/17] hw/block/nvme: multiple namespaces support, Keith Busch, 2020/09/21