]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: be pedantic about kv_stop locking
authorSage Weil <sage@redhat.com>
Mon, 28 Nov 2016 19:23:36 +0000 (14:23 -0500)
committerSage Weil <sage@redhat.com>
Mon, 28 Nov 2016 19:29:13 +0000 (14:29 -0500)
commit614e955d58348d55d3271a07507a80aee5747154
treeed57b686f3d34794a00deb91a3c311672707bef7
parent08bcc85a1de2aa336c8957a6deb38df65a66078b
os/bluestore: be pedantic about kv_stop locking

Makes coverity happy.

CID 1395346 (#1 of 1): Data race condition (MISSING_LOCK)
1. missing_lock: Accessing this->kv_stop without holding lock BlueStore.kv_lock. Elsewhere, "BlueStore.kv_stop" is accessed with BlueStore.kv_lock held 1 out of 2 times (1 of these accesses strongly imply that it is necessary).

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.h