X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=lib%2Flmb.c;h=97e547037084dc22fc3fd93f5fd2aacd7419db02;hb=affa6b120fa895e2bed0e131282fe89c05da1008;hp=5d7b9286503ece62fc47997f8085650779e99526;hpb=d939d2851fd12568e2eabb2916769e8a57ba5c89;p=linux-2.6-omap-h63xx.git diff --git a/lib/lmb.c b/lib/lmb.c index 5d7b9286503..97e54703708 100644 --- a/lib/lmb.c +++ b/lib/lmb.c @@ -462,6 +462,8 @@ void __init lmb_enforce_memory_limit(u64 memory_limit) if (lmb.memory.region[0].size < lmb.rmo_size) lmb.rmo_size = lmb.memory.region[0].size; + memory_limit = lmb_end_of_DRAM(); + /* And truncate any reserves above the limit also. */ for (i = 0; i < lmb.reserved.cnt; i++) { p = &lmb.reserved.region[i];