diff --git a/lustre/lvfs/fsfilt_ext3.c b/lustre/lvfs/fsfilt_ext3.c
index 88f31b8059223a12a975d0f0f6c7dc6575708f59..d134000e6f2f85a68a95174cc80ba0069fd3b3bc 100644
--- a/lustre/lvfs/fsfilt_ext3.c
+++ b/lustre/lvfs/fsfilt_ext3.c
@@ -1855,6 +1855,8 @@ static int create_new_quota_files(struct qchk_ctxt *qctxt,
                         GOTO(out, rc = -EINVAL);
                 }
 
+                DQUOT_DROP(file->f_dentry->d_inode);
+
                 rc = v2_write_dqheader(file, i);
                 if (rc) {
                         filp_close(file, 0);