X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=rculfhash.c;h=c593cabadb6c43c5438a3e25178e3527b5478b71;hb=fc916688fc1976bd115567a50e2befd73a6d1555;hp=f95ef5dc083aa4e22618512708beb37cee22e1e3;hpb=5f51139190536f948f9571fdf3c97cf0198356d0;p=urcu.git diff --git a/rculfhash.c b/rculfhash.c index f95ef5d..c593cab 100644 --- a/rculfhash.c +++ b/rculfhash.c @@ -752,10 +752,8 @@ struct cds_lfht_node *_cds_lfht_add(struct cds_lfht *ht, iter = rcu_dereference(iter_prev->p.next); assert(iter_prev->p.reverse_hash <= node->p.reverse_hash); for (;;) { - /* TODO: check if removed */ if (unlikely(!clear_flag(iter))) goto insert; - /* TODO: check if removed */ if (likely(clear_flag(iter)->p.reverse_hash > node->p.reverse_hash)) goto insert; next = rcu_dereference(clear_flag(iter)->p.next);