summaryrefslogtreecommitdiffstats
path: root/fs/configfs/dir.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2009-01-12 23:20:32 +0100
committerMark Fasheh <mfasheh@suse.com>2009-02-02 23:20:17 +0100
commitf8afead7169f0f28a4b421bcbdb510e52a2d094d (patch)
tree83245132376808a9a03868b6beb28d66e1f2a8fa /fs/configfs/dir.c
parentocfs2: Push out dropping of dentry lock to ocfs2_wq (diff)
downloadlinux-f8afead7169f0f28a4b421bcbdb510e52a2d094d.tar.xz
linux-f8afead7169f0f28a4b421bcbdb510e52a2d094d.zip
ocfs2: Fix possible deadlock in ocfs2_write_dquot()
It could happen that some limit has been set via quotactl() and in parallel ->mark_dirty() is called from another thread doing e.g. dquot_alloc_space(). In such case ocfs2_write_dquot() must not try to sync the dquot because that needs global quota lock but that ranks above transaction start. Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Mark Fasheh <mfasheh@suse.com>
Diffstat (limited to 'fs/configfs/dir.c')
0 files changed, 0 insertions, 0 deletions