]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
RDMA/core: Remove uverbs_async_event_release()
authorJason Gunthorpe <jgg@nvidia.com>
Tue, 26 May 2026 01:22:39 +0000 (22:22 -0300)
committerJason Gunthorpe <jgg@nvidia.com>
Tue, 26 May 2026 13:09:37 +0000 (10:09 -0300)
commit2c296df0add86a75356f8bb099ecfcfc42419600
tree031621ae8045ca3f1906ed1d67ff1b42de2429a0
parentab2d2b2872aed03cbf0b7c85eeb45fda34d8059b
RDMA/core: Remove uverbs_async_event_release()

Instead of having an alternative fops release always use the standard
uverbs_uobject_fd_release() and route the special async behavior back up
through uverbs_obj_fd_type ops pointer.

This removes a dependency where the technically lower level rdma_core.c is
referring to a symbol from uverbs_std_types_async_fd.c.

Link: https://patch.msgid.link/r/3-v3-43aba1969751+1988-ib_uverbs_support_ko_jgg@nvidia.com
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/core/rdma_core.c
drivers/infiniband/core/uverbs.h
drivers/infiniband/core/uverbs_main.c
drivers/infiniband/core/uverbs_std_types_async_fd.c
drivers/infiniband/core/uverbs_uapi.c
include/rdma/uverbs_types.h