From 2a86e17450198dd22f17b5bcc7d917eba31d9930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 14 Nov 2002 01:05:28 +0000 Subject: [PATCH] Added a missing "lock" in atomic_set(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1931 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/libroot/os/arch/x86/atomic.S | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kernel/libroot/os/arch/x86/atomic.S b/src/kernel/libroot/os/arch/x86/atomic.S index f3b3a6b03b..069104921d 100644 --- a/src/kernel/libroot/os/arch/x86/atomic.S +++ b/src/kernel/libroot/os/arch/x86/atomic.S @@ -51,6 +51,7 @@ _atomic_or1: FUNCTION(atomic_set): movl 4(%esp),%edx movl 8(%esp),%eax + lock xchg %eax,(%edx) ret