diff options
author | 2011-08-05 09:32:35 +0000 | |
---|---|---|
committer | 2011-08-16 21:09:31 -0400 | |
commit | bb3ac5a4dfc8eeb881206c77d9f925e320d9c41a (patch) | |
tree | ae5cb912cdc3a36a0aa7d43a554658821e0a6161 /tools/perf/scripts/python/syscall-counts.py | |
parent | btrfs: memory leak in btrfs_add_inode_defrag() (diff) | |
download | linux-dev-bb3ac5a4dfc8eeb881206c77d9f925e320d9c41a.tar.xz linux-dev-bb3ac5a4dfc8eeb881206c77d9f925e320d9c41a.zip |
Btrfs: fix wrong free space information
Btrfs subtracted the size of the allocated space twice when it allocated
the space from the bitmap in the cluster, it broke the free space information
and led to oops finally.
And this patch also fixes the bug that ctl->free_space was subtracted
without lock.
Reported-by: Liu Bo <liubo2009@cn.fujitsu.com>
Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions