projects
/
users
/
jedix
/
linux-maple.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fe62edd
)
kernel/events/core: Use maple tree iterators instead of linked list
author
Liam R. Howlett <Liam.Howlett@Oracle.com>
Mon, 4 Jan 2021 19:52:39 +0000
(14:52 -0500)
committer
Liam R. Howlett <Liam.Howlett@Oracle.com>
Wed, 20 Jan 2021 15:29:08 +0000
(10:29 -0500)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
kernel/events/core.c
patch
|
blob
|
history
diff --git
a/kernel/events/core.c
b/kernel/events/core.c
index 55d18791a72de38b77ae29440cf5b0a57b8db37d..abc330513abf6f061eddc0aac1b6cc6835732136 100644
(file)
--- a/
kernel/events/core.c
+++ b/
kernel/events/core.c
@@
-10000,8
+10000,9
@@
static void perf_addr_filter_apply(struct perf_addr_filter *filter,
struct perf_addr_filter_range *fr)
{
struct vm_area_struct *vma;
+ MA_STATE(mas, &mm->mm_mt, 0, 0);
-
for (vma = mm->mmap; vma; vma = vma->vm_next
) {
+
mas_for_each(&mas, vma, ULONG_MAX
) {
if (!vma->vm_file)
continue;