From 7847443f5aa0b5b3a2edcbd59c190b8c009de3ca Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 1 Dec 2013 21:06:07 -0600 Subject: [PATCH] MTD NAND: Fix a misplaced endif --- drivers/mtd/hamming.c | 6 +++--- drivers/mtd/mtd_nand.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/hamming.c b/drivers/mtd/hamming.c index 6f8f617a3a0..82622ab3ecc 100644 --- a/drivers/mtd/hamming.c +++ b/drivers/mtd/hamming.c @@ -300,9 +300,9 @@ static int hamming_verify256(FAR uint8_t *data, FAR const uint8_t *original) /* If all bytes are 0, there is no error */ if ((correction[0] == 0) && (correction[1] == 0) && (correction[2] == 0)) - { + { return 0; - } + } /* If there is a single bit error, there are 11 bits set to 1 */ @@ -333,7 +333,7 @@ static int hamming_verify256(FAR uint8_t *data, FAR const uint8_t *original) data[byte] ^= (1 << bit); return HAMMING_ERROR_SINGLEBIT; - } + } /* Check if ECC has been corrupted */ diff --git a/drivers/mtd/mtd_nand.c b/drivers/mtd/mtd_nand.c index 7be262563c7..9122554a855 100755 --- a/drivers/mtd/mtd_nand.c +++ b/drivers/mtd/mtd_nand.c @@ -523,6 +523,7 @@ static int nand_writepage(FAR struct nand_dev_s *nand, off_t block, fdbg("ERROR: Block is BAD\n"); return -EAGAIN; } +#endif #ifdef CONFIG_MTD_NAND_SWECC /* nandecc_writepage will handle the software ECC case */ @@ -540,7 +541,6 @@ static int nand_writepage(FAR struct nand_dev_s *nand, off_t block, */ else -#endif #endif { return NAND_WRITEPAGE(nand->raw, block, page, data, NULL);