Message ID | 7796d3ba2cedf845e9d9e50667891ac31e48d551.1485392101.git.osandov@fb.com (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
On Wed, Jan 25, 2017 at 05:06:38PM -0800, Omar Sandoval wrote: > From: Omar Sandoval <osandov@fb.com> > > As Jeff explained in c2951f32d36c ("btrfs: remove old tree_root dirent > processing in btrfs_real_readdir()"), supporting this old format is no > longer necessary since the Btrfs magic number has been updated since we > changed to the current format. There are other places where we still > handle this old format, but since this is part of a fix that is going to > stable, I'm only removing this one for now. > > Cc: <stable@vger.kernel.org> # 4.9.x > Signed-off-by: Omar Sandoval <osandov@fb.com> Reviewed-by: David Sterba <dsterba@suse.com> -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 4e024260ad71..ae3989c22718 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -3835,10 +3835,7 @@ static int btrfs_read_locked_inode(struct inode *inode) break; case S_IFDIR: inode->i_fop = &btrfs_dir_file_operations; - if (root == fs_info->tree_root) - inode->i_op = &btrfs_dir_ro_inode_operations; - else - inode->i_op = &btrfs_dir_inode_operations; + inode->i_op = &btrfs_dir_inode_operations; break; case S_IFLNK: inode->i_op = &btrfs_symlink_inode_operations;