ia64/xen-unstable
changeset 6153:1de047fc56f5
merge
line diff
9.1 --- a/linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgalloc.h Sat Aug 13 20:49:29 2005 +0000 9.2 +++ b/linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgalloc.h Sat Aug 13 21:03:39 2005 +0000 9.3 @@ -14,9 +14,9 @@ 9.4 do { \ 9.5 if (unlikely((mm)->context.pinned)) { \ 9.6 if (!PageHighMem(pte)) \ 9.7 - HYPERVISOR_update_va_mapping( \ 9.8 + BUG_ON(HYPERVISOR_update_va_mapping( \ 9.9 (unsigned long)__va(page_to_pfn(pte)<<PAGE_SHIFT),\ 9.10 - pfn_pte(page_to_pfn(pte), PAGE_KERNEL_RO), 0);\ 9.11 + pfn_pte(page_to_pfn(pte), PAGE_KERNEL_RO), 0));\ 9.12 set_pmd(pmd, __pmd(_PAGE_TABLE + \ 9.13 ((unsigned long long)page_to_pfn(pte) << \ 9.14 (unsigned long long) PAGE_SHIFT))); \
10.1 --- a/linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgtable.h Sat Aug 13 20:49:29 2005 +0000 10.2 +++ b/linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgtable.h Sat Aug 13 21:03:39 2005 +0000 10.3 @@ -398,7 +398,7 @@ extern void noexec_setup(const char *str 10.4 do { \ 10.5 if (__dirty) { \ 10.6 if ( likely((__vma)->vm_mm == current->mm) ) { \ 10.7 - HYPERVISOR_update_va_mapping((__address), (__entry), UVMF_INVLPG|UVMF_MULTI|(unsigned long)((__vma)->vm_mm->cpu_vm_mask.bits)); \ 10.8 + BUG_ON(HYPERVISOR_update_va_mapping((__address), (__entry), UVMF_INVLPG|UVMF_MULTI|(unsigned long)((__vma)->vm_mm->cpu_vm_mask.bits))); \ 10.9 } else { \ 10.10 xen_l1_entry_update((__ptep), (__entry)); \ 10.11 flush_tlb_page((__vma), (__address)); \ 10.12 @@ -416,8 +416,8 @@ do { \ 10.13 #define ptep_establish_new(__vma, __address, __ptep, __entry) \ 10.14 do { \ 10.15 if (likely((__vma)->vm_mm == current->mm)) { \ 10.16 - HYPERVISOR_update_va_mapping((__address), \ 10.17 - __entry, 0); \ 10.18 + BUG_ON(HYPERVISOR_update_va_mapping((__address), \ 10.19 + __entry, 0)); \ 10.20 } else { \ 10.21 xen_l1_entry_update((__ptep), (__entry)); \ 10.22 } \