ext4: fix error handling in ext4_ind_get_blocks()
commitcd9c823a6830d6c84f50fe7dabaf281c542d13ef
authorJan Kara <jack@suse.cz>
Mon, 23 Nov 2009 12:24:48 +0000 (23 07:24 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 14 Dec 2009 17:45:02 +0000 (14 09:45 -0800)
tree8a97c1d4f74878c1fb6815ee7d6349e324d9d138
parent43e932d3116f3a74f1b5ff0a38cca5e0bac1099a
ext4: fix error handling in ext4_ind_get_blocks()

(cherry picked from commit 2bba702d4f88d7b010ec37e2527b552588404ae7)

When an error happened in ext4_splice_branch we failed to notice that
in ext4_ind_get_blocks and mapped the buffer anyway. Fix the problem
by checking for error properly.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
fs/ext4/inode.c