lkml.org 
[lkml]   [2008]   [Jan]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH -v6 2/2] Updating ctime and mtime for memory-mapped files


On Fri, 18 Jan 2008, Miklos Szeredi wrote:
>
> That would need a new page flag (PG_mmap_dirty?). Do we have one
> available?

Yeah, that would be bad. We probably have flags free, but those page flags
are always a pain. Scratch that.

How about just setting a per-vma dirty flag, and then instead of updating
the mtime when taking the dirty-page fault, we just set that flag?

Then, on unmap and msync, we just do

if (vma->dirty-flag) {
vma->dirty_flag = 0;
update_file_times(vma->vm_file);
}

and be done with it?


Linus


\
 
 \ /
  Last update: 2008-01-18 19:49    [W:0.087 / U:1.000 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site