From 2cfd2fc9048806353298a1b967abf985901e36e8 Mon Sep 17 00:00:00 2001 From: Abner Chang Date: Sat, 25 Jul 2020 17:30:41 +0800 Subject: [PATCH] lib: utils: Use strncmp in fdt_parse_hart_id() Use strncmp instead of using sbi_strcmp directly in fdt_parse_hart_id() to allow compiling fdt_helper.c by external firmware. Signed-off-by: Abner Chang Reviewed-by: Atish Patra Reviewed-by: Anup Patel --- lib/utils/fdt/fdt_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utils/fdt/fdt_helper.c b/lib/utils/fdt/fdt_helper.c index 78077f79..aec73a05 100644 --- a/lib/utils/fdt/fdt_helper.c +++ b/lib/utils/fdt/fdt_helper.c @@ -123,7 +123,7 @@ int fdt_parse_hart_id(void *fdt, int cpu_offset, u32 *hartid) prop = fdt_getprop(fdt, cpu_offset, "device_type", &len); if (!prop || !len) return SBI_EINVAL; - if (sbi_strcmp(prop, "cpu")) + if (strncmp (prop, "cpu", strlen ("cpu"))) return SBI_EINVAL; val = fdt_getprop(fdt, cpu_offset, "reg", &len);