From: Liam R. Howlett Date: Tue, 16 Mar 2021 19:58:27 +0000 (-0400) Subject: kernel/acct rcu fix X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=4999d715352d4cf753ef34f617619c95589c2593;p=users%2Fjedix%2Flinux-maple.git kernel/acct rcu fix Signed-off-by: Liam R. Howlett --- diff --git a/kernel/acct.c b/kernel/acct.c index 5e8934fcdb324..82c79cab4faf2 100644 --- a/kernel/acct.c +++ b/kernel/acct.c @@ -540,8 +540,10 @@ void acct_collect(long exitcode, int group_dead) struct vm_area_struct *vma; mmap_read_lock(current->mm); + rcu_read_lock(); mas_for_each(&mas, vma, ULONG_MAX) vsize += vma->vm_end - vma->vm_start; + rcu_read_unlock(); mmap_read_unlock(current->mm); }