mm: rcu safe VMA freeing
authorMichel Lespinasse <michel@lespinasse.org>
Mon, 27 Feb 2023 17:36:09 +0000 (09:36 -0800)
committerAndrew Morton <akpm@linux-foundation.org>
Thu, 6 Apr 2023 03:02:57 +0000 (20:02 -0700)
commit20cce633f4254cc0df39665449726e3172518f6c
tree7988880c4a5fa5b34ffe26a7f6a9ea6af56e434d
parent0b6cc04f3db3604c1485049bc9582523c2b44b75
mm: rcu safe VMA freeing

This prepares for page faults handling under VMA lock, looking up VMAs
under protection of an rcu read lock, instead of the usual mmap read lock.

Link: https://lkml.kernel.org/r/20230227173632.3292573-11-surenb@google.com
Signed-off-by: Michel Lespinasse <michel@lespinasse.org>
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
include/linux/mm_types.h
kernel/fork.c