Messages in this thread | | | Date | Fri, 22 Dec 2006 07:51:34 +0800 | From | Randolph Chung <> | Subject | Re: fuse, get_user_pages, flush_anon_page, aliasing caches and all that again |
| |
> I understand now. I'm not sure how the PARISC implementation can be > correct in this light.
According to cachetlb.txt:
void flush_anon_page(struct page *page, unsigned long vmaddr) When the kernel needs to access the contents of an anonymous page, it calls this function (currently only get_user_pages()). Note: flush_dcache_page() deliberately doesn't work for an anonymous page. The default implementation is a nop (and should remain so for all coherent architectures). For incoherent architectures, it should flush the cache of the page at vmaddr in the current user process. ^^^^^^^^^^^^^^^^^^^^
Is the documentation wrong?
randolph - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |