]> xenbits.xensource.com Git - legacy/linux-2.6.18-xen.git/commitdiff
Only x86 does not refcount VM_FOREIGN ptes.
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 12 Dec 2007 10:11:27 +0000 (10:11 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 12 Dec 2007 10:11:27 +0000 (10:11 +0000)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
mm/memory.c

index 739673891a322d982841297873e5e18cb49d44aa..2950e9803d437c334740c70251ae51c793c525ab 100644 (file)
@@ -396,7 +396,7 @@ struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr, pte_
                        return NULL;
        }
 
-#ifdef CONFIG_XEN
+#if defined(CONFIG_XEN) && defined(CONFIG_X86)
        /* XEN: Covers user-space grant mappings (even of local pages). */
        if (unlikely(vma->vm_flags & VM_FOREIGN))
                return NULL;