From 1933b23a68541b052e8b9253a59bf0158ed3ea37 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Mon, 25 Apr 2022 16:32:33 -0400 Subject: [PATCH] rgw: OpsLogFile drops lock before flush() flush() acquires the same lock, so lockdep complains about recursive locking here Signed-off-by: Casey Bodley (cherry picked from commit 5473ae75276b3f552ec70ae308a6fe0db1fe22a5) --- src/rgw/rgw_log.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rgw/rgw_log.cc b/src/rgw/rgw_log.cc index 4631697724cb1..33b161a45f9f9 100644 --- a/src/rgw/rgw_log.cc +++ b/src/rgw/rgw_log.cc @@ -389,6 +389,7 @@ void* OpsLogFile::entry() { } cond.wait(lock); } + lock.unlock(); flush(); return NULL; } -- 2.39.5