| # buf = VFS_PAGE_SIZE, files0[m] = mkfile(m0, md, m1, content), pcache[datakey(m, n)] = mkpentry(true, buf), err = err0, err = ESUCCESS, n * VFS_PAGE_SIZE < m2, datakey(m, n) ∈ pcache, m ∈ files0, err1 = ESUCCESS ∨ ⌊err1⌋ , ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ [pcache_set_status#(m, n, false; err, pcache); n := n + 1] (err = ESUCCESS ∨ ⌊err⌋ ) |
# buf = VFS_PAGE_SIZE, pcache[datakey(m, n)] = mkpentry(true, buf), files0[m] = mkfile(m0, md, m1, content), err = ESUCCESS, n * VFS_PAGE_SIZE < m2, m ∈ files0, datakey(m, n) ∈ pcache, err1 = ESUCCESS ∨ ⌊err1⌋ ⊦ [pcache_set_status#(m, n, false; err, pcache); n := n + 1] (err = ESUCCESS ∨ ⌊err⌋ )
Used simplifier rules: ⊦ ¬ ⌊ESUCCESS⌋ ; (s)