]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDMA: Pass uverbs_attr_bundle as part of '.reg_user_mr_dmabuf' API
authorYishai Hadas <yishaih@nvidia.com>
Thu, 1 Aug 2024 12:05:15 +0000 (15:05 +0300)
committerLeon Romanovsky <leon@kernel.org>
Sun, 11 Aug 2024 08:12:50 +0000 (11:12 +0300)
commit3aa73c6b795b9aaaf933f3c95495d85fc0de39e3
treecbca84f328d6421c6aa18a973a92aed20800d6df
parent253c61dc256b3e6be65657f78b4a8452163ce00f
RDMA: Pass uverbs_attr_bundle as part of '.reg_user_mr_dmabuf' API

Pass uverbs_attr_bundle as part of '.reg_user_mr_dmabuf' API instead of
udata.

This enables passing some new ioctl attributes to the drivers, as will
be introduced in the next patches for mlx5 driver.

Change the involved drivers accordingly.

Signed-off-by: Yishai Hadas <yishaih@nvidia.com>
Link: https://patch.msgid.link/9a25b2fc02443f7c36c2d93499ae25252b6afd40.1722512548.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/core/uverbs_std_types_mr.c
drivers/infiniband/hw/bnxt_re/ib_verbs.c
drivers/infiniband/hw/bnxt_re/ib_verbs.h
drivers/infiniband/hw/efa/efa.h
drivers/infiniband/hw/efa/efa_verbs.c
drivers/infiniband/hw/irdma/verbs.c
drivers/infiniband/hw/mlx5/mlx5_ib.h
drivers/infiniband/hw/mlx5/mr.c
include/rdma/ib_verbs.h