From ce9fcee175901940ba7734c898392de94012270c Mon Sep 17 00:00:00 2001 From: Wang Wensheng Date: Tue, 19 Jul 2022 11:36:07 +0800 Subject: [PATCH] mm/sharepool: Fix using uninitialized sp_flag hulk inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I5DS9S CVE: NA ------------------------------------------------- Add the missing initialization for kc.sp_flag in sp_make_share_kva_to_spg(). Or a random value would be used in sp_remap_kva_to_vma(). Signed-off-by: Wang Wensheng Reviewed-by: Weilong Chen Signed-off-by: Zheng Zengkai --- mm/share_pool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/share_pool.c b/mm/share_pool.c index 8be3f75d0449..edba445d4bbf 100644 --- a/mm/share_pool.c +++ b/mm/share_pool.c @@ -2781,7 +2781,7 @@ static void *sp_make_share_kva_to_spg(unsigned long kva, unsigned long size, } spa->kva = kva; - + kc.sp_flags = sp_flags; list_for_each_entry(spg_node, &spg->procs, proc_node) { mm = spg_node->master->mm; kc.state = K2U_NORMAL; -- GitLab