Initialize it during command allocation.
Cc: Logan Gunthorpe <logang@deltatee.com>
Cc: Stephen Bates <sbates@raithlin.com>
Signed-off-by: Max Gurtovoy <maxg@mellanox.com>
Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
        if (ib_dma_mapping_error(ndev->device, r->send_sge.addr))
                goto out_free_rsp;
 
+       r->req.p2p_client = &ndev->device->dev;
        r->send_sge.length = sizeof(*r->req.rsp);
        r->send_sge.lkey = ndev->pd->local_dma_lkey;
 
                cmd->send_sge.addr, cmd->send_sge.length,
                DMA_TO_DEVICE);
 
-       cmd->req.p2p_client = &queue->dev->device->dev;
-
        if (!nvmet_req_init(&cmd->req, &queue->nvme_cq,
                        &queue->nvme_sq, &nvmet_rdma_ops))
                return;