diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/mtd/nand.h | 12 |
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 | */ |
| 445 | struct nand_buffers { | 445 | struct 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 | /** |
