X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lnet%2Fklnds%2Fgmlnd%2Fgmlnd_module.c;h=3aca90f8224fd2cd9339ecc03680cc6c55ec6ef2;hb=191061ee668400324f4505cf498f1ee2d57e4962;hp=278230e66edd8c14dc5ce602d33d3893a55d98a0;hpb=86f8aaddd53ca75bdf3f4d5c1c92536be2da1415;p=fs%2Flustre-release.git diff --git a/lnet/klnds/gmlnd/gmlnd_module.c b/lnet/klnds/gmlnd/gmlnd_module.c index 278230e..3aca90f 100644 --- a/lnet/klnds/gmlnd/gmlnd_module.c +++ b/lnet/klnds/gmlnd/gmlnd_module.c @@ -55,9 +55,15 @@ gmnal_cmd(struct portals_cfg *pcfg, void *private) copy_from_user(name, pcfg->pcfg_pbuf1, pcfg->pcfg_plen1); GMNAL_GM_LOCK(nal_data); - nid = gm_host_name_to_node_id(nal_data->gm_port, name); + //nid = gm_host_name_to_node_id(nal_data->gm_port, name); + gm_status = gm_host_name_to_node_id_ex (nal_data->gm_port, 0, name, &nid); GMNAL_GM_UNLOCK(nal_data); - CDEBUG(D_INFO, "Local node id is [%d]\n", nid); + if (gm_status != GM_SUCCESS) { + CDEBUG(D_INFO, "gm_host_name_to_node_id_ex(...host %s) failed[%d]\n", + name, gm_status); + return (-1); + } else + CDEBUG(D_INFO, "Local node %s id is [%d]\n", name, nid); GMNAL_GM_LOCK(nal_data); gm_status = gm_node_id_to_global_id(nal_data->gm_port, nid, &gnid); @@ -87,9 +93,8 @@ gmnal_load(void) CDEBUG(D_TRACE, "This is the gmnal module initialisation routine\n"); - CDEBUG(D_INFO, "Calling gmnal_init\n"); - statud = gmnal_init(); + status = gmnal_init(); if (status == PTL_OK) { CDEBUG(D_INFO, "Portals GMNAL initialised ok\n"); } else {