summaryrefslogtreecommitdiffstats
path: root/fs/ext4/dir.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2008-04-30 04:02:07 +0200
committerTheodore Ts'o <tytso@mit.edu>2008-04-30 04:02:07 +0200
commit2887df139c40512cdc147d1a84d95d4f3d261bd1 (patch)
treee42a0ad7c0532f373dc4b09928cd8396bcf4e6dc /fs/ext4/dir.c
parentext4: Fix update of mtime and ctime on rename (diff)
downloadlinux-2887df139c40512cdc147d1a84d95d4f3d261bd1.tar.xz
linux-2887df139c40512cdc147d1a84d95d4f3d261bd1.zip
ext4: Fix hang on umount with quotas when journal is aborted
Call dquot_drop() from ext4_dquot_drop() even if we fail to start a transaction. Otherwise we never get to dropping references to quota structures from the inode and umount will hang indefinitely. Thanks to Payphone LIOU for spotting the problem. Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Mingming Cao <cmm@us.ibm.com> CC: Payphone LIOU <lioupayphone@gmail.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/dir.c')
0 files changed, 0 insertions, 0 deletions