From e217fe3cbd101c9a1de6025b4df6ee10ddeb3ed0 Mon Sep 17 00:00:00 2001 From: Keerthy Date: Fri, 21 Dec 2018 21:54:30 +0530 Subject: [PATCH] lib: fdtdec: fdtdec_get_addr_size_fixed remove checks With 8 bytes addressing even on 32 bit machines these checks are no longer valid. Remove them. Signed-off-by: Keerthy Reviewed-by: Simon Glass (cherry picked from commit f51f6715a5013f37620c38f0430e21d4736e235a) Signed-off-by: Andy Yan Change-Id: I07d143dbd4dfeff1ce99d081d1279c4f70fa4e8f --- lib/fdtdec.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/lib/fdtdec.c b/lib/fdtdec.c index d06dbdf10b..863d6142e7 100644 --- a/lib/fdtdec.c +++ b/lib/fdtdec.c @@ -92,16 +92,6 @@ fdt_addr_t fdtdec_get_addr_size_fixed(const void *blob, int node, debug("%s: %s: ", __func__, prop_name); - if (na > (sizeof(fdt_addr_t) / sizeof(fdt32_t))) { - debug("(na too large for fdt_addr_t type)\n"); - return FDT_ADDR_T_NONE; - } - - if (ns > (sizeof(fdt_size_t) / sizeof(fdt32_t))) { - debug("(ns too large for fdt_size_t type)\n"); - return FDT_ADDR_T_NONE; - } - prop = fdt_getprop(blob, node, prop_name, &len); if (!prop) { debug("(not found)\n");