From a3632ffdd67e905b45a2cc9b4b6035957e22ed9e Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Tue, 19 Apr 2011 07:17:13 -0500 Subject: Fix weak-consistency bug in spinlocks. Change-Id: I7ab4d17d0706a8ca149adf2ebd58f7b981f8ace6 Reviewed-on: http://gfwr801.rchland.ibm.com:8080/gerrit/5 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler --- src/kernel/spinlock.C | 1 + 1 file changed, 1 insertion(+) (limited to 'src/kernel') diff --git a/src/kernel/spinlock.C b/src/kernel/spinlock.C index 5c67d8ad9..ab86e481e 100644 --- a/src/kernel/spinlock.C +++ b/src/kernel/spinlock.C @@ -13,6 +13,7 @@ void Spinlock::lock() while(iv_ready != reservation); setThreadPriorityHigh(); } + isync(); } void Spinlock::unlock() -- cgit v1.2.3