memory-tiering-count-pgpromote_success-when-mem-tiering-is-enabled.patch removed from -mm tree
The quilt patch titled
Subject: memory tiering: count PGPROMOTE_SUCCESS when mem tiering is enabled.
has been removed from the -mm tree. Its filename was
memory-tiering-count-pgpromote_success-when-mem-tiering-is-enabled.patch
This patch was dropped because it was merged into the mm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
------------------------------------------------------
From: Zi Yan <[email protected]>
Subject: memory tiering: count PGPROMOTE_SUCCESS when mem tiering is enabled.
Date: Wed, 24 Jul 2024 09:01:15 -0400
memory tiering can be enabled/disabled at runtime and sysctl_numa_balancing_mode & NUMA_BALANCING_MEMORY_TIERING is used to check it. In migrate_misplaced_folio(), the check is missing when PGPROMOTE_SUCCESS is incremented. Add the missing check.
---
mm/migrate.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
mm/migrate.c renamed from mm/migrate.c~memory-tiering-count-pgpromote_success-when-mem-tiering-is-enabled +3 -1
@@ -2636,7 +2636,9 @@ int migrate_misplaced_folio(struct folioputback_movable_pages (&migratepages);if (nr_succeeded) {count_vm_numa_events (NUMA_PAGE_MIGRATE , nr_succeeded); -if (!node_is_toptier (folio_nid (folio)) &&node_is_toptier (node)) +if ((sysctl_numa_balancing_mode &NUMA_BALANCING_MEMORY_TIERING ) + && !node_is_toptier (folio_nid (folio)) + &&node_is_toptier (node))mod_node_page_state (pgdat,PGPROMOTE_SUCCESS , nr_succeeded); }
_
Patches currently in -mm which might be from [email protected] are