Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mtd: maps: use mtd_device_register() where applicable

If driver doesn't specify parsers it can use that little helper.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>

authored by

Rafał Miłecki and committed by
Boris Brezillon
4897015d 9ea97a7d

+6 -9
+2 -3
drivers/mtd/maps/impa7.c
··· 88 88 if (impa7_mtd[i]) { 89 89 impa7_mtd[i]->owner = THIS_MODULE; 90 90 devicesfound++; 91 - mtd_device_parse_register(impa7_mtd[i], NULL, NULL, 92 - partitions, 93 - ARRAY_SIZE(partitions)); 91 + mtd_device_register(impa7_mtd[i], partitions, 92 + ARRAY_SIZE(partitions)); 94 93 } else { 95 94 iounmap((void __iomem *)impa7_map[i].virt); 96 95 }
+1 -1
drivers/mtd/maps/intel_vr_nor.c
··· 71 71 { 72 72 /* register the flash bank */ 73 73 /* partition the flash bank */ 74 - return mtd_device_parse_register(p->info, NULL, NULL, NULL, 0); 74 + return mtd_device_register(p->info, NULL, 0); 75 75 } 76 76 77 77 static void vr_nor_destroy_mtd_setup(struct vr_nor_mtd *p)
+2 -3
drivers/mtd/maps/latch-addr-flash.c
··· 197 197 } 198 198 info->mtd->dev.parent = &dev->dev; 199 199 200 - mtd_device_parse_register(info->mtd, NULL, NULL, 201 - latch_addr_data->parts, 202 - latch_addr_data->nr_parts); 200 + mtd_device_register(info->mtd, latch_addr_data->parts, 201 + latch_addr_data->nr_parts); 203 202 return 0; 204 203 205 204 iounmap:
+1 -2
drivers/mtd/maps/rbtx4939-flash.c
··· 97 97 goto err_out; 98 98 } 99 99 info->mtd->dev.parent = &dev->dev; 100 - err = mtd_device_parse_register(info->mtd, NULL, NULL, pdata->parts, 101 - pdata->nr_parts); 100 + err = mtd_device_register(info->mtd, pdata->parts, pdata->nr_parts); 102 101 103 102 if (err) 104 103 goto err_out;