Re: [PATCH v2 5/9] mm: vmalloc: Remove global purge_vmap_area_root rb-tree

From: Uladzislau Rezki
Date: Mon Sep 11 2023 - 17:16:31 EST


> On 08/29/23 at 10:11am, Uladzislau Rezki (Sony) wrote:
> > Similar to busy VA, lazily-freed area is stored to a node
> > it belongs to. Such approach does not require any global
> > locking primitive, instead an access becomes scalable what
> > mitigates a contention.
> >
> > This patch removes a global purge-lock, global purge-tree
> > and global purge list.
> >
> > Signed-off-by: Uladzislau Rezki (Sony) <urezki@xxxxxxxxx>
> > ---
> > mm/vmalloc.c | 135 +++++++++++++++++++++++++++++++--------------------
> > 1 file changed, 82 insertions(+), 53 deletions(-)
>
> LGTM,
>
> Reviewed-by: Baoquan He <bhe@xxxxxxxxxx>
>
Applied.

Thank you for review!

--
Uladzislau Rezki