yaffs: Remove tags validity checking code.
[yaffs2.git] / direct / basic-test / yaffs_fileem2k.c
index 28c5d2f90345a91654ba0822b3db6ad528171a0e..17eb9089004b225206bc45945716e2210653042f 100644 (file)
@@ -26,7 +26,6 @@ const char *yaffs_flashif2_c_version = "$Id: yaffs_fileem2k.c,v 1.24 2010-02-18
 #include "yaffs_guts.h"
 #include "yaffs_fileem2k.h"
 #include "yaffs_packedtags2.h"
-#include "yaffs_tagsvalidity.h"
 
 
 #include <sys/types.h>
@@ -460,14 +459,10 @@ int yflash2_ReadChunkWithTagsFromNAND(struct yaffs_dev *dev,int nand_chunk, u8 *
                                nread= read(h,tags,sizeof(struct yaffs_ext_tags));
                                if(nread != sizeof(struct yaffs_ext_tags))
                                         retval =  YAFFS_FAIL;
-                               if(yaffs_check_all_ff((u8 *)tags,sizeof(struct yaffs_ext_tags)))
-                               {
-                                       yaffs_init_tags(tags);
-                               }
+                               if(yaffs_check_all_ff((u8 *)tags, sizeof(struct yaffs_ext_tags)))
+                                       memset(tags, 0, sizeof(struct yaffs_ext_tags));
                                else
-                               {
                                        tags->chunk_used = 1;
-                               }
                        }
                        else
                        {
@@ -599,7 +594,7 @@ int yflash2_QueryNANDBlock(struct yaffs_dev *dev, int block_no, enum yaffs_block
        }
        else if(tags.chunk_used)
        {
-               *state = YAFFS_BLOCK_STATE_NEEDS_SCANNING;
+               *state = YAFFS_BLOCK_STATE_NEEDS_SCAN;
                *seq_number = tags.seq_number;
        }
        return YAFFS_OK;