kmap_atomic_pfn
void *vaddr = kmap_atomic_pfn(paddr >> PAGE_SHIFT);
va = (unsigned long)kmap_atomic_pfn(pa >> PAGE_SHIFT);
vaddr = kmap_atomic_pfn(pfn);