···60/* This macro is used only in map_new_virtual() to map "page". */61#define kmap_prot page_to_kpgprot(page)6263-void kunmap_atomic(void *kvaddr, enum km_type type);64void *kmap_atomic_pfn(unsigned long pfn, enum km_type type);65void *kmap_atomic_prot_pfn(unsigned long pfn, enum km_type type, pgprot_t prot);66struct page *kmap_atomic_to_page(void *ptr);
···60/* This macro is used only in map_new_virtual() to map "page". */61#define kmap_prot page_to_kpgprot(page)6263+void kunmap_atomic_notypecheck(void *kvaddr, enum km_type type);64void *kmap_atomic_pfn(unsigned long pfn, enum km_type type);65void *kmap_atomic_prot_pfn(unsigned long pfn, enum km_type type, pgprot_t prot);66struct page *kmap_atomic_to_page(void *ptr);
+2-2
arch/tile/mm/highmem.c
···276}277EXPORT_SYMBOL(kmap_atomic);278279-void kunmap_atomic(void *kvaddr, enum km_type type)280{281 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK;282 enum fixed_addresses idx = type + KM_TYPE_NR*smp_processor_id();···300 arch_flush_lazy_mmu_mode();301 pagefault_enable();302}303-EXPORT_SYMBOL(kunmap_atomic);304305/*306 * This API is supposed to allow us to map memory without a "struct page".
···276}277EXPORT_SYMBOL(kmap_atomic);278279+void kunmap_atomic_notypecheck(void *kvaddr, enum km_type type)280{281 unsigned long vaddr = (unsigned long) kvaddr & PAGE_MASK;282 enum fixed_addresses idx = type + KM_TYPE_NR*smp_processor_id();···300 arch_flush_lazy_mmu_mode();301 pagefault_enable();302}303+EXPORT_SYMBOL(kunmap_atomic_notypecheck);304305/*306 * This API is supposed to allow us to map memory without a "struct page".