Re: [Yaffs] block refreshing

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Charles Manning
Date:  
To: yaffs
Subject: Re: [Yaffs] block refreshing
On Friday 18 March 2011 23:33:33 wrote:
>    Hi all,

>
> I'm wondering if block refreshing would actually be working, if only one
> block of flash memory is in use and contains only valid data. As far as I
> can see, refreshSkip is only decremented if a block for garbage collection
> has been selected. But in case only one block is used and that block does
> not have any obsolete chunks, no block but checkpoint blocks will ever be
> selected for garbage collection. Once all checkpoint blocks are collected
> no garbage collection will take place anymore, right? So, how will
> refreshSkip ever reach value zero to trigger block refreshing?
>


After mount, skipRefresh should start off as zero which means that the first
time around this should be selected.

-- Charles