reiserfs: Fix lock ordering during remount
authorJan Kara <jack@suse.cz>
Tue, 13 Nov 2012 13:55:52 +0000 (14:55 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 26 Nov 2012 19:38:01 +0000 (11:38 -0800)
commit394cbbc4417c009f2831122e9d64c975c8249123
tree6ff6ac1d8423bc7704a1567891b429bc8e9e6a9a
parent824904ce9efd5665024b03217372ca82170687d2
reiserfs: Fix lock ordering during remount

commit 3bb3e1fc47aca554e7e2cc4deeddc24750987ac2 upstream.

When remounting reiserfs dquot_suspend() or dquot_resume() can be called.
These functions take dqonoff_mutex which ranks above write lock so we have
to drop it before calling into quota code.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/reiserfs/super.c