vppinfra: refactor use of CLIB_MEMORY_BARRIER ()
[vpp.git] / src / vnet / dns / dns.h
index 19de69c..d5029e5 100644 (file)
@@ -206,8 +206,7 @@ dns_cache_unlock (dns_main_t * dm)
 {
   if (dm->cache_lock)
     {
-      CLIB_MEMORY_BARRIER ();
-      *dm->cache_lock = 0;
+      clib_atomic_release (dm->cache_lock);
     }
 }