X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Fbasic-test%2Fyaffs_fileem2k.c;h=53970cf756b13cd7108b0e7abdfde180e468715e;hp=6604f041535600f3923308d3711ba3a3b94a1a93;hb=df88cf1097f3b7012fc1010cccd4e682fb13de97;hpb=5587d9d89d5fb9c31fd723e85949f85da70ef3a9 diff --git a/direct/basic-test/yaffs_fileem2k.c b/direct/basic-test/yaffs_fileem2k.c index 6604f04..53970cf 100644 --- a/direct/basic-test/yaffs_fileem2k.c +++ b/direct/basic-test/yaffs_fileem2k.c @@ -322,13 +322,14 @@ static int yflash2_Initialise(struct yaffs_dev *dev) void yflash2_install_drv(struct yaffs_dev *dev) { struct yaffs_param *param = &dev->param; - - param->drv_write_chunk_fn = yflash2_WriteChunk; - param->drv_read_chunk_fn = yflash2_ReadChunk; - param->drv_erase_fn = yflash2_EraseBlock; - param->drv_mark_bad_fn = yflash2_MarkBad; - param->drv_check_bad_fn = yflash2_CheckBad; - param->drv_initialise_fn = yflash2_Initialise; + struct yaffs_driver *drv = &dev->drv; + + drv->drv_write_chunk_fn = yflash2_WriteChunk; + drv->drv_read_chunk_fn = yflash2_ReadChunk; + drv->drv_erase_fn = yflash2_EraseBlock; + drv->drv_mark_bad_fn = yflash2_MarkBad; + drv->drv_check_bad_fn = yflash2_CheckBad; + drv->drv_initialise_fn = yflash2_Initialise; param->total_bytes_per_chunk = 2048;