Cleanup: remove duplicated implementation of rculfhash
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 17 Sep 2015 16:48:41 +0000 (12:48 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 18 Sep 2015 16:38:16 +0000 (12:38 -0400)
commit8684af09caa3ca7014048753361c23d00f8e3be6
tree3e7abd692d4a2aa8ae88920a98b7908f9da9f1e6
parent49e614cb2878f0664c9f44f9f24cb1d81116de21
Cleanup: remove duplicated implementation of rculfhash

lttng-tools features a duplicated copy of Userspace RCU rculfhash due to
interaction issues between runas clone() and internal libc mutexes.

Now that the runas implementation has been changed to use fork() and a
worker process, we don't need this work-around anymore. Remove the
duplicated rculfhash to lessen the maintenance burden.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
src/common/hashtable/Makefile.am
src/common/hashtable/hashtable.h
src/common/hashtable/rculfhash-internal.h [deleted file]
src/common/hashtable/rculfhash-mm-chunk.c [deleted file]
src/common/hashtable/rculfhash-mm-mmap.c [deleted file]
src/common/hashtable/rculfhash-mm-order.c [deleted file]
src/common/hashtable/rculfhash.c [deleted file]
src/common/hashtable/rculfhash.h [deleted file]
src/common/hashtable/urcu-flavor.h [deleted file]
This page took 0.02586 seconds and 4 git commands to generate.