projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Created a new test to check the size of YTIME_T
[yaffs2.git]
/
direct
/
test-framework
/
yaffs_nand_drv.c
diff --git
a/direct/test-framework/yaffs_nand_drv.c
b/direct/test-framework/yaffs_nand_drv.c
index 3a06bd72f156d9b4bbb67e96b955fc2a2f8f0df4..8f2557935f4f5fcc1681711c022247ac887e4d86 100644
(file)
--- a/
direct/test-framework/yaffs_nand_drv.c
+++ b/
direct/test-framework/yaffs_nand_drv.c
@@
-67,7
+67,7
@@
static int yaffs_nand_drv_WriteChunk(struct yaffs_dev *dev, int nand_chunk,
struct nanddrv_transfer tr[2];
int i;
struct nanddrv_transfer tr[2];
int i;
- if(!data
|| !oob
)
+ if(!data)
return YAFFS_FAIL;
return YAFFS_FAIL;
@@
-78,7
+78,8
@@
static int yaffs_nand_drv_WriteChunk(struct yaffs_dev *dev, int nand_chunk,
for(i = 0, e = buffer + 2; i < chip->data_bytes_per_page; i+=256, e+=3)
yaffs_ecc_calc(data + i, e);
for(i = 0, e = buffer + 2; i < chip->data_bytes_per_page; i+=256, e+=3)
yaffs_ecc_calc(data + i, e);
- memcpy(buffer + 26, oob, oob_len);
+ if (oob)
+ memcpy(buffer + 26, oob, oob_len);
/* Set up and execute transfer */
/* Set up and execute transfer */