xen-vtx-unstable
changeset 6671:7d0fb56b4a91
merge?
line diff
2.1 --- a/linux-2.6-xen-sparse/arch/xen/i386/mm/hypervisor.c Wed Sep 07 19:01:05 2005 +0000 2.2 +++ b/linux-2.6-xen-sparse/arch/xen/i386/mm/hypervisor.c Wed Sep 07 19:01:31 2005 +0000 2.3 @@ -106,7 +106,7 @@ void xen_l4_entry_update(pgd_t *ptr, pgd 2.4 void xen_machphys_update(unsigned long mfn, unsigned long pfn) 2.5 { 2.6 mmu_update_t u; 2.7 - u.ptr = (mfn << PAGE_SHIFT) | MMU_MACHPHYS_UPDATE; 2.8 + u.ptr = ((unsigned long long)mfn << PAGE_SHIFT) | MMU_MACHPHYS_UPDATE; 2.9 u.val = pfn; 2.10 BUG_ON(HYPERVISOR_mmu_update(&u, 1, NULL, DOMID_SELF) < 0); 2.11 }