• T
    ext4: Fix initalization of s_flex_groups · 7ad9bb65
    Theodore Ts'o 提交于
    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: N"Theodore Ts'o" <tytso@mit.edu>
    7ad9bb65
super.c 112.8 KB