]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
btrfs: Initialize inode::i_mapping once in btrfs_symlink
authorGoldwyn Rodrigues <rgoldwyn@suse.com>
Mon, 25 Feb 2019 19:07:43 +0000 (13:07 -0600)
committerDavid Sterba <dsterba@suse.com>
Mon, 29 Apr 2019 17:02:17 +0000 (19:02 +0200)
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>
fs/btrfs/inode.c

index 82fdda8ff5ab82b5298c4b72859e697d8bd1a3d5..cef875a2c475879c3a0a0dae562a8fadca452e82 100644 (file)
@@ -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);