YAFFS tracks bad blocks by scanning for bad block markers at boot time. These blocks are then not used. Any errors on blocks that occur during runtime are flagged. When the block is garbage collected, the data is copied off and instead of erasing and recycling the block it is marked bad and never used again. -- CHarles On Thursday 14 October 2004 19:52, Abhishek Bhattacharya wrote: > Hello everyone > > I am new to yaffs! just going through the code, I wanted to know , how do > you take care of bad sector management? The garbage collection aspect is > pretty straight forward, but not quite clear about bad sector? Any info > please? By the way, I am going through yaffs direct source code. > regards > abhishek