/*
* YAFFS: Yet Another Flash File System. A NAND-flash specific file system.
*
- * Copyright (C) 2002-2011 Aleph One Ltd.
- * for Toby Churchill Ltd and Brightstar Engineering
+ * Copyright (C) 2002-2018 Aleph One Ltd.
*
* Created by Charles Manning <charles@aleph1.co.uk>
*
struct nanddrv_transfer tr[2];
int i;
- if(!data || !oob)
+ if(!data)
return YAFFS_FAIL;
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 */