--- linux-2.4.2/include/asm-i386/pgalloc.h Thu Feb 22 01:09:57 2001 +++ linux/include/asm-i386/pgalloc.h Sun Mar 4 20:14:50 2001 @@ -92,9 +92,9 @@ free_page((unsigned long)pte); } -#define pte_free_kernel(pte) free_pte_slow(pte) -#define pte_free(pte) free_pte_slow(pte) -#define pgd_free(pgd) free_pgd_slow(pgd) +#define pte_free_kernel(pte) free_pte_fast(pte) +#define pte_free(pte) free_pte_fast(pte) +#define pgd_free(pgd) free_pgd_fast(pgd) #define pgd_alloc() get_pgd_fast() extern inline pte_t * pte_alloc_kernel(pmd_t * pmd, unsigned long address) @@ -145,7 +145,7 @@ * inside the pgd, so has no extra memory associated with it. * (In the PAE case we free the page.) */ -#define pmd_free(pmd) free_pmd_slow(pmd) +#define pmd_free(pmd) free_pmd_fast(pmd) #define pmd_free_kernel pmd_free #define pmd_alloc_kernel pmd_alloc