]> git.hungrycats.org Git - linux/commit
btrfs: fix free space calculation in dump_space_info()
authorWang Xiaoguang <wangxg.fnst@cn.fujitsu.com>
Mon, 11 Jul 2016 11:30:04 +0000 (19:30 +0800)
committerZygo Blaxell <zblaxell@thirteen.furryterror.org>
Wed, 17 Aug 2016 02:28:20 +0000 (22:28 -0400)
commitdbddb0357c0fdd7e2b7a733d893813a7f6f66aed
treeab4acd529121a5a3faa1103e8f06b44c5d7c065c
parent337c9d12355a4aa28bf3cf754f6d470e42843da9
btrfs: fix free space calculation in dump_space_info()

In btrfs, btrfs_space_info's bytes_may_use is treated as fs used
space, as what we do in reserve_metadata_bytes() or
btrfs_alloc_data_chunk_ondemand(), so in dump_space_info(), when
calculating free space, we should also subtract btrfs_space_info's
bytes_may_use.

Signed-off-by: Wang Xiaoguang <wangxg.fnst@cn.fujitsu.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
(cherry picked from commit 39581a3a1af7e03af41dde62a6485a934deb109b)
fs/btrfs/extent-tree.c