[PATCH] possible bug in quota format v2 support
From: Niu YaWei (niu_at_clusterfs.com)
Date: 03/31/05
- Previous message: Borislav Petkov: "Re: 2.6.12-rc1-mm3"
- Next in thread: Jan Kara: "Re: [PATCH] possible bug in quota format v2 support"
- Reply: Jan Kara: "Re: [PATCH] possible bug in quota format v2 support"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 31 Mar 2005 21:24:52 +0800 To: Jan Kara <jack@suse.cz>, linux-kernel@vger.kernel.org
Hi Jan,
I'm afraid that there is a bug in quota format v2 delete qentry.
(The root block shouldn't be put into free blk list even if there isn't
any entry in quota file, right?)
This one line patch may fix it.
Thanks.
- Niu
--- linux-2.6.7/fs/quota_v2.c 2005-01-21 16:47:34.000000000 +0800
+++ linux-2.6.7-quota-v2/fs/quota_v2.c 2005-03-31 21:08:30.012641840 +0800
@@ -529,7 +529,8 @@ static int remove_tree(struct dquot *dqu
int i;
ref[GETIDINDEX(dquot->dq_id, depth)] = cpu_to_le32(0);
for (i = 0; i < V2_DQBLKSIZE && !buf[i]; i++); /* Block
got empty? */
- if (i == V2_DQBLKSIZE) {
+ /* don't put the root block into the free block list */
+ if (i == V2_DQBLKSIZE && *blk != V2_DQTREEOFF) {
put_free_dqblk(filp, dquot->dq_type, buf, *blk);
*blk = 0;
}
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Previous message: Borislav Petkov: "Re: 2.6.12-rc1-mm3"
- Next in thread: Jan Kara: "Re: [PATCH] possible bug in quota format v2 support"
- Reply: Jan Kara: "Re: [PATCH] possible bug in quota format v2 support"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|