From: Mathieu Desnoyers Date: Mon, 19 Dec 2011 21:45:51 +0000 (-0500) Subject: rculfhash: Relax atomicity guarantees required by removal operation X-Git-Tag: v0.7.0~43^2~13 X-Git-Url: https://git.liburcu.org/?a=commitdiff_plain;h=db00ccc36e7fb04ce8044fb1be7964acd1de6ae0;hp=db00ccc36e7fb04ce8044fb1be7964acd1de6ae0;p=urcu.git rculfhash: Relax atomicity guarantees required by removal operation The atomicity guarantees for the removal operation do not need to be as strict as a cmpxchg. Use a uatomic_set followed by a xchg on a newly introduced "REMOVAL_OWNER_FLAG" to perform removal. Signed-off-by: Mathieu Desnoyers ---