Anton Salikhmetov wrote: > From: Anton Salikhmetov > > The patch contains changes for updating the ctime and mtime fields for memory mapped files: > > 1) adding a new flag triggering update of the inode data; > 2) implementing a helper function for checking that flag and updating ctime and mtime; > 3) updating time stamps for mapped files in sys_msync() and do_fsync(). Sorry, one other issue to throw out too -- an mmap'd block device should also have its inode time fields updated. This is a little tricky because the inode referenced via mapping->host isn't the one that needs to have the time fields updated on. I have attached the patch that I submitted last. It is quite out of date, but does show my attempt to resolve some of these issues. Thanx... ps