|
@@ -42,6 +42,7 @@ void *__kmap_atomic(struct page *page, enum km_type type)
|
|
|
if (!PageHighMem(page))
|
|
|
return page_address(page);
|
|
|
|
|
|
+ debug_kmap_atomic(type);
|
|
|
idx = type + KM_TYPE_NR*smp_processor_id();
|
|
|
vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx);
|
|
|
#ifdef CONFIG_DEBUG_HIGHMEM
|
|
@@ -88,6 +89,7 @@ void *kmap_atomic_pfn(unsigned long pfn, enum km_type type)
|
|
|
|
|
|
pagefault_disable();
|
|
|
|
|
|
+ debug_kmap_atomic(type);
|
|
|
idx = type + KM_TYPE_NR*smp_processor_id();
|
|
|
vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx);
|
|
|
set_pte(kmap_pte-idx, pfn_pte(pfn, kmap_prot));
|