|
@@ -128,6 +128,8 @@ void *kmap_atomic_prot_pfn(unsigned long pfn, enum km_type type, pgprot_t prot)
|
|
|
|
|
|
pagefault_disable();
|
|
pagefault_disable();
|
|
|
|
|
|
|
|
+ debug_kmap_atomic_prot(type);
|
|
|
|
+
|
|
idx = type + KM_TYPE_NR * smp_processor_id();
|
|
idx = type + KM_TYPE_NR * smp_processor_id();
|
|
vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx);
|
|
vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx);
|
|
set_pte(kmap_pte - idx, pfn_pte(pfn, prot));
|
|
set_pte(kmap_pte - idx, pfn_pte(pfn, prot));
|