diff options
| -rw-r--r-- | fs/quota/dquot.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/fs/quota/dquot.c b/fs/quota/dquot.c index a2b256dac36e..104927804bec 100644 --- a/fs/quota/dquot.c +++ b/fs/quota/dquot.c @@ -2406,7 +2406,7 @@ static int vfs_setup_quota_inode(struct inode *inode, int type)  int dquot_load_quota_sb(struct super_block *sb, int type, int format_id,  	unsigned int flags)  { -	struct quota_format_type *fmt = find_quota_format(format_id); +	struct quota_format_type *fmt;  	struct quota_info *dqopt = sb_dqopt(sb);  	int error; @@ -2416,6 +2416,7 @@ int dquot_load_quota_sb(struct super_block *sb, int type, int format_id,  	if (WARN_ON_ONCE(flags & DQUOT_SUSPENDED))  		return -EINVAL; +	fmt = find_quota_format(format_id);  	if (!fmt)  		return -ESRCH;  	if (!sb->dq_op || !sb->s_qcop || | 
