Messages in this thread | | | From | alexs@kernel ... | Subject | [PATCH 00/11] transfer page to folio in KSM | Date | Wed, 20 Mar 2024 15:40:36 +0800 |
| |
From: "Alex Shi (tencent)" <alexs@kernel.org>
This is the first part of page to folio transfer on KSM. Since only single page could be stored in KSM, we could safely transfer stable tree pages to folios. This patchset could reduce ksm.o size to 2487136 from 2547952 bytes on latest akpm/mm-stable branch with CONFIG_DEBUG_VM enabled.
Alex Shi (tencent) (11): mm/ksm: Convert get_ksm_page to return a folio mm/ksm: use a folio in remove_rmap_item_from_tree mm/ksm: use a folio in remove_stable_node mm/ksm: use folio in stable_node_dup mm/ksm: use a folio in scan_get_next_rmap_item func mm/ksm: use folio in write_protect_page mm/ksm: Convert chain series funcs to use folio mm/ksm: Convert stable_tree_insert to use folio mm/ksm: Convert stable_tree_search to use folio mm/ksm: rename get_ksm_page to get_ksm_folio and return type mm/ksm: return folio for chain series funcs
mm/ksm.c | 244 +++++++++++++++++++++++++++---------------------------- 1 file changed, 122 insertions(+), 122 deletions(-)
-- 2.43.0
| |