aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/mtd/nand.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/linux/mtd/nand.h b/include/linux/mtd/nand.h
index 32f8612469d8..520ebca11f5d 100644
--- a/include/linux/mtd/nand.h
+++ b/include/linux/mtd/nand.h
@@ -435,17 +435,17 @@ struct nand_ecc_ctrl {
435 435
436/** 436/**
437 * struct nand_buffers - buffer structure for read/write 437 * struct nand_buffers - buffer structure for read/write
438 * @ecccalc: buffer for calculated ECC 438 * @ecccalc: buffer pointer for calculated ECC, size is oobsize.
439 * @ecccode: buffer for ECC read from flash 439 * @ecccode: buffer pointer for ECC read from flash, size is oobsize.
440 * @databuf: buffer for data - dynamically sized 440 * @databuf: buffer pointer for data, size is (page size + oobsize).
441 * 441 *
442 * Do not change the order of buffers. databuf and oobrbuf must be in 442 * Do not change the order of buffers. databuf and oobrbuf must be in
443 * consecutive order. 443 * consecutive order.
444 */ 444 */
445struct nand_buffers { 445struct nand_buffers {
446 uint8_t ecccalc[NAND_MAX_OOBSIZE]; 446 uint8_t *ecccalc;
447 uint8_t ecccode[NAND_MAX_OOBSIZE]; 447 uint8_t *ecccode;
448 uint8_t databuf[NAND_MAX_PAGESIZE + NAND_MAX_OOBSIZE]; 448 uint8_t *databuf;
449}; 449};
450 450
451/** 451/**