C_PURGE
coda_flag_inode(inode, C_PURGE);
if (!(cii->c_flags & (C_PURGE | C_FLUSH)))
cii->c_flags &= ~(C_VATTR | C_PURGE | C_FLUSH);
if (cii->c_flags & C_PURGE)
if (cii->c_flags & (C_VATTR | C_PURGE | C_FLUSH)) {
cii->c_flags &= ~(C_VATTR | C_PURGE | C_FLUSH);
coda_flag_inode(inode, C_VATTR | C_PURGE);
coda_flag_inode_children(inode, C_PURGE);
coda_flag_inode_children(inode, C_PURGE);
coda_flag_inode(inode, C_PURGE);