diff options
author | Yijing Wang <wangyijing@huawei.com> | 2014-05-29 23:01:03 -0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2014-05-30 11:34:27 -0400 |
commit | c893d133eaccdda2516a3e71cd05a7dac2e14b00 (patch) | |
tree | 2f296b5a88e4e794fb48d4c22c8108ce6f671bbc /drivers/pci | |
parent | d97ffe236894856d08146390ef3fbe6448a8ac2b (diff) |
PCI: Make pci_bus_add_device() void
pci_bus_add_device() always returns 0, so there's no point in returning
anything at all. Make it a void function and remove the tests of the
return value from the callers.
[bhelgaas: changelog, remove unused "err" from i82875p_setup_overfl_dev()]
Signed-off-by: Yijing Wang <wangyijing@huawei.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci')
-rw-r--r-- | drivers/pci/bus.c | 10 | ||||
-rw-r--r-- | drivers/pci/iov.c | 2 |
2 files changed, 3 insertions, 9 deletions
diff --git a/drivers/pci/bus.c b/drivers/pci/bus.c index ba2bf55a38df..447d393725e1 100644 --- a/drivers/pci/bus.c +++ b/drivers/pci/bus.c | |||
@@ -235,7 +235,7 @@ void __weak pcibios_resource_survey_bus(struct pci_bus *bus) { } | |||
235 | * | 235 | * |
236 | * This adds add sysfs entries and start device drivers | 236 | * This adds add sysfs entries and start device drivers |
237 | */ | 237 | */ |
238 | int pci_bus_add_device(struct pci_dev *dev) | 238 | void pci_bus_add_device(struct pci_dev *dev) |
239 | { | 239 | { |
240 | int retval; | 240 | int retval; |
241 | 241 | ||
@@ -252,8 +252,6 @@ int pci_bus_add_device(struct pci_dev *dev) | |||
252 | WARN_ON(retval < 0); | 252 | WARN_ON(retval < 0); |
253 | 253 | ||
254 | dev->is_added = 1; | 254 | dev->is_added = 1; |
255 | |||
256 | return 0; | ||
257 | } | 255 | } |
258 | 256 | ||
259 | /** | 257 | /** |
@@ -266,16 +264,12 @@ void pci_bus_add_devices(const struct pci_bus *bus) | |||
266 | { | 264 | { |
267 | struct pci_dev *dev; | 265 | struct pci_dev *dev; |
268 | struct pci_bus *child; | 266 | struct pci_bus *child; |
269 | int retval; | ||
270 | 267 | ||
271 | list_for_each_entry(dev, &bus->devices, bus_list) { | 268 | list_for_each_entry(dev, &bus->devices, bus_list) { |
272 | /* Skip already-added devices */ | 269 | /* Skip already-added devices */ |
273 | if (dev->is_added) | 270 | if (dev->is_added) |
274 | continue; | 271 | continue; |
275 | retval = pci_bus_add_device(dev); | 272 | pci_bus_add_device(dev); |
276 | if (retval) | ||
277 | dev_err(&dev->dev, "Error adding device (%d)\n", | ||
278 | retval); | ||
279 | } | 273 | } |
280 | 274 | ||
281 | list_for_each_entry(dev, &bus->devices, bus_list) { | 275 | list_for_each_entry(dev, &bus->devices, bus_list) { |
diff --git a/drivers/pci/iov.c b/drivers/pci/iov.c index de7a74782f92..cb6f24740ee3 100644 --- a/drivers/pci/iov.c +++ b/drivers/pci/iov.c | |||
@@ -106,7 +106,7 @@ static int virtfn_add(struct pci_dev *dev, int id, int reset) | |||
106 | pci_device_add(virtfn, virtfn->bus); | 106 | pci_device_add(virtfn, virtfn->bus); |
107 | mutex_unlock(&iov->dev->sriov->lock); | 107 | mutex_unlock(&iov->dev->sriov->lock); |
108 | 108 | ||
109 | rc = pci_bus_add_device(virtfn); | 109 | pci_bus_add_device(virtfn); |
110 | sprintf(buf, "virtfn%u", id); | 110 | sprintf(buf, "virtfn%u", id); |
111 | rc = sysfs_create_link(&dev->dev.kobj, &virtfn->dev.kobj, buf); | 111 | rc = sysfs_create_link(&dev->dev.kobj, &virtfn->dev.kobj, buf); |
112 | if (rc) | 112 | if (rc) |