* [withdrawn] mm-khugepaged-make-khugepaged_collapse_control-a-local.patch removed from -mm tree
@ 2026-01-24 3:02 Andrew Morton
0 siblings, 0 replies; only message in thread
From: Andrew Morton @ 2026-01-24 3:02 UTC (permalink / raw)
To: mm-commits, ziy, ryan.roberts, richard.weiyang, npache,
lorenzo.stoakes, Liam.Howlett, lance.yang, dev.jain, david,
baolin.wang, baohua, anshuman.khandual, shivankg, akpm
The quilt patch titled
Subject: mm/khugepaged: make khugepaged_collapse_control a local
has been removed from the -mm tree. Its filename was
mm-khugepaged-make-khugepaged_collapse_control-a-local.patch
This patch was dropped because it was withdrawn
------------------------------------------------------
From: "Garg, Shivank" <shivankg@amd.com>
Subject: mm/khugepaged: make khugepaged_collapse_control a local
Date: Fri, 23 Jan 2026 15:03:58 +0530
Make this collapse_control instance local to the only function which uses
it.
Link: https://lkml.kernel.org/r/ba4502f7-0c35-460e-a42c-d32dea9ab9eb@amd.com
Signed-off-by: Shivank Garg <shivankg@amd.com>
Suggested-by: Dev Jain <dev.jain@arm.com>
Cc: Anshuman Khandual <anshuman.khandual@arm.com>
Cc: Baolin Wang <baolin.wang@linux.alibaba.com>
Cc: Barry Song <baohua@kernel.org>
Cc: David Hildenbrand (Red Hat) <david@kernel.org>
Cc: Lance Yang <lance.yang@linux.dev>
Cc: Liam R. Howlett <Liam.Howlett@oracle.com>
Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Cc: Nico Pache <npache@redhat.com>
Cc: Ryan Roberts <ryan.roberts@arm.com>
Cc: Wei Yang <richard.weiyang@gmail.com>
Cc: Zi Yan <ziy@nvidia.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---
mm/khugepaged.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
--- a/mm/khugepaged.c~mm-khugepaged-make-khugepaged_collapse_control-a-local
+++ a/mm/khugepaged.c
@@ -827,10 +827,6 @@ static void khugepaged_alloc_sleep(void)
remove_wait_queue(&khugepaged_wait, &wait);
}
-struct collapse_control khugepaged_collapse_control = {
- .is_khugepaged = true,
-};
-
static bool hpage_collapse_scan_abort(int nid, struct collapse_control *cc)
{
int i;
@@ -2618,13 +2614,16 @@ static void khugepaged_wait_work(void)
static int khugepaged(void *none)
{
+ struct collapse_control cc = {
+ .is_khugepaged = true,
+ };
struct mm_slot *slot;
set_freezable();
set_user_nice(current, MAX_NICE);
while (!kthread_should_stop()) {
- khugepaged_do_scan(&khugepaged_collapse_control);
+ khugepaged_do_scan(&cc);
khugepaged_wait_work();
}
_
Patches currently in -mm which might be from shivankg@amd.com are
mm-khugepaged-map-dirty-writeback-pages-failures-to-eagain.patch
mm-khugepaged-retry-with-sync-writeback-for-madv_collapse.patch
mm-khugepaged-remove-unnecessary-goto-skip-label.patch
mm-khugepaged-change-collapse_pte_mapped_thp-to-return-void.patch
mm-khugepaged-use-enum-scan_result-for-result-variables-and-return-types.patch
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-01-24 3:02 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-24 3:02 [withdrawn] mm-khugepaged-make-khugepaged_collapse_control-a-local.patch removed from -mm tree Andrew Morton
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.