From 70ff7d097bdf214c53b0ca94a8ae51017da32fe6 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Sat, 11 Aug 2012 15:23:56 +0200 Subject: [PATCH] Use storeRelease to unlock a mutex instead of fetchAndStoreRelease We're not checking the result anyway, so use a simpler operation. Change-Id: I8c2db35be86660b29d81dd97ce3e269de55a37df Reviewed-by: Lars Knoll Reviewed-by: Olivier Goffart --- src/corelib/thread/qmutex_linux.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/thread/qmutex_linux.cpp b/src/corelib/thread/qmutex_linux.cpp index e2842a670b8..a93295881ef 100644 --- a/src/corelib/thread/qmutex_linux.cpp +++ b/src/corelib/thread/qmutex_linux.cpp @@ -244,7 +244,7 @@ void QBasicMutex::unlockInternal() Q_DECL_NOTHROW Q_UNUSED(d); Q_ASSERT(!isRecursive()); - d_ptr.fetchAndStoreRelease(0); + d_ptr.storeRelease(0); _q_futex(&d_ptr, FUTEX_WAKE, 1, 0); }