diff options
Diffstat (limited to 'arch/tile/mm/highmem.c')
| -rw-r--r-- | arch/tile/mm/highmem.c | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/arch/tile/mm/highmem.c b/arch/tile/mm/highmem.c index 31dbbd9afe4..0dc21829477 100644 --- a/arch/tile/mm/highmem.c +++ b/arch/tile/mm/highmem.c @@ -93,7 +93,7 @@ static DEFINE_PER_CPU(struct kmap_amps, amps);   * If we examine it earlier we are exposed to a race where it looks   * writable earlier, but becomes immutable before we write the PTE.   */ -static void kmap_atomic_register(struct page *page, enum km_type type, +static void kmap_atomic_register(struct page *page, int type,  				 unsigned long va, pte_t *ptep, pte_t pteval)  {  	unsigned long flags; @@ -114,7 +114,6 @@ static void kmap_atomic_register(struct page *page, enum km_type type,  	list_add(&->list, &_list);  	set_pte(ptep, pteval); -	arch_flush_lazy_mmu_mode();  	spin_unlock(&_lock);  	homecache_kpte_unlock(flags); @@ -224,12 +223,12 @@ void *kmap_atomic_prot(struct page *page, pgprot_t prot)  }  EXPORT_SYMBOL(kmap_atomic_prot); -void *__kmap_atomic(struct page *page) +void *kmap_atomic(struct page *page)  {  	/* PAGE_NONE is a magic value that tells us to check immutability. */  	return kmap_atomic_prot(page, PAGE_NONE);  } -EXPORT_SYMBOL(__kmap_atomic); +EXPORT_SYMBOL(kmap_atomic);  void __kunmap_atomic(void *kvaddr)  { @@ -259,7 +258,6 @@ void __kunmap_atomic(void *kvaddr)  		BUG_ON(vaddr >= (unsigned long)high_memory);  	} -	arch_flush_lazy_mmu_mode();  	pagefault_enable();  }  EXPORT_SYMBOL(__kunmap_atomic);  | 
