Get barebox on non-DT platforms with NAND a tiny bit smaller by directly returning NULL if CONFIG_OFDEVICE is not enabled, thereby allowing more code to be discarded at compile-time in absence of link-time optimization. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- v1 -> v2: - don't dereference parent device without NULL-check (Sascha) --- include/linux/mtd/mtd.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h index 6b539a9eceb5..54cb2ec64ce2 100644 --- a/include/linux/mtd/mtd.h +++ b/include/linux/mtd/mtd.h @@ -293,6 +293,8 @@ static inline void mtd_set_of_node(struct mtd_info *mtd, static inline struct device_node *mtd_get_of_node(struct mtd_info *mtd) { + if (!IS_ENABLED(CONFIG_OFDEVICE)) + return NULL; if (mtd->dev.of_node) return mtd->dev.of_node; if (mtd->dev.parent) -- 2.30.2