summaryrefslogtreecommitdiff
path: root/fs/bfs/bfs.h
diff options
context:
space:
mode:
authorWang Xiaoguang <wangxg.fnst@cn.fujitsu.com>2016-07-25 07:51:38 (GMT)
committerChris Mason <clm@fb.com>2016-08-25 10:58:24 (GMT)
commitdcb40c196fc85c6dfb28456480e5a882e26f567d (patch)
tree7cd6cdb47c6e1c970f20c708fea15c65a67f6dcf /fs/bfs/bfs.h
parentdf2c95f33e0a28b22509e4ee85365eedf32a1056 (diff)
downloadlinux-dcb40c196fc85c6dfb28456480e5a882e26f567d.tar.xz
btrfs: use correct offset for reloc_inode in prealloc_file_extent_cluster()
In prealloc_file_extent_cluster(), btrfs_check_data_free_space() uses wrong file offset for reloc_inode, it uses cluster->start and cluster->end, which indeed are extent's bytenr. The correct value should be cluster->[start|end] minus block group's start bytenr. start bytenr cluster->start | | extent | extent | ...| extent | |----------------------------------------------------------------| | block group reloc_inode | Signed-off-by: Wang Xiaoguang <wangxg.fnst@cn.fujitsu.com> Reviewed-by: Josef Bacik <jbacik@fb.com> Signed-off-by: David Sterba <dsterba@suse.com> Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'fs/bfs/bfs.h')
0 files changed, 0 insertions, 0 deletions