aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/locking.c
diff options
context:
space:
mode:
authorliubo <liubo2009@cn.fujitsu.com>2011-03-07 02:13:14 +0000
committerroot <Chris Mason chris.mason@oracle.com>2011-03-28 05:37:53 -0400
commitc59021f846881a957ac5afe456d0f59d6a517b61 (patch)
tree63e0552f2850b55dcc6bde31e0610e5f22046675 /fs/btrfs/locking.c
parent9f7c43c96727a53bea45f7f2549d897f0a6117b8 (diff)
downloadkernel_samsung_tuna-c59021f846881a957ac5afe456d0f59d6a517b61.zip
kernel_samsung_tuna-c59021f846881a957ac5afe456d0f59d6a517b61.tar.gz
kernel_samsung_tuna-c59021f846881a957ac5afe456d0f59d6a517b61.tar.bz2
Btrfs: fix OOPS of empty filesystem after balance
btrfs will remove unused block groups after balance. When a empty filesystem is balanced, the block group with tag "DATA" may be dropped, and after umount and mount again, it will not find "DATA" space_info and lead to OOPS. So we initial the necessary space_infos(DATA, SYSTEM, METADATA) to avoid OOPS. Reported-by: Daniel J Blueman <daniel.blueman@gmail.com> Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com> Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/locking.c')
0 files changed, 0 insertions, 0 deletions