| asynced0 ↔ false, files0[m] = mkfile(m0, md0, m1, content), dirs = dirs0, err = ESUCCESS, ino = m, ino0 = m, inode = mkinode(m, md, false, m1, 0, m2), m ∈ files0, m2 ≤ n * VFS_PAGE_SIZE ⊦ [asynced := false; icache_set_status#(ino, asynced; err, icache); if err = ESUCCESS then afs_fsync#(inode, false, dirs, files; ; asynced2, err)] (dirs = dirs0), ino0 ∈ icache |
asynced0 ↔ false, files0[m] = mkfile(m0, md0, m1, content), dirs = dirs0, err = ESUCCESS, ino = m, ino0 = m, inode = mkinode(m, md, false, m1, 0, m2), m ∈ files0, m2 ≤ n * VFS_PAGE_SIZE ⊦ [icache_set_status#(ino, false; err, icache); if err = ESUCCESS then afs_fsync#(inode, false, dirs, files; ; asynced2, err)] (dirs = dirs0), ino0 ∈ icache