diff -uNpr u-boot-2016.05.orig/common/image-fdt.c u-boot-2016.05/common/image-fdt.c --- u-boot-2016.05.orig/common/image-fdt.c Mon May 16 23:40:32 2016 +++ u-boot-2016.05/common/image-fdt.c Thu Jun 2 05:43:04 2016 @@ -285,7 +285,7 @@ int boot_get_fdt(int flag, int argc, char * const argv fdt_noffset = fit_get_node_from_config(images, FIT_FDT_PROP, fdt_addr); - if (fdt_noffset == -ENOLINK) + if (fdt_noffset == -ESRCH) return 0; else if (fdt_noffset < 0) return 1; diff -uNpr u-boot-2016.05.orig/common/image-fit.c u-boot-2016.05/common/image-fit.c --- u-boot-2016.05.orig/common/image-fit.c Mon May 16 23:40:32 2016 +++ u-boot-2016.05/common/image-fit.c Thu Jun 2 05:43:04 2016 @@ -1537,7 +1537,7 @@ int fit_get_node_from_config(bootm_headers_t *images, noffset = fit_conf_get_prop_node(fit_hdr, cfg_noffset, prop_name); if (noffset < 0) { debug("* %s: no '%s' in config\n", prop_name, prop_name); - return -ENOLINK; + return -ESRCH; } return noffset; diff -uNpr u-boot-2016.05.orig/common/image.c u-boot-2016.05/common/image.c --- u-boot-2016.05.orig/common/image.c Mon May 16 23:40:32 2016 +++ u-boot-2016.05/common/image.c Thu Jun 2 05:43:04 2016 @@ -992,7 +992,7 @@ int boot_get_ramdisk(int argc, char * const argv[], bo rd_addr = map_to_sysmem(images->fit_hdr_os); rd_noffset = fit_get_node_from_config(images, FIT_RAMDISK_PROP, rd_addr); - if (rd_noffset == -ENOLINK) + if (rd_noffset == -ESRCH) return 0; else if (rd_noffset < 0) return 1;