get_empty_filp()/alloc_file() leave both ->f_pos and ->f_version zero
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
0e9b10a90f
commit
21d206819a
|
@ -164,9 +164,7 @@ struct file *anon_inode_getfile(const char *name,
|
|||
goto err_dput;
|
||||
file->f_mapping = anon_inode_inode->i_mapping;
|
||||
|
||||
file->f_pos = 0;
|
||||
file->f_flags = flags & (O_ACCMODE | O_NONBLOCK);
|
||||
file->f_version = 0;
|
||||
file->private_data = priv;
|
||||
|
||||
return file;
|
||||
|
|
|
@ -699,7 +699,6 @@ static int do_dentry_open(struct file *f,
|
|||
}
|
||||
|
||||
f->f_mapping = inode->i_mapping;
|
||||
f->f_pos = 0;
|
||||
file_sb_list_add(f, inode->i_sb);
|
||||
|
||||
if (unlikely(f->f_mode & FMODE_PATH)) {
|
||||
|
|
|
@ -379,7 +379,6 @@ struct file *sock_alloc_file(struct socket *sock, int flags, const char *dname)
|
|||
|
||||
sock->file = file;
|
||||
file->f_flags = O_RDWR | (flags & O_NONBLOCK);
|
||||
file->f_pos = 0;
|
||||
file->private_data = sock;
|
||||
return file;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue