]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test: use std::atomic<bool> instead of volatile for cb_done var 40701/head
authorJeff Layton <jlayton@redhat.com>
Tue, 16 Feb 2021 17:59:40 +0000 (12:59 -0500)
committerNathan Cutler <ncutler@suse.com>
Thu, 8 Apr 2021 16:57:20 +0000 (18:57 +0200)
Fixes: https://tracker.ceph.com/issues/49309
Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit 4380af3074bb91714b1cf6b7a99210b64f773ba7)

src/test/fs/test_ino_release_cb.cc

index 4294698a46d109f34e500c331a4afc9012ca923c..d69a275f93de27dfab945bb8a6ea09cda51595dc 100644 (file)
@@ -6,7 +6,7 @@
 #define MAX_CEPH_FILES 1000
 #define DIRNAME                "ino_release_cb"
 
-static volatile bool cb_done = false;
+static std::atomic<bool> cb_done = false;
 
 static void cb(void *hdl, vinodeno_t vino)
 {