ext4: fix some error pointer dereferences
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 21 Feb 2019 16:17:34 +0000 (11:17 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 May 2019 07:58:51 +0000 (09:58 +0200)
commit8766cc7d0d1d3de0bc0ede9cbf61532925b7f23f
treede14577eeecf1f04d6c48565ba1db07535333715
parent816e3e2258e893b62ae5cab8851c8e2173b1390d
ext4: fix some error pointer dereferences

[ Upstream commit 7159a986b4202343f6cca3bb8079ecace5816fd6 ]

We can't pass error pointers to brelse().

Fixes: fb265c9cb49e ("ext4: add ext4_sb_bread() to disambiguate ENOMEM cases")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/ext4/xattr.c