ext4: update 'state->fc_regions_size' after successful memory allocation
authorYe Bin <yebin10@huawei.com>
Wed, 21 Sep 2022 06:40:40 +0000 (14:40 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 26 Oct 2022 10:34:30 +0000 (12:34 +0200)
commit36997b75bbb39c3d17cf8ca595d463c508acef63
tree4af4b1d69792d887a7ce4c3ec7c631b911237fa1
parent417b0455a0b6d0f60a2930592731d1f8340e24be
ext4: update 'state->fc_regions_size' after successful memory allocation

commit 27cd49780381c6ccbf248798e5e8fd076200ffba upstream.

To avoid to 'state->fc_regions_size' mismatch with 'state->fc_regions'
when fail to reallocate 'fc_reqions',only update 'state->fc_regions_size'
after 'state->fc_regions' is allocated successfully.

Cc: stable@kernel.org
Signed-off-by: Ye Bin <yebin10@huawei.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://lore.kernel.org/r/20220921064040.3693255-4-yebin10@huawei.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/ext4/fast_commit.c