]> bbs.cooldavid.org Git - net-next-2.6.git/commit
mtd: nand: don't walk past end of oobfree[]
authorDavid Brownell <dbrownell@users.sourceforge.net>
Wed, 22 Apr 2009 02:51:20 +0000 (19:51 -0700)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 5 Jun 2009 16:39:09 +0000 (17:39 +0100)
commit81d19b04a865f9fcc0ca01b20be806169ff9efb3
tree1d0a17203cf483b29ca45b0a35703f45198f18c2
parent24430abc88c67e3df2f06c96a6ccd73bda4c92f0
mtd: nand: don't walk past end of oobfree[]

Resolve issue noted by Sneha:  when computing oobavail from
the list of free areas in the OOB, don't assume there will
always be an unused slot at the end.  With ECC_HW_SYNDROME
and 4KiB page chips, it's fairly likely there *won't* be one.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Cc: "Narnakaje, Snehaprabha" <nsnehaprabha@ti.com>"
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/nand/nand_base.c