]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
ext4: fix miss release buffer head in ext4_fc_write_inode
authorYe Bin <yebin10@huawei.com>
Wed, 14 Sep 2022 10:08:59 +0000 (18:08 +0800)
committerStefan Bader <stefan.bader@canonical.com>
Thu, 24 Nov 2022 13:24:05 +0000 (14:24 +0100)
commita6d9f8683be8702406a3a7b066ac712934ee5350
tree608c2103b5a37211c64c4b0be39b2a5ca9be8657
parentdab46e0b2c6bcfbde598af9f625bf5981f13c934
ext4: fix miss release buffer head in ext4_fc_write_inode

BugLink: https://bugs.launchpad.net/bugs/1996825
commit ccbf8eeb39f2ff00b54726a2b20b35d788c4ecb5 upstream.

In 'ext4_fc_write_inode' function first call 'ext4_get_inode_loc' get 'iloc',
after use it miss release 'iloc.bh'.
So just release 'iloc.bh' before 'ext4_fc_write_inode' return.

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/20220914100859.1415196-1-yebin10@huawei.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
fs/ext4/fast_commit.c