Re: [PATCH rdma-next v3] RDMA/mana_ib: Adopt robust udata
From: Leon Romanovsky
Date: Wed Jul 15 2026 - 04:07:36 EST
On Tue, Jul 14, 2026 at 05:31:13AM -0700, Konstantin Taranov wrote:
> From: Konstantin Taranov <kotaranov@xxxxxxxxxxxxx>
>
> Enable the uverbs robust udata interface in mana_ib by setting
> uverbs_robust_udata and converting the driver to the new udata
> handling model.
>
> Signed-off-by: Konstantin Taranov <kotaranov@xxxxxxxxxxxxx>
> ---
> v3: use ib_no_udata_io
> v2: Removed the udata request for alloc ucontext
> drivers/infiniband/hw/mana/cq.c | 8 +++++-
> drivers/infiniband/hw/mana/device.c | 1 +
> drivers/infiniband/hw/mana/main.c | 29 ++++++++++++++++------
> drivers/infiniband/hw/mana/mr.c | 13 ++++++++++
> drivers/infiniband/hw/mana/qp.c | 38 +++++++++++++++++++++++------
> drivers/infiniband/hw/mana/wq.c | 12 +++++++++
> include/uapi/rdma/mana-abi.h | 2 +-
> 7 files changed, 86 insertions(+), 17 deletions(-)
<...>
> diff --git a/include/uapi/rdma/mana-abi.h b/include/uapi/rdma/mana-abi.h
> index a75bf32b8..8336bf51b 100644
> --- a/include/uapi/rdma/mana-abi.h
> +++ b/include/uapi/rdma/mana-abi.h
> @@ -25,7 +25,7 @@ enum mana_ib_create_cq_flags {
>
> struct mana_ib_create_cq {
> __aligned_u64 buf_addr;
> - __u16 flags;
> + __u16 comp_mask;
This change is unrelated to the patch.
Thanks
> __u16 reserved0;
> __u32 reserved1;
> };
> --
> 2.43.0
>