On Mon, Oct 8, 2012 at 11:25 PM, H. Peter Anvin <h...@zytor.com> wrote: > On 10/09/2012 02:21 PM, Yinghai Lu wrote: >>> >>> Hi Yinghai, >>> >>> This patchset doesn't apply on top of tip:x86/mm2, starting at patch 08/10. >> >> sorry for that. I refresh my base to current linus/master and tip/master. >> >> could be some change there. >> >> could solve it: >> 1. update x86/mm2 to linus/master >> 2. or i resend the patch again with x86/mm2 as base. >> >> please let me know which one you like. >> > > If it doesn't have cross-dependencies on other code, x86/mm2 is probably > the best base; if there are other dependencies then that's fine, but we > need to know what they are. We don't want to create unnecessary tangles > among topic branches, it makes Linus very unhappy.
old one in tip/x86/mm2: void __init xen_init_mmu_ops(void) { x86_init.mapping.pagetable_reserve = xen_mapping_pagetable_reserve; x86_init.paging.pagetable_setup_start = xen_pagetable_setup_start; x86_init.paging.pagetable_setup_done = xen_pagetable_setup_done; pv_mmu_ops = xen_mmu_ops; in linus/master 2178 void __init xen_init_mmu_ops(void) 2179 { 2180 x86_init.mapping.pagetable_reserve = xen_mapping_pagetable_reserve; 2181 x86_init.paging.pagetable_init = xen_pagetable_init; 2182 pv_mmu_ops = xen_mmu_ops; 2183 2184 memset(dummy_mapping, 0xff, PAGE_SIZE); 2185 } cause by commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=c711288727a62f74d48032e56e51333dd104bf58 rej: --- arch/x86/xen/mmu.c +++ arch/x86/xen/mmu.c @@ -2169,7 +2165,7 @@ void __init xen_init_mmu_ops(void) { - x86_init.mapping.pagetable_reserve = xen_mapping_pagetable_reserve; + x86_init.mapping.make_range_readwrite = xen_make_range_readwrite; x86_init.paging.pagetable_init = xen_pagetable_init; pv_mmu_ops = xen_mmu_ops; -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/