NAND: fix off-by-one error in erase command argument range
commit0eb7fb59a0afe9c82f1f3d3f88fb88e3f04d706a
authorJon Povey <jon.povey@racelogic.co.uk>
Thu, 13 May 2010 09:31:41 +0000 (13 18:31 +0900)
committerØyvind Harboe <oyvind.harboe@zylin.com>
Fri, 14 May 2010 11:22:59 +0000 (14 13:22 +0200)
tree9549ff0244ea3bd5085aa5209dd1274f33ece124
parent215a5f7442773693045613cff9e3ce3c7f7e9678
NAND: fix off-by-one error in erase command argument range

The last_block argument to nand_erase() is checked against nand->num_blocks,
but the highest valid block number is (total - 1), the test for invalid should
be ">=" rather than ">".

Signed-off-by: Jon Povey <jon.povey@racelogic.co.uk>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
src/flash/nand/core.c