aboutsummaryrefslogtreecommitdiff
path: root/fs/jffs2/compr_zlib.c
diff options
context:
space:
mode:
authorJoakim Tjernlund <Joakim.Tjernlund@transmode.se>2009-05-28 17:43:59 +0200
committerDavid Woodhouse <David.Woodhouse@intel.com>2009-05-29 10:44:46 +0100
commit81e2962801bbb4e740c501ca687d5cb857929c04 (patch)
tree59b7eabd1477825c48278956a9a9a387ee92d12b /fs/jffs2/compr_zlib.c
parent8541c1180a355c4da283fc6b03a92c0233823c1b (diff)
jffs2: Fix corruption when flash erase/write failure
Erase errors such as: "Newly-erased block contained word 0xa4ef223e at offset 0x0296a014" and failure to write the clean marker, moves the offending erase block to erasing list before calling jffs2_erase_failed(). This is bad as jffs2_erase_failed() will also move the block to the bad_list, but is now moving the wrong block, causing FS corruption. Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'fs/jffs2/compr_zlib.c')
0 files changed, 0 insertions, 0 deletions