aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/ssb/main.c11
-rw-r--r--drivers/ssb/pcihost_wrapper.c2
2 files changed, 6 insertions, 7 deletions
diff --git a/drivers/ssb/main.c b/drivers/ssb/main.c
index 0ffabf5c0b60..65a1ed951a1d 100644
--- a/drivers/ssb/main.c
+++ b/drivers/ssb/main.c
@@ -226,7 +226,7 @@ int ssb_devices_freeze(struct ssb_bus *bus)
226 err = drv->suspend(dev, state); 226 err = drv->suspend(dev, state);
227 if (err) { 227 if (err) {
228 ssb_printk(KERN_ERR PFX "Failed to freeze device %s\n", 228 ssb_printk(KERN_ERR PFX "Failed to freeze device %s\n",
229 dev->dev->bus_id); 229 dev_name(dev->dev));
230 goto err_unwind; 230 goto err_unwind;
231 } 231 }
232 } 232 }
@@ -269,7 +269,7 @@ int ssb_devices_thaw(struct ssb_bus *bus)
269 err = drv->resume(dev); 269 err = drv->resume(dev);
270 if (err) { 270 if (err) {
271 ssb_printk(KERN_ERR PFX "Failed to thaw device %s\n", 271 ssb_printk(KERN_ERR PFX "Failed to thaw device %s\n",
272 dev->dev->bus_id); 272 dev_name(dev->dev));
273 } 273 }
274 } 274 }
275 275
@@ -454,8 +454,7 @@ static int ssb_devices_register(struct ssb_bus *bus)
454 454
455 dev->release = ssb_release_dev; 455 dev->release = ssb_release_dev;
456 dev->bus = &ssb_bustype; 456 dev->bus = &ssb_bustype;
457 snprintf(dev->bus_id, sizeof(dev->bus_id), 457 dev_set_name(dev, "ssb%u:%d", bus->busnumber, dev_idx);
458 "ssb%u:%d", bus->busnumber, dev_idx);
459 458
460 switch (bus->bustype) { 459 switch (bus->bustype) {
461 case SSB_BUSTYPE_PCI: 460 case SSB_BUSTYPE_PCI:
@@ -480,7 +479,7 @@ static int ssb_devices_register(struct ssb_bus *bus)
480 if (err) { 479 if (err) {
481 ssb_printk(KERN_ERR PFX 480 ssb_printk(KERN_ERR PFX
482 "Could not register %s\n", 481 "Could not register %s\n",
483 dev->bus_id); 482 dev_name(dev));
484 /* Set dev to NULL to not unregister 483 /* Set dev to NULL to not unregister
485 * dev on error unwinding. */ 484 * dev on error unwinding. */
486 sdev->dev = NULL; 485 sdev->dev = NULL;
@@ -796,7 +795,7 @@ int ssb_bus_pcibus_register(struct ssb_bus *bus,
796 err = ssb_bus_register(bus, ssb_pci_get_invariants, 0); 795 err = ssb_bus_register(bus, ssb_pci_get_invariants, 0);
797 if (!err) { 796 if (!err) {
798 ssb_printk(KERN_INFO PFX "Sonics Silicon Backplane found on " 797 ssb_printk(KERN_INFO PFX "Sonics Silicon Backplane found on "
799 "PCI device %s\n", host_pci->dev.bus_id); 798 "PCI device %s\n", dev_name(&host_pci->dev));
800 } 799 }
801 800
802 return err; 801 return err;
diff --git a/drivers/ssb/pcihost_wrapper.c b/drivers/ssb/pcihost_wrapper.c
index e82db4aaa050..26737a010c6d 100644
--- a/drivers/ssb/pcihost_wrapper.c
+++ b/drivers/ssb/pcihost_wrapper.c
@@ -65,7 +65,7 @@ static int ssb_pcihost_probe(struct pci_dev *dev,
65 err = pci_enable_device(dev); 65 err = pci_enable_device(dev);
66 if (err) 66 if (err)
67 goto err_kfree_ssb; 67 goto err_kfree_ssb;
68 name = dev->dev.bus_id; 68 name = dev_name(&dev->dev);
69 if (dev->driver && dev->driver->name) 69 if (dev->driver && dev->driver->name)
70 name = dev->driver->name; 70 name = dev->driver->name;
71 err = pci_request_regions(dev, name); 71 err = pci_request_regions(dev, name);