Annotate vital static information into kmemdump: - init_mm - init_mm.pgd Information on these variables is stored into dedicated kmemdump section. Signed-off-by: Eugen Hristev <eugen.hristev@xxxxxxxxxx> --- mm/init-mm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mm/init-mm.c b/mm/init-mm.c index 4600e7605cab..2dbbaf640cf4 100644 --- a/mm/init-mm.c +++ b/mm/init-mm.c @@ -7,6 +7,7 @@ #include <linux/cpumask.h> #include <linux/mman.h> #include <linux/pgtable.h> +#include <linux/kmemdump.h> #include <linux/atomic.h> #include <linux/user_namespace.h> @@ -48,6 +49,9 @@ struct mm_struct init_mm = { INIT_MM_CONTEXT(init_mm) }; +KMEMDUMP_VAR_CORE(init_mm, sizeof(init_mm)); +KMEMDUMP_VAR_CORE_NAMED(init_mm_pgd, init_mm.pgd, sizeof(*init_mm.pgd)); + void setup_initial_init_mm(void *start_code, void *end_code, void *end_data, void *brk) { -- 2.43.0