v5.9-rc1 nvme_rdma regression?
Bart Van Assche
bvanassche at acm.org
Tue Jun 23 11:21:37 EDT 2020
On 2020-06-23 01:44, Christoph Hellwig wrote:
> Actually, please just try this patch:
>
>
> diff --git a/drivers/nvme/host/rdma.c b/drivers/nvme/host/rdma.c
> index 97b1054efb8409..6d5c4495f352ea 100644
> --- a/drivers/nvme/host/rdma.c
> +++ b/drivers/nvme/host/rdma.c
> @@ -1696,9 +1696,10 @@ static void nvme_rdma_process_nvme_rsp(struct nvme_rdma_queue *queue,
> nvme_rdma_error_recovery(queue->ctrl);
> }
> /* the local invalidation completion will end the request */
> - } else {
> - nvme_rdma_end_request(req);
> + return;
> }
> +
> + nvme_rdma_end_request(req);
> }
>
> static void nvme_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc)
That helps, so feel free to add:
Tested-by: Bart van Assche <bvanassche at acm.org>
More information about the Linux-nvme
mailing list