void Client::_flush_range(Inode *in, int64_t offset, uint64_t size)
{
- ceph_assert(ceph_mutex_is_locked(client_lock));
+ ceph_assert(ceph_mutex_is_locked_by_me(client_lock));
if (!in->oset.dirty_or_tx) {
ldout(cct, 10) << " nothing to flush" << dendl;
return;
void Client::flush_set_callback(ObjectCacher::ObjectSet *oset)
{
// std::scoped_lock l(client_lock);
- ceph_assert(ceph_mutex_is_locked(client_lock)); // will be called via dispatch() -> objecter -> ...
+ ceph_assert(ceph_mutex_is_locked_by_me(client_lock)); // will be called via dispatch() -> objecter -> ...
Inode *in = static_cast<Inode *>(oset->parent);
ceph_assert(in);
_flushed(in);
int Client::_readdir_cache_cb(dir_result_t *dirp, add_dirent_cb_t cb, void *p,
int caps, bool getref)
{
- ceph_assert(ceph_mutex_is_locked(client_lock));
+ ceph_assert(ceph_mutex_is_locked_by_me(client_lock));
ldout(cct, 10) << __func__ << " " << dirp << " on " << dirp->inode->ino
<< " last_name " << dirp->last_name << " offset " << hex << dirp->offset << dec
<< dendl;