lkml.org 
[lkml]   [2006]   [Dec]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
DateFri, 22 Dec 2006 07:51:34 +0800
FromRandolph Chung <>
SubjectRe: 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/

\
 
 \ /
  Last update: 2006-12-22 01:45    [from the cache]
©2003-2010