[PATCH v2 0/2] mm: batch free swaps for zap_pte_range()
From: Barry Song
Date: Wed Aug 07 2024 - 04:27:35 EST
From: Barry Song <v-songbaohua@xxxxxxxx>
Batch free swap slots for zap_pte_range(), making munmap three times
faster when the page table entries are filled with swap entries to
be freed. This is likely another advantage of using mTHP.
-v2:
* cleanup the name of the instances of swap_info_struct, per
Andrew, David;
* refine the code to add fallback in the batch free function,
Thanks for David's suggestion.
-v1:
https://lore.kernel.org/all/20240806012409.61962-1-21cnbao@xxxxxxxxx/
Barry Song (2):
mm: rename instances of swap_info_struct to meaningful 'si'
mm: attempt to batch free swap entries for zap_pte_range()
mm/swapfile.c | 412 ++++++++++++++++++++++++++++----------------------
1 file changed, 234 insertions(+), 178 deletions(-)
--
2.34.1