Loading drivers/nvme/host/rdma.c +3 −0 Original line number Original line Diff line number Diff line Loading @@ -274,6 +274,9 @@ static int nvme_rdma_reinit_request(void *data, struct request *rq) struct nvme_rdma_request *req = blk_mq_rq_to_pdu(rq); struct nvme_rdma_request *req = blk_mq_rq_to_pdu(rq); int ret = 0; int ret = 0; if (WARN_ON_ONCE(!req->mr)) return 0; ib_dereg_mr(req->mr); ib_dereg_mr(req->mr); req->mr = ib_alloc_mr(dev->pd, IB_MR_TYPE_MEM_REG, req->mr = ib_alloc_mr(dev->pd, IB_MR_TYPE_MEM_REG, Loading Loading
drivers/nvme/host/rdma.c +3 −0 Original line number Original line Diff line number Diff line Loading @@ -274,6 +274,9 @@ static int nvme_rdma_reinit_request(void *data, struct request *rq) struct nvme_rdma_request *req = blk_mq_rq_to_pdu(rq); struct nvme_rdma_request *req = blk_mq_rq_to_pdu(rq); int ret = 0; int ret = 0; if (WARN_ON_ONCE(!req->mr)) return 0; ib_dereg_mr(req->mr); ib_dereg_mr(req->mr); req->mr = ib_alloc_mr(dev->pd, IB_MR_TYPE_MEM_REG, req->mr = ib_alloc_mr(dev->pd, IB_MR_TYPE_MEM_REG, Loading