summaryrefslogtreecommitdiff
path: root/drivers/mtd
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2013-01-16 18:36:56 +0400
committerArtem Bityutskiy <artem.bityutskiy@linux.intel.com>2013-02-04 11:26:30 +0400
commit44fe63fc0fcbfef65b5a8c015abb4dbbbcc90f23 (patch)
tree71074847d659682f7a71b944818db47d92bdbaea /drivers/mtd
parent81f53ff89c136b72fc35a91d676aca2bc332bd33 (diff)
downloadlinux-44fe63fc0fcbfef65b5a8c015abb4dbbbcc90f23.tar.xz
mtd: uclinux: add a comment about why uclinux_ram_map must not be static
I was (at least) the second person trying to fix a warning by sparse, so document in the code why this is a bad idea and add an extern declaration to make sparse happy. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Acked-by: Mike Frysinger <vapier@gentoo.org> Acked-by: Greg Ungerer <gerg@uclinux.org> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Diffstat (limited to 'drivers/mtd')
-rw-r--r--drivers/mtd/maps/uclinux.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/mtd/maps/uclinux.c b/drivers/mtd/maps/uclinux.c
index f56d0aa4404b..c1af83db5202 100644
--- a/drivers/mtd/maps/uclinux.c
+++ b/drivers/mtd/maps/uclinux.c
@@ -29,6 +29,12 @@
#define MAP_NAME "ram"
#endif
+/*
+ * Blackfin uses uclinux_ram_map during startup, so it must not be static.
+ * Provide a dummy declaration to make sparse happy.
+ */
+extern struct map_info uclinux_ram_map;
+
struct map_info uclinux_ram_map = {
.name = MAP_NAME,
.size = 0,