diff options
Diffstat (limited to 'include/asm-ppc64')
-rw-r--r-- | include/asm-ppc64/pgtable.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/include/asm-ppc64/pgtable.h b/include/asm-ppc64/pgtable.h index 4c4824653e80..33b90e2aa47d 100644 --- a/include/asm-ppc64/pgtable.h +++ b/include/asm-ppc64/pgtable.h | |||
@@ -500,9 +500,15 @@ extern pgd_t ioremap_dir[1024]; | |||
500 | 500 | ||
501 | extern void paging_init(void); | 501 | extern void paging_init(void); |
502 | 502 | ||
503 | struct mmu_gather; | 503 | /* |
504 | void hugetlb_free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *prev, | 504 | * Because the huge pgtables are only 2 level, they can take |
505 | unsigned long start, unsigned long end); | 505 | * at most around 4M, much less than one hugepage which the |
506 | * process is presumably entitled to use. So we don't bother | ||
507 | * freeing up the pagetables on unmap, and wait until | ||
508 | * destroy_context() to clean up the lot. | ||
509 | */ | ||
510 | #define hugetlb_free_pgd_range(tlb, addr, end, floor, ceiling) \ | ||
511 | do { } while (0) | ||
506 | 512 | ||
507 | /* | 513 | /* |
508 | * This gets called at the end of handling a page fault, when | 514 | * This gets called at the end of handling a page fault, when |