See commit 24f8381214966e90819bf4a9ecabf076cbfc1b08.

Signed-off by: Daniele Venturino <daniele.ventur...@m3s.it>
---
 lib/rstp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/rstp.c b/lib/rstp.c
index b213b44..f2f1dce 100644
--- a/lib/rstp.c
+++ b/lib/rstp.c
@@ -168,7 +168,7 @@ void
 rstp_unref(struct rstp *rstp)
     OVS_EXCLUDED(rstp_mutex)
 {
-    if (rstp && ovs_refcount_unref(&rstp->ref_cnt) == 1) {
+    if (rstp && ovs_refcount_unref_relaxed(&rstp->ref_cnt) == 1) {
         ovs_mutex_lock(&rstp_mutex);
 
         /* Each RSTP port points back to struct rstp without holding a
-- 
1.8.1.2

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to