diff options
| -rw-r--r-- | drivers/nvme/target/rdma.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/nvme/target/rdma.c b/drivers/nvme/target/rdma.c index 9aa1da3778b3..ecc4fe862561 100644 --- a/drivers/nvme/target/rdma.c +++ b/drivers/nvme/target/rdma.c | |||
| @@ -703,11 +703,6 @@ static void nvmet_rdma_handle_command(struct nvmet_rdma_queue *queue, | |||
| 703 | { | 703 | { |
| 704 | u16 status; | 704 | u16 status; |
| 705 | 705 | ||
| 706 | cmd->queue = queue; | ||
| 707 | cmd->n_rdma = 0; | ||
| 708 | cmd->req.port = queue->port; | ||
| 709 | |||
| 710 | |||
| 711 | ib_dma_sync_single_for_cpu(queue->dev->device, | 706 | ib_dma_sync_single_for_cpu(queue->dev->device, |
| 712 | cmd->cmd->sge[0].addr, cmd->cmd->sge[0].length, | 707 | cmd->cmd->sge[0].addr, cmd->cmd->sge[0].length, |
| 713 | DMA_FROM_DEVICE); | 708 | DMA_FROM_DEVICE); |
| @@ -760,9 +755,12 @@ static void nvmet_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc) | |||
| 760 | 755 | ||
| 761 | cmd->queue = queue; | 756 | cmd->queue = queue; |
| 762 | rsp = nvmet_rdma_get_rsp(queue); | 757 | rsp = nvmet_rdma_get_rsp(queue); |
| 758 | rsp->queue = queue; | ||
| 763 | rsp->cmd = cmd; | 759 | rsp->cmd = cmd; |
| 764 | rsp->flags = 0; | 760 | rsp->flags = 0; |
| 765 | rsp->req.cmd = cmd->nvme_cmd; | 761 | rsp->req.cmd = cmd->nvme_cmd; |
| 762 | rsp->req.port = queue->port; | ||
| 763 | rsp->n_rdma = 0; | ||
| 766 | 764 | ||
| 767 | if (unlikely(queue->state != NVMET_RDMA_Q_LIVE)) { | 765 | if (unlikely(queue->state != NVMET_RDMA_Q_LIVE)) { |
| 768 | unsigned long flags; | 766 | unsigned long flags; |
