Hi, 2.6.24-mm1 won't build if CONFIG_X86_PAE is defined: /home/lkernel/src/linux-2.6.24-mm1/arch/x86/mm/pgtable_32.c: In function ‘pgd_mop_up_pmds’: /home/lkernel/src/linux-2.6.24-mm1/arch/x86/mm/pgtable_32.c:302: warning: passing argument 1 of ‘pmd_free’ from incompatible pointer type /home/lkernel/src/linux-2.6.24-mm1/arch/x86/mm/pgtable_32.c:302: error: too few arguments to function ‘pmd_free’ make[2]: *** [arch/x86/mm/pgtable_32.o] Error 1 make[1]: *** [arch/x86/mm] Error 2 make: *** [sub-make] Error 2 You'll find the proposed patch in attachment. Regards, Nadia