From f0fe98176905609bd112ff077dfa3fe8545b459f Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Fri, 6 Dec 2013 03:31:20 +0100 Subject: [PATCH] kernel: Fix gcc2 build --- headers/private/kernel/smp.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/headers/private/kernel/smp.h b/headers/private/kernel/smp.h index 0085767ee5..1f4b0f4298 100644 --- a/headers/private/kernel/smp.h +++ b/headers/private/kernel/smp.h @@ -112,7 +112,7 @@ CPUSet::SetAll() inline void CPUSet::SetBit(int32 cpu) { - uint32* element = &fBitmap[cpu % kArraySize]; + int32* element = (int32*)&fBitmap[cpu % kArraySize]; atomic_or(element, 1u << (cpu / kArraySize)); } @@ -120,7 +120,7 @@ CPUSet::SetBit(int32 cpu) inline void CPUSet::ClearBit(int32 cpu) { - uint32* element = &fBitmap[cpu % kArraySize]; + int32* element = (int32*)&fBitmap[cpu % kArraySize]; atomic_and(element, ~uint32(1u << (cpu / kArraySize))); }