From 47a87b6930cd76ae516288207d80bb2c94b28710 Mon Sep 17 00:00:00 2001 From: Hanjie Lin Date: Mon, 23 Jul 2018 15:13:43 +0800 Subject: [PATCH] kmemleak: shouldn't scan reserved memory PD#170481: kmemleak: shouldn't scan reserved memory set reserved memory to no scan Change-Id: I39fce2ca8d4dc6525f3fbc15622a4b5bcbc5344b Signed-off-by: Hanjie Lin --- drivers/of/of_reserved_mem.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/of/of_reserved_mem.c b/drivers/of/of_reserved_mem.c index 40f9edebb119..186f267ba87b 100644 --- a/drivers/of/of_reserved_mem.c +++ b/drivers/of/of_reserved_mem.c @@ -25,6 +25,11 @@ #include #include +#ifdef CONFIG_AMLOGIC_MODIFY +#include +#endif + + #define MAX_RESERVED_REGIONS 16 static struct reserved_mem reserved_mem[MAX_RESERVED_REGIONS]; static int reserved_mem_count; @@ -291,6 +296,11 @@ void __init fdt_init_reserved_mem(void) if (rmem->size == 0) err = __reserved_mem_alloc_size(node, rmem->name, &rmem->base, &rmem->size); + +#ifdef CONFIG_AMLOGIC_MODIFY + kmemleak_no_scan(phys_to_virt(rmem->base)); +#endif + if (err == 0) __reserved_mem_init_node(rmem); }