From 10f1fe76db591666ba35590f4186294bdea1b6ad Mon Sep 17 00:00:00 2001 From: Balazs Gerofi Date: Wed, 5 Jun 2019 16:40:21 +0900 Subject: [PATCH] ARM: set_range_middle(): fix PT deallocation bug Change-Id: Ic8c1e1193ae33d1ae81e0df362ae1a6944c6c3b2 --- arch/arm64/kernel/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/kernel/memory.c b/arch/arm64/kernel/memory.c index b8f32d30..e776818d 100644 --- a/arch/arm64/kernel/memory.c +++ b/arch/arm64/kernel/memory.c @@ -2847,7 +2847,7 @@ retry: error = 0; out: if (tt_pa) { - ihk_mc_free_pages(tt_pa, 1); + ihk_mc_free_pages(phys_to_virt((unsigned long)tt_pa), 1); } dkprintf("set_range_middle(%lx,%lx,%lx,%d): %d %lx\n", base, start, end, level, error, *ptep);