diff options
author | Charles Manning <cdhmanning@gmail.com> | 2010-08-18 12:47:29 +1200 |
---|---|---|
committer | Charles Manning <cdhmanning@gmail.com> | 2010-08-18 12:52:25 +1200 |
commit | b76bff5557ccc92df456fd7b1cd13c8b061cda07 (patch) | |
tree | 412654b279adbdb3a45f0f68d1e40d80ab0493b1 /yaffs_guts.c | |
parent | dadd2bbe7500ebd8c99868992483aaf7e59d55be (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.c | 2 |
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; |