]> git.ipfire.org Git - thirdparty/kernel/stable.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)
committerSasha Levin <sasha.levin@oracle.com>
Sun, 28 Jun 2015 17:39:22 +0000 (13:39 -0400)
commitb233a8cbeabd950be93864624cb1741333eea8f4
tree740de6917f4a49967945768eba9dd4b76ace723e
parent405ef57147cc24325ed64f32139eb20e4294f9c5
ext4: fix bh leak on error paths in ext4_rename() and ext4_cross_rename()

[ Upstream commit 7071b715873a66b69a9c0c5839963bb51aeae41b ]

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

Fixes: 5b61de757535 ("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>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
fs/ext4/namei.c