[JFFS2] Don't advance c->wbuf_ofs to next eraseblock after wbuf flush
authorDavid Woodhouse <dwmw2@infradead.org>
Sat, 5 May 2007 08:52:49 +0000 (09:52 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Sat, 5 May 2007 08:52:49 +0000 (09:52 +0100)
commit3fddb6c985e3823c991399840d2d5ef5940e1b60
treed8da4d00e1c66eca503c511913532e6d98ea0ab2
parent693ef66d8914f50cb899b5268676ea508d1f3178
[JFFS2] Don't advance c->wbuf_ofs to next eraseblock after wbuf flush

After flushing the last page of an eraseblock, don't leave the
wbuf 'offset' field pointing at the start of the next physical
eraseblock. This was causing a BUG() on NOR-ECC (Sibley) flash, where
we start writing a little further in, after the cleanmarker.

Debugged by Alexander Belyakov <abelyako@googlemail.com>

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
fs/jffs2/wbuf.c