Fixing bugs exposed by scan-build
[tpg/acess2.git] / Kernel / arch / x86 / mm_phys.c
index 81edcf2..aa1b260 100644 (file)
@@ -135,8 +135,8 @@ tPAddr MM_AllocPhys(void)
         int    first, last;
        for( i = numAddrClasses; i -- > 1; )
        {
-               first = 1 << (addrClasses[i-1] - 12);
-               last = (1 << (addrClasses[i] - 12)) - 1;
+               first = 1UL << (addrClasses[i-1] - 12);
+               last = (1UL << (addrClasses[i] - 12)) - 1;
                // Range is above the last free page
                if( first > giLastPossibleFree )
                        continue;

UCC git Repository :: git.ucc.asn.au