ARM: add generic ioremap optimization by reusing static mappings
authorNicolas Pitre <nicolas.pitre@linaro.org>
Fri, 16 Sep 2011 05:14:23 +0000 (01:14 -0400)
committerGrazvydas Ignotas <notasas@gmail.com>
Sat, 26 Oct 2013 22:48:07 +0000 (01:48 +0300)
Now that we have all the static mappings from iotable_init() located
in the vmalloc area, it is trivial to optimize ioremap by reusing those
static mappings when the requested physical area fits in one of them,
and so in a generic way for all platforms.

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Tested-by: Stephen Warren <swarren@nvidia.com>
Tested-by: Kevin Hilman <khilman@ti.com>
Tested-by: Jamie Iles <jamie@jamieiles.com>
Conflicts:

arch/arm/mm/ioremap.c


No differences found