patch-2.3.99-pre6 linux/include/asm-ia64/pgalloc.h

Next file: linux/include/asm-ia64/pgtable.h
Previous file: linux/include/asm-ia64/pal.h
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.3.99-pre5/linux/include/asm-ia64/pgalloc.h linux/include/asm-ia64/pgalloc.h
@@ -139,6 +139,9 @@
 #define pmd_free(pmd)		free_pmd_fast(pmd)
 #define pgd_free(pgd)		free_pgd_fast(pgd)
 
+extern void __handle_bad_pgd (pgd_t *pgd);
+extern void __handle_bad_pmd (pmd_t *pmd);
+
 extern __inline__ pte_t*
 pte_alloc (pmd_t *pmd, unsigned long vmaddr)
 {
@@ -242,11 +245,6 @@
 
 /*
  * Page-granular tlb flush.
- *
- * do a tbisd (type = 2) normally, and a tbis (type = 3)
- * if it is an executable mapping.  We want to avoid the
- * itlb flush, because that potentially also does a
- * icache flush.
  */
 static __inline__ void
 flush_tlb_page (struct vm_area_struct *vma, unsigned long addr)

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)