X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=rculfhash.c;fp=rculfhash.c;h=75e5ece96c9edb3e462b861fe61e682561d7a1c4;hb=bc8c3c74b84e838b195faa8871344f5b672ae1cd;hp=f214293196a6094958e8274e09aaf73bb627f276;hpb=caf3653dbe9dec81dc37c8e81267f27d3163dd19;p=urcu.git diff --git a/rculfhash.c b/rculfhash.c index f214293..75e5ece 100644 --- a/rculfhash.c +++ b/rculfhash.c @@ -1527,15 +1527,15 @@ int cds_lfht_replace(struct cds_lfht *ht, struct cds_lfht_iter *old_iter, new_node); } -int cds_lfht_del(struct cds_lfht *ht, struct cds_lfht_iter *iter) +int cds_lfht_del(struct cds_lfht *ht, struct cds_lfht_node *node) { unsigned long size, hash; int ret; size = rcu_dereference(ht->size); - ret = _cds_lfht_del(ht, size, iter->node); + ret = _cds_lfht_del(ht, size, node); if (!ret) { - hash = bit_reverse_ulong(iter->node->reverse_hash); + hash = bit_reverse_ulong(node->reverse_hash); ht_count_del(ht, size, hash); } return ret;