aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2009-09-11 16:51:28 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2009-12-14 08:06:39 -0800
commit1de54d1bc0248c2b0f21e22b48f145271d38cbd5 (patch)
treeeb3f84c1b605645a0a86099d0e06948ac099108e /include
parentd78f2ac343787f48e97c87676fccaef850a50cbe (diff)
ext4: Fix initalization of s_flex_groups
(cherry picked from commit 7ad9bb651fc2036ea94bed94da76a4b08959a911) The s_flex_groups array should have been initialized using atomic_add to sum up the free counts from the block groups that make up a flex_bg. By using atomic_set, the value of the s_flex_groups array was set to the values of the last block group in the flex_bg. The impact of this bug is that the block and inode allocation algorithms might not pick the best flex_bg for new allocation. Thanks to Damien Guibouret for pointing out this problem! Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions