]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/x86/mm/highmem_32.c
Merge commit 'origin/master' into for-linus/xen/master
[karo-tx-linux.git] / arch / x86 / mm / highmem_32.c
index 5bc5d1688c1c771730ba6fa1ecdea1bafe959767..58f621e8191955c2e02016df1d8e99bec8e1ed8f 100644 (file)
@@ -40,12 +40,10 @@ void *kmap_atomic_prot(struct page *page, enum km_type type, pgprot_t prot)
 
        debug_kmap_atomic(type);
 
-       debug_kmap_atomic(type);
        idx = type + KM_TYPE_NR*smp_processor_id();
        vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx);
        BUG_ON(!pte_none(*(kmap_pte-idx)));
        set_pte(kmap_pte-idx, mk_pte(page, prot));
-       arch_flush_lazy_mmu_mode();
 
        return (void *)vaddr;
 }
@@ -75,7 +73,6 @@ void kunmap_atomic(void *kvaddr, enum km_type type)
 #endif
        }
 
-       arch_flush_lazy_mmu_mode();
        pagefault_enable();
 }