[PATCH] Bug in error recovery in fs/buffer.c::__block_prepare_write()