]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
RDMA/umem: Remove redundant DMABUF ops check
authorLeon Romanovsky <leonro@nvidia.com>
Sun, 4 Jan 2026 13:51:33 +0000 (15:51 +0200)
committerLeon Romanovsky <leon@kernel.org>
Mon, 5 Jan 2026 09:02:18 +0000 (04:02 -0500)
ib_umem_dmabuf_get_with_dma_device() is an in-kernel function and does
not require a defensive check for the .move_notify callback. All current
callers guarantee that this callback is always present.

Link: https://patch.msgid.link/20260104-ib-core-misc-v1-1-00367f77f3a8@nvidia.com
Reviewed-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
drivers/infiniband/core/umem_dmabuf.c

index 0ec2e4120cc94bb0ba74cad6cd5e56a010f26b7f..939da49b0dcc73c24807309e5b4515e2b825da3c 100644 (file)
@@ -129,9 +129,6 @@ ib_umem_dmabuf_get_with_dma_device(struct ib_device *device,
        if (check_add_overflow(offset, (unsigned long)size, &end))
                return ret;
 
-       if (unlikely(!ops || !ops->move_notify))
-               return ret;
-
        dmabuf = dma_buf_get(fd);
        if (IS_ERR(dmabuf))
                return ERR_CAST(dmabuf);