]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: 7993/1: mm/memblock: add memblock_get_current_limit
authorLaura Abbott <lauraa@codeaurora.org>
Thu, 27 Feb 2014 00:23:43 +0000 (01:23 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Wed, 12 Mar 2014 00:16:56 +0000 (00:16 +0000)
Apart from setting the limit of memblock, it's also useful to be able
to get the limit to avoid recalculating it every time. Add the function
to do so.

Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
include/linux/memblock.h
mm/memblock.c

index 1ef66360f0b092b751f430bf31ca693a8a85ed46..8a20a51ed42d9c53c1b57153106fe33a0a61d78c 100644 (file)
@@ -252,6 +252,8 @@ static inline void memblock_dump_all(void)
 void memblock_set_current_limit(phys_addr_t limit);
 
 
+phys_addr_t memblock_get_current_limit(void);
+
 /*
  * pfn conversion functions
  *
index 39a31e7f004505991e37219bdb1e17f571efb933..7fe5354e7552c0507eb6a6b778eee42d1c2182af 100644 (file)
@@ -1407,6 +1407,11 @@ void __init_memblock memblock_set_current_limit(phys_addr_t limit)
        memblock.current_limit = limit;
 }
 
+phys_addr_t __init_memblock memblock_get_current_limit(void)
+{
+       return memblock.current_limit;
+}
+
 static void __init_memblock memblock_dump(struct memblock_type *type, char *name)
 {
        unsigned long long base, size;