me->me_unlink = unlink;
me->me_md = NULL;
- lnet_initialise_handle (&me->me_lh, LNET_COOKIE_TYPE_ME);
+ lnet_res_lh_initialize(&the_lnet.ln_me_container, &me->me_lh);
head = lnet_portal_me_head(portal, match_id, match_bits);
LASSERT (head != NULL);
current_me = lnet_handle2me(¤t_meh);
if (current_me == NULL) {
- lnet_me_free (new_me);
+ lnet_me_free_locked(new_me);
LNET_UNLOCK();
return -ENOENT;
ptl = &the_lnet.ln_portals[current_me->me_portal];
if (lnet_portal_is_unique(ptl)) {
/* nosense to insertion on unique portal */
- lnet_me_free (new_me);
+ lnet_me_free_locked(new_me);
LNET_UNLOCK();
return -EPERM;
}
new_me->me_unlink = unlink;
new_me->me_md = NULL;
- lnet_initialise_handle (&new_me->me_lh, LNET_COOKIE_TYPE_ME);
+ lnet_res_lh_initialize(&the_lnet.ln_me_container, &new_me->me_lh);
if (pos == LNET_INS_AFTER)
cfs_list_add(&new_me->me_list, ¤t_me->me_list);
lnet_md_unlink(me->me_md);
}
- lnet_invalidate_handle (&me->me_lh);
- lnet_me_free(me);
+ lnet_res_lh_invalidate(&me->me_lh);
+ lnet_me_free_locked(me);
}
#if 0