* [PATCH] ARM: Use arch_virt_to_idmap() only when available
@ 2013-10-23 13:08 Thierry Reding
0 siblings, 0 replies; only message in thread
From: Thierry Reding @ 2013-10-23 13:08 UTC (permalink / raw
To: linux-arm-kernel
The arch_virt_to_idmap variable is only available when patching of the
physical to virtual translations at runtime is enabled via the Kconfig
ARM_PATCH_PHYS_VIRT option.
Signed-off-by: Thierry Reding <treding@nvidia.com>
---
arch/arm/include/asm/memory.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/include/asm/memory.h b/arch/arm/include/asm/memory.h
index 6748d62..38f2437 100644
--- a/arch/arm/include/asm/memory.h
+++ b/arch/arm/include/asm/memory.h
@@ -297,9 +297,11 @@ static inline void *phys_to_virt(phys_addr_t x)
*/
static inline phys_addr_t __virt_to_idmap(unsigned long x)
{
+#ifdef CONFIG_ARM_PATCH_VIRT_PHYS
if (arch_virt_to_idmap)
return arch_virt_to_idmap(x);
else
+#endif
return __virt_to_phys(x);
}
--
1.8.4
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2013-10-23 13:08 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-23 13:08 [PATCH] ARM: Use arch_virt_to_idmap() only when available Thierry Reding
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.