From 79e5026f0115850ac54c1fd0dca2f5cb397f8b55 Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Tue, 17 Jul 2018 18:03:33 +0900 Subject: [PATCH] x86 mem init: fix clearing of init_pt memset(init_pt...) had the wrong size. Change-Id: Idb5d0d53b3c70ee4a16a101dd265d0854cfd3b72 --- arch/x86_64/kernel/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86_64/kernel/memory.c b/arch/x86_64/kernel/memory.c index 189a9e99..14c29192 100644 --- a/arch/x86_64/kernel/memory.c +++ b/arch/x86_64/kernel/memory.c @@ -2624,7 +2624,7 @@ void init_page_table(void) init_pt = ihk_mc_alloc_pages(1, IHK_MC_AP_CRITICAL); ihk_mc_spinlock_init(&init_pt_lock); - memset(init_pt, 0, sizeof(PAGE_SIZE)); + memset(init_pt, 0, sizeof(*init_pt)); /* Normal memory area */ init_normal_area(init_pt);