|
@@ -822,7 +822,7 @@ static void ext4_put_super(struct super_block *sb)
|
|
|
percpu_counter_destroy(&sbi->s_dirtyclusters_counter);
|
|
|
brelse(sbi->s_sbh);
|
|
|
#ifdef CONFIG_QUOTA
|
|
|
- for (i = 0; i < MAXQUOTAS; i++)
|
|
|
+ for (i = 0; i < EXT4_MAXQUOTAS; i++)
|
|
|
kfree(sbi->s_qf_names[i]);
|
|
|
#endif
|
|
|
|
|
@@ -2207,7 +2207,7 @@ static void ext4_orphan_cleanup(struct super_block *sb,
|
|
|
/* Needed for iput() to work correctly and not trash data */
|
|
|
sb->s_flags |= MS_ACTIVE;
|
|
|
/* Turn on quotas so that they are updated correctly */
|
|
|
- for (i = 0; i < MAXQUOTAS; i++) {
|
|
|
+ for (i = 0; i < EXT4_MAXQUOTAS; i++) {
|
|
|
if (EXT4_SB(sb)->s_qf_names[i]) {
|
|
|
int ret = ext4_quota_on_mount(sb, i);
|
|
|
if (ret < 0)
|
|
@@ -2263,7 +2263,7 @@ static void ext4_orphan_cleanup(struct super_block *sb,
|
|
|
PLURAL(nr_truncates));
|
|
|
#ifdef CONFIG_QUOTA
|
|
|
/* Turn quotas off */
|
|
|
- for (i = 0; i < MAXQUOTAS; i++) {
|
|
|
+ for (i = 0; i < EXT4_MAXQUOTAS; i++) {
|
|
|
if (sb_dqopt(sb)->files[i])
|
|
|
dquot_quota_off(sb, i);
|
|
|
}
|
|
@@ -4238,7 +4238,7 @@ failed_mount:
|
|
|
remove_proc_entry(sb->s_id, ext4_proc_root);
|
|
|
}
|
|
|
#ifdef CONFIG_QUOTA
|
|
|
- for (i = 0; i < MAXQUOTAS; i++)
|
|
|
+ for (i = 0; i < EXT4_MAXQUOTAS; i++)
|
|
|
kfree(sbi->s_qf_names[i]);
|
|
|
#endif
|
|
|
ext4_blkdev_remove(sbi);
|
|
@@ -4765,7 +4765,7 @@ struct ext4_mount_options {
|
|
|
u32 s_min_batch_time, s_max_batch_time;
|
|
|
#ifdef CONFIG_QUOTA
|
|
|
int s_jquota_fmt;
|
|
|
- char *s_qf_names[MAXQUOTAS];
|
|
|
+ char *s_qf_names[EXT4_MAXQUOTAS];
|
|
|
#endif
|
|
|
};
|
|
|
|
|
@@ -4795,7 +4795,7 @@ static int ext4_remount(struct super_block *sb, int *flags, char *data)
|
|
|
old_opts.s_max_batch_time = sbi->s_max_batch_time;
|
|
|
#ifdef CONFIG_QUOTA
|
|
|
old_opts.s_jquota_fmt = sbi->s_jquota_fmt;
|
|
|
- for (i = 0; i < MAXQUOTAS; i++)
|
|
|
+ for (i = 0; i < EXT4_MAXQUOTAS; i++)
|
|
|
if (sbi->s_qf_names[i]) {
|
|
|
old_opts.s_qf_names[i] = kstrdup(sbi->s_qf_names[i],
|
|
|
GFP_KERNEL);
|
|
@@ -4956,7 +4956,7 @@ static int ext4_remount(struct super_block *sb, int *flags, char *data)
|
|
|
|
|
|
#ifdef CONFIG_QUOTA
|
|
|
/* Release old quota file names */
|
|
|
- for (i = 0; i < MAXQUOTAS; i++)
|
|
|
+ for (i = 0; i < EXT4_MAXQUOTAS; i++)
|
|
|
kfree(old_opts.s_qf_names[i]);
|
|
|
if (enable_quota) {
|
|
|
if (sb_any_quota_suspended(sb))
|
|
@@ -4985,7 +4985,7 @@ restore_opts:
|
|
|
sbi->s_max_batch_time = old_opts.s_max_batch_time;
|
|
|
#ifdef CONFIG_QUOTA
|
|
|
sbi->s_jquota_fmt = old_opts.s_jquota_fmt;
|
|
|
- for (i = 0; i < MAXQUOTAS; i++) {
|
|
|
+ for (i = 0; i < EXT4_MAXQUOTAS; i++) {
|
|
|
kfree(sbi->s_qf_names[i]);
|
|
|
sbi->s_qf_names[i] = old_opts.s_qf_names[i];
|
|
|
}
|
|
@@ -5188,7 +5188,7 @@ static int ext4_quota_enable(struct super_block *sb, int type, int format_id,
|
|
|
{
|
|
|
int err;
|
|
|
struct inode *qf_inode;
|
|
|
- unsigned long qf_inums[MAXQUOTAS] = {
|
|
|
+ unsigned long qf_inums[EXT4_MAXQUOTAS] = {
|
|
|
le32_to_cpu(EXT4_SB(sb)->s_es->s_usr_quota_inum),
|
|
|
le32_to_cpu(EXT4_SB(sb)->s_es->s_grp_quota_inum)
|
|
|
};
|
|
@@ -5216,13 +5216,13 @@ static int ext4_quota_enable(struct super_block *sb, int type, int format_id,
|
|
|
static int ext4_enable_quotas(struct super_block *sb)
|
|
|
{
|
|
|
int type, err = 0;
|
|
|
- unsigned long qf_inums[MAXQUOTAS] = {
|
|
|
+ unsigned long qf_inums[EXT4_MAXQUOTAS] = {
|
|
|
le32_to_cpu(EXT4_SB(sb)->s_es->s_usr_quota_inum),
|
|
|
le32_to_cpu(EXT4_SB(sb)->s_es->s_grp_quota_inum)
|
|
|
};
|
|
|
|
|
|
sb_dqopt(sb)->flags |= DQUOT_QUOTA_SYS_FILE;
|
|
|
- for (type = 0; type < MAXQUOTAS; type++) {
|
|
|
+ for (type = 0; type < EXT4_MAXQUOTAS; type++) {
|
|
|
if (qf_inums[type]) {
|
|
|
err = ext4_quota_enable(sb, type, QFMT_VFS_V1,
|
|
|
DQUOT_USAGE_ENABLED);
|