summaryrefslogtreecommitdiffstats
path: root/fs/ext4/mballoc.c
diff options
context:
space:
mode:
authorEric Whitney <enwlinux@gmail.com>2013-04-09 09:27:31 -0400
committerTheodore Ts'o <tytso@mit.edu>2013-04-09 09:27:31 -0400
commit5c1ff33640293499f9b16450029c9fb4dc06543e (patch)
treede77ead0c0cefcda6e24f94a8336d65cc4ade2b9 /fs/ext4/mballoc.c
parentbcb1385096caf421363d47e735acda940cb1e12b (diff)
ext4: fix free space estimate in ext4_nonda_switch()
Values stored in s_freeclusters_counter and s_dirtyclusters_counter are both in cluster units. Remove the cluster to block conversion applied to s_freeclusters_counter causing an inflated estimate of free space because s_dirtyclusters_counter is not similarly converted. Rename free_blocks and dirty_blocks to better reflect the units these variables contain to avoid future confusion. This fix corrects ENOSPC failures for xfstests 127 and 231 on bigalloc file systems. Signed-off-by: Eric Whitney <enwlinux@gmail.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/mballoc.c')
0 files changed, 0 insertions, 0 deletions