aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-dpdk/odp_schedule_eventdev.c
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2022-09-20 17:12:19 +0300
committerMatias Elo <matias.elo@nokia.com>2022-09-23 09:52:00 +0300
commitfddb4ea21f7dce1a8b1c7ee9bbe05f0b9ceff7b2 (patch)
treeefa07cc42f74d09fe4370ec6386971af5edcbc08 /platform/linux-dpdk/odp_schedule_eventdev.c
parente47b35be76d70231cfb651b802332da9fcbd12a8 (diff)
linux-dpdk: eventdev: fix thread mask copy
Use odp_thrmask_copy() function to copy thread masks. Fixes 'uninitialized' warning in GCC-11 LTO build. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Jere Leppänen <jere.leppanen@nokia.com>
Diffstat (limited to 'platform/linux-dpdk/odp_schedule_eventdev.c')
-rw-r--r--platform/linux-dpdk/odp_schedule_eventdev.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/platform/linux-dpdk/odp_schedule_eventdev.c b/platform/linux-dpdk/odp_schedule_eventdev.c
index 8e5dbe7cf..605cf0e13 100644
--- a/platform/linux-dpdk/odp_schedule_eventdev.c
+++ b/platform/linux-dpdk/odp_schedule_eventdev.c
@@ -183,7 +183,8 @@ static int link_group(int group, const odp_thrmask_t *mask, odp_bool_t unlink)
nb_links++;
}
- new_mask = *mask;
+ odp_thrmask_copy(&new_mask, mask);
+
thr = odp_thrmask_first(&new_mask);
while (thr >= 0) {
uint8_t port_id = thr;