diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2016-03-15 14:55:03 +0000 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2016-05-03 11:13:54 +0100 |
commit | 981b6714dbd26609212536b9fed43e49db1459cf (patch) | |
tree | d1929db350c1ad747a5ff2ade1bc7b01c4fd39a2 /arch/arm/mm/idmap.c | |
parent | 61603016e2122bf95328321b2f1a64277202b6e3 (diff) | |
download | op-kernel-dev-981b6714dbd26609212536b9fed43e49db1459cf.zip op-kernel-dev-981b6714dbd26609212536b9fed43e49db1459cf.tar.gz |
ARM: provide improved virt_to_idmap() functionality
For kexec, we need more functionality from the IDMAP system. We need to
be able to convert physical addresses to their identity mappped versions
as well as virtual addresses.
Convert the existing arch_virt_to_idmap() to deal with physical
addresses instead.
Acked-by: Santosh Shilimkar <ssantosh@kernel.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm/idmap.c')
-rw-r--r-- | arch/arm/mm/idmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mm/idmap.c b/arch/arm/mm/idmap.c index bd274a0..c1a48f8 100644 --- a/arch/arm/mm/idmap.c +++ b/arch/arm/mm/idmap.c @@ -15,7 +15,7 @@ * page tables. */ pgd_t *idmap_pgd; -unsigned long (*arch_virt_to_idmap)(unsigned long x); +long long arch_phys_to_idmap_offset; #ifdef CONFIG_ARM_LPAE static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, |