summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/inode.c
diff options
context:
space:
mode:
authorGoldwyn Rodrigues <rgoldwyn@suse.com>2019-02-25 13:07:43 -0600
committerDavid Sterba <dsterba@suse.com>2019-04-29 19:02:17 +0200
commit8de60fe94292c8cdac431537ba315e15cdcafd00 (patch)
treee52c0b43276fa8b87d79bb3cd7102468dce97011 /fs/btrfs/inode.c
parent7ac1e464c4d473b517bb784f30d40da1f842482e (diff)
downloadlinux-8de60fe94292c8cdac431537ba315e15cdcafd00.tar.gz
linux-8de60fe94292c8cdac431537ba315e15cdcafd00.tar.bz2
linux-8de60fe94292c8cdac431537ba315e15cdcafd00.zip
btrfs: Initialize inode::i_mapping once in btrfs_symlink
inode->i_op is initialized multiple times. Perform it once. This was left by 4779cc04248d ("Btrfs: get rid of btrfs_symlink_aops"). Signed-off-by: Goldwyn Rodrigues <rgoldwyn@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/inode.c')
-rw-r--r--fs/btrfs/inode.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 82fdda8ff5ab..cef875a2c475 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -10193,7 +10193,6 @@ static int btrfs_symlink(struct inode *dir, struct dentry *dentry,
inode->i_op = &btrfs_symlink_inode_operations;
inode_nohighmem(inode);
- inode->i_mapping->a_ops = &btrfs_aops;
inode_set_bytes(inode, name_len);
btrfs_i_size_write(BTRFS_I(inode), name_len);
err = btrfs_update_inode(trans, root, inode);