|
@@ -556,9 +556,9 @@ static ssize_t devspec_show(struct device *dev,
|
|
|
struct pci_dev *pdev = to_pci_dev(dev);
|
|
|
struct device_node *np = pci_device_to_OF_node(pdev);
|
|
|
|
|
|
- if (np == NULL || np->full_name == NULL)
|
|
|
+ if (np == NULL)
|
|
|
return 0;
|
|
|
- return sprintf(buf, "%s", np->full_name);
|
|
|
+ return sprintf(buf, "%pOF", np);
|
|
|
}
|
|
|
static DEVICE_ATTR_RO(devspec);
|
|
|
#endif
|
|
@@ -1431,7 +1431,7 @@ static ssize_t pci_read_rom(struct file *filp, struct kobject *kobj,
|
|
|
return count;
|
|
|
}
|
|
|
|
|
|
-static struct bin_attribute pci_config_attr = {
|
|
|
+static const struct bin_attribute pci_config_attr = {
|
|
|
.attr = {
|
|
|
.name = "config",
|
|
|
.mode = S_IRUGO | S_IWUSR,
|
|
@@ -1441,7 +1441,7 @@ static struct bin_attribute pci_config_attr = {
|
|
|
.write = pci_write_config,
|
|
|
};
|
|
|
|
|
|
-static struct bin_attribute pcie_config_attr = {
|
|
|
+static const struct bin_attribute pcie_config_attr = {
|
|
|
.attr = {
|
|
|
.name = "config",
|
|
|
.mode = S_IRUGO | S_IWUSR,
|
|
@@ -1735,7 +1735,7 @@ const struct attribute_group *pcie_dev_groups[] = {
|
|
|
NULL,
|
|
|
};
|
|
|
|
|
|
-static struct attribute_group pci_dev_hp_attr_group = {
|
|
|
+static const struct attribute_group pci_dev_hp_attr_group = {
|
|
|
.attrs = pci_dev_hp_attrs,
|
|
|
.is_visible = pci_dev_hp_attrs_are_visible,
|
|
|
};
|
|
@@ -1759,23 +1759,23 @@ static umode_t sriov_attrs_are_visible(struct kobject *kobj,
|
|
|
return a->mode;
|
|
|
}
|
|
|
|
|
|
-static struct attribute_group sriov_dev_attr_group = {
|
|
|
+static const struct attribute_group sriov_dev_attr_group = {
|
|
|
.attrs = sriov_dev_attrs,
|
|
|
.is_visible = sriov_attrs_are_visible,
|
|
|
};
|
|
|
#endif /* CONFIG_PCI_IOV */
|
|
|
|
|
|
-static struct attribute_group pci_dev_attr_group = {
|
|
|
+static const struct attribute_group pci_dev_attr_group = {
|
|
|
.attrs = pci_dev_dev_attrs,
|
|
|
.is_visible = pci_dev_attrs_are_visible,
|
|
|
};
|
|
|
|
|
|
-static struct attribute_group pci_bridge_attr_group = {
|
|
|
+static const struct attribute_group pci_bridge_attr_group = {
|
|
|
.attrs = pci_bridge_attrs,
|
|
|
.is_visible = pci_bridge_attrs_are_visible,
|
|
|
};
|
|
|
|
|
|
-static struct attribute_group pcie_dev_attr_group = {
|
|
|
+static const struct attribute_group pcie_dev_attr_group = {
|
|
|
.attrs = pcie_dev_attrs,
|
|
|
.is_visible = pcie_dev_attrs_are_visible,
|
|
|
};
|