- file->f_path.mnt = mntget(anon_inode_mnt);
- file->f_path.dentry = dentry;
- file->f_mapping = inode->i_mapping;
+ error = -ENFILE;
+ file = alloc_file(anon_inode_mnt, dentry,
+ FMODE_READ | FMODE_WRITE, fops);
+ if (!file)
+ goto err_dput;
+ file->f_mapping = anon_inode_inode->i_mapping;