From ca57e9477615597617ca4fee3e616c17505235ed Mon Sep 17 00:00:00 2001 From: "Liam R. Howlett" Date: Tue, 16 Mar 2021 15:57:33 -0400 Subject: [PATCH] optee rcu fix Signed-off-by: Liam R. Howlett --- drivers/tee/optee/call.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/tee/optee/call.c b/drivers/tee/optee/call.c index 94acf379eaeeb..9f888fb91975d 100644 --- a/drivers/tee/optee/call.c +++ b/drivers/tee/optee/call.c @@ -548,10 +548,12 @@ static int __check_mem_type(struct vm_area_struct *vma, unsigned long end) MA_STATE(mas, &vma->vm_mm->mm_mt, vma->vm_start, vma->vm_start); + rcu_read_lock(); mas_for_each(&mas, vma, end) { if (!is_normal_memory(vma->vm_page_prot)) break; } + rcu_unread_lock(); if (!vma) return 0; -- 2.50.1