misc: apanic: bad block handling
authorTom Zhu <ling.zhu@motorola.com>
Mon, 21 Sep 2009 21:36:05 +0000 (16:36 -0500)
committermgross <mark.gross@intel.com>
Wed, 9 Nov 2011 20:04:55 +0000 (12:04 -0800)
commitf4dd9aae71c200f58a8ab48266e78c94afaa5a76
tree376eb7abd9e9c25a4fe4f929b1bc84251222507c
parent2ff22a7bf331582f70b58ff169b55103744eacd3
misc: apanic: bad block handling

Add bad block handling in apanic

Signed-off-by: Tom Zhu <ling.zhu@motorola.com>
Signed-off-by: San Mehat <san@google.com>
misc: apanic: Improved bad-block / watchdog handling

1. handle cases that there is no more good blocks
2. touch softlockup watchdog at the start of apanic
3. change unsigned char get_bb() to unsigned int get_bb()
4. return idx instead of rc2, to keep the previous written pages.

Signed-off-by: Tom Zhu <ling.zhu@motorola.com>
Signed-off-by: San Mehat <san@google.com>
drivers/misc/apanic.c