summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorSuren Baghdasaryan <surenb@google.com>2023-02-27 09:36:22 -0800
committerAndrew Morton <akpm@linux-foundation.org>2023-04-05 20:03:00 -0700
commit50ee32537206140e4cf6e47024be29a84d458d49 (patch)
treedaa86ed970962a3fca269595a31077160ca90328 /tools/perf/scripts/python
parent457f67be5910a2b5f1fda8af06bfe4d3492a0a4f (diff)
downloadlinux-50ee32537206140e4cf6e47024be29a84d458d49.tar.gz
linux-50ee32537206140e4cf6e47024be29a84d458d49.zip
mm: introduce lock_vma_under_rcu to be used from arch-specific code
Introduce lock_vma_under_rcu function to lookup and lock a VMA during page fault handling. When VMA is not found, can't be locked or changes after being locked, the function returns NULL. The lookup is performed under RCU protection to prevent the found VMA from being destroyed before the VMA lock is acquired. VMA lock statistics are updated according to the results. For now only anonymous VMAs can be searched this way. In other cases the function returns NULL. Link: https://lkml.kernel.org/r/20230227173632.3292573-24-surenb@google.com Signed-off-by: Suren Baghdasaryan <surenb@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions