X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lnet%2Flnet%2Flib-ptl.c;h=abdd6ae7a253485b2caea288ce507a6e40d13c4b;hb=babf0232273467b7199ec9a7c36047b1968913df;hp=e8f7ef7308cf415f53fbc8010fedc6264008220a;hpb=546993d587c5fc380e9745eae98f863e02e68575;p=fs%2Flustre-release.git diff --git a/lnet/lnet/lib-ptl.c b/lnet/lnet/lib-ptl.c index e8f7ef7..abdd6ae 100644 --- a/lnet/lnet/lib-ptl.c +++ b/lnet/lnet/lib-ptl.c @@ -768,11 +768,14 @@ lnet_ptl_cleanup(struct lnet_portal *ptl) struct lnet_me, me_list); CERROR("Active ME %p on exit\n", me); list_del(&me->me_list); - lnet_me_free(me); + CDEBUG(D_MALLOC, + "slab-freed 'me' at %p in cleanup.\n", + me); + kmem_cache_free(lnet_mes_cachep, me); } } /* the extra entry is for MEs with ignore bits */ - LIBCFS_FREE(mhash, sizeof(*mhash) * (LNET_MT_HASH_SIZE + 1)); + CFS_FREE_PTR_ARRAY(mhash, LNET_MT_HASH_SIZE + 1); } cfs_percpt_free(ptl->ptl_mtables);