aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/quota_v2.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/quota_v2.c b/fs/quota_v2.c
index 19bdb7b86ca7..7afcbb1b9376 100644
--- a/fs/quota_v2.c
+++ b/fs/quota_v2.c
@@ -503,7 +503,8 @@ static int remove_tree(struct dquot *dquot, uint *blk, int depth)
503 int i; 503 int i;
504 ref[GETIDINDEX(dquot->dq_id, depth)] = cpu_to_le32(0); 504 ref[GETIDINDEX(dquot->dq_id, depth)] = cpu_to_le32(0);
505 for (i = 0; i < V2_DQBLKSIZE && !buf[i]; i++); /* Block got empty? */ 505 for (i = 0; i < V2_DQBLKSIZE && !buf[i]; i++); /* Block got empty? */
506 if (i == V2_DQBLKSIZE) { 506 /* Don't put the root block into the free block list */
507 if (i == V2_DQBLKSIZE && *blk != V2_DQTREEOFF) {
507 put_free_dqblk(sb, type, buf, *blk); 508 put_free_dqblk(sb, type, buf, *blk);
508 *blk = 0; 509 *blk = 0;
509 } 510 }