OBD_MD_FLACL;
size[DLM_INTENT_REC_OFF] = sizeof(struct mdt_body);
size[DLM_INTENT_REC_OFF + 1] = op_data->mod_capa1 ?
- sizeof(struct lustre_capa) : 0;
+ sizeof(struct lustre_capa) : 0;
if (op_data->mod_capa1)
valid |= OBD_MD_FLMDSCAPA;
size[DLM_INTENT_REC_OFF + 2] = op_data->namelen + 1;
it->it_flags, op_data);
repsize[repbufcnt++] = client_is_remote(exp) ?
- sizeof(struct mdt_remote_perm) :
- LUSTRE_POSIX_ACL_MAX_SIZE;
+ sizeof(struct mdt_remote_perm) :
+ LUSTRE_POSIX_ACL_MAX_SIZE;
repsize[repbufcnt++] = sizeof(struct lustre_capa);
} else if (it->it_op == IT_READDIR) {
policy.l_inodebits.bits = MDS_INODELOCK_UPDATE;
och->och_mod = mod;
mod->mod_och = och;
open_req->rq_cb_data = mod;
+ mod->mod_open_req = open_req;
open_req->rq_commit_cb = mdc_commit_open;
- mod->mod_open_req = ptlrpc_request_addref(open_req);
}
* be freed.
*/
LASSERT(mod != LP_POISON);
- if (mod != NULL) {
- if (mod->mod_open_req != NULL)
- ptlrpc_req_finished(mod->mod_open_req);
+ if (mod != NULL)
mod->mod_och = NULL;
- }
och->och_mod = NULL;
RETURN(0);