This code dates from around 2008: 56844a22b76 powerpc: Fix bootm to boot up again with a Ramdisk
Since then we have added FDT relocation which provides enough space for expansion. We have also added all sorts of fixups earlier in image_setup_libfdt() which require more space, with ramdisk being the least of them. Therefore this extra hack for ramdisk seems unnecessary. Drop it. Signed-off-by: Simon Glass <s...@chromium.org> --- boot/image-fdt.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/boot/image-fdt.c b/boot/image-fdt.c index 54d219da7da1..408369d489ca 100644 --- a/boot/image-fdt.c +++ b/boot/image-fdt.c @@ -24,9 +24,6 @@ #include <dm/ofnode.h> #include <tee/optee.h> -/* adding a ramdisk needs 0x44 bytes in version 2008.10 */ -#define FDT_RAMDISK_OVERHEAD 0x80 - DECLARE_GLOBAL_DATA_PTR; static void fdt_error(const char *msg) @@ -692,10 +689,6 @@ int image_setup_libfdt(struct bootm_headers *images, void *blob, goto err; of_size = ret; - if (*initrd_start && *initrd_end) { - of_size += FDT_RAMDISK_OVERHEAD; - fdt_set_totalsize(blob, of_size); - } /* Create a new LMB reservation */ if (lmb) lmb_reserve(lmb, (ulong)blob, of_size); -- 2.42.0.869.gea05f2083d-goog