summaryrefslogtreecommitdiffstats
path: root/fs/jffs2/compr_rubin.c
diff options
context:
space:
mode:
authorDavid Woodhouse <dwmw2@infradead.org>2008-04-23 01:17:51 +0100
committerDavid Woodhouse <dwmw2@infradead.org>2008-04-23 01:24:17 +0100
commit85a62db6245a82f07a31b387915ee2180b9ea11a (patch)
tree9de37a0f9267f92aac41e817c5e8fec6887400a1 /fs/jffs2/compr_rubin.c
parent014b164e1392a166fe96e003d2f0e7ad2e2a0bb7 (diff)
downloadlinux-85a62db6245a82f07a31b387915ee2180b9ea11a.tar.bz2
[JFFS2] Add paranoia debugging for superblock counts
The problem fixed in commit 014b164e1392a166fe96e003d2f0e7ad2e2a0bb7 (space leak with in-band cleanmarkers) would have been caught a lot quicker if our paranoid debugging mode had included adding up the size counts from all the eraseblocks and comparing the totals with the counts in the superblock. Add that. Make jffs2_mark_erased_block() file the newly-erased block on the free_list before calling the debug function, to make it happy. Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Diffstat (limited to 'fs/jffs2/compr_rubin.c')
0 files changed, 0 insertions, 0 deletions