X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fptlrpc%2Fnodemap_internal.h;h=5d75fd7123b8af95c51cbdd0d6ffc697d4c74ee8;hb=be7efb4ce06996444c08914305a73833a7123eeb;hp=f447eefdc10d0874f512ad098af12ee5856b068a;hpb=ffe234a077576f0f66f6fe9c165be180133be89a;p=fs%2Flustre-release.git diff --git a/lustre/ptlrpc/nodemap_internal.h b/lustre/ptlrpc/nodemap_internal.h index f447eef..5d75fd7 100644 --- a/lustre/ptlrpc/nodemap_internal.h +++ b/lustre/ptlrpc/nodemap_internal.h @@ -156,6 +156,7 @@ void nm_member_delete_list(struct lu_nodemap *nodemap); struct lu_nodemap *nodemap_classify_nid(lnet_nid_t nid); void nm_member_reclassify_nodemap(struct lu_nodemap *nodemap); void nm_member_revoke_locks(struct lu_nodemap *nodemap); +void nm_member_revoke_locks_always(struct lu_nodemap *nodemap); void nm_member_revoke_all(void); int nodemap_add_idmap_helper(struct lu_nodemap *nodemap, @@ -170,6 +171,9 @@ struct rb_node *nm_rb_next_postorder(const struct rb_node *node); struct rb_node *nm_rb_first_postorder(const struct rb_root *root); void nodemap_getref(struct lu_nodemap *nodemap); void nodemap_putref(struct lu_nodemap *nodemap); +int nm_hash_list_cb(struct cfs_hash *hs, struct cfs_hash_bd *bd, + struct hlist_node *hnode, + void *nodemap_list_head); #define nm_rbtree_postorder_for_each_entry_safe(pos, n, \ root, field) \