Commit 8cc93bc3 authored by Peng Tao's avatar Peng Tao Committed by Greg Kroah-Hartman
Browse files

Revert "staging/lustre/nfs: writing to new files will return ENOENT"



This reverts commit ad8dbc93.

The original commit was reverted in Lustre tree this due to
interoperability problems with 2.1 servers. But I forgot to remove
it from my patch queue. sorry for the noise.

Cc: Patrick Farrell <paf@cray.com>
Cc: Andreas Dilger <andreas.dilger@intel.com>
Signed-off-by: default avatarPeng Tao <bergwolf@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 1183ddb6
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -368,6 +368,8 @@ static int ll_intent_file_open(struct file *file, void *lmm,
{
	struct ll_sb_info *sbi = ll_i2sbi(file->f_dentry->d_inode);
	struct dentry *parent = file->f_dentry->d_parent;
	const char *name = file->f_dentry->d_name.name;
	const int len = file->f_dentry->d_name.len;
	struct md_op_data *op_data;
	struct ptlrpc_request *req;
	__u32 opc = LUSTRE_OPC_ANY;
@@ -392,9 +394,8 @@ static int ll_intent_file_open(struct file *file, void *lmm,
	}

	op_data  = ll_prep_md_op_data(NULL, parent->d_inode,
				      file->f_dentry->d_inode, NULL, 0,
				      file->f_dentry->d_inode, name, len,
				      O_RDWR, opc, NULL);

	if (IS_ERR(op_data))
		return PTR_ERR(op_data);