X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=rculfhash.c;h=6045f5965c4d55207a84145031a1763a447d748c;hb=80d90c06106dbf17f80c0db4d001e8bb8e6918d9;hp=1487980c832c115154937cda4b185024636f9e44;hpb=b198f0fda77c816d80f63cfa2e71a7e0b4496736;p=urcu.git diff --git a/rculfhash.c b/rculfhash.c index 1487980..6045f59 100644 --- a/rculfhash.c +++ b/rculfhash.c @@ -583,7 +583,7 @@ void ht_count_del(struct cds_lfht *ht, unsigned long size) cpu = ht_get_cpu(); if (unlikely(cpu < 0)) return; - percpu_count = uatomic_add_return(&ht->percpu_count[cpu].del, -1); + percpu_count = uatomic_add_return(&ht->percpu_count[cpu].del, 1); if (unlikely(!(percpu_count & ((1UL << COUNT_COMMIT_ORDER) - 1)))) { unsigned long count;