summaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2014-12-09 16:33:46 +0000
committerAndrey Konovalov <andrey.konovalov@linaro.org>2015-04-14 17:29:34 +0300
commitc9595526a721191451a93c7fd87b029fcaa9f7fe (patch)
tree0814cda39026abbfeea3c202760e0ab46f9c60d0 /mm
parentbd19b3bd336937cf5e65c39f42653fe1385f1e70 (diff)
WIP: add memblock_overlaps_memory
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Diffstat (limited to 'mm')
-rw-r--r--mm/memblock.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/mm/memblock.c b/mm/memblock.c
index 252b77bdf65e..d02ae8f9599b 100644
--- a/mm/memblock.c
+++ b/mm/memblock.c
@@ -1437,6 +1437,12 @@ int __init_memblock memblock_is_region_memory(phys_addr_t base, phys_addr_t size
memblock.memory.regions[idx].size) >= end;
}
+int __init_memblock memblock_overlaps_memory(phys_addr_t base, phys_addr_t size)
+{
+ memblock_cap_size(base, &size);
+ return memblock_overlaps_region(&memblock.memory, base, size) >= 0;
+}
+
/**
* memblock_is_region_reserved - check if a region intersects reserved memory
* @base: base of region to check