diff options
author | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2014-12-09 16:33:46 +0000 |
---|---|---|
committer | Andrey Konovalov <andrey.konovalov@linaro.org> | 2015-04-14 17:29:34 +0300 |
commit | c9595526a721191451a93c7fd87b029fcaa9f7fe (patch) | |
tree | 0814cda39026abbfeea3c202760e0ab46f9c60d0 /mm | |
parent | bd19b3bd336937cf5e65c39f42653fe1385f1e70 (diff) |
WIP: add memblock_overlaps_memory
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Diffstat (limited to 'mm')
-rw-r--r-- | mm/memblock.c | 6 |
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 |