From ae600fd4444ebb7b4d91bdf9aa2a8e281567b85c Mon Sep 17 00:00:00 2001 From: Heiko Carstens Date: Tue, 20 Nov 2007 11:13:39 +0100 Subject: [PATCH] --- yaml --- r: 73977 b: refs/heads/master c: a2cb07376e397e7e788551f14acd972e22b09efd h: refs/heads/master i: 73975: 8f66fc692b66d504910e5a829914576608754d36 v: v3 --- [refs] | 2 +- trunk/arch/s390/kernel/early.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 7d16d0be8e16..3fe3e3d44b25 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 70cf5035dedaeddf8f6ae5c0a74ea65dcd7356ab +refs/heads/master: a2cb07376e397e7e788551f14acd972e22b09efd diff --git a/trunk/arch/s390/kernel/early.c b/trunk/arch/s390/kernel/early.c index 8bf4ae1150be..1b3af7dab816 100644 --- a/trunk/arch/s390/kernel/early.c +++ b/trunk/arch/s390/kernel/early.c @@ -200,7 +200,7 @@ static noinline __init void find_memory_chunks(unsigned long memsize) cc = __tprot(addr); while (cc == old_cc) { addr += CHUNK_INCR; - if (addr >= memsize) + if (memsize && addr >= memsize) break; #ifndef CONFIG_64BIT if (addr == ADDR2G)