]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
fdt_support: fix obiwan error in OF_CHECK_COUNTS()
authorLothar Waßmann <LW@KARO-electronics.de>
Wed, 8 Mar 2017 14:30:06 +0000 (15:30 +0100)
committerLothar Waßmann <LW@KARO-electronics.de>
Mon, 13 Mar 2017 15:35:42 +0000 (16:35 +0100)
'#size-cells' may well legally be zero, so adjust the comparison in
OF_CHECK_COUNTS() to reflect this.

common/fdt_support.c

index bc8db59158cd74dd543f56a1d6f65abfcfeaea90..1353651c5c5ab5fcc2009d3d9f176c5af7560fa4 100644 (file)
@@ -949,7 +949,7 @@ void fdt_del_node_and_alias(void *blob, const char *alias)
 #define OF_MAX_ADDR_CELLS      4
 #define OF_BAD_ADDR    FDT_ADDR_T_NONE
 #define OF_CHECK_COUNTS(na, ns)        ((na) > 0 && (na) <= OF_MAX_ADDR_CELLS && \
-                       (ns) > 0)
+                       (ns) >= 0)
 
 /* Debug utility */
 #ifdef DEBUG