mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 15:41:52 +02:00
nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free]
ida_simple_[get|remove] are wrappers anyways. Signed-off-by: Sagi Grimberg <sagi@grimberg.me> Reviewed-by: Keith Busch <kbusch@kernel.org> Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
parent
6dd0f465d5
commit
7c2566394f
|
|
@ -1356,7 +1356,7 @@ static void nvmet_rdma_free_queue(struct nvmet_rdma_queue *queue)
|
|||
!queue->host_qid);
|
||||
}
|
||||
nvmet_rdma_free_rsps(queue);
|
||||
ida_simple_remove(&nvmet_rdma_queue_ida, queue->idx);
|
||||
ida_free(&nvmet_rdma_queue_ida, queue->idx);
|
||||
kfree(queue);
|
||||
}
|
||||
|
||||
|
|
@ -1459,7 +1459,7 @@ nvmet_rdma_alloc_queue(struct nvmet_rdma_device *ndev,
|
|||
spin_lock_init(&queue->rsps_lock);
|
||||
INIT_LIST_HEAD(&queue->queue_list);
|
||||
|
||||
queue->idx = ida_simple_get(&nvmet_rdma_queue_ida, 0, 0, GFP_KERNEL);
|
||||
queue->idx = ida_alloc(&nvmet_rdma_queue_ida, GFP_KERNEL);
|
||||
if (queue->idx < 0) {
|
||||
ret = NVME_RDMA_CM_NO_RSC;
|
||||
goto out_destroy_sq;
|
||||
|
|
@ -1510,7 +1510,7 @@ nvmet_rdma_alloc_queue(struct nvmet_rdma_device *ndev,
|
|||
out_free_responses:
|
||||
nvmet_rdma_free_rsps(queue);
|
||||
out_ida_remove:
|
||||
ida_simple_remove(&nvmet_rdma_queue_ida, queue->idx);
|
||||
ida_free(&nvmet_rdma_queue_ida, queue->idx);
|
||||
out_destroy_sq:
|
||||
nvmet_sq_destroy(&queue->nvme_sq);
|
||||
out_free_queue:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user