X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86%2Fmm_phys.c;h=aa1b26030be7db6e0157071b08d61ca9e842488d;hb=f4e3c3d24ca880fe72396b2b0fc1ca3ce506b6ff;hp=81edcf2c3dbb08b6f5dfdebf197a6f7a5d374faa;hpb=4ad6151eb6d3138c9070cb376f5ba9fa3ec511e8;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86/mm_phys.c b/Kernel/arch/x86/mm_phys.c index 81edcf2c..aa1b2603 100644 --- a/Kernel/arch/x86/mm_phys.c +++ b/Kernel/arch/x86/mm_phys.c @@ -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;