* [LSF/MM/BPF TOPIC] Enhancements to RCU-protected VMA walks
@ 2024-01-19 16:42 Liam R. Howlett
2024-01-22 16:34 ` Liam R. Howlett
0 siblings, 1 reply; 2+ messages in thread
From: Liam R. Howlett @ 2024-01-19 16:42 UTC (permalink / raw)
To: lsf-pc; +Cc: linux-mm
With the introduction of the per-vma locking in the pagefault handler,
the VMA tree is beginning to be used without the mmap_lock taken at all.
I'd like to talk about where we are in the process of RCU-protected VMA
walks, and where we are headed with a discussion around problems which
may arise and some mitigation ideas.
AKA: The annual mmap_sem/mmap_lock talk - And this time we mean it!
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [LSF/MM/BPF TOPIC] Enhancements to RCU-protected VMA walks
2024-01-19 16:42 [LSF/MM/BPF TOPIC] Enhancements to RCU-protected VMA walks Liam R. Howlett
@ 2024-01-22 16:34 ` Liam R. Howlett
0 siblings, 0 replies; 2+ messages in thread
From: Liam R. Howlett @ 2024-01-22 16:34 UTC (permalink / raw)
To: lsf-pc, linux-mm
Cc: Suren Baghdasaryan, Matthew Wilcox (Oracle),
Vlastimil Babka, paulmck, David Rientjes, Joel Fernandes,
Lorenzo Stoakes
Added Cc's
* Liam R. Howlett <Liam.Howlett@Oracle.com> [240119 11:42]:
> With the introduction of the per-vma locking in the pagefault handler,
> the VMA tree is beginning to be used without the mmap_lock taken at all.
Thanks to Suren for this [1] work, I should have included the reference
in the first email. There are more patch sets that increases the impact
of the locks, but I believe v4 that I've linked is the start of the RCU
use of the maple tree.
>
> I'd like to talk about where we are in the process of RCU-protected VMA
> walks, and where we are headed with a discussion around problems which
> may arise and some mitigation ideas.
There are some loose ends left in this work that we're still discussing
and working through and I think it would be beneficial to hash some of
it out in person, and have a wider audience exposure.
>
> AKA: The annual mmap_sem/mmap_lock talk - And this time we mean it!
>
[1] https://lore.kernel.org/linux-mm/20230227173632.3292573-1-surenb@google.com/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-01-22 16:34 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-19 16:42 [LSF/MM/BPF TOPIC] Enhancements to RCU-protected VMA walks Liam R. Howlett
2024-01-22 16:34 ` Liam R. Howlett
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox