diff options
author | Jamie Iles <jamie@jamieiles.com> | 2011-05-23 05:23:42 -0400 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2011-05-24 21:25:16 -0400 |
commit | eea72d5fdf59879edb2c6639b0b7cc385e0df646 (patch) | |
tree | ef1afdcca1ac280c46c72e4dd433654b0f3cb652 | |
parent | ee0e87b174bb41f0310cf089262bf5dd8f95a212 (diff) |
mtd: remove add_mtd_partitions, add_mtd_device and friends
These symbols are replaced with mtd_device_register() (and removal with
mtd_device_unregister()) for public registration.
Signed-off-by: Jamie Iles <jamie@jamieiles.com>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
-rw-r--r-- | drivers/mtd/mtdcore.c | 4 | ||||
-rw-r--r-- | drivers/mtd/mtdcore.h | 6 | ||||
-rw-r--r-- | drivers/mtd/mtdpart.c | 4 | ||||
-rw-r--r-- | include/linux/mtd/mtd.h | 3 | ||||
-rw-r--r-- | include/linux/mtd/partitions.h | 9 |
5 files changed, 9 insertions, 17 deletions
diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c index 9af103bf9218..c510aff289a8 100644 --- a/drivers/mtd/mtdcore.c +++ b/drivers/mtd/mtdcore.c | |||
@@ -393,7 +393,7 @@ fail_locked: | |||
393 | * if the requested device does not appear to be present in the list. | 393 | * if the requested device does not appear to be present in the list. |
394 | */ | 394 | */ |
395 | 395 | ||
396 | int del_mtd_device (struct mtd_info *mtd) | 396 | int del_mtd_device(struct mtd_info *mtd) |
397 | { | 397 | { |
398 | int ret; | 398 | int ret; |
399 | struct mtd_notifier *not; | 399 | struct mtd_notifier *not; |
@@ -723,8 +723,6 @@ void *mtd_kmalloc_up_to(const struct mtd_info *mtd, size_t *size) | |||
723 | return kmalloc(*size, GFP_KERNEL); | 723 | return kmalloc(*size, GFP_KERNEL); |
724 | } | 724 | } |
725 | 725 | ||
726 | EXPORT_SYMBOL_GPL(add_mtd_device); | ||
727 | EXPORT_SYMBOL_GPL(del_mtd_device); | ||
728 | EXPORT_SYMBOL_GPL(get_mtd_device); | 726 | EXPORT_SYMBOL_GPL(get_mtd_device); |
729 | EXPORT_SYMBOL_GPL(get_mtd_device_nm); | 727 | EXPORT_SYMBOL_GPL(get_mtd_device_nm); |
730 | EXPORT_SYMBOL_GPL(__get_mtd_device); | 728 | EXPORT_SYMBOL_GPL(__get_mtd_device); |
diff --git a/drivers/mtd/mtdcore.h b/drivers/mtd/mtdcore.h index 6a64fdebc898..0ed6126b4c1f 100644 --- a/drivers/mtd/mtdcore.h +++ b/drivers/mtd/mtdcore.h | |||
@@ -10,6 +10,12 @@ | |||
10 | extern struct mutex mtd_table_mutex; | 10 | extern struct mutex mtd_table_mutex; |
11 | extern struct mtd_info *__mtd_next_device(int i); | 11 | extern struct mtd_info *__mtd_next_device(int i); |
12 | 12 | ||
13 | extern int add_mtd_device(struct mtd_info *mtd); | ||
14 | extern int del_mtd_device(struct mtd_info *mtd); | ||
15 | extern int add_mtd_partitions(struct mtd_info *, const struct mtd_partition *, | ||
16 | int); | ||
17 | extern int del_mtd_partitions(struct mtd_info *); | ||
18 | |||
13 | #define mtd_for_each_device(mtd) \ | 19 | #define mtd_for_each_device(mtd) \ |
14 | for ((mtd) = __mtd_next_device(0); \ | 20 | for ((mtd) = __mtd_next_device(0); \ |
15 | (mtd) != NULL; \ | 21 | (mtd) != NULL; \ |
diff --git a/drivers/mtd/mtdpart.c b/drivers/mtd/mtdpart.c index cd631e773a7b..630be3e7da04 100644 --- a/drivers/mtd/mtdpart.c +++ b/drivers/mtd/mtdpart.c | |||
@@ -31,6 +31,8 @@ | |||
31 | #include <linux/mtd/partitions.h> | 31 | #include <linux/mtd/partitions.h> |
32 | #include <linux/err.h> | 32 | #include <linux/err.h> |
33 | 33 | ||
34 | #include "mtdcore.h" | ||
35 | |||
34 | /* Our partition linked list */ | 36 | /* Our partition linked list */ |
35 | static LIST_HEAD(mtd_partitions); | 37 | static LIST_HEAD(mtd_partitions); |
36 | static DEFINE_MUTEX(mtd_partitions_mutex); | 38 | static DEFINE_MUTEX(mtd_partitions_mutex); |
@@ -376,7 +378,6 @@ int del_mtd_partitions(struct mtd_info *master) | |||
376 | 378 | ||
377 | return err; | 379 | return err; |
378 | } | 380 | } |
379 | EXPORT_SYMBOL(del_mtd_partitions); | ||
380 | 381 | ||
381 | static struct mtd_part *allocate_partition(struct mtd_info *master, | 382 | static struct mtd_part *allocate_partition(struct mtd_info *master, |
382 | const struct mtd_partition *part, int partno, | 383 | const struct mtd_partition *part, int partno, |
@@ -671,7 +672,6 @@ int add_mtd_partitions(struct mtd_info *master, | |||
671 | 672 | ||
672 | return 0; | 673 | return 0; |
673 | } | 674 | } |
674 | EXPORT_SYMBOL(add_mtd_partitions); | ||
675 | 675 | ||
676 | static DEFINE_SPINLOCK(part_parser_lock); | 676 | static DEFINE_SPINLOCK(part_parser_lock); |
677 | static LIST_HEAD(part_parsers); | 677 | static LIST_HEAD(part_parsers); |
diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h index f4b0b27a7bbe..1e3887bc105c 100644 --- a/include/linux/mtd/mtd.h +++ b/include/linux/mtd/mtd.h | |||
@@ -322,9 +322,6 @@ static inline uint32_t mtd_mod_by_ws(uint64_t sz, struct mtd_info *mtd) | |||
322 | 322 | ||
323 | /* Kernel-side ioctl definitions */ | 323 | /* Kernel-side ioctl definitions */ |
324 | 324 | ||
325 | extern int add_mtd_device(struct mtd_info *mtd); | ||
326 | extern int del_mtd_device (struct mtd_info *mtd); | ||
327 | |||
328 | struct mtd_partition; | 325 | struct mtd_partition; |
329 | 326 | ||
330 | extern int mtd_device_register(struct mtd_info *master, | 327 | extern int mtd_device_register(struct mtd_info *master, |
diff --git a/include/linux/mtd/partitions.h b/include/linux/mtd/partitions.h index afe32db14a87..3a6f0372fc96 100644 --- a/include/linux/mtd/partitions.h +++ b/include/linux/mtd/partitions.h | |||
@@ -49,9 +49,6 @@ struct mtd_partition { | |||
49 | 49 | ||
50 | struct mtd_info; | 50 | struct mtd_info; |
51 | 51 | ||
52 | int add_mtd_partitions(struct mtd_info *, const struct mtd_partition *, int); | ||
53 | int del_mtd_partitions(struct mtd_info *); | ||
54 | |||
55 | /* | 52 | /* |
56 | * Functions dealing with the various ways of partitioning the space | 53 | * Functions dealing with the various ways of partitioning the space |
57 | */ | 54 | */ |
@@ -86,12 +83,6 @@ static inline int of_mtd_parse_partitions(struct device *dev, | |||
86 | } | 83 | } |
87 | #endif | 84 | #endif |
88 | 85 | ||
89 | #ifdef CONFIG_MTD_PARTITIONS | ||
90 | static inline int mtd_has_partitions(void) { return 1; } | ||
91 | #else | ||
92 | static inline int mtd_has_partitions(void) { return 0; } | ||
93 | #endif | ||
94 | |||
95 | #ifdef CONFIG_MTD_CMDLINE_PARTS | 86 | #ifdef CONFIG_MTD_CMDLINE_PARTS |
96 | static inline int mtd_has_cmdlinepart(void) { return 1; } | 87 | static inline int mtd_has_cmdlinepart(void) { return 1; } |
97 | #else | 88 | #else |