From dfa2f5338757ea84f39426a3068c58c9d71e8d68 Mon Sep 17 00:00:00 2001 From: Suanming Mou Date: Tue, 31 May 2022 04:25:48 +0300 Subject: [PATCH] common/mlx5: remove unused lcore check While non-lcore list operations were supported, non-lcore index will be converted to MLX5_LIST_NLCORE. In that case, no need to check the lcore index be -1 or not anymore. This commit removes the unused lcore check in list. Fixes: 7e1cf892711b ("common/mlx5: support list non-lcore operations") Cc: stable@dpdk.org Signed-off-by: Suanming Mou Acked-by: Matan Azrad --- drivers/common/mlx5/mlx5_common_utils.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/common/mlx5/mlx5_common_utils.c b/drivers/common/mlx5/mlx5_common_utils.c index 775fabd478..58d744b4d4 100644 --- a/drivers/common/mlx5/mlx5_common_utils.c +++ b/drivers/common/mlx5/mlx5_common_utils.c @@ -293,11 +293,9 @@ _mlx5_list_unregister(struct mlx5_list_inconst *l_inconst, l_const->cb_clone_free(l_const->ctx, entry); else l_const->cb_remove(l_const->ctx, entry); - } else if (likely(lcore_idx != -1)) { + } else { __atomic_add_fetch(&l_inconst->cache[entry->lcore_idx]->inv_cnt, 1, __ATOMIC_RELAXED); - } else { - return 0; } if (!l_const->lcores_share) { __atomic_sub_fetch(&l_inconst->count, 1, __ATOMIC_RELAXED); -- 2.20.1