]> git.baikalelectronics.ru Git - kernel.git/commit
ext2: fix missing percpu_counter_inc
authorMikulas Patocka <mpatocka@redhat.com>
Mon, 20 Apr 2020 20:02:21 +0000 (16:02 -0400)
committerJan Kara <jack@suse.cz>
Thu, 9 Jul 2020 06:14:01 +0000 (08:14 +0200)
commit0b23cf1e36a4c028c88d327d710b765af6e1b42d
tree94b69e2e13cb90d8dae18b3fb7c4c4a8f9f840b6
parentf56e367854b6ef2dae3dab315b70ab423ada42b9
ext2: fix missing percpu_counter_inc

sbi->s_freeinodes_counter is only decreased by the ext2 code, it is never
increased. This patch fixes it.

Note that sbi->s_freeinodes_counter is only used in the algorithm that
tries to find the group for new allocations, so this bug is not easily
visible (the only visibility is that the group finding algorithm selects
inoptinal result).

Link: https://lore.kernel.org/r/alpine.LRH.2.02.2004201538300.19436@file01.intranet.prod.int.rdu2.redhat.com
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: Jan Kara <jack@suse.cz>
fs/ext2/ialloc.c