From: David Woodhouse Date: Mon, 22 May 2006 11:15:47 +0000 (+0100) Subject: [JFFS2] Fix accounting error in jffs2_link_node_ref() X-Git-Tag: v2.6.18-rc1~1105^2~72 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=3b79673cfae93d0ed63eceb058bb26aba602a278;p=linux-2.6-omap-h63xx.git [JFFS2] Fix accounting error in jffs2_link_node_ref() When filing REF_OBSOLETE nodes, we'd add their size to the global 'dirty_size' count, but then to the eraseblock's 'used_size' count. That's not clever. Signed-off-by: David Woodhouse --- diff --git a/fs/jffs2/nodelist.c b/fs/jffs2/nodelist.c index 9a6ced05f89..7d563f938b1 100644 --- a/fs/jffs2/nodelist.c +++ b/fs/jffs2/nodelist.c @@ -1079,7 +1079,7 @@ void jffs2_link_node_ref(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, case REF_OBSOLETE: c->dirty_size += len; - jeb->used_size += len; + jeb->dirty_size += len; break; } c->free_size -= len;