can you use diff -up ? > @@ -554,6 +557,9 @@ > struct vm_page *pg; > off_t off; > > + > + ip->i_flag |= IN_UPDATE | IN_CHANGE; > + > if (!DOINGSOFTDEP(vp) || (ap->a_flags & PGO_CLEANIT) == 0) { > return genfs_putpages(v); > } it seems like an overkill. i think that GOP_WRITE is a better place. YAMAMOTO Takashi