9
0
Fork 0

partition: do not overwrite an existing DT node pointer

This is necessary to find EEPROM devices using the device tree nodes.

Signed-off-by: Jan Luebbe <jluebbe@debian.org>
This commit is contained in:
Holger Hans Peter Freyther 2017-03-30 16:53:25 +02:00
parent 444ee36545
commit 4c3b7f285a
1 changed files with 2 additions and 2 deletions

View File

@ -64,8 +64,8 @@ struct cdev *of_parse_partition(struct cdev *cdev, struct device_node *node)
if (IS_ERR(new))
new = NULL;
if (new)
new->device_node = node;;
if (new && new->dev && !new->dev->device_node)
new->dev->device_node = node;
free(filename);