浏览代码

[ARM] 3194/1: add pfn_to_kaddr macro for ARM take2

Patch from Hiroki Kaminaga

This patch defines a new macro: pfn_to_kaddr(pfn).
Same macro is already defined on other arch, such as i386.

Signed-off-by: Hiroki Kaminaga <kaminaga@sm.sony.co.jp>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Hiroki Kaminaga 19 年之前
父节点
当前提交
31a5539e57
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      include/asm-arm/memory.h

+ 1 - 0
include/asm-arm/memory.h

@@ -122,6 +122,7 @@ static inline void *phys_to_virt(unsigned long x)
  */
  */
 #define __pa(x)			__virt_to_phys((unsigned long)(x))
 #define __pa(x)			__virt_to_phys((unsigned long)(x))
 #define __va(x)			((void *)__phys_to_virt((unsigned long)(x)))
 #define __va(x)			((void *)__phys_to_virt((unsigned long)(x)))
+#define pfn_to_kaddr(pfn)	__va((pfn) << PAGE_SHIFT)
 
 
 /*
 /*
  * Virtual <-> DMA view memory address translations
  * Virtual <-> DMA view memory address translations