| pebs[m] = mkpeb(buf, m0, false), m < # pebs, mtd-cons(pebs) ⊦ ⟪ubi_io_sync_erase#(m; pebs; err)⟫ mtd-cons(pebs) |
pebs[m] = mkpeb(buf, m0, false), m < # pebs, mtd-cons(pebs) ⊦ ⟪if m < # pebs ∧ ¬ pebs[m].bad then mtd_asm_erase#(m; pebs; err) else abort⟫ mtd-cons(pebs)
Used simplifier rules: sync-erase: ⊦ ;