On 05/17/2012 03:11 PM, Don Dutile wrote: > On 05/17/2012 02:54 PM, Prarit Bhargava wrote: >> >>>> + if (dev->rp_AER_panic) >>>> + panic("%s: AER detected on Root Port", pci_name(dev)); >>>> + >>> It'd be more informative if the Root Port D:B:D.F was printed out above, >>> so one knows where the errors are coming from the system. More likely than >>> not, the root is ok, but a device dangling from it is the 'root cause' (all pun >>> intended) >>> of the error. >> >> That's what pci_name() is. >> >> P. > > ok. When I find where it's set, and what values it can be (init_name, vs > kobject->name) > at what times in the kernel boot. The device name is init'd in the function pci_setup_device(). It's name is not changed after that AFAICT. This is a well-used and well-known interface to get the address of a pci_dev in the form of a string. pci_name(), by my count, is used 879 times throughout the linux kernel. P. > > > -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html