diff options
author | Adrian Hunter <ext-adrian.hunter@nokia.com> | 2007-01-22 07:30:31 -0500 |
---|---|---|
committer | Kyungmin Park <kyungmin.park@samsung.com> | 2007-01-22 07:30:31 -0500 |
commit | ec255e34061bbc48fc702875336c6db969df9461 (patch) | |
tree | a09564c11687bc88f704a2c34fbbe6aa78c8aab3 /drivers/mtd/onenand | |
parent | f00b0046d2eafac3e78e8def9374c7492820a9d2 (diff) |
[MTD] OneNAND: Check first or second pages for bad block information
OneNAND records bad block information in the out-of-band area of either the first or second page of a block. Due to a logic error, only the first page was being checked.
Signed-off-by: Adrian Hunter <ext-adrian.hunter@nokia.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Diffstat (limited to 'drivers/mtd/onenand')
-rw-r--r-- | drivers/mtd/onenand/onenand_bbt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mtd/onenand/onenand_bbt.c b/drivers/mtd/onenand/onenand_bbt.c index 90db8f5b1f84..aa46b7f6f496 100644 --- a/drivers/mtd/onenand/onenand_bbt.c +++ b/drivers/mtd/onenand/onenand_bbt.c | |||
@@ -68,7 +68,7 @@ static int create_bbt(struct mtd_info *mtd, uint8_t *buf, struct nand_bbt_descr | |||
68 | 68 | ||
69 | printk(KERN_INFO "Scanning device for bad blocks\n"); | 69 | printk(KERN_INFO "Scanning device for bad blocks\n"); |
70 | 70 | ||
71 | len = 1; | 71 | len = 2; |
72 | 72 | ||
73 | /* We need only read few bytes from the OOB area */ | 73 | /* We need only read few bytes from the OOB area */ |
74 | scanlen = ooblen = 0; | 74 | scanlen = ooblen = 0; |