From 7e5e353face21856182f5b47d978c42dae8778b2 Mon Sep 17 00:00:00 2001 From: Konstantin Taranov Date: Mon, 13 Jul 2026 12:06:35 +0000 Subject: [PATCH 1/2] Update kernel headers To commit: ?? ("RDMA/mana_ib: Adopt robust udata"). Signed-off-by: Konstantin Taranov --- kernel-headers/rdma/mana-abi.h | 2 +- kernel-headers/rdma/rdma_netlink.h | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/kernel-headers/rdma/mana-abi.h b/kernel-headers/rdma/mana-abi.h index a75bf32b8..8336bf51b 100644 --- a/kernel-headers/rdma/mana-abi.h +++ b/kernel-headers/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; __u16 reserved0; __u32 reserved1; }; diff --git a/kernel-headers/rdma/rdma_netlink.h b/kernel-headers/rdma/rdma_netlink.h index aac9782dd..3af946ecb 100644 --- a/kernel-headers/rdma/rdma_netlink.h +++ b/kernel-headers/rdma/rdma_netlink.h @@ -604,6 +604,11 @@ enum rdma_nldev_attr { RDMA_NLDEV_ATTR_FRMR_POOL_PINNED_HANDLES, /* u32 */ RDMA_NLDEV_ATTR_FRMR_POOL_KEY_KERNEL_VENDOR_KEY, /* u64 */ + /* + * Resource summary entry maximum value. + */ + RDMA_NLDEV_ATTR_RES_SUMMARY_ENTRY_MAX, /* u64 */ + /* * Always the end */ From 0dcadd9316f1b98e21973e3a6e0f96186d49bd5a Mon Sep 17 00:00:00 2001 From: Konstantin Taranov Date: Wed, 24 Jun 2026 13:37:00 +0200 Subject: [PATCH 2/2] providers/mana: Robust udata support Update a field name in create CQ request to support robust udata. Signed-off-by: Konstantin Taranov --- providers/mana/cq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mana/cq.c b/providers/mana/cq.c index 367d5a2db..da3a6da2f 100644 --- a/providers/mana/cq.c +++ b/providers/mana/cq.c @@ -165,7 +165,7 @@ struct ibv_cq *mana_create_cq(struct ibv_context *context, int cqe, cmd_drv = &cmd.drv_payload; cmd_drv->buf_addr = (uintptr_t)cq->buf; - cmd_drv->flags = flags; + cmd_drv->comp_mask = flags; resp.cqid = UINT32_MAX; ret = ibv_cmd_create_cq(context, cq->cqe, channel, comp_vector,