aboutsummaryrefslogtreecommitdiff
path: root/fs/generic_acl.c
diff options
context:
space:
mode:
authorZheng Liu <wenqing.lz@taobao.com>2014-02-12 11:48:31 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-03-06 22:06:07 -0800
commit087cee5b7b02d6b5f42a014e02dde2557098cf9a (patch)
tree7881388e44036b13d44bb6f45cb9f9e25fd7b802 /fs/generic_acl.c
parent4c5e5c76a2fd168bff550b20b1746e3604c07fa3 (diff)
ext4: fix error paths in swap_inode_boot_loader()
commit 30d29b119ef01776e0a301444ab24defe8d8bef3 upstream. In swap_inode_boot_loader() we forgot to release ->i_mutex and resume unlocked dio for inode and inode_bl if there is an error starting the journal handle. This commit fixes this issue. Reported-by: Ahmed Tamrawi <ahmedtamrawi@gmail.com> Cc: Andreas Dilger <adilger.kernel@dilger.ca> Cc: Dr. Tilmann Bubeck <t.bubeck@reinform.de> Signed-off-by: Zheng Liu <wenqing.lz@taobao.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/generic_acl.c')
0 files changed, 0 insertions, 0 deletions