[PATCH] fw_env: keep calling read() until whole flash block is read