diff options
Diffstat (limited to 'src/vppinfra/elog.c')
-rw-r--r-- | src/vppinfra/elog.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vppinfra/elog.c b/src/vppinfra/elog.c index 12ac3a596e4..489ccf436d9 100644 --- a/src/vppinfra/elog.c +++ b/src/vppinfra/elog.c @@ -41,13 +41,14 @@ #include <vppinfra/format.h> #include <vppinfra/hash.h> #include <vppinfra/math.h> +#include <vppinfra/lock.h> static inline void elog_lock (elog_main_t * em) { if (PREDICT_FALSE (em->lock != 0)) while (clib_atomic_test_and_set (em->lock)) - ; + CLIB_PAUSE (); } static inline void |