mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-03 22:57:21 -04:00
Revert "staging/lustre/nfs: writing to new files will return ENOENT"
This reverts commit ad8dbc93a4.
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: Peng Tao <bergwolf@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
1183ddb6ec
commit
8cc93bc357
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user