summaryrefslogtreecommitdiff
path: root/yaffs_guts.c
diff options
context:
space:
mode:
authorCharles Manning <cdhmanning@gmail.com>2010-08-18 12:47:29 +1200
committerCharles Manning <cdhmanning@gmail.com>2010-08-18 12:52:25 +1200
commitb76bff5557ccc92df456fd7b1cd13c8b061cda07 (patch)
tree412654b279adbdb3a45f0f68d1e40d80ab0493b1 /yaffs_guts.c
parentdadd2bbe7500ebd8c99868992483aaf7e59d55be (diff)
yaffs Add gc block counter
Extra stats for counting how many blocks get selected for gc. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Diffstat (limited to 'yaffs_guts.c')
-rw-r--r--yaffs_guts.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/yaffs_guts.c b/yaffs_guts.c
index a1782e7..389a57c 100644
--- a/yaffs_guts.c
+++ b/yaffs_guts.c
@@ -2500,8 +2500,10 @@ static unsigned yaffs_FindBlockForGarbageCollection(yaffs_Device *dev,
dev->param.nChunksPerBlock - dev->gcPagesInUse,
prioritised));
+ dev->nGCBlocks++;
if(background)
dev->backgroundGCs++;
+
dev->gcDirtiest = 0;
dev->gcPagesInUse = 0;
dev->gcNotDone = 0;