From fushipeng@gmail.com Thu Aug 26 13:19:46 2010
Received: from mail-gy0-f177.google.com ([209.85.160.177])
	by stoneboat.aleph1.co.uk with esmtp (Exim 4.69)
	(envelope-from <fushipeng@gmail.com>) id 1OobQm-0006hX-Iq
	for yaffs@lists.aleph1.co.uk; Thu, 26 Aug 2010 13:19:46 +0100
Received: by gyg8 with SMTP id 8so753767gyg.8
	for <yaffs@lists.aleph1.co.uk>; Thu, 26 Aug 2010 05:19:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:mime-version:received:received:date:message-id
	:subject:from:to:content-type;
	bh=CVITwB8FJiztyAjnVoGxu8nQXK40fssqpi6SYnrK+fE=;
	b=PL0IW2m9OLt60hdLrgp15GLteJ4W34XmWFJgoNFYkxsqdIiPLP88AlnE6huk6zkro/
	A31k8uF6u0i5Gqh+nIwmD+zmjU5mP1LlZyEoUOBv4h+QFWb69Z+gjS95HyxU03ZLpt9P
	g6xBVknDDBNj14Pu+KQTWTZGfJDm0k7HbhtJo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	b=c5JY4yh8LhyERLTTaxIrwlqPHE2jNCntXuBpPWBAnBUZKcRFYfWfxjdvgzYwlOsxTJ
	fJ2vLgowOfV9lOvKAYEZ+WwYWY0ghOZUDTTmL63XrFEjhfRYKM2XpDd7+g7SUk2uu7CH
	sFHZshfnJsWO2PaA8+OoJjDZBwwwm5Q4NjjOY=
MIME-Version: 1.0
Received: by 10.100.80.7 with SMTP id d7mr10689769anb.9.1282825178315; Thu, 26
	Aug 2010 05:19:38 -0700 (PDT)
Received: by 10.100.93.9 with HTTP; Thu, 26 Aug 2010 05:19:38 -0700 (PDT)
Date: Thu, 26 Aug 2010 20:19:38 +0800
Message-ID: <AANLkTik=0QKWD3p6QHM58kwHeJ7OJ7+T4L=PDavemX2X@mail.gmail.com>
From: fs p <fushipeng@gmail.com>
To: yaffs <yaffs@lists.aleph1.co.uk>
Content-Type: text/plain; charset=ISO-8859-1
X-SA-Exim-Connect-IP: 209.85.160.177
X-SA-Exim-Mail-From: fushipeng@gmail.com
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on
	stoneboat.aleph1.co.uk
X-Spam-Level: 
X-Spam-Status: No, score=-2.3 required=4.5 tests=AWL,BAYES_00,SPF_PASS
	autolearn=no version=3.2.5
X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:14:11 +0000)
X-SA-Exim-Scanned: Yes (on stoneboat.aleph1.co.uk)
Subject: [Yaffs] yaffs checkpoint block info problem
X-BeenThere: yaffs@lists.aleph1.co.uk
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: Discussion of YAFFS NAND flash filesystem <yaffs.lists.aleph1.co.uk>
List-Unsubscribe: <http://lists.aleph1.co.uk/cgi-bin/mailman/options/yaffs>,
	<mailto:yaffs-request@lists.aleph1.co.uk?subject=unsubscribe>
List-Archive: <http://lists.aleph1.co.uk/lurker/list/yaffs.html>
List-Post: <mailto:yaffs@lists.aleph1.co.uk>
List-Help: <mailto:yaffs-request@lists.aleph1.co.uk?subject=help>
List-Subscribe: <http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs>,
	<mailto:yaffs-request@lists.aleph1.co.uk?subject=subscribe>
X-List-Received-Date: Thu, 26 Aug 2010 12:19:47 -0000

yaffs_CheckpointFindNextCheckpointBlock :

   dev->readChunkWithTagsFromNAND(dev,realignedChunk,NULL,&tags);
   if(tags.sequenceNumber == YAFFS_SEQUENCE_CHECKPOINT_DATA)
{
  ......
}

If this block is  "bad block", the tags seq  value may equal to
YAFFS_SEQUENCE_CHECKPOINT_DATA , so yaffs stop read checkpoint data
from the real
checkpoint block.
Any tips?


