X-Git-Url: https://yaffs.net/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftest-framework%2Fyaffs_ramem2k.c;h=11f90332cc98565c78b1e0d5e27f93edf26161fc;hp=cfb0f4f0b5e1e827e72b97ff73a399fa5f5d89d5;hb=b4d5215f18486403d16f2e776000e43eba052f40;hpb=93d04b9574a71315361b3ae5294b8ff95a6d848c diff --git a/direct/test-framework/yaffs_ramem2k.c b/direct/test-framework/yaffs_ramem2k.c index cfb0f4f..11f9033 100644 --- a/direct/test-framework/yaffs_ramem2k.c +++ b/direct/test-framework/yaffs_ramem2k.c @@ -77,6 +77,7 @@ static int sizeInMB = EM_SIZE_IN_MEG; static void nandemul_yield(int n) { + (void)n; #ifdef __KERNEL__ if(n > 0) schedule_timeout(n); #endif @@ -260,34 +261,9 @@ int nandemul2k_ReadChunkWithTagsFromNAND(struct yaffs_dev *dev,int nand_chunk, u return YAFFS_OK; } - -static int nandemul2k_CheckChunkErased(struct yaffs_dev *dev,int nand_chunk) -{ - int blk; - int pg; - int i; - - - - blk = nand_chunk/PAGES_PER_BLOCK; - pg = nand_chunk%PAGES_PER_BLOCK; - - - for(i = 0; i < PAGE_TOTAL_SIZE; i++) - { - if(ned.block[blk]->page[pg]->data[i] != 0xFF) - { - return YAFFS_FAIL; - } - } - - return YAFFS_OK; - -} - int nandemul2k_EraseBlockInNAND(struct yaffs_dev *dev, int blockNumber) { - + (void) dev; if(blockNumber < 0 || blockNumber >= ned.nBlocks) { @@ -311,6 +287,8 @@ int nandemul2k_EraseBlockInNAND(struct yaffs_dev *dev, int blockNumber) int nandemul2k_InitialiseNAND(struct yaffs_dev *dev) { + (void) dev; + CheckInit(); return YAFFS_OK; } @@ -320,6 +298,8 @@ int nandemul2k_MarkNANDBlockBad(struct yaffs_dev *dev, int block_no) u8 *x; + (void) dev; + x = &ned.block[block_no]->page[0]->data[PAGE_DATA_SIZE]; memset(x,0,sizeof(struct yaffs_packed_tags2));