Linus> In the file linux/mm/filemap.c, function filemap_sync(), there
Linus> is a line that says:
Linus> dir = pgd_offset(current->mm, address);
Linus> but it should be
Linus> dir = pgd_offset(vma->vm_mm, address);
Linus> (ie change "current->mm" into "vma->vm_mm"). Does that fix the
Linus> problem for you?
It seems GOOD.
Thanks!
----_--__---_-_-_-__--_-__-__---_-_----_--_-_---_---_----
_/ TANAKA Yoshitomo _//
/ Suginami-ku Tokyo, Japan _// serow@silkwood.rim.or.jp