diff options
Diffstat (limited to 'arch/powerpc/lib/bootm.c')
| -rw-r--r-- | arch/powerpc/lib/bootm.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/arch/powerpc/lib/bootm.c b/arch/powerpc/lib/bootm.c index e01787dcb..4e0cb8f3b 100644 --- a/arch/powerpc/lib/bootm.c +++ b/arch/powerpc/lib/bootm.c @@ -288,8 +288,10 @@ static int boot_body_linux(bootm_headers_t *images)  			return ret;  		of_size = ret; -		if (*initrd_start && *initrd_end) +		if (*initrd_start && *initrd_end) {  			of_size += FDT_RAMDISK_OVERHEAD; +			fdt_set_totalsize(*of_flat_tree, of_size); +		}  		/* Create a new LMB reservation */  		lmb_reserve(lmb, (ulong)*of_flat_tree, of_size); |