On Fri, 2009-04-24 at 09:31 -0400, Trond Myklebust wrote: > The only alternative I can think of would be to unmap the page when the > filesystem starts to write it out in order to force another page fault > if the user application writes more data into that page. Actually, this might be fairly trivial to implement in NFS. We'd tag the nfs_page request as having been created by page_mkwrite(), then unmap any such tagged page in the ->writepage() callback (assuming that calling unmap_mapping_range() from ->writepage() is allowed?). AFAICS that should get rid of those residual dirty ptes in sys_munmap(). Cheers Trond -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html