PCI hotplug: pciehp: message refinement

This patch refines messages in pciehp module. The main changes are as
follows:

- remove the trailing "."
- remove __func__ as much as possible
- capitalize the first letter of messages
- show PCI device address including its domain

Signed-off-by: Taku Izumi <izumi.taku@jp.fujitsu.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>

authored by Taku Izumi and committed by Jesse Barnes 18b341b7 8113587c

+78 -88
+1 -1
drivers/pci/hotplug/pciehp.h
··· 188 188 return slot; 189 189 } 190 190 191 - ctrl_err(ctrl, "%s: slot (device=0x%x) not found\n", __func__, device); 191 + ctrl_err(ctrl, "Slot (device=0x%02x) not found\n", device); 192 192 return NULL; 193 193 } 194 194
+20 -18
drivers/pci/hotplug/pciehp_core.c
··· 184 184 { 185 185 struct slot *slot = hotplug_slot->private; 186 186 187 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 187 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 188 188 __func__, hotplug_slot_name(hotplug_slot)); 189 189 190 190 kfree(hotplug_slot->info); ··· 216 216 slot->hotplug_slot = hotplug_slot; 217 217 snprintf(name, SLOT_NAME_SIZE, "%u", slot->number); 218 218 219 - ctrl_dbg(ctrl, "Registering bus=%x dev=%x hp_slot=%x sun=%x " 220 - "slot_device_offset=%x\n", slot->bus, slot->device, 221 - slot->hp_slot, slot->number, ctrl->slot_device_offset); 219 + ctrl_dbg(ctrl, "Registering domain:bus:dev=%04x:%02x:%02x " 220 + "hp_slot=%x sun=%x slot_device_offset=%x\n", 221 + pci_domain_nr(ctrl->pci_dev->subordinate), 222 + slot->bus, slot->device, slot->hp_slot, slot->number, 223 + ctrl->slot_device_offset); 222 224 retval = pci_hp_register(hotplug_slot, 223 225 ctrl->pci_dev->subordinate, 224 226 slot->device, ··· 240 238 &hotplug_slot_attr_lock.attr); 241 239 if (retval) { 242 240 pci_hp_deregister(hotplug_slot); 243 - ctrl_err(ctrl, "cannot create additional sysfs " 241 + ctrl_err(ctrl, "Cannot create additional sysfs " 244 242 "entries\n"); 245 243 goto error_info; 246 244 } ··· 275 273 { 276 274 struct slot *slot = hotplug_slot->private; 277 275 278 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 276 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 279 277 __func__, slot_name(slot)); 280 278 281 279 hotplug_slot->info->attention_status = status; ··· 291 289 { 292 290 struct slot *slot = hotplug_slot->private; 293 291 294 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 292 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 295 293 __func__, slot_name(slot)); 296 294 297 295 return pciehp_sysfs_enable_slot(slot); ··· 302 300 { 303 301 struct slot *slot = hotplug_slot->private; 304 302 305 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 303 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 306 304 __func__, slot_name(slot)); 307 305 308 306 return pciehp_sysfs_disable_slot(slot); ··· 313 311 struct slot *slot = hotplug_slot->private; 314 312 int retval; 315 313 316 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 314 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 317 315 __func__, slot_name(slot)); 318 316 319 317 retval = slot->hpc_ops->get_power_status(slot, value); ··· 328 326 struct slot *slot = hotplug_slot->private; 329 327 int retval; 330 328 331 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 329 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 332 330 __func__, slot_name(slot)); 333 331 334 332 retval = slot->hpc_ops->get_attention_status(slot, value); ··· 343 341 struct slot *slot = hotplug_slot->private; 344 342 int retval; 345 343 346 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 344 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 347 345 __func__, slot_name(slot)); 348 346 349 347 retval = slot->hpc_ops->get_latch_status(slot, value); ··· 358 356 struct slot *slot = hotplug_slot->private; 359 357 int retval; 360 358 361 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 359 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 362 360 __func__, slot_name(slot)); 363 361 364 362 retval = slot->hpc_ops->get_adapter_status(slot, value); ··· 374 372 struct slot *slot = hotplug_slot->private; 375 373 int retval; 376 374 377 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 375 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 378 376 __func__, slot_name(slot)); 379 377 380 378 retval = slot->hpc_ops->get_max_bus_speed(slot, value); ··· 389 387 struct slot *slot = hotplug_slot->private; 390 388 int retval; 391 389 392 - ctrl_dbg(slot->ctrl, "%s - physical_slot = %s\n", 390 + ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", 393 391 __func__, slot_name(slot)); 394 392 395 393 retval = slot->hpc_ops->get_cur_bus_speed(slot, value); ··· 416 414 417 415 ctrl = pcie_init(dev); 418 416 if (!ctrl) { 419 - dev_err(&dev->device, "controller initialization failed\n"); 417 + dev_err(&dev->device, "Controller initialization failed\n"); 420 418 goto err_out_none; 421 419 } 422 420 set_service_data(dev, ctrl); ··· 425 423 rc = init_slots(ctrl); 426 424 if (rc) { 427 425 if (rc == -EBUSY) 428 - ctrl_warn(ctrl, "slot already registered by another " 426 + ctrl_warn(ctrl, "Slot already registered by another " 429 427 "hotplug driver\n"); 430 428 else 431 - ctrl_err(ctrl, "slot initialization failed\n"); 429 + ctrl_err(ctrl, "Slot initialization failed\n"); 432 430 goto err_out_release_ctlr; 433 431 } 434 432 ··· 525 523 dbg("pcie_port_service_register = %d\n", retval); 526 524 info(DRIVER_DESC " version: " DRIVER_VERSION "\n"); 527 525 if (retval) 528 - dbg("%s: Failure to register service\n", __func__); 526 + dbg("Failure to register service\n"); 529 527 return retval; 530 528 } 531 529
+32 -32
drivers/pci/hotplug/pciehp_ctrl.c
··· 61 61 struct controller *ctrl = p_slot->ctrl; 62 62 63 63 /* Attention Button Change */ 64 - ctrl_dbg(ctrl, "Attention button interrupt received.\n"); 64 + ctrl_dbg(ctrl, "Attention button interrupt received\n"); 65 65 66 66 /* 67 67 * Button pressed - See if need to TAKE ACTION!!! ··· 81 81 struct controller *ctrl = p_slot->ctrl; 82 82 83 83 /* Switch Change */ 84 - ctrl_dbg(ctrl, "Switch interrupt received.\n"); 84 + ctrl_dbg(ctrl, "Switch interrupt received\n"); 85 85 86 86 p_slot->hpc_ops->get_latch_status(p_slot, &getstatus); 87 87 if (getstatus) { ··· 110 110 struct controller *ctrl = p_slot->ctrl; 111 111 112 112 /* Presence Change */ 113 - ctrl_dbg(ctrl, "Presence/Notify input change.\n"); 113 + ctrl_dbg(ctrl, "Presence/Notify input change\n"); 114 114 115 115 /* Switch is open, assume a presence change 116 116 * Save the presence state ··· 142 142 struct controller *ctrl = p_slot->ctrl; 143 143 144 144 /* power fault */ 145 - ctrl_dbg(ctrl, "Power fault interrupt received.\n"); 145 + ctrl_dbg(ctrl, "Power fault interrupt received\n"); 146 146 147 147 if ( !(p_slot->hpc_ops->query_power_fault(p_slot))) { 148 148 /* ··· 157 157 */ 158 158 ctrl_info(ctrl, "Power fault on Slot(%s)\n", slot_name(p_slot)); 159 159 event_type = INT_POWER_FAULT; 160 - ctrl_info(ctrl, "power fault bit %x set\n", 0); 160 + ctrl_info(ctrl, "Power fault bit %x set\n", 0); 161 161 } 162 162 163 163 queue_interrupt_event(p_slot, event_type); ··· 175 175 if (POWER_CTRL(ctrl)) { 176 176 if (pslot->hpc_ops->power_off_slot(pslot)) { 177 177 ctrl_err(ctrl, 178 - "%s: Issue of Slot Power Off command failed\n", 179 - __func__); 178 + "Issue of Slot Power Off command failed\n"); 180 179 return; 181 180 } 182 181 } ··· 192 193 193 194 if (ATTN_LED(ctrl)) { 194 195 if (pslot->hpc_ops->set_attention_status(pslot, 1)) { 195 - ctrl_err(ctrl, "%s: Issue of Set Attention " 196 - "Led command failed\n", __func__); 196 + ctrl_err(ctrl, 197 + "Issue of Set Attention Led command failed\n"); 197 198 return; 198 199 } 199 200 } ··· 210 211 { 211 212 int retval = 0; 212 213 struct controller *ctrl = p_slot->ctrl; 214 + struct pci_bus *parent = ctrl->pci_dev->subordinate; 213 215 214 - ctrl_dbg(ctrl, "%s: slot device, slot offset, hp slot = %d, %d ,%d\n", 216 + ctrl_dbg(ctrl, "%s: slot device, slot offset, hp slot = %d, %d, %d\n", 215 217 __func__, p_slot->device, ctrl->slot_device_offset, 216 218 p_slot->hp_slot); 217 219 ··· 229 229 /* Check link training status */ 230 230 retval = p_slot->hpc_ops->check_lnk_status(ctrl); 231 231 if (retval) { 232 - ctrl_err(ctrl, "%s: Failed to check link status\n", __func__); 232 + ctrl_err(ctrl, "Failed to check link status\n"); 233 233 set_slot_off(ctrl, p_slot); 234 234 return retval; 235 235 } 236 236 237 237 /* Check for a power fault */ 238 238 if (p_slot->hpc_ops->query_power_fault(p_slot)) { 239 - ctrl_dbg(ctrl, "%s: power fault detected\n", __func__); 239 + ctrl_dbg(ctrl, "Power fault detected\n"); 240 240 retval = POWER_FAILURE; 241 241 goto err_exit; 242 242 } 243 243 244 244 retval = pciehp_configure_device(p_slot); 245 245 if (retval) { 246 - ctrl_err(ctrl, "Cannot add device 0x%x:%x\n", 247 - p_slot->bus, p_slot->device); 246 + ctrl_err(ctrl, "Cannot add device at %04x:%02x:%02x\n", 247 + pci_domain_nr(parent), p_slot->bus, p_slot->device); 248 248 goto err_exit; 249 249 } 250 250 ··· 276 276 if (retval) 277 277 return retval; 278 278 279 - ctrl_dbg(ctrl, "In %s, hp_slot = %d\n", __func__, p_slot->hp_slot); 279 + ctrl_dbg(ctrl, "%s: hp_slot = %d\n", __func__, p_slot->hp_slot); 280 280 281 281 if (POWER_CTRL(ctrl)) { 282 282 /* power off slot */ 283 283 retval = p_slot->hpc_ops->power_off_slot(p_slot); 284 284 if (retval) { 285 - ctrl_err(ctrl, "%s: Issue of Slot Disable command " 286 - "failed\n", __func__); 285 + ctrl_err(ctrl, 286 + "Issue of Slot Disable command failed\n"); 287 287 return retval; 288 288 } 289 289 } ··· 324 324 switch (p_slot->state) { 325 325 case POWEROFF_STATE: 326 326 mutex_unlock(&p_slot->lock); 327 - ctrl_dbg(p_slot->ctrl, "%s: disabling bus:device(%x:%x)\n", 328 - __func__, p_slot->bus, p_slot->device); 327 + ctrl_dbg(p_slot->ctrl, 328 + "Disabling domain:bus:device=%04x:%02x:%02x\n", 329 + pci_domain_nr(p_slot->ctrl->pci_dev->subordinate), 330 + p_slot->bus, p_slot->device); 329 331 pciehp_disable_slot(p_slot); 330 332 mutex_lock(&p_slot->lock); 331 333 p_slot->state = STATIC_STATE; ··· 435 433 * expires to cancel hot-add or hot-remove 436 434 */ 437 435 ctrl_info(ctrl, "Button cancel on Slot(%s)\n", slot_name(p_slot)); 438 - ctrl_dbg(ctrl, "%s: button cancel\n", __func__); 439 436 cancel_delayed_work(&p_slot->work); 440 437 if (p_slot->state == BLINKINGOFF_STATE) { 441 438 if (PWR_LED(ctrl)) ··· 538 537 539 538 rc = p_slot->hpc_ops->get_adapter_status(p_slot, &getstatus); 540 539 if (rc || !getstatus) { 541 - ctrl_info(ctrl, "%s: no adapter on slot(%s)\n", 542 - __func__, slot_name(p_slot)); 540 + ctrl_info(ctrl, "No adapter on slot(%s)\n", slot_name(p_slot)); 543 541 mutex_unlock(&p_slot->ctrl->crit_sect); 544 542 return -ENODEV; 545 543 } 546 544 if (MRL_SENS(p_slot->ctrl)) { 547 545 rc = p_slot->hpc_ops->get_latch_status(p_slot, &getstatus); 548 546 if (rc || getstatus) { 549 - ctrl_info(ctrl, "%s: latch open on slot(%s)\n", 550 - __func__, slot_name(p_slot)); 547 + ctrl_info(ctrl, "Latch open on slot(%s)\n", 548 + slot_name(p_slot)); 551 549 mutex_unlock(&p_slot->ctrl->crit_sect); 552 550 return -ENODEV; 553 551 } ··· 555 555 if (POWER_CTRL(p_slot->ctrl)) { 556 556 rc = p_slot->hpc_ops->get_power_status(p_slot, &getstatus); 557 557 if (rc || getstatus) { 558 - ctrl_info(ctrl, "%s: already enabled on slot(%s)\n", 559 - __func__, slot_name(p_slot)); 558 + ctrl_info(ctrl, "Already enabled on slot(%s)\n", 559 + slot_name(p_slot)); 560 560 mutex_unlock(&p_slot->ctrl->crit_sect); 561 561 return -EINVAL; 562 562 } ··· 591 591 if (!HP_SUPR_RM(p_slot->ctrl)) { 592 592 ret = p_slot->hpc_ops->get_adapter_status(p_slot, &getstatus); 593 593 if (ret || !getstatus) { 594 - ctrl_info(ctrl, "%s: no adapter on slot(%s)\n", 595 - __func__, slot_name(p_slot)); 594 + ctrl_info(ctrl, "No adapter on slot(%s)\n", 595 + slot_name(p_slot)); 596 596 mutex_unlock(&p_slot->ctrl->crit_sect); 597 597 return -ENODEV; 598 598 } ··· 601 601 if (MRL_SENS(p_slot->ctrl)) { 602 602 ret = p_slot->hpc_ops->get_latch_status(p_slot, &getstatus); 603 603 if (ret || getstatus) { 604 - ctrl_info(ctrl, "%s: latch open on slot(%s)\n", 605 - __func__, slot_name(p_slot)); 604 + ctrl_info(ctrl, "Latch open on slot(%s)\n", 605 + slot_name(p_slot)); 606 606 mutex_unlock(&p_slot->ctrl->crit_sect); 607 607 return -ENODEV; 608 608 } ··· 611 611 if (POWER_CTRL(p_slot->ctrl)) { 612 612 ret = p_slot->hpc_ops->get_power_status(p_slot, &getstatus); 613 613 if (ret || !getstatus) { 614 - ctrl_info(ctrl, "%s: already disabled slot(%s)\n", 615 - __func__, slot_name(p_slot)); 614 + ctrl_info(ctrl, "Already disabled on slot(%s)\n", 615 + slot_name(p_slot)); 616 616 mutex_unlock(&p_slot->ctrl->crit_sect); 617 617 return -EINVAL; 618 618 }
+17 -26
drivers/pci/hotplug/pciehp_hpc.c
··· 316 316 * proceed forward to issue the next command according 317 317 * to spec. Just print out the error message. 318 318 */ 319 - ctrl_dbg(ctrl, 320 - "%s: CMD_COMPLETED not clear after 1 sec.\n", 321 - __func__); 319 + ctrl_dbg(ctrl, "CMD_COMPLETED not clear after 1 sec\n"); 322 320 } else if (!NO_CMD_CMPL(ctrl)) { 323 321 /* 324 322 * This controller semms to notify of command completed 325 323 * event even though it supports none of power 326 324 * controller, attention led, power led and EMI. 327 325 */ 328 - ctrl_dbg(ctrl, "%s: Unexpected CMD_COMPLETED. Need to " 329 - "wait for command completed event.\n", 330 - __func__); 326 + ctrl_dbg(ctrl, "Unexpected CMD_COMPLETED. Need to " 327 + "wait for command completed event.\n"); 331 328 ctrl->no_cmd_complete = 0; 332 329 } else { 333 - ctrl_dbg(ctrl, "%s: Unexpected CMD_COMPLETED. Maybe " 334 - "the controller is broken.\n", __func__); 330 + ctrl_dbg(ctrl, "Unexpected CMD_COMPLETED. Maybe " 331 + "the controller is broken.\n"); 335 332 } 336 333 } 337 334 ··· 344 347 smp_mb(); 345 348 retval = pciehp_writew(ctrl, SLOTCTRL, slot_ctrl); 346 349 if (retval) 347 - ctrl_err(ctrl, "%s: Cannot write to SLOTCTRL register\n", 348 - __func__); 350 + ctrl_err(ctrl, "Cannot write to SLOTCTRL register\n"); 349 351 350 352 /* 351 353 * Wait for command completion. ··· 414 418 415 419 retval = pciehp_readw(ctrl, LNKSTATUS, &lnk_status); 416 420 if (retval) { 417 - ctrl_err(ctrl, "%s: Cannot read LNKSTATUS register\n", 418 - __func__); 421 + ctrl_err(ctrl, "Cannot read LNKSTATUS register\n"); 419 422 return retval; 420 423 } 421 424 422 425 ctrl_dbg(ctrl, "%s: lnk_status = %x\n", __func__, lnk_status); 423 426 if ( (lnk_status & LNK_TRN) || (lnk_status & LNK_TRN_ERR) || 424 427 !(lnk_status & NEG_LINK_WD)) { 425 - ctrl_err(ctrl, "%s : Link Training Error occurs \n", __func__); 428 + ctrl_err(ctrl, "Link Training Error occurs \n"); 426 429 retval = -1; 427 430 return retval; 428 431 } ··· 546 551 547 552 retval = pciehp_readw(ctrl, SLOTSTATUS, &slot_status); 548 553 if (retval) { 549 - ctrl_err(ctrl, "%s: Cannot check for power fault\n", __func__); 554 + ctrl_err(ctrl, "Cannot check for power fault\n"); 550 555 return retval; 551 556 } 552 557 pwr_fault = (u8)((slot_status & PWR_FAULT_DETECTED) >> 1); ··· 562 567 563 568 retval = pciehp_readw(ctrl, SLOTSTATUS, &slot_status); 564 569 if (retval) { 565 - ctrl_err(ctrl, "%s : Cannot check EMI status\n", __func__); 570 + ctrl_err(ctrl, "Cannot check EMI status\n"); 566 571 return retval; 567 572 } 568 573 *status = (slot_status & EMI_STATE) >> EMI_STATUS_BIT; ··· 692 697 retval = pcie_write_cmd(ctrl, slot_cmd, cmd_mask); 693 698 694 699 if (retval) { 695 - ctrl_err(ctrl, "%s: Write %x command failed!\n", 696 - __func__, slot_cmd); 700 + ctrl_err(ctrl, "Write %x command failed!\n", slot_cmd); 697 701 return -1; 698 702 } 699 703 ctrl_dbg(ctrl, "%s: SLOTCTRL %x write cmd %x\n", ··· 770 776 771 777 retval = pcie_write_cmd(ctrl, slot_cmd, cmd_mask); 772 778 if (retval) { 773 - ctrl_err(ctrl, "%s: Write command failed!\n", __func__); 779 + ctrl_err(ctrl, "Write command failed!\n"); 774 780 retval = -1; 775 781 goto out; 776 782 } ··· 1050 1056 PWR_FAULT_DETECT_ENABLE | HP_INTR_ENABLE | CMD_CMPL_INTR_ENABLE; 1051 1057 1052 1058 if (pcie_write_cmd(ctrl, cmd, mask)) { 1053 - ctrl_err(ctrl, "%s: Cannot enable software notification\n", 1054 - __func__); 1059 + ctrl_err(ctrl, "Cannot enable software notification\n"); 1055 1060 return -1; 1056 1061 } 1057 1062 return 0; ··· 1062 1069 mask = PRSN_DETECT_ENABLE | ATTN_BUTTN_ENABLE | MRL_DETECT_ENABLE | 1063 1070 PWR_FAULT_DETECT_ENABLE | HP_INTR_ENABLE | CMD_CMPL_INTR_ENABLE; 1064 1071 if (pcie_write_cmd(ctrl, 0, mask)) 1065 - ctrl_warn(ctrl, "%s: Cannot disable software notification\n", 1066 - __func__); 1072 + ctrl_warn(ctrl, "Cannot disable software notification\n"); 1067 1073 } 1068 1074 1069 1075 static int pcie_init_notification(struct controller *ctrl) ··· 1171 1179 1172 1180 ctrl = kzalloc(sizeof(*ctrl), GFP_KERNEL); 1173 1181 if (!ctrl) { 1174 - dev_err(&dev->device, "%s : out of memory\n", __func__); 1182 + dev_err(&dev->device, "%s: Out of memory\n", __func__); 1175 1183 goto abort; 1176 1184 } 1177 1185 INIT_LIST_HEAD(&ctrl->slot_list); ··· 1180 1188 ctrl->pci_dev = pdev; 1181 1189 ctrl->cap_base = pci_find_capability(pdev, PCI_CAP_ID_EXP); 1182 1190 if (!ctrl->cap_base) { 1183 - ctrl_err(ctrl, "%s: Cannot find PCI Express capability\n", 1184 - __func__); 1191 + ctrl_err(ctrl, "Cannot find PCI Express capability\n"); 1185 1192 goto abort_ctrl; 1186 1193 } 1187 1194 if (pciehp_readl(ctrl, SLOTCAP, &slot_cap)) { 1188 - ctrl_err(ctrl, "%s: Cannot read SLOTCAP register\n", __func__); 1195 + ctrl_err(ctrl, "Cannot read SLOTCAP register\n"); 1189 1196 goto abort_ctrl; 1190 1197 } 1191 1198
+8 -11
drivers/pci/hotplug/pciehp_pci.c
··· 39 39 u16 pci_cmd, pci_bctl; 40 40 41 41 if (hpp->revision > 1) { 42 - printk(KERN_WARNING "%s: Rev.%d type0 record not supported\n", 43 - __func__, hpp->revision); 42 + warn("Rev.%d type0 record not supported\n", hpp->revision); 44 43 return; 45 44 } 46 45 ··· 80 81 u32 reg32; 81 82 82 83 if (hpp->revision > 1) { 83 - printk(KERN_WARNING "%s: Rev.%d type2 record not supported\n", 84 - __func__, hpp->revision); 84 + warn("Rev.%d type2 record not supported\n", hpp->revision); 85 85 return; 86 86 } 87 87 ··· 147 149 return; 148 150 149 151 if (pciehp_get_hp_params_from_firmware(dev, &hpp)) { 150 - printk(KERN_WARNING "%s: Could not get hotplug parameters\n", 151 - __func__); 152 + warn("Could not get hotplug parameters\n"); 152 153 return; 153 154 } 154 155 ··· 199 202 200 203 dev = pci_get_slot(parent, PCI_DEVFN(p_slot->device, 0)); 201 204 if (dev) { 202 - ctrl_err(ctrl, 203 - "Device %s already exists at %x:%x, cannot hot-add\n", 204 - pci_name(dev), p_slot->bus, p_slot->device); 205 + ctrl_err(ctrl, "Device %s already exists " 206 + "at %04x:%02x:%02x, cannot hot-add\n", pci_name(dev), 207 + pci_domain_nr(parent), p_slot->bus, p_slot->device); 205 208 pci_dev_put(dev); 206 209 return -EINVAL; 207 210 } ··· 245 248 u16 command; 246 249 struct controller *ctrl = p_slot->ctrl; 247 250 248 - ctrl_dbg(ctrl, "%s: bus/dev = %x/%x\n", __func__, 249 - p_slot->bus, p_slot->device); 251 + ctrl_dbg(ctrl, "%s: domain:bus:dev = %04x:%02x:%02x\n", 252 + __func__, pci_domain_nr(parent), p_slot->bus, p_slot->device); 250 253 ret = p_slot->hpc_ops->get_adapter_status(p_slot, &presence); 251 254 if (ret) 252 255 presence = 0;