X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fquota%2Fquota_context.c;h=859deee8bf3b0551832dcb9217ab74ecccc600fb;hp=57ac31dfbabf93381e4718d25868a564826a8420;hb=f8930ce4318831be7bf279d601a69b9cf48f2fa2;hpb=813555770487d5f0504145e9cae1c35bedb26231 diff --git a/lustre/quota/quota_context.c b/lustre/quota/quota_context.c index 57ac31d..859deee 100644 --- a/lustre/quota/quota_context.c +++ b/lustre/quota/quota_context.c @@ -1587,6 +1587,16 @@ lqs_hash(cfs_hash_t *hs, void *key, unsigned mask) RETURN(hash & mask); } +static void * +lqs_key(cfs_hlist_node_t *hnode) +{ + struct lustre_qunit_size *lqs; + ENTRY; + + lqs = cfs_hlist_entry(hnode, struct lustre_qunit_size, lqs_hash); + RETURN(&lqs->lqs_key); +} + static int lqs_compare(void *key, cfs_hlist_node_t *hnode) { @@ -1649,6 +1659,7 @@ lqs_exit(cfs_hlist_node_t *hnode) static cfs_hash_ops_t lqs_hash_ops = { .hs_hash = lqs_hash, + .hs_key = lqs_key, .hs_compare = lqs_compare, .hs_get = lqs_get, .hs_put = lqs_put,