X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=common%2Fboot_fit.c;h=ffa4d740eb3e9923e3a6ec1fb14f3f6d4ad8aa78;hb=08977f873f4034307796173784fc17a11188a0cb;hp=0a723150b5883f32301cf87ab2ccfede2949db35;hpb=470135be276b2d92c6da464c68839202d4ff0d08;p=oweals%2Fu-boot.git diff --git a/common/boot_fit.c b/common/boot_fit.c index 0a723150b5..ffa4d740eb 100644 --- a/common/boot_fit.c +++ b/common/boot_fit.c @@ -1,19 +1,18 @@ +// SPDX-License-Identifier: GPL-2.0+ /* * (C) Copyright 2017 * Texas Instruments, * * Franklin S Cooper Jr. - * - * SPDX-License-Identifier: GPL-2.0+ */ #include #include #include #include -#include +#include -int fdt_offset(void *fit) +static int fdt_offset(const void *fit) { int images, node, fdt_len, fdt_node, fdt_offset; const char *fdt_name; @@ -55,7 +54,7 @@ int fdt_offset(void *fit) return fdt_offset; } -void *locate_dtb_in_fit(void *fit) +void *locate_dtb_in_fit(const void *fit) { struct image_header *header; int size; @@ -73,7 +72,7 @@ void *locate_dtb_in_fit(void *fit) ret = fdt_offset(fit); - if (ret <= 0) + if (ret < 0) return NULL; else return (void *)fit+size+ret;