of: Always use 'struct device.of_node' to get device node pointer.
The following structure elements duplicate the information in 'struct device.of_node' and so are being eliminated. This patch makes all readers of these elements use device.of_node instead. (struct of_device *)->node (struct dev_archdata *)->prom_node (sparc) (struct dev_archdata *)->of_node (powerpc & microblaze) Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
此提交包含在:
@@ -9,7 +9,7 @@ field##_show (struct device *dev, struct device_attribute *attr, \
|
||||
char *buf) \
|
||||
{ \
|
||||
struct soundbus_dev *mdev = to_soundbus_device (dev); \
|
||||
return sprintf (buf, format_string, mdev->ofdev.node->field); \
|
||||
return sprintf (buf, format_string, mdev->ofdev.dev.of_node->field); \
|
||||
}
|
||||
|
||||
static ssize_t modalias_show(struct device *dev, struct device_attribute *attr,
|
||||
@@ -25,7 +25,7 @@ static ssize_t modalias_show(struct device *dev, struct device_attribute *attr,
|
||||
length = strlen(buf);
|
||||
} else {
|
||||
length = sprintf(buf, "of:N%sT%s\n",
|
||||
of->node->name, of->node->type);
|
||||
of->dev.of_node->name, of->dev.of_node->type);
|
||||
}
|
||||
|
||||
return length;
|
||||
|
新增問題並參考
封鎖使用者