]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
RDMA/core: Promote UMEM to a core component
authorLeon Romanovsky <leonro@nvidia.com>
Fri, 13 Feb 2026 10:57:40 +0000 (12:57 +0200)
committerLeon Romanovsky <leonro@nvidia.com>
Wed, 25 Feb 2026 13:15:30 +0000 (08:15 -0500)
commita731c8626507d2df0b34a572719e3e6efcf10530
tree1d8743efea0eedb7cbb737dc95ffba4ce75ff4de
parente3104fe9217b08c12df8041c50d11df1159ef330
RDMA/core: Promote UMEM to a core component

To manage UMEM objects at the core level and reuse the existing
ib_destroy_cq*() flow, move the UMEM files to be built together with
ib_core. Attempting to call ib_umem_release() from verbs.c currently
results in the following error:

    depmod: ERROR: Cycle detected: ib_core -> ib_uverbs -> ib_core
    depmod: ERROR: Found 2 modules in dependency cycles!
    verbs.c:(.text+0x250c): undefined reference to `ib_umem_release'

Link: https://patch.msgid.link/20260213-refactor-umem-v1-4-f3be85847922@nvidia.com
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
drivers/infiniband/core/Makefile