diff --git a/erasure_layout.c b/erasure_layout.c index 0c31911b9..c60305f5f 100644 --- a/erasure_layout.c +++ b/erasure_layout.c @@ -350,13 +350,6 @@ int erase_write(struct flashctx *const flashctx, chipoff_t region_start, chipoff // after erase make it unselected again erase_layout[i].layout_list[j].selected = false; msg_cdbg("E(%"PRIx32":%"PRIx32")", start_addr, start_addr + block_len - 1); - // verify erase - ret = check_erased_range(flashctx, start_addr, block_len); - if (ret) { - msg_cerr("Verifying flash. Erase failed for range %#"PRIx32" : %#"PRIx32", Abort.\n", - start_addr, start_addr + block_len - 1); - goto _end; - } *all_skipped = false; } @@ -385,13 +378,6 @@ int erase_write(struct flashctx *const flashctx, chipoff_t region_start, chipoff *all_skipped = false; } - // verify write - ret = verify_range(flashctx, newcontents + region_start, region_start, region_end - region_start); - if (ret) { - msg_cerr("Verifying flash. Write failed for range %#"PRIx32" : %#"PRIx32", Abort.\n", - region_start, region_end); - goto _end; - } _end: memcpy(newcontents + region_start, old_start_buf, old_start - region_start);