aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jffs2/nodelist.c
diff options
context:
space:
mode:
authorDavid Woodhouse <dwmw2@infradead.org>2006-05-22 12:15:47 +0100
committerDavid Woodhouse <dwmw2@infradead.org>2006-05-22 12:15:47 +0100
commit3b79673cfae93d0ed63eceb058bb26aba602a278 (patch)
tree2639f8783e4f3023f883e00de16f62a1a39a8c90 /fs/jffs2/nodelist.c
parent06c6764b5830798c39617b24497cade90451592f (diff)
downloadkernel_samsung_smdk4412-3b79673cfae93d0ed63eceb058bb26aba602a278.zip
kernel_samsung_smdk4412-3b79673cfae93d0ed63eceb058bb26aba602a278.tar.gz
kernel_samsung_smdk4412-3b79673cfae93d0ed63eceb058bb26aba602a278.tar.bz2
[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 <dwmw2@infradead.org>
Diffstat (limited to 'fs/jffs2/nodelist.c')
-rw-r--r--fs/jffs2/nodelist.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/jffs2/nodelist.c b/fs/jffs2/nodelist.c
index 9a6ced0..7d563f9 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;