diff options
Diffstat (limited to 'drivers/mtd/maps/intel_vr_nor.c')
-rw-r--r-- | drivers/mtd/maps/intel_vr_nor.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/mtd/maps/intel_vr_nor.c b/drivers/mtd/maps/intel_vr_nor.c index d2f47be8754b..08c239604ee4 100644 --- a/drivers/mtd/maps/intel_vr_nor.c +++ b/drivers/mtd/maps/intel_vr_nor.c | |||
@@ -44,7 +44,6 @@ struct vr_nor_mtd { | |||
44 | void __iomem *csr_base; | 44 | void __iomem *csr_base; |
45 | struct map_info map; | 45 | struct map_info map; |
46 | struct mtd_info *info; | 46 | struct mtd_info *info; |
47 | int nr_parts; | ||
48 | struct pci_dev *dev; | 47 | struct pci_dev *dev; |
49 | }; | 48 | }; |
50 | 49 | ||
@@ -71,13 +70,9 @@ static void __devexit vr_nor_destroy_partitions(struct vr_nor_mtd *p) | |||
71 | 70 | ||
72 | static int __devinit vr_nor_init_partitions(struct vr_nor_mtd *p) | 71 | static int __devinit vr_nor_init_partitions(struct vr_nor_mtd *p) |
73 | { | 72 | { |
74 | struct mtd_partition *parts; | ||
75 | static const char *part_probes[] = { "cmdlinepart", NULL }; | ||
76 | |||
77 | /* register the flash bank */ | 73 | /* register the flash bank */ |
78 | /* partition the flash bank */ | 74 | /* partition the flash bank */ |
79 | p->nr_parts = parse_mtd_partitions(p->info, part_probes, &parts, 0); | 75 | return mtd_device_parse_register(p->info, NULL, 0, NULL, 0); |
80 | return mtd_device_register(p->info, parts, p->nr_parts); | ||
81 | } | 76 | } |
82 | 77 | ||
83 | static void __devexit vr_nor_destroy_mtd_setup(struct vr_nor_mtd *p) | 78 | static void __devexit vr_nor_destroy_mtd_setup(struct vr_nor_mtd *p) |