X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=yaffs_guts.c;h=b90313e5fe408fea035902c9aebcf3a4a60b2041;hb=3c86d69aed35d33bd7b348fbbf9810419395eacc;hp=f87a94a7ba76718b095b69633ea98fb2babc55ab;hpb=ffc75c3d0b5d9b3544c9fef3bcd8c0c0ae0bb6ad;p=yaffs2.git diff --git a/yaffs_guts.c b/yaffs_guts.c index f87a94a..b90313e 100644 --- a/yaffs_guts.c +++ b/yaffs_guts.c @@ -13,7 +13,7 @@ */ const char *yaffs_guts_c_version = - "$Id: yaffs_guts.c,v 1.43 2006-11-08 09:52:12 charles Exp $"; + "$Id: yaffs_guts.c,v 1.44 2006-11-11 23:27:44 charles Exp $"; #include "yportenv.h" @@ -2156,6 +2156,11 @@ static void yaffs_BlockBecameDirty(yaffs_Device * dev, int blockNo) /* If the block is still healthy erase it and mark as clean. * If the block has had a data failure, then retire it. */ + + T(YAFFS_TRACE_GC | YAFFS_TRACE_ERASE, + (TSTR("yaffs_BlockBecameDirty block %d state %d %s"TENDSTR), + blockNo, bi->blockState, (bi->needsRetiring) ? "needs retiring" : "")); + bi->blockState = YAFFS_BLOCK_STATE_DIRTY; if (!bi->needsRetiring) {