From 55283635a0f696cc2316120de49672be7a418735 Mon Sep 17 00:00:00 2001 From: Charles Manning Date: Mon, 20 Jan 2014 15:51:59 +1300 Subject: yaffs2: Remove block number check from summary verification The summary already has other verification. This one is not needed. The check caused summaries to be ignored if they were not on the numbered block. This caused problems when a summary was embedded in an image and the image is written to a flash with bad blocks. Signed-off-by: Charles Manning --- fs/yaffs2/yaffs_summary.c | 1 - 1 file changed, 1 deletion(-) (limited to 'fs/yaffs2') diff --git a/fs/yaffs2/yaffs_summary.c b/fs/yaffs2/yaffs_summary.c index 46e42f6d7d..e9e1b5d857 100644 --- a/fs/yaffs2/yaffs_summary.c +++ b/fs/yaffs2/yaffs_summary.c @@ -232,7 +232,6 @@ int yaffs_summary_read(struct yaffs_dev *dev, if (result == YAFFS_OK) { /* Verify header */ if (hdr.version != YAFFS_SUMMARY_VERSION || - hdr.block != blk || hdr.seq != bi->seq_number || hdr.sum != yaffs_summary_sum(dev)) result = YAFFS_FAIL; -- cgit v1.2.1