[PATCH] mm/filemap_xip.c compilation fix
mm/filemap_xip.c: In function `__xip_unmap': mm/filemap_xip.c:194: request for member `pte' in something not a structure or union Apparently pte_pfn() takes a pte_t, not a pointer to a pte_t. From looking at asm/page.h, it seems to be the same on ia32 or ppc (iff STRICT_MM_TYPECHECKS is enabled, which is disabled by default on ppc). Acked-by: Carsten Otte <cotte@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Родитель
eb0a90b497
Коммит
082ff0a999
|
@ -191,7 +191,7 @@ __xip_unmap (struct address_space * mapping,
|
||||||
address);
|
address);
|
||||||
if (!IS_ERR(pte)) {
|
if (!IS_ERR(pte)) {
|
||||||
/* Nuke the page table entry. */
|
/* Nuke the page table entry. */
|
||||||
flush_cache_page(vma, address, pte_pfn(pte));
|
flush_cache_page(vma, address, pte_pfn(*pte));
|
||||||
pteval = ptep_clear_flush(vma, address, pte);
|
pteval = ptep_clear_flush(vma, address, pte);
|
||||||
BUG_ON(pte_dirty(pteval));
|
BUG_ON(pte_dirty(pteval));
|
||||||
pte_unmap(pte);
|
pte_unmap(pte);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче