From 33ba265b79a99783e8bbee369b7ee124fd458fe3 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sun, 7 Jul 2019 11:12:28 +0800 Subject: [PATCH] include/C_Lock: s/Mutex/ceph::mutex/ Signed-off-by: Kefu Chai --- src/include/Context.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/include/Context.h b/src/include/Context.h index b588b0f1d90..3d85283815a 100644 --- a/src/include/Context.h +++ b/src/include/Context.h @@ -175,18 +175,17 @@ public: struct C_Lock : public Context { - Mutex *lock; + ceph::mutex *lock; Context *fin; - C_Lock(Mutex *l, Context *c) : lock(l), fin(c) {} + C_Lock(ceph::mutex *l, Context *c) : lock(l), fin(c) {} ~C_Lock() override { delete fin; } void finish(int r) override { if (fin) { - lock->Lock(); + std::lock_guard l{*lock}; fin->complete(r); fin = NULL; - lock->Unlock(); } } }; -- 2.39.5