1 // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2 // vim: ts=8 sw=2 smarttab
4 #include "librbd/exclusive_lock/StandardPolicy.h"
5 #include "librbd/ImageCtx.h"
6 #include "librbd/ExclusiveLock.h"
8 #define dout_subsys ceph_subsys_rbd
10 #define dout_prefix *_dout << "librbd::ExclusiveLock::StandardPolicy "
13 namespace exclusive_lock {
15 int StandardPolicy::lock_requested(bool force) {
16 assert(m_image_ctx->owner_lock.is_locked());
17 assert(m_image_ctx->exclusive_lock != nullptr);
19 ldout(m_image_ctx->cct, 20) << this << " " << __func__ << ": force=" << force
25 } // namespace exclusive_lock