if (it->it_op & IT_CREAT ||
(it->it_op & IT_OPEN && it->it_create_mode & O_CREAT)) {
struct lu_placement_hint hint = { .ph_pname = NULL,
+ .ph_pfid = ll_inode2fid(parent),
.ph_cname = &dentry->d_name,
.ph_opc = LUSTRE_OPC_CREATE };
struct md_op_data *op_data;
struct lu_placement_hint hint = {
.ph_pname = NULL,
+ .ph_pfid = ll_inode2fid(dir),
.ph_cname = name,
.ph_opc = LUSTRE_OPC_MKNOD
};
{
struct qstr *name = &dchild->d_name;
struct lu_placement_hint hint = { .ph_pname = NULL,
+ .ph_pfid = ll_inode2fid(dir),
.ph_cname = name,
.ph_opc = LUSTRE_OPC_SYMLINK };
{
struct lu_placement_hint hint = { .ph_pname = NULL,
+ .ph_pfid = ll_inode2fid(dir),
.ph_cname = name,
.ph_opc = LUSTRE_OPC_MKDIR };
struct ptlrpc_request *request = NULL;