struct ptlrpc_request *request = NULL;
struct md_op_data *op_data;
struct ll_sb_info *sbi = ll_i2sbi(parent);
+ struct inode *inode = NULL;
+ struct dentry dentry;
int err;
ENTRY;
ll_finish_md_op_data(op_data);
if (err)
GOTO(err_exit, err);
+
+ err = ll_prep_inode(&inode, request, parent->i_sb, NULL);
+ if (err)
+ GOTO(err_exit, err);
+
+ memset(&dentry, 0, sizeof(dentry));
+ dentry.d_inode = inode;
+
+ err = ll_init_security(&dentry, inode, parent);
+ iput(inode);
+ if (err)
+ GOTO(err_exit, err);
+
err_exit:
ptlrpc_req_finished(request);
return err;