Whamcloud - gitweb
LU-12678 lnet: remove LNetMEUnlink and clean up related code
[fs/lustre-release.git] / lnet / lnet / api-ni.c
index 8c97fba..1f933a1 100644 (file)
@@ -1724,14 +1724,12 @@ lnet_ping_target_setup(struct lnet_ping_buffer **ppbuf,
        rc = LNetMDAttach(me, &md, LNET_RETAIN, ping_mdh);
        if (rc != 0) {
                CERROR("Can't attach ping target MD: %d\n", rc);
-               goto fail_unlink_ping_me;
+               goto fail_decref_ping_buffer;
        }
        lnet_ping_buffer_addref(*ppbuf);
 
        return 0;
 
-fail_unlink_ping_me:
-       LNetMEUnlink(me);
 fail_decref_ping_buffer:
        LASSERT(atomic_read(&(*ppbuf)->pb_refcnt) == 1);
        lnet_ping_buffer_decref(*ppbuf);
@@ -1933,7 +1931,6 @@ int lnet_push_target_post(struct lnet_ping_buffer *pbuf,
        rc = LNetMDAttach(me, &md, LNET_UNLINK, mdhp);
        if (rc) {
                CERROR("Can't attach push MD: %d\n", rc);
-               LNetMEUnlink(me);
                lnet_ping_buffer_decref(pbuf);
                pbuf->pb_needs_post = true;
                return rc;