Skip to content

Reduce a vmalloc internal lock contention preparation work

Uladzislau Rezki (Sony) linux-mm lkml 1 version Applied

Status from this message: [merged mm-stable] lib-test_vmalloc-switch-to-prandom_u32.patch removed from -mm tree

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 14 repliesApplied 5/5

Patches in v1 All 5 applied

#Subject and filesSizeRepliesApplied
1/5mm/vmalloc: Make link_va()/unlink_va() common to different rb_rootmm/vmalloc.c+48 -121 replyApplied
2/5mm/vmalloc: Extend __alloc_vmap_area() with extra argumentsmm/vmalloc.c+16 -144 repliesApplied
3/5mm/vmalloc: Initialize VA's list node after unlinkmm/vmalloc.c+1 -14 repliesApplied
4/5mm/vmalloc: Extend __find_vmap_area() with one more argumentmm/vmalloc.c+4 -43 repliesApplied
5/5lib/test_vmalloc: Switch to prandom_u32()lib/test_vmalloc.c+8 -70 repliesApplied

Reviews trailers per patch

4 of 5 patches have a Reviewed-by or Acked-by.

PatchBaoquan He
1/5R-b
2/5R-b
3/5R-b
4/5R-b
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/5] Reduce a vmalloc internal lock contention preparation work

Hi.

This small serias is a preparation work to implement per-cpu vmalloc allocation in order to reduce a high internal lock contention. This series does not introduce any functional changes, it is only about preparation.

Uladzislau Rezki (Sony) (5):
mm/vmalloc: Make link_va()/unlink_va() common to different rb_root mm/vmalloc: Extend __alloc_vmap_area() with extra arguments mm/vmalloc: Initialize VA's list node after unlink mm/vmalloc: Extend __find_vmap_area() with one more argument lib/test_vmalloc: Switch to prandom_u32()

 lib/test_vmalloc.c | 15 +++----
 mm/vmalloc.c       | 98 ++++++++++++++++++++++++++++++++--------------
 2 files changed, 76 insertions(+), 37 deletions(-)
Signature · 1 line
2.30.2