changeset 3303:a703946f073b

6503997 wrong pci device number in apid under certain pci[e]hp configurations
author jveta
date Wed, 20 Dec 2006 21:31:33 -0800
parents e75a684d1697
children 7e1905f59c95
files usr/src/cmd/devfsadm/cfg_link.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/cmd/devfsadm/cfg_link.c	Wed Dec 20 21:01:52 2006 -0800
+++ b/usr/src/cmd/devfsadm/cfg_link.c	Wed Dec 20 21:31:33 2006 -0800
@@ -760,6 +760,7 @@
 	 * if our name still won't fit <ap_pathsz>, then use the leaf <node>'s
 	 * default name
 	 */
+	pci_dev = PCIHP_AP_MINOR_NUM_TO_PCI_DEVNUM(di_minor_devt(minor));
 	rv = pci_cfg_ap_node(pci_dev, node, ph, buf, bufsz, APNODE_DEFNAME);
 	if (rv == 0) {
 		dprint(("%s: cannot create default ap node name for %s%d\n",