ext4: don't allow quota mount options when quota feature enabled
authorJan Kara <jack@suse.cz>
Sat, 2 Mar 2013 22:57:08 +0000 (17:57 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 2 Mar 2013 22:57:08 +0000 (17:57 -0500)
commit262b4662f42787bff24453ddd3e657265b5d0039
tree30bc20d8e36a09509f083b139b6c73ff95ab182d
parentd4e439549127d3ca544482551f5f1af4f114debd
ext4: don't allow quota mount options when quota feature enabled

So far we silently ignored when quota mount options were set while quota
feature was enabled.  But this can create confusion in userspace when
mount options are set but silently ignored and also creates opportunities
for bugs when we don't properly test all quota types.  Actually
ext4_mark_dquot_dirty() forgets to test for quota feature so it was
dependent on journaled quota options being set.  OTOH ext4_orphan_cleanup()
tries to enable journaled quota when quota options are specified which is
wrong when quota feature is enabled.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
fs/ext4/super.c