From 112ade484a28b37af16339d710577821e4b6d907 Mon Sep 17 00:00:00 2001 From: Ken Sato Date: Thu, 31 Jan 2019 09:25:36 +0900 Subject: [PATCH] page_table: Fix return value of lookup_pte when ptl4 is blank Change-Id: I5926fedda182941a4b7a2fe480bffb12d4069713 --- arch/arm64/kernel/memory.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/kernel/memory.c b/arch/arm64/kernel/memory.c index a4fa67d6..f3e2b523 100644 --- a/arch/arm64/kernel/memory.c +++ b/arch/arm64/kernel/memory.c @@ -2580,6 +2580,8 @@ static pte_t *lookup_pte(translation_table_t* tt, uintptr_t virt, int pgshift, pgshift = PTL3_CONT_SHIFT; } else if (pgshift > PTL3_SHIFT) { pgshift = PTL3_SHIFT; + } else { + ptep = NULL; } goto out; }