On Wed, Jun 4, 2025 at 4:12 PM Suren Baghdasaryan <sur...@google.com> wrote: > > Utilize per-vma locks to stabilize vma after lookup without taking > mmap_lock during PROCMAP_QUERY ioctl execution. While we might take > mmap_lock for reading during contention, we do that momentarily only > to lock the vma. > This change is designed to reduce mmap_lock contention and prevent > PROCMAP_QUERY ioctl calls from blocking address space updates. > > Signed-off-by: Suren Baghdasaryan <sur...@google.com> > --- > fs/proc/task_mmu.c | 56 ++++++++++++++++++++++++++++++++++++---------- > 1 file changed, 44 insertions(+), 12 deletions(-) >
The overall approach in this patch set looks good to me! PROCMAP_QUERY changes specifically are pretty straightforward, nice. LGTM: Acked-by: Andrii Nakryiko <and...@kernel.org> And for the rest of the changes you seem to be in good hands, so I'll just be waiting for the final thing to land, thanks for working on this!