Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[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>

authored by

Hiroki Kaminaga and committed by
Russell King
31a5539e a0d95af5

+1
+1
include/asm-arm/memory.h
··· 122 122 */ 123 123 #define __pa(x) __virt_to_phys((unsigned long)(x)) 124 124 #define __va(x) ((void *)__phys_to_virt((unsigned long)(x))) 125 + #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT) 125 126 126 127 /* 127 128 * Virtual <-> DMA view memory address translations