dout(10) << "simple_eval_gather " << *lock << " on " << *lock->get_parent() << dendl;
CInode *in = 0;
- if (lock->get_type() != CEPH_LOCK_DN)
+ if (lock->get_cap_shift())
in = (CInode *)lock->get_parent();
+
int loner_issued = 0, other_issued = 0;
if (in)
in->get_caps_issued(&loner_issued, &other_issued, lock->get_cap_shift(), 3);
assert(lock->is_stable());
CInode *in = 0;
- if (lock->get_type() != CEPH_LOCK_DN)
+ if (lock->get_cap_shift())
in = (CInode *)lock->get_parent();
switch (lock->get_state()) {
assert(lock->get_state() != LOCK_LOCK);
CInode *in = 0;
- if (lock->get_type() != CEPH_LOCK_DN)
+ if (lock->get_cap_shift())
in = (CInode *)lock->get_parent();
switch (lock->get_state()) {