topo_node_fru
if (topo_node_fru(node, &fru, NULL, &err) == 0)
if (topo_node_fru(node, &fru, NULL, &err) != 0) {
extern int topo_node_fru(tnode_t *, nvlist_t **, nvlist_t *, int *);
if (topo_node_fru(pnode, &fmri, NULL, &err) != 0) {
if (topo_node_fru(pnode, &fru, NULL, &err) != 0)
if (topo_node_fru(smed->sme_pnode, &fmri, NULL, &err) != 0 ||
(void) topo_node_fru(pnode, &pfmri, NULL, &err);