From: Theodore Ts'o Date: Fri, 11 Sep 2009 20:51:28 +0000 (-0400) Subject: ext4: Fix initalization of s_flex_groups X-Git-Tag: v2.6.32-rc1~633^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ad9bb651fc2036ea94bed94da76a4b08959a911;p=pandora-kernel.git ext4: Fix initalization of s_flex_groups 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" --- Reading git-diff-tree failed