From: Olivier Dion Date: Thu, 30 Mar 2023 20:09:50 +0000 (-0400) Subject: urcu-wait: Fix wait state load/store X-Git-Url: https://git.liburcu.org/?a=commitdiff_plain;h=2ea38794876c907639971035ed29c4e59964fd7f;hp=2ea38794876c907639971035ed29c4e59964fd7f;p=urcu.git urcu-wait: Fix wait state load/store The state of a wait node must be accessed atomically. Also, the action of busy loading until the teardown state is seen must follow a CMM_ACQUIRE semantic while storing the teardown must follow a CMM_RELEASE semantic. Change-Id: I9cd9cf4cd9ab2081551d7f33c0b1c23c3cf3942f Co-authored-by: Mathieu Desnoyers Signed-off-by: Olivier Dion Signed-off-by: Mathieu Desnoyers ---