aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/mtd/map.h')
-rw-r--r--include/linux/mtd/map.h19
1 files changed, 7 insertions, 12 deletions
diff --git a/include/linux/mtd/map.h b/include/linux/mtd/map.h
index 366cf77953b5..806d0ab845e0 100644
--- a/include/linux/mtd/map.h
+++ b/include/linux/mtd/map.h
@@ -122,18 +122,13 @@
122#endif 122#endif
123 123
124#ifdef CONFIG_MTD_MAP_BANK_WIDTH_32 124#ifdef CONFIG_MTD_MAP_BANK_WIDTH_32
125# ifdef map_bankwidth 125/* always use indirect access for 256-bit to preserve kernel stack */
126# undef map_bankwidth 126# undef map_bankwidth
127# define map_bankwidth(map) ((map)->bankwidth) 127# define map_bankwidth(map) ((map)->bankwidth)
128# undef map_bankwidth_is_large 128# undef map_bankwidth_is_large
129# define map_bankwidth_is_large(map) (map_bankwidth(map) > BITS_PER_LONG/8) 129# define map_bankwidth_is_large(map) (map_bankwidth(map) > BITS_PER_LONG/8)
130# undef map_words 130# undef map_words
131# define map_words(map) map_calc_words(map) 131# define map_words(map) map_calc_words(map)
132# else
133# define map_bankwidth(map) 32
134# define map_bankwidth_is_large(map) (1)
135# define map_words(map) map_calc_words(map)
136# endif
137#define map_bankwidth_is_32(map) (map_bankwidth(map) == 32) 132#define map_bankwidth_is_32(map) (map_bankwidth(map) == 32)
138#undef MAX_MAP_BANKWIDTH 133#undef MAX_MAP_BANKWIDTH
139#define MAX_MAP_BANKWIDTH 32 134#define MAX_MAP_BANKWIDTH 32