of: partition: set device_node of the newly created partition
So that we can find the devicenode for a partition. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
0af79fbb67
commit
601dcf7644
|
@ -60,6 +60,8 @@ struct cdev *of_parse_partition(struct cdev *cdev, struct device_node *node)
|
||||||
filename = asprintf("%s.%s", cdev->name, partname);
|
filename = asprintf("%s.%s", cdev->name, partname);
|
||||||
|
|
||||||
new = devfs_add_partition(cdev->name, offset, size, flags, filename);
|
new = devfs_add_partition(cdev->name, offset, size, flags, filename);
|
||||||
|
if (new && new->dev)
|
||||||
|
new->dev->device_node = node;
|
||||||
|
|
||||||
if (cdev->mtd && cdev->mtd->type == MTD_NANDFLASH)
|
if (cdev->mtd && cdev->mtd->type == MTD_NANDFLASH)
|
||||||
dev_add_bb_dev(filename, NULL);
|
dev_add_bb_dev(filename, NULL);
|
||||||
|
|
Loading…
Reference in New Issue