ext4: fix avefreec in find_group_orlov
authorPan Dong <pandong.peter@bytedance.com>
Tue, 25 May 2021 07:36:56 +0000 (15:36 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Jul 2021 14:55:41 +0000 (16:55 +0200)
commit6903f99f1921699f512a717c3d1564f69e15e3dd
tree8c230bc67bed3b6416ef2b5294f187f641028c5b
parent98cd580211bfb88158b8127ed550e1ca94ff8a69
ext4: fix avefreec in find_group_orlov

commit c89849cc0259f3d33624cc3bd127685c3c0fa25d upstream.

The avefreec should be average free clusters instead
of average free blocks, otherwize Orlov's allocator
will not work properly when bigalloc enabled.

Cc: stable@kernel.org
Signed-off-by: Pan Dong <pandong.peter@bytedance.com>
Link: https://lore.kernel.org/r/20210525073656.31594-1-pandong.peter@bytedance.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/ext4/ialloc.c