// checks common to add_update_cap, handle_cap_grant
-void Client::check_cap_issue(Inode *in, Cap *cap, unsigned issued)
+void Client::check_cap_issue(Inode *in, unsigned issued)
{
unsigned had = in->caps_issued();
}
}
- check_cap_issue(in, &cap, issued);
+ check_cap_issue(in, issued);
if (flags & CEPH_CAP_FLAG_AUTH) {
if (in->auth_cap != &cap &&
cap->seq = m->get_seq();
cap->gen = session->cap_gen;
- check_cap_issue(in, cap, new_caps);
+ check_cap_issue(in, new_caps);
// update inode
int issued;
int uninline_data(Inode *in, Context *onfinish);
// file caps
- void check_cap_issue(Inode *in, Cap *cap, unsigned issued);
+ void check_cap_issue(Inode *in, unsigned issued);
void add_update_cap(Inode *in, MetaSession *session, uint64_t cap_id,
unsigned issued, unsigned wanted, unsigned seq, unsigned mseq,
inodeno_t realm, int flags, const UserPerm& perms);