mtd: cfi: don't warn about broken geometry for !CONFIG_MTD

Linux-MTD Mailing List linux-mtd at lists.infradead.org
Tue Jan 12 15:59:10 PST 2016


Gitweb:     http://git.infradead.org/?p=mtd-2.6.git;a=commit;h=fe7579d6122f2869d00b55842bca9e2a9be51607
Commit:     fe7579d6122f2869d00b55842bca9e2a9be51607
Parent:     f5f92b36fbbb8ac7d70ff5fa39ec2637cce3094c
Author:     Arnd Bergmann <arnd at arndb.de>
AuthorDate: Tue Nov 24 23:09:02 2015 +0100
Committer:  Brian Norris <computersforpeace at gmail.com>
CommitDate: Mon Nov 30 12:36:44 2015 -0800

    mtd: cfi: don't warn about broken geometry for !CONFIG_MTD
    
    The linux/mtd/map.h header file is included by a couple of
    platform specific files that are built even when CONFIG_MTD
    is disabled, and we always get
    
     warning "No CONFIG_MTD_MAP_BANK_WIDTH_xx selected. No NOR chip support can work"
    
    in that case. This adds an #ifdef around the pointless warning,
    as everything is really fine when we don't build the drivers
    anyway.
    
    Signed-off-by: Arnd Bergmann <arnd at arndb.de>
    Signed-off-by: Brian Norris <computersforpeace at gmail.com>
---
 include/linux/mtd/map.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/linux/mtd/map.h b/include/linux/mtd/map.h
index 366cf77..58f3ba7 100644
--- a/include/linux/mtd/map.h
+++ b/include/linux/mtd/map.h
@@ -142,7 +142,9 @@
 #endif
 
 #ifndef map_bankwidth
+#ifdef CONFIG_MTD
 #warning "No CONFIG_MTD_MAP_BANK_WIDTH_xx selected. No NOR chip support can work"
+#endif
 static inline int map_bankwidth(void *map)
 {
 	BUG();



More information about the linux-mtd-cvs mailing list