diff --git a/[refs] b/[refs] index c791a3dfc0af..c293be81e27d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e5f270954364a4add74e8445b1db925ac534fcfb +refs/heads/master: 74b20dad1c4cc0fd13ceca62fbab808919e1a7ea diff --git a/trunk/lib/lmb.c b/trunk/lib/lmb.c index e3c8dcb04b46..3c43b95fef4a 100644 --- a/trunk/lib/lmb.c +++ b/trunk/lib/lmb.c @@ -184,6 +184,11 @@ static long __init lmb_add_region(struct lmb_region *rgn, u64 base, u64 size) break; } } + + if (base < rgn->region[0].base) { + rgn->region[0].base = base; + rgn->region[0].size = size; + } rgn->cnt++; return 0;