}
}
-
-
-
-
-static u8 localBuffer[PAGE_SIZE];
-
static char *NToName(char *buf,int n)
{
sprintf(buf,"emfile-2k-%d",n);
{
static int initialised = 0;
int i;
-
int blk;
-
if(initialised)
- {
return YAFFS_OK;
- }
initialised = 1;
-
srand(random_seed);
remaining_ops = (rand() % 1000) * 5;
memset(dummyBuffer,0xff,sizeof(dummyBuffer));
-
-
filedisk.nBlocks = SIZE_IN_MB * BLOCKS_PER_MB;
for(i = 0; i < MAX_HANDLES; i++)
for(i = 0,blk = 0; blk < filedisk.nBlocks; blk+=BLOCKS_PER_HANDLE,i++)
filedisk.handle[i] = GetBlockFileHandle(i);
-
return 1;
}
static int yflash2_EraseBlock(struct yaffs_dev *dev, int block_no)
{
- int i;
+ u32 i;
int h;
CheckInit();
u8 pg[PAGE_SIZE];
int syz = PAGE_SIZE;
- int pos;
memset(pg,0xff,syz);
-
h = filedisk.handle[(block_no / ( BLOCKS_PER_HANDLE))];
- lseek(h,((block_no % BLOCKS_PER_HANDLE) * dev->param.chunks_per_block) * PAGE_SIZE,SEEK_SET);
+ lseek(h,((block_no % BLOCKS_PER_HANDLE) * dev->param.chunks_per_block) * PAGE_SIZE, SEEK_SET);
for(i = 0; i < dev->param.chunks_per_block; i++)
- {
write(h,pg,PAGE_SIZE);
- }
- pos = lseek(h, 0,SEEK_CUR);
return YAFFS_OK;
}
static int yflash2_CheckBad(struct yaffs_dev *dev, int block_no)
{
- (void) dev;
- (void) block_no;
+ YAFFS_UNUSED(dev);
+ YAFFS_UNUSED(block_no);
return YAFFS_OK;
}