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 <hanjie.lin@amlogic.com>
This commit is contained in:
Hanjie Lin
2018-07-23 15:13:43 +08:00
committed by Jianxin Pan
parent b5f37f3758
commit 47a87b6930

View File

@@ -25,6 +25,11 @@
#include <linux/sort.h>
#include <linux/slab.h>
#ifdef CONFIG_AMLOGIC_MODIFY
#include <linux/kmemleak.h>
#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);
}