diff options
Diffstat (limited to 'drivers/mtd/nand/omap2.c')
| -rw-r--r-- | drivers/mtd/nand/omap2.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/mtd/nand/omap2.c b/drivers/mtd/nand/omap2.c index 0002d5e94f0..1d333497cfc 100644 --- a/drivers/mtd/nand/omap2.c +++ b/drivers/mtd/nand/omap2.c @@ -1332,6 +1332,7 @@ static int omap_nand_probe(struct platform_device *pdev)  	dma_cap_mask_t mask;  	unsigned sig;  	struct resource			*res; +	struct mtd_part_parser_data	ppdata = {};  	pdata = pdev->dev.platform_data;  	if (pdata == NULL) { @@ -1557,7 +1558,8 @@ static int omap_nand_probe(struct platform_device *pdev)  		goto out_release_mem_region;  	} -	mtd_device_parse_register(&info->mtd, NULL, NULL, pdata->parts, +	ppdata.of_node = pdata->of_node; +	mtd_device_parse_register(&info->mtd, NULL, &ppdata, pdata->parts,  				  pdata->nr_parts);  	platform_set_drvdata(pdev, &info->mtd);  |