kernel: Fix gcc2 build

This commit is contained in:
Pawel Dziepak
2013-12-06 03:31:20 +01:00
parent 2b04d8ab31
commit f0fe981769
+2 -2
View File
@@ -112,7 +112,7 @@ CPUSet::SetAll()
inline void inline void
CPUSet::SetBit(int32 cpu) CPUSet::SetBit(int32 cpu)
{ {
uint32* element = &fBitmap[cpu % kArraySize]; int32* element = (int32*)&fBitmap[cpu % kArraySize];
atomic_or(element, 1u << (cpu / kArraySize)); atomic_or(element, 1u << (cpu / kArraySize));
} }
@@ -120,7 +120,7 @@ CPUSet::SetBit(int32 cpu)
inline void inline void
CPUSet::ClearBit(int32 cpu) CPUSet::ClearBit(int32 cpu)
{ {
uint32* element = &fBitmap[cpu % kArraySize]; int32* element = (int32*)&fBitmap[cpu % kArraySize];
atomic_and(element, ~uint32(1u << (cpu / kArraySize))); atomic_and(element, ~uint32(1u << (cpu / kArraySize)));
} }