From: Kefu Chai Date: Sun, 7 Jul 2019 03:09:36 +0000 (+0800) Subject: common/condition_variable_debug: fix wait_until() X-Git-Tag: v15.1.0~1971^2~62 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fcc6ae58c335d67cdf3efbc496f8dca9c457272b;p=ceph.git common/condition_variable_debug: fix wait_until() to_timespec() is not a member function of time_point, it is a member funcion of real_clock / coarse_real_clock. Signed-off-by: Kefu Chai --- diff --git a/src/common/condition_variable_debug.h b/src/common/condition_variable_debug.h index d12e7956fff8..f094a5384f3f 100644 --- a/src/common/condition_variable_debug.h +++ b/src/common/condition_variable_debug.h @@ -38,7 +38,7 @@ public: std::cv_status wait_until( std::unique_lock& lock, const std::chrono::time_point& when) { - timespec ts = when.to_timespec(when); + timespec ts = Clock::to_timespec(when); return _wait_until(lock.mutex(), &ts); } template