]> git.baikalelectronics.ru Git - kernel.git/commit
ext4: fix bh leak on error paths in ext4_rename() and ext4_cross_rename()
authorKonstantin Khlebnikov <khlebnikov@yandex-team.ru>
Thu, 2 Apr 2015 20:32:15 +0000 (16:32 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 2 Apr 2015 20:32:15 +0000 (16:32 -0400)
commitc11b5de23d055241c9ff88d225e09de2da1a4efb
tree098e6c33b06dd3ede2d81f1edd4ea1ab1ad3cf05
parent05f9e62e17d1fb3dfac8456913e7dd3c5dc0bd66
ext4: fix bh leak on error paths in ext4_rename() and ext4_cross_rename()

Release references to buffer-heads if ext4_journal_start() fails.

Fixes: a7143b8e20b4 ("ext4: start handle at least possible moment when renaming files")
Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Reviewed-by: Jan Kara <jack@suse.cz>
fs/ext4/namei.c