]> git.baikalelectronics.ru Git - kernel.git/commit
[MTD] [NAND] Wrong calculation of page number in nand_block_bad()
authorKnobloch, Thomas <knobloch@siemens.com>
Fri, 27 Apr 2007 11:19:36 +0000 (13:19 +0200)
committerDavid Woodhouse <dwmw2@infradead.org>
Fri, 27 Apr 2007 14:13:53 +0000 (15:13 +0100)
commit6ab8683ebaf2b08223373b7d184191518f017ba5
treeea967c51ff6d1b126f3db8ff7c73dfaa63875091
parenta560ced7d934299dd2000481719bbb436bb37406
[MTD] [NAND] Wrong calculation of page number in nand_block_bad()

In case that there is no memory based bad block table available the
function nand_block_checkbad() in drivers/mtd/nand/nand_base.c will call
nand_block_bad() directly. When parameter 'getchip' is set to zero,
nand_block_bad() will not right shift the offset to calculate the
correct page number.

Signed-off-by: Thomas Knobloch <knobloch@siemens.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
drivers/mtd/nand/nand_base.c