diff --git a/lib/env_dpdk/threads.c b/lib/env_dpdk/threads.c index 1e23906cd..84298ae3a 100644 --- a/lib/env_dpdk/threads.c +++ b/lib/env_dpdk/threads.c @@ -58,12 +58,7 @@ uint32_t spdk_env_get_last_core(void) { uint32_t i; - static uint32_t last_core = UINT32_MAX; - - /* Already know the last_core, just return */ - if (last_core != UINT32_MAX) { - return last_core; - } + uint32_t last_core = UINT32_MAX; SPDK_ENV_FOREACH_CORE(i) { last_core = i;