From 749a60bf398862409a04a9555ec42d72cec747d7 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Sun, 19 Jan 2014 22:14:28 -0600 Subject: [PATCH] ppc: atomic is no longer volatile per 077c84eb27b --- src/system/kernel/arch/ppc/arch_vm_translation_map.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/arch/ppc/arch_vm_translation_map.cpp b/src/system/kernel/arch/ppc/arch_vm_translation_map.cpp index f045583ebe..2c9565c864 100644 --- a/src/system/kernel/arch/ppc/arch_vm_translation_map.cpp +++ b/src/system/kernel/arch/ppc/arch_vm_translation_map.cpp @@ -316,7 +316,7 @@ PPCVMTranslationMap::~PPCVMTranslationMap() // mark the vsid base not in use int baseBit = fVSIDBase >> VSID_BASE_SHIFT; - atomic_and((vint32 *)&sVSIDBaseBitmap[baseBit / 32], + atomic_and((int32 *)&sVSIDBaseBitmap[baseBit / 32], ~(1 << (baseBit % 32))); }