[PATCH] fix race in __block_prepare_write