From 84943b5787cdc8c8690ad89835250309ec748570 Mon Sep 17 00:00:00 2001 From: Samy Al Bahra Date: Wed, 4 Dec 2013 21:05:42 -0500 Subject: [PATCH] ck_ht: Remove remnants of MPMC implementation from write-side probe. --- src/ck_ht.c | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/ck_ht.c b/src/ck_ht.c index 069ce85..09c827a 100644 --- a/src/ck_ht.c +++ b/src/ck_ht.c @@ -217,14 +217,7 @@ ck_ht_map_probe_wr(struct ck_ht_map *map, size_t offset, i, j; uint64_t probes = 0; -#ifndef CK_HT_PP - uint64_t d = 0; - uint64_t d_prime = 0; -retry: -#endif - offset = h.value & map->mask; - for (i = 0; i < map->probe_limit; i++) { /* * Probe on a complete cache line first. Scan forward and wrap around to @@ -277,17 +270,6 @@ retry: #else if (cursor->hash != h.value) continue; - - if (probe_limit == NULL) { - d_prime = ck_pr_load_64(&map->deletions); - - /* - * It is possible that the slot was - * replaced, initiate a re-probe. - */ - if (d != d_prime) - goto retry; - } #endif pointer = ck_ht_entry_key(cursor);