From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gray Remlin Date: Tue, 19 Oct 2010 14:18:11 +0100 Subject: [U-Boot] [PATCH] kirkwood: Fix uninitialised DRAM struct Message-ID: <4CBD9A93.9090301@rocketmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Breaking out of the loop leaves the rest of the struct uninitialised Signed-off-by: Gray Remlin --- arch/arm/cpu/arm926ejs/kirkwood/dram.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) diff --git a/arch/arm/cpu/arm926ejs/kirkwood/dram.c b/arch/arm/cpu/arm926ejs/kirkwood/dram.c index 7439c87..50bed63 100644 --- a/arch/arm/cpu/arm926ejs/kirkwood/dram.c +++ b/arch/arm/cpu/arm926ejs/kirkwood/dram.c @@ -75,11 +75,8 @@ int dram_init(void) * If the gap is found, ram_size will be reported for * consecutive memory only */ - if (gd->bd->bi_dram[i].start != gd->ram_size) - break; - - gd->ram_size += gd->bd->bi_dram[i].size; - + if (gd->bd->bi_dram[i].start == gd->ram_size) + gd->ram_size += gd->bd->bi_dram[i].size; } return 0; } --