Hi Naoya, On Mon, Oct 04, 2010 at 12:24:51PM +0900, Naoya Horiguchi wrote: > Hi, > > I experienced build error of "calling pte_alloc_map() with 3 parameters, > while it's defined to have 4 parameters" in arch/x86/kernel/tboot.c etc. > Is the following chunk in patch "pte alloc trans splitting" necessary? > > @@ -1167,16 +1168,18 @@ static inline void pgtable_page_dtor(struct page *page) > pte_unmap(pte); \ > } while (0) > > -#define pte_alloc_map(mm, pmd, address) \ > - ((unlikely(!pmd_present(*(pmd))) && __pte_alloc(mm, pmd, address))? \ > - NULL: pte_offset_map(pmd, address)) > +#define pte_alloc_map(mm, vma, pmd, address) \ > + ((unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, vma, \ > + pmd, address))? \ > + NULL: pte_offset_map(pmd, address)) Sure it's necessary. Can you try again with current aa.git origin/master? (84c5ce35cf221ed0e561dec279df6985a388a080) Thanks a lot. Andrea -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>