if (dentry->d_name.len > NAME_MAX)
return -ENAMETOOLONG;
- dout(10, "do_lookup %p %d mask %d\n", dentry, dentry->d_count, mask);
- if (atomic_read(&dentry->d_count) > 1) {
- dout(10, "hey!\n");
- }
+ dout(10, "do_lookup %p mask %d\n", dentry, mask);
if (on_inode) {
/* stat ino directly */
req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_LSTAT,
d_add(dentry, NULL);
err = 0;
}
- dout(20, "do_lookup %p %d result=%d\n", dentry, dentry->d_count, err);
+ dout(20, "do_lookup %p result=%d\n", dentry, err);
return err;
}
{
struct inode *dir = dentry->d_parent->d_inode;
- dout(10, "d_revalidate %p %d '%.*s' inode %p\n", dentry, dentry->d_count,
+ dout(10, "d_revalidate %p '%.*s' inode %p\n", dentry,
dentry->d_name.len, dentry->d_name.name, dentry->d_inode);
dout(10, "nd flags %d chdir=%d\n", nd->flags, nd->flags & LOOKUP_CHDIR);
}
ceph_update_inode_lease(dn->d_inode, rinfo->trace_ilease[d+1],
session, req->r_from_time);
- dout(10, "dput %p %d\n", parent, parent->d_count);
dput(parent);
parent = NULL;
}
- if (parent) {
- dout(10, "dput %p %d\n", parent, parent->d_count);
+ if (parent)
dput(parent);
- }
dout(10, "fill_trace done, last dn %p in %p\n", dn, in);
- if (req->r_old_dentry) {
- dout(10, "dput %p %d\n", req->r_old_dentry, req->r_old_dentry->d_count);
+ if (req->r_old_dentry)
dput(req->r_old_dentry);
- }
- if (req->r_last_dentry) {
- dout(10, "dput %p %d\n", req->r_last_dentry, req->r_last_dentry->d_count);
+ if (req->r_last_dentry)
dput(req->r_last_dentry);
- }
if (req->r_last_inode)
iput(req->r_last_inode);
req->r_last_dentry = dn;
req->r_session, req->r_from_time);
ceph_update_inode_lease(in, rinfo->dir_ilease[i],
req->r_session, req->r_from_time);
- dout(10, "dput %p %d\n", dn, dn->d_count);
dput(dn);
}
dout(10, "readdir_prepopulate done\n");
put_session(req->r_session);
if (req->r_last_inode)
iput(req->r_last_inode);
- if (req->r_last_dentry) {
+ if (req->r_last_dentry)
dput(req->r_last_dentry);
- dout(10, "dput %p %d\n", req->r_last_dentry, req->r_last_dentry->d_count);
- }
drop_request_session_attempt_refs(req);
kfree(req);
}
dentry->d_fsdata = 0;
}
spin_unlock(&dentry->d_lock);
- if (drop) {
- dout(10, "lease dput on %p %d\n", dentry, dentry->d_count);
+ if (drop)
dput(dentry);
- }
}
/*
kfree(di);
dentry->d_fsdata = 0;
spin_unlock(&dentry->d_lock);
- dout(10, "dput %p %d\n", dentry, dentry->d_count);
dput(dentry);
}
}
ceph_decode_need(&p, end, pathlen+4, needmore);
ceph_encode_string(&p, end, path, pathlen);
kfree(path);
- dout(10, "dput %p %d\n", dentry, dentry->d_count);
dput(dentry);
count++;
}
goto release;
revoke_dentry_lease(dentry);
dout(10, "lease revoked on dentry %p\n", dentry);
- dout(10, "dput %p %d\n", dentry, dentry->d_count);
dput(dentry);
}