]> err.no Git - linux-2.6/commitdiff
x86: change 64-bit pageattr to use set_pte_atomic()
authorIngo Molnar <mingo@elte.hu>
Wed, 30 Jan 2008 12:34:02 +0000 (13:34 +0100)
committerIngo Molnar <mingo@elte.hu>
Wed, 30 Jan 2008 12:34:02 +0000 (13:34 +0100)
NOP change - same as set_pte().

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/mm/pageattr_64.c

index 5a03fb5fd530b1f5abffc8c5a6a406f40778d2b1..34acbcd62eb8c84be2b79297482078b7801a3dc3 100644 (file)
@@ -86,7 +86,7 @@ repeat:
        prot = canon_pgprot(prot);
 
        if (level == 4) {
-               set_pte(kpte, mk_pte(page, prot));
+               set_pte_atomic(kpte, mk_pte(page, prot));
        } else {
                /*
                 * split_large_page will take the reference for this
@@ -99,7 +99,7 @@ repeat:
                if (!split)
                        return -ENOMEM;
                pgprot_val(ref_prot2) &= ~_PAGE_NX;
-               set_pte(kpte, mk_pte(split, ref_prot2));
+               set_pte_atomic(kpte, mk_pte(split, ref_prot2));
                goto repeat;
        }