diff --git a/include/linux/mtd/map.h b/include/linux/mtd/map.h
index 01703d4259862632bfef5823280026a41ab32a5b..de89eca864ce02dc4317a4f9e52f328785866473 100644
--- a/include/linux/mtd/map.h
+++ b/include/linux/mtd/map.h
@@ -387,6 +387,8 @@ static inline map_word inline_map_read(struct map_info *map, unsigned long ofs)
 #endif
 	else if (map_bankwidth_is_large(map))
 		memcpy_fromio(r.x, map->virt+ofs, map->bankwidth);
+	else
+		BUG();
 
 	return r;
 }