]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commitdiff
RDMA/efa: Fix typo in efa_alloc_mr()
authorJason Gunthorpe <jgg@nvidia.com>
Mon, 16 Feb 2026 15:02:47 +0000 (11:02 -0400)
committerLeon Romanovsky <leon@kernel.org>
Tue, 24 Feb 2026 10:01:32 +0000 (05:01 -0500)
The pattern is to check the entire driver request space, not just
sizeof something unrelated.

Fixes: 40909f664d27 ("RDMA/efa: Add EFA verbs implementation")
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Link: https://patch.msgid.link/1-v1-83e918d69e73+a9-rdma_udata_rc_jgg@nvidia.com
Acked-by: Michael Margolin <mrgolin@amazon.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/efa/efa_verbs.c

index b5b93b42e6c4be046736ccb4c6766c8d06ea699c..b0aa7c0238ede8190a5af48640f9050c012a777b 100644 (file)
@@ -1661,7 +1661,7 @@ static struct efa_mr *efa_alloc_mr(struct ib_pd *ibpd, int access_flags,
        struct efa_mr *mr;
 
        if (udata && udata->inlen &&
-           !ib_is_udata_cleared(udata, 0, sizeof(udata->inlen))) {
+           !ib_is_udata_cleared(udata, 0, udata->inlen)) {
                ibdev_dbg(&dev->ibdev,
                          "Incompatible ABI params, udata not cleared\n");
                return ERR_PTR(-EINVAL);