aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/rdma_core.c
diff options
context:
space:
mode:
authorLeon Romanovsky <leonro@nvidia.com>2020-11-04 16:45:56 +0200
committerJason Gunthorpe <jgg@nvidia.com>2020-11-12 12:32:17 -0400
commitc5633a72a1b8a2740bdb1495eab010f1124fd5ee (patch)
treed597d0c72e7abae1a0084cc4eefe6e2b226ddf28 /drivers/infiniband/core/rdma_core.c
parentRDMA/core: Postpone uobject cleanup on failure till FD close (diff)
downloadlinux-dev-c5633a72a1b8a2740bdb1495eab010f1124fd5ee.tar.xz
linux-dev-c5633a72a1b8a2740bdb1495eab010f1124fd5ee.zip
RDMA/core: Make FD destroy callback void
All FD object destroy implementations return 0, so declare this callback void. Link: https://lore.kernel.org/r/20201104144556.3809085-3-leon@kernel.org Reviewed-by: Jason Gunthorpe <jgg@nvidia.com> Signed-off-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'drivers/infiniband/core/rdma_core.c')
-rw-r--r--drivers/infiniband/core/rdma_core.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/infiniband/core/rdma_core.c b/drivers/infiniband/core/rdma_core.c
index 61fa0a3f8e5e..c44079b9158e 100644
--- a/drivers/infiniband/core/rdma_core.c
+++ b/drivers/infiniband/core/rdma_core.c
@@ -571,7 +571,8 @@ static int __must_check destroy_hw_fd_uobject(struct ib_uobject *uobj,
const struct uverbs_obj_fd_type *fd_type = container_of(
uobj->uapi_object->type_attrs, struct uverbs_obj_fd_type, type);
- return fd_type->destroy_object(uobj, why);
+ fd_type->destroy_object(uobj, why);
+ return 0;
}
static void remove_handle_fd_uobject(struct ib_uobject *uobj)