Messages in this thread | | | Subject | Re: 2.4.0-test10-pre3:Oops in mm/filemap.c:filemap_write_pa | From | Trond Myklebust <> | Date | 20 Oct 2000 01:05:14 +0200 |
| |
>>>>> " " == Petr Vandrovec <VANDROVE@vc.cvut.cz> writes:
> You do not have to use NFS - look for my postings with > 'page->mapping == NULL' in archive. Your code uses shared mmap, > 'page->isn't > it? Probably shared by couple of processes.
It's probably particularly nasty under NFS because of invalidate_inode_pages(). The latter empties the page cache whenever we can no longer trust it and calls remove_inode_page() on every unlocked page. It won't care whether the page is mmapped or not.
My guess is therefore that the line setting 'page->mapping = NULL' in __remove_inode_page() is a candidate for scrutiny...
Cheers, Trond - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
| |