mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-17 04:37:19 +00:00
rdma-core: upgrade 27.0 -> 28.0
0001-librdmacm-Use-sched_yield-instead-of-pthread_yield.patch removed because it is included in 28.0. refresh 0001-Remove-man-files-which-cant-be-built.patch Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
+10
-1
@@ -254,9 +254,10 @@ diff --git a/providers/mlx5/man/CMakeLists.txt b/providers/mlx5/man/CMakeLists.t
|
|||||||
index 0bd9eba1..876b6fcf 100644
|
index 0bd9eba1..876b6fcf 100644
|
||||||
--- a/providers/mlx5/man/CMakeLists.txt
|
--- a/providers/mlx5/man/CMakeLists.txt
|
||||||
+++ b/providers/mlx5/man/CMakeLists.txt
|
+++ b/providers/mlx5/man/CMakeLists.txt
|
||||||
@@ -1,72 +1,7 @@
|
@@ -1,81 +1,7 @@
|
||||||
rdma_man_pages(
|
rdma_man_pages(
|
||||||
- mlx5dv_alloc_dm.3.md
|
- mlx5dv_alloc_dm.3.md
|
||||||
|
- mlx5dv_alloc_var.3.md
|
||||||
- mlx5dv_create_cq.3.md
|
- mlx5dv_create_cq.3.md
|
||||||
- mlx5dv_create_flow.3.md
|
- mlx5dv_create_flow.3.md
|
||||||
- mlx5dv_create_flow_action_modify_header.3.md
|
- mlx5dv_create_flow_action_modify_header.3.md
|
||||||
@@ -274,6 +275,7 @@ index 0bd9eba1..876b6fcf 100644
|
|||||||
- mlx5dv_devx_subscribe_devx_event.3.md
|
- mlx5dv_devx_subscribe_devx_event.3.md
|
||||||
- mlx5dv_devx_umem_reg.3.md
|
- mlx5dv_devx_umem_reg.3.md
|
||||||
- mlx5dv_dr_flow.3.md
|
- mlx5dv_dr_flow.3.md
|
||||||
|
- mlx5dv_dump.3.md
|
||||||
- mlx5dv_flow_action_esp.3.md
|
- mlx5dv_flow_action_esp.3.md
|
||||||
mlx5dv_get_clock_info.3
|
mlx5dv_get_clock_info.3
|
||||||
mlx5dv_init_obj.3
|
mlx5dv_init_obj.3
|
||||||
@@ -285,6 +287,7 @@ index 0bd9eba1..876b6fcf 100644
|
|||||||
mlx5dv.7
|
mlx5dv.7
|
||||||
)
|
)
|
||||||
-rdma_alias_man_pages(
|
-rdma_alias_man_pages(
|
||||||
|
- mlx5dv_alloc_var.3 mlx5dv_free_var.3
|
||||||
- mlx5dv_create_mkey.3 mlx5dv_destroy_mkey.3
|
- mlx5dv_create_mkey.3 mlx5dv_destroy_mkey.3
|
||||||
- mlx5dv_devx_alloc_uar.3 mlx5dv_devx_free_uar.3
|
- mlx5dv_devx_alloc_uar.3 mlx5dv_devx_free_uar.3
|
||||||
- mlx5dv_devx_create_cmd_comp.3 mlx5dv_devx_destroy_cmd_comp.3
|
- mlx5dv_devx_create_cmd_comp.3 mlx5dv_devx_destroy_cmd_comp.3
|
||||||
@@ -311,10 +314,12 @@ index 0bd9eba1..876b6fcf 100644
|
|||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_dest_vport.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_dest_vport.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_flow_counter.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_flow_counter.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_drop.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_drop.3
|
||||||
|
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_flow_meter.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_modify_header.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_modify_header.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_packet_reformat.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_packet_reformat.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_tag.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_action_create_tag.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_action_destroy.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_action_destroy.3
|
||||||
|
- mlx5dv_dr_flow.3 mlx5dv_dr_action_modify_flow_meter.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_domain_create.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_domain_create.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_domain_destroy.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_domain_destroy.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_domain_sync.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_domain_sync.3
|
||||||
@@ -324,6 +329,10 @@ index 0bd9eba1..876b6fcf 100644
|
|||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_rule_destroy.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_rule_destroy.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_table_create.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_table_create.3
|
||||||
- mlx5dv_dr_flow.3 mlx5dv_dr_table_destroy.3
|
- mlx5dv_dr_flow.3 mlx5dv_dr_table_destroy.3
|
||||||
|
- mlx5dv_dump.3 mlx5dv_dump_dr_domain.3
|
||||||
|
- mlx5dv_dump.3 mlx5dv_dump_dr_matcher.3
|
||||||
|
- mlx5dv_dump.3 mlx5dv_dump_dr_rule.3
|
||||||
|
- mlx5dv_dump.3 mlx5dv_dump_dr_table.3
|
||||||
- mlx5dv_wr_post.3 mlx5dv_wr_set_dc_addr.3
|
- mlx5dv_wr_post.3 mlx5dv_wr_set_dc_addr.3
|
||||||
- mlx5dv_wr_post.3 mlx5dv_qp_ex_from_ibv_qp_ex.3
|
- mlx5dv_wr_post.3 mlx5dv_qp_ex_from_ibv_qp_ex.3
|
||||||
-)
|
-)
|
||||||
|
|||||||
-30
@@ -1,30 +0,0 @@
|
|||||||
From 6ac9562d756d42592994aeaac7a5e7b2bbce5cab Mon Sep 17 00:00:00 2001
|
|
||||||
From: Khem Raj <raj.khem@gmail.com>
|
|
||||||
Date: Sat, 14 Dec 2019 14:07:57 -0800
|
|
||||||
Subject: [PATCH] librdmacm: Use sched_yield instead of pthread_yield
|
|
||||||
|
|
||||||
glibc redirects pthread_yield to sched_yield additionally we get it
|
|
||||||
working with musl on linux
|
|
||||||
|
|
||||||
Upstream-Status: Submitted [https://github.com/linux-rdma/rdma-core/pull/635]
|
|
||||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
||||||
---
|
|
||||||
librdmacm/rsocket.c | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/librdmacm/rsocket.c b/librdmacm/rsocket.c
|
|
||||||
index 89ae2139..7fc5b266 100644
|
|
||||||
--- a/librdmacm/rsocket.c
|
|
||||||
+++ b/librdmacm/rsocket.c
|
|
||||||
@@ -3038,7 +3038,7 @@ static int rs_poll_enter(void)
|
|
||||||
pthread_mutex_lock(&mut);
|
|
||||||
if (suspendpoll) {
|
|
||||||
pthread_mutex_unlock(&mut);
|
|
||||||
- pthread_yield();
|
|
||||||
+ sched_yield();
|
|
||||||
return -EBUSY;
|
|
||||||
}
|
|
||||||
|
|
||||||
--
|
|
||||||
2.24.1
|
|
||||||
|
|
||||||
+1
-2
@@ -8,9 +8,8 @@ RDEPENDS_${PN} = "bash perl"
|
|||||||
BRANCH = "stable-v${@d.getVar('PV').split('.')[0]}"
|
BRANCH = "stable-v${@d.getVar('PV').split('.')[0]}"
|
||||||
SRC_URI = "git://github.com/linux-rdma/rdma-core.git;branch=${BRANCH} \
|
SRC_URI = "git://github.com/linux-rdma/rdma-core.git;branch=${BRANCH} \
|
||||||
file://0001-Remove-man-files-which-cant-be-built.patch \
|
file://0001-Remove-man-files-which-cant-be-built.patch \
|
||||||
file://0001-librdmacm-Use-sched_yield-instead-of-pthread_yield.patch \
|
|
||||||
"
|
"
|
||||||
SRCREV = "84caf035ae6123e2296b72006cd2cf698c65eb46"
|
SRCREV = "f12c953f0864691eacc9fcc4cda489b92ffd5a85"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
#Default Dual License https://github.com/linux-rdma/rdma-core/blob/master/COPYING.md
|
#Default Dual License https://github.com/linux-rdma/rdma-core/blob/master/COPYING.md
|
||||||
Reference in New Issue
Block a user