X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Feal%2Fcommon%2Feal_common_mcfg.c;h=cf4a279905bad3197b456fc7b3c7e2c0a2f6c87c;hb=ec487c189686ee9b3b7551d3aca138cec3f91e74;hp=c77ba97a9f437699bcf0b574abc1195a7fc677e6;hpb=99a2dd955fba6e4cc23b77d590a033650ced9c45;p=dpdk.git diff --git a/lib/eal/common/eal_common_mcfg.c b/lib/eal/common/eal_common_mcfg.c index c77ba97a9f..cf4a279905 100644 --- a/lib/eal/common/eal_common_mcfg.c +++ b/lib/eal/common/eal_common_mcfg.c @@ -30,8 +30,7 @@ eal_mcfg_wait_complete(void) struct rte_mem_config *mcfg = rte_eal_get_configuration()->mem_config; /* wait until shared mem_config finish initialising */ - while (mcfg->magic != RTE_MAGIC) - rte_pause(); + rte_wait_until_equal_32(&mcfg->magic, RTE_MAGIC, __ATOMIC_RELAXED); } int