aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj@kernel.org>2024-04-11 16:22:16 -0700
committerSeongJae Park <sj@kernel.org>2024-04-11 16:22:16 -0700
commit0b040c847fbfa8f05d303cc33326bdd802be31d6 (patch)
tree7dd092c395440ddaca7486c3188da4b7273935e3
parent0267a33b6bb0fb24f3c1598b4f0ab778325add45 (diff)
downloaddamon-hack-0b040c847fbfa8f05d303cc33326bdd802be31d6.tar.gz
backup damon/next patches
Signed-off-by: SeongJae Park <sj@kernel.org>
-rw-r--r--patches/next/ACMA.patch2
-rw-r--r--patches/next/Add-debug-log-for-PSI.patch2
-rw-r--r--patches/next/DAMOS-filter-type-YOUNG.patch9
-rw-r--r--patches/next/Docs-ABI-damon-update-for-youg-page-type-DAMOS-filte.patch2
-rw-r--r--patches/next/Docs-admin-guide-mm-damon-usage-fix-wrong-example-of.patch4
-rw-r--r--patches/next/Docs-admin-guide-mm-damon-usage-update-for-young-pag.patch4
-rw-r--r--patches/next/Docs-mm-damon-design-add-API-link-to-damon_ctx.patch4
-rw-r--r--patches/next/Docs-mm-damon-design-document-young-page-type-DAMOS-.patch45
-rw-r--r--patches/next/Docs-mm-damon-design-use-a-list-for-supported-filter.patch34
-rw-r--r--patches/next/commit-cleanup.patch2
-rw-r--r--patches/next/commits-aiming-not-to-be-posted.patch2
-rw-r--r--patches/next/docs-improvement.patch2
-rw-r--r--patches/next/drivers-virtio-virtio_balloon-integrate-ACMA-and-bal.patch2
-rw-r--r--patches/next/hacks-in-progress.patch2
-rw-r--r--patches/next/mm-damon-Add-debug-code.patch2
-rw-r--r--patches/next/mm-damon-add-DAMOS-filter-type-YOUNG.patch2
-rw-r--r--patches/next/mm-damon-core-a-bit-more-cleanup-and-comments.patch2
-rw-r--r--patches/next/mm-damon-core-add-debugging-purpose-log-of-tuned-esz.patch2
-rw-r--r--patches/next/mm-damon-core-add-todo-for-DAMOS-interval-validation.patch2
-rw-r--r--patches/next/mm-damon-core-initialize-esz_bp-from-damos_quota_ini.patch2
-rw-r--r--patches/next/mm-damon-core-reduce-fields-copying-using-temporal-l.patch2
-rw-r--r--patches/next/mm-damon-implement-DAMON-context-input-only-update-f.patch2
-rw-r--r--patches/next/mm-damon-paddr-check-access-in-page-level-again-for-.patch2
-rw-r--r--patches/next/mm-damon-paddr-do-page-level-access-check-for-pageou.patch2
-rw-r--r--patches/next/mm-damon-paddr-implement-damon_folio_mkold.patch2
-rw-r--r--patches/next/mm-damon-paddr-implement-damon_folio_young.patch2
-rw-r--r--patches/next/mm-damon-paddr-support-DAMOS-filter-type-YOUNG.patch2
-rw-r--r--patches/next/mm-damon-sysfs-Add-a-file-for-simple-checking-memcg-.patch2
-rw-r--r--patches/next/mm-vmscan-remove-ignore_references-argument-of-recla.patch2
-rw-r--r--patches/next/selftests-damon-_damon_sysfs-support-commit_schemes_.patch2
-rw-r--r--patches/next/series14
-rw-r--r--patches/next/tests-improvement.patch2
-rw-r--r--patches/next/trivial-fixes.patch2
-rw-r--r--patches/next/young-filter-followup.patch2
34 files changed, 98 insertions, 70 deletions
diff --git a/patches/next/ACMA.patch b/patches/next/ACMA.patch
index 5a7b352..53a9a18 100644
--- a/patches/next/ACMA.patch
+++ b/patches/next/ACMA.patch
@@ -1,4 +1,4 @@
-From e59ae80f6b3686b201e099d4b19d5660ba41e6f9 Mon Sep 17 00:00:00 2001
+From 68a85ec65bf8f1ade351ee8629bad802f0512872 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Thu, 11 Apr 2024 16:08:52 -0700
Subject: [PATCH] ==== ACMA ====
diff --git a/patches/next/Add-debug-log-for-PSI.patch b/patches/next/Add-debug-log-for-PSI.patch
index 5f2a929..97b6705 100644
--- a/patches/next/Add-debug-log-for-PSI.patch
+++ b/patches/next/Add-debug-log-for-PSI.patch
@@ -1,4 +1,4 @@
-From 0ea6f80f01bda0d43adda361471e3616f96c7c2b Mon Sep 17 00:00:00 2001
+From 27bb729eb24383806b897f7e47c91f0bd9b75ca2 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Fri, 16 Feb 2024 15:26:23 -0800
Subject: [PATCH] Add debug log for PSI
diff --git a/patches/next/DAMOS-filter-type-YOUNG.patch b/patches/next/DAMOS-filter-type-YOUNG.patch
index bcd91a9..3b8e199 100644
--- a/patches/next/DAMOS-filter-type-YOUNG.patch
+++ b/patches/next/DAMOS-filter-type-YOUNG.patch
@@ -1,9 +1,14 @@
-From 56dff0e5fce865cafa84026823e2fcd3f4c0dfea Mon Sep 17 00:00:00 2001
+From 8628f5573347ab53a221a3fd76c737d756404950 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Wed, 6 Mar 2024 18:43:00 -0800
Subject: [PATCH] ==== DAMOS filter type YOUNG ====
-Subject: [RFC PATCH v2] mm/damon: add a DAMOS filter type for page granularity access recheck
+Subject: [RFC PATCH v3] mm/damon: add a DAMOS filter type for page granularity access recheck
+
+Changes from RFC v2
+(https://lore.kernel.org/r/20240311204545.47097-1-sj@kernel.org)
+- Add documentation
+- Add Tested-by: Honggyu Kim <honggyu.kim@sk.com>
Changes from RFC v1
(https://lore.kernel.org/r/20240307030013.47041-1-sj@kernel.org)
diff --git a/patches/next/Docs-ABI-damon-update-for-youg-page-type-DAMOS-filte.patch b/patches/next/Docs-ABI-damon-update-for-youg-page-type-DAMOS-filte.patch
index 67a3a85..3dee4f5 100644
--- a/patches/next/Docs-ABI-damon-update-for-youg-page-type-DAMOS-filte.patch
+++ b/patches/next/Docs-ABI-damon-update-for-youg-page-type-DAMOS-filte.patch
@@ -1,4 +1,4 @@
-From c14754eba6116fecb928389b1f28ed64e665733c Mon Sep 17 00:00:00 2001
+From 0157098300af0f43c3a8e6f084de969c8eccd56d Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Wed, 13 Mar 2024 18:20:53 -0700
Subject: [PATCH] Docs/ABI/damon: update for 'youg page' type DAMOS filter
diff --git a/patches/next/Docs-admin-guide-mm-damon-usage-fix-wrong-example-of.patch b/patches/next/Docs-admin-guide-mm-damon-usage-fix-wrong-example-of.patch
index 0f40a32..484c8c8 100644
--- a/patches/next/Docs-admin-guide-mm-damon-usage-fix-wrong-example-of.patch
+++ b/patches/next/Docs-admin-guide-mm-damon-usage-fix-wrong-example-of.patch
@@ -1,4 +1,4 @@
-From f6bdb65e938bf81f52524b2880efb266d3f426cd Mon Sep 17 00:00:00 2001
+From 83fd20cc839771a4a395a23f718d70ead3ee6f60 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Sun, 17 Mar 2024 12:14:07 -0700
Subject: [PATCH] Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS
@@ -19,7 +19,7 @@ Signed-off-by: SeongJae Park <sj@kernel.org>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/admin-guide/mm/damon/usage.rst b/Documentation/admin-guide/mm/damon/usage.rst
-index 6fce035fdbf5..44ad9662c9b9 100644
+index 69bc8fabf378..3ce3f0aaa1d5 100644
--- a/Documentation/admin-guide/mm/damon/usage.rst
+++ b/Documentation/admin-guide/mm/damon/usage.rst
@@ -434,7 +434,7 @@ pages of all memory cgroups except ``/having_care_already``.::
diff --git a/patches/next/Docs-admin-guide-mm-damon-usage-update-for-young-pag.patch b/patches/next/Docs-admin-guide-mm-damon-usage-update-for-young-pag.patch
index 168eb41..bb6643f 100644
--- a/patches/next/Docs-admin-guide-mm-damon-usage-update-for-young-pag.patch
+++ b/patches/next/Docs-admin-guide-mm-damon-usage-update-for-young-pag.patch
@@ -1,4 +1,4 @@
-From 6c8e79241370d044789aab6cb9d186834cbae648 Mon Sep 17 00:00:00 2001
+From ec944a9574bc8c8cb02505a21cac0fc0699a1af7 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Wed, 13 Mar 2024 18:19:41 -0700
Subject: [PATCH] Docs/admin-guide/mm/damon/usage: update for young page type
@@ -10,7 +10,7 @@ Signed-off-by: SeongJae Park <sj@kernel.org>
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/Documentation/admin-guide/mm/damon/usage.rst b/Documentation/admin-guide/mm/damon/usage.rst
-index 44ad9662c9b9..3ce3f0aaa1d5 100644
+index 6fce035fdbf5..69bc8fabf378 100644
--- a/Documentation/admin-guide/mm/damon/usage.rst
+++ b/Documentation/admin-guide/mm/damon/usage.rst
@@ -410,19 +410,19 @@ in the numeric order.
diff --git a/patches/next/Docs-mm-damon-design-add-API-link-to-damon_ctx.patch b/patches/next/Docs-mm-damon-design-add-API-link-to-damon_ctx.patch
index b178b72..43ca874 100644
--- a/patches/next/Docs-mm-damon-design-add-API-link-to-damon_ctx.patch
+++ b/patches/next/Docs-mm-damon-design-add-API-link-to-damon_ctx.patch
@@ -1,4 +1,4 @@
-From 17b393eaf5345e6a1d1e6b05f592612c90d114da Mon Sep 17 00:00:00 2001
+From ba97f70d8a6a273fe471f85ef412f74388892911 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Sat, 2 Dec 2023 10:13:53 -0800
Subject: [PATCH] Docs/mm/damon/design: add API link to damon_ctx
@@ -11,7 +11,7 @@ Signed-off-by: SeongJae Park <sj@kernel.org>
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Documentation/mm/damon/design.rst b/Documentation/mm/damon/design.rst
-index 5620aab9b385..95fde052176d 100644
+index f2baf617184d..57709ed53220 100644
--- a/Documentation/mm/damon/design.rst
+++ b/Documentation/mm/damon/design.rst
@@ -12,9 +12,9 @@ Execution Model and Data Structures
diff --git a/patches/next/Docs-mm-damon-design-document-young-page-type-DAMOS-.patch b/patches/next/Docs-mm-damon-design-document-young-page-type-DAMOS-.patch
index 50f9aa2..3cec040 100644
--- a/patches/next/Docs-mm-damon-design-document-young-page-type-DAMOS-.patch
+++ b/patches/next/Docs-mm-damon-design-document-young-page-type-DAMOS-.patch
@@ -1,27 +1,44 @@
-From 0e81538cac3800a68db84ff833506018d0c5a5c1 Mon Sep 17 00:00:00 2001
+From 4378e4c7ed79b2921e82b490af7346adecf29927 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Wed, 13 Mar 2024 18:17:39 -0700
Subject: [PATCH] Docs/mm/damon/design: document 'young page' type DAMOS filter
Signed-off-by: SeongJae Park <sj@kernel.org>
---
- Documentation/mm/damon/design.rst | 3 +++
- 1 file changed, 3 insertions(+)
+ Documentation/mm/damon/design.rst | 20 +++++++++++---------
+ 1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/Documentation/mm/damon/design.rst b/Documentation/mm/damon/design.rst
-index 6c7918c6546c..ef6262b1e8f6 100644
+index 5620aab9b385..f2baf617184d 100644
--- a/Documentation/mm/damon/design.rst
+++ b/Documentation/mm/damon/design.rst
-@@ -477,6 +477,9 @@ Below types of filters are currently supported.
- - memory cgroup
- - Applied to pages that belonging to a given cgroup.
- - Handled by operations set layer. Supported by only ``paddr`` set.
-+- young page
-+ - Applied to pages that are accessed after last access check from the filter.
-+ - Handled by operations set layer. Supported by only ``paddr`` set.
- - address range
- - Applied to pages that belonging to a given address range.
- - Handled by the core logic.
+@@ -461,15 +461,17 @@ number of filters for each scheme. Each filter specifies the type of target
+ memory, and whether it should exclude the memory of the type (filter-out), or
+ all except the memory of the type (filter-in).
+
+-Currently, anonymous page, memory cgroup, address range, and DAMON monitoring
+-target type filters are supported by the feature. Some filter target types
+-require additional arguments. The memory cgroup filter type asks users to
+-specify the file path of the memory cgroup for the filter. The address range
+-type asks the start and end addresses of the range. The DAMON monitoring
+-target type asks the index of the target from the context's monitoring targets
+-list. Hence, users can apply specific schemes to only anonymous pages,
+-non-anonymous pages, pages of specific cgroups, all pages excluding those of
+-specific cgroups, pages in specific address range, pages in specific DAMON
++Currently, anonymous page, memory cgroup, young page, address range, and DAMON
++monitoring target type filters are supported by the feature. Some filter
++target types require additional arguments. The memory cgroup filter type asks
++users to specify the file path of the memory cgroup for the filter. The
++address range type asks the start and end addresses of the range. The DAMON
++monitoring target type asks the index of the target from the context's
++monitoring targets list. Hence, users can apply specific schemes to only
++anonymous pages, non-anonymous pages, pages of specific cgroups, all pages
++excluding those of specific cgroups, pages that not accessed after the last
++access check from the scheme, pages that accessed after the last access check
++from the scheme, pages in specific address range, pages in specific DAMON
+ monitoring targets, and any combination of those.
+
+ To handle filters efficiently, the address range and DAMON monitoring target
--
2.39.2
diff --git a/patches/next/Docs-mm-damon-design-use-a-list-for-supported-filter.patch b/patches/next/Docs-mm-damon-design-use-a-list-for-supported-filter.patch
index e2ac030..886e0d1 100644
--- a/patches/next/Docs-mm-damon-design-use-a-list-for-supported-filter.patch
+++ b/patches/next/Docs-mm-damon-design-use-a-list-for-supported-filter.patch
@@ -1,4 +1,4 @@
-From a6a1baea027a44021ba78f7202f916f92d797015 Mon Sep 17 00:00:00 2001
+From dc70a89d5ede7d76574d37667c584c38ac8cd39f Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Wed, 13 Mar 2024 18:10:21 -0700
Subject: [PATCH] Docs/mm/damon/design: use a list for supported filters
@@ -9,26 +9,28 @@ for specific type. Use a list for easier finding of specific types.
Signed-off-by: SeongJae Park <sj@kernel.org>
---
- Documentation/mm/damon/design.rst | 40 +++++++++++++++++--------------
- 1 file changed, 22 insertions(+), 18 deletions(-)
+ Documentation/mm/damon/design.rst | 46 +++++++++++++++++--------------
+ 1 file changed, 26 insertions(+), 20 deletions(-)
diff --git a/Documentation/mm/damon/design.rst b/Documentation/mm/damon/design.rst
-index 95fde052176d..6c7918c6546c 100644
+index 57709ed53220..bb82465c83dc 100644
--- a/Documentation/mm/damon/design.rst
+++ b/Documentation/mm/damon/design.rst
-@@ -461,24 +461,28 @@ number of filters for each scheme. Each filter specifies the type of target
+@@ -461,26 +461,32 @@ number of filters for each scheme. Each filter specifies the type of target
memory, and whether it should exclude the memory of the type (filter-out), or
all except the memory of the type (filter-in).
--Currently, anonymous page, memory cgroup, address range, and DAMON monitoring
--target type filters are supported by the feature. Some filter target types
--require additional arguments. The memory cgroup filter type asks users to
--specify the file path of the memory cgroup for the filter. The address range
--type asks the start and end addresses of the range. The DAMON monitoring
--target type asks the index of the target from the context's monitoring targets
--list. Hence, users can apply specific schemes to only anonymous pages,
--non-anonymous pages, pages of specific cgroups, all pages excluding those of
--specific cgroups, pages in specific address range, pages in specific DAMON
+-Currently, anonymous page, memory cgroup, young page, address range, and DAMON
+-monitoring target type filters are supported by the feature. Some filter
+-target types require additional arguments. The memory cgroup filter type asks
+-users to specify the file path of the memory cgroup for the filter. The
+-address range type asks the start and end addresses of the range. The DAMON
+-monitoring target type asks the index of the target from the context's
+-monitoring targets list. Hence, users can apply specific schemes to only
+-anonymous pages, non-anonymous pages, pages of specific cgroups, all pages
+-excluding those of specific cgroups, pages that not accessed after the last
+-access check from the scheme, pages that accessed after the last access check
+-from the scheme, pages in specific address range, pages in specific DAMON
-monitoring targets, and any combination of those.
-
-To handle filters efficiently, the address range and DAMON monitoring target
@@ -54,6 +56,10 @@ index 95fde052176d..6c7918c6546c 100644
+- memory cgroup
+ - Applied to pages that belonging to a given cgroup.
+ - Handled by operations set layer. Supported by only ``paddr`` set.
++- young page
++ - Applied to pages that are accessed after the last access check from the
++ scheme.
++ - Handled by operations set layer. Supported by only ``paddr`` set.
+- address range
+ - Applied to pages that belonging to a given address range.
+ - Handled by the core logic.
diff --git a/patches/next/commit-cleanup.patch b/patches/next/commit-cleanup.patch
index eacd5fb..1b787d7 100644
--- a/patches/next/commit-cleanup.patch
+++ b/patches/next/commit-cleanup.patch
@@ -1,4 +1,4 @@
-From e53ae5af8bfebe9ae07031906f29f1e3f6c7580a Mon Sep 17 00:00:00 2001
+From 1519d91bcdfef7f4fa75005873c831e01a609002 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Thu, 11 Apr 2024 16:04:44 -0700
Subject: [PATCH] ==== commit cleanup ====
diff --git a/patches/next/commits-aiming-not-to-be-posted.patch b/patches/next/commits-aiming-not-to-be-posted.patch
index 392570a..710a392 100644
--- a/patches/next/commits-aiming-not-to-be-posted.patch
+++ b/patches/next/commits-aiming-not-to-be-posted.patch
@@ -1,4 +1,4 @@
-From e0789e3c960bfd565aa1e278d92d1eba0eeed7b1 Mon Sep 17 00:00:00 2001
+From 80dbbf68c65eb8aa776a6320208705ca4fa42069 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Fri, 30 Jun 2023 19:06:22 +0000
Subject: [PATCH] === commits aiming not to be posted ===
diff --git a/patches/next/docs-improvement.patch b/patches/next/docs-improvement.patch
index 6f73054..b06f703 100644
--- a/patches/next/docs-improvement.patch
+++ b/patches/next/docs-improvement.patch
@@ -1,4 +1,4 @@
-From c9234083b5967c583811523a5056bca892d3a3eb Mon Sep 17 00:00:00 2001
+From a48fa148a11ec0cfc3f2c3347e9c18bd9c0b73c4 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Thu, 11 Apr 2024 16:08:41 -0700
Subject: [PATCH] ==== docs improvement ====
diff --git a/patches/next/drivers-virtio-virtio_balloon-integrate-ACMA-and-bal.patch b/patches/next/drivers-virtio-virtio_balloon-integrate-ACMA-and-bal.patch
index 465ae33..bf26231 100644
--- a/patches/next/drivers-virtio-virtio_balloon-integrate-ACMA-and-bal.patch
+++ b/patches/next/drivers-virtio-virtio_balloon-integrate-ACMA-and-bal.patch
@@ -1,4 +1,4 @@
-From c21806dd569d21cf2c8060c3ed19b7a2ee1157e8 Mon Sep 17 00:00:00 2001
+From 9d08ed3a8007e639cb53a3a9429f30f70b1b4ed3 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Wed, 28 Feb 2024 16:17:08 -0800
Subject: [PATCH] drivers/virtio/virtio_balloon: integrate ACMA and ballooning
diff --git a/patches/next/hacks-in-progress.patch b/patches/next/hacks-in-progress.patch
index 8b2d798..bc99720 100644
--- a/patches/next/hacks-in-progress.patch
+++ b/patches/next/hacks-in-progress.patch
@@ -1,4 +1,4 @@
-From 9444ca2d0664106601ecdbb986453ecd5773c4e5 Mon Sep 17 00:00:00 2001
+From 00785e4659fe502f4bf90319d4bcfe60314f08e5 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Fri, 30 Jun 2023 19:06:35 +0000
Subject: [PATCH] === hacks in progress ===
diff --git a/patches/next/mm-damon-Add-debug-code.patch b/patches/next/mm-damon-Add-debug-code.patch
index 2f73d59..3e37969 100644
--- a/patches/next/mm-damon-Add-debug-code.patch
+++ b/patches/next/mm-damon-Add-debug-code.patch
@@ -1,4 +1,4 @@
-From 6f1b436575b5fb78c9eb72f9ae3707dea3407b9b Mon Sep 17 00:00:00 2001
+From 2abfe95aa4871f95e023bd92efacb8cf32197ab5 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Sun, 14 Aug 2022 16:08:10 +0000
Subject: [PATCH] mm/damon: Add debug code
diff --git a/patches/next/mm-damon-add-DAMOS-filter-type-YOUNG.patch b/patches/next/mm-damon-add-DAMOS-filter-type-YOUNG.patch
index adea0df..27fa685 100644
--- a/patches/next/mm-damon-add-DAMOS-filter-type-YOUNG.patch
+++ b/patches/next/mm-damon-add-DAMOS-filter-type-YOUNG.patch
@@ -1,4 +1,4 @@
-From f8a2f1fa1a4f93999a121093a01a27f2b0f53fb1 Mon Sep 17 00:00:00 2001
+From d943682201d47acf2b87040bc4b5dbd9cfd0d302 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Tue, 5 Mar 2024 16:02:29 -0800
Subject: [PATCH] mm/damon: add DAMOS filter type YOUNG
diff --git a/patches/next/mm-damon-core-a-bit-more-cleanup-and-comments.patch b/patches/next/mm-damon-core-a-bit-more-cleanup-and-comments.patch
index 9b31145..0ad4210 100644
--- a/patches/next/mm-damon-core-a-bit-more-cleanup-and-comments.patch
+++ b/patches/next/mm-damon-core-a-bit-more-cleanup-and-comments.patch
@@ -1,4 +1,4 @@
-From 293b88d2a22b374874c5bfefd02a1607b2759d82 Mon Sep 17 00:00:00 2001
+From af3c2686f8362042e12e04ead2d0974d6d210352 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Tue, 20 Feb 2024 15:59:05 -0800
Subject: [PATCH] mm/damon/core: a bit more cleanup and comments
diff --git a/patches/next/mm-damon-core-add-debugging-purpose-log-of-tuned-esz.patch b/patches/next/mm-damon-core-add-debugging-purpose-log-of-tuned-esz.patch
index 2f7e622..acc0f13 100644
--- a/patches/next/mm-damon-core-add-debugging-purpose-log-of-tuned-esz.patch
+++ b/patches/next/mm-damon-core-add-debugging-purpose-log-of-tuned-esz.patch
@@ -1,4 +1,4 @@
-From b2be528520cba708602c348aa06e024094baa905 Mon Sep 17 00:00:00 2001
+From 43b0d3ba5b0327b5282cdefd4f2dc10cf4b0cc35 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Sat, 11 Nov 2023 19:36:03 +0000
Subject: [PATCH] mm/damon/core: add debugging-purpose log of tuned esz
diff --git a/patches/next/mm-damon-core-add-todo-for-DAMOS-interval-validation.patch b/patches/next/mm-damon-core-add-todo-for-DAMOS-interval-validation.patch
index 329f13e..e8f0846 100644
--- a/patches/next/mm-damon-core-add-todo-for-DAMOS-interval-validation.patch
+++ b/patches/next/mm-damon-core-add-todo-for-DAMOS-interval-validation.patch
@@ -1,4 +1,4 @@
-From 87b4c0199ef7e3209c03d4f2b1589dea6b2234c8 Mon Sep 17 00:00:00 2001
+From e19e9729bc10a4b52381c715ddddb3981b947ac7 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Sun, 3 Sep 2023 05:02:44 +0000
Subject: [PATCH] mm/damon/core: add todo for DAMOS interval validation
diff --git a/patches/next/mm-damon-core-initialize-esz_bp-from-damos_quota_ini.patch b/patches/next/mm-damon-core-initialize-esz_bp-from-damos_quota_ini.patch
index 606ad63..2bb1aac 100644
--- a/patches/next/mm-damon-core-initialize-esz_bp-from-damos_quota_ini.patch
+++ b/patches/next/mm-damon-core-initialize-esz_bp-from-damos_quota_ini.patch
@@ -1,4 +1,4 @@
-From 5737fbf1938b49628efbea7df26ede4d21420700 Mon Sep 17 00:00:00 2001
+From 9ffb2d02fe3220cd8936cfab1fe281aedce6e93b Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Thu, 15 Feb 2024 15:36:41 -0800
Subject: [PATCH] mm/damon/core: initialize ->esz_bp from
diff --git a/patches/next/mm-damon-core-reduce-fields-copying-using-temporal-l.patch b/patches/next/mm-damon-core-reduce-fields-copying-using-temporal-l.patch
index 654c2d7..12f9bd7 100644
--- a/patches/next/mm-damon-core-reduce-fields-copying-using-temporal-l.patch
+++ b/patches/next/mm-damon-core-reduce-fields-copying-using-temporal-l.patch
@@ -1,4 +1,4 @@
-From 25f213b1ea25c462fdf45df057c37c1a8a28c51a Mon Sep 17 00:00:00 2001
+From cd147b2952aff0bca07971485b0238c8b60ddfd9 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Tue, 20 Feb 2024 15:58:28 -0800
Subject: [PATCH] mm/damon/core: reduce fields copying using temporal list_head
diff --git a/patches/next/mm-damon-implement-DAMON-context-input-only-update-f.patch b/patches/next/mm-damon-implement-DAMON-context-input-only-update-f.patch
index ecb40e7..6a48faa 100644
--- a/patches/next/mm-damon-implement-DAMON-context-input-only-update-f.patch
+++ b/patches/next/mm-damon-implement-DAMON-context-input-only-update-f.patch
@@ -1,4 +1,4 @@
-From 132e8aefae4b33554bcae4380cc3ffe5e6805add Mon Sep 17 00:00:00 2001
+From cf1e78994e519fc02b5d7cfe0ba4a20ec97addaa Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Mon, 19 Feb 2024 22:00:35 -0800
Subject: [PATCH] mm/damon: implement DAMON context input-only update function
diff --git a/patches/next/mm-damon-paddr-check-access-in-page-level-again-for-.patch b/patches/next/mm-damon-paddr-check-access-in-page-level-again-for-.patch
index 3f24cbb..0b2a61b 100644
--- a/patches/next/mm-damon-paddr-check-access-in-page-level-again-for-.patch
+++ b/patches/next/mm-damon-paddr-check-access-in-page-level-again-for-.patch
@@ -1,4 +1,4 @@
-From a6ed29b8b82333b74da83886a3b41e43156a2ecf Mon Sep 17 00:00:00 2001
+From 0ea9ba8230b21d17b67f020da1f582363aac314f Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Fri, 8 Mar 2024 16:06:00 -0800
Subject: [PATCH] mm/damon/paddr: check access in page level again for pageout
diff --git a/patches/next/mm-damon-paddr-do-page-level-access-check-for-pageou.patch b/patches/next/mm-damon-paddr-do-page-level-access-check-for-pageou.patch
index 20afc74..c2add3b 100644
--- a/patches/next/mm-damon-paddr-do-page-level-access-check-for-pageou.patch
+++ b/patches/next/mm-damon-paddr-do-page-level-access-check-for-pageou.patch
@@ -1,4 +1,4 @@
-From cd13bcf7e266e797e459fd909b0f39fb9f3e8cb1 Mon Sep 17 00:00:00 2001
+From 5ee49ca56e49cceea34f787bcfe0e344fee2a174 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Fri, 8 Mar 2024 16:21:03 -0800
Subject: [PATCH] mm/damon/paddr: do page level access check for pageout DAMOS
diff --git a/patches/next/mm-damon-paddr-implement-damon_folio_mkold.patch b/patches/next/mm-damon-paddr-implement-damon_folio_mkold.patch
index fe1bb34..7faeacf 100644
--- a/patches/next/mm-damon-paddr-implement-damon_folio_mkold.patch
+++ b/patches/next/mm-damon-paddr-implement-damon_folio_mkold.patch
@@ -1,4 +1,4 @@
-From ffcfa909afe144b1f5350abe86854206c9ccca60 Mon Sep 17 00:00:00 2001
+From 9cfbd77325b28e996f049db8230f351e7ce3a4e3 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Fri, 8 Mar 2024 17:54:17 -0800
Subject: [PATCH] mm/damon/paddr: implement damon_folio_mkold()
diff --git a/patches/next/mm-damon-paddr-implement-damon_folio_young.patch b/patches/next/mm-damon-paddr-implement-damon_folio_young.patch
index e772728..e4e9ca9 100644
--- a/patches/next/mm-damon-paddr-implement-damon_folio_young.patch
+++ b/patches/next/mm-damon-paddr-implement-damon_folio_young.patch
@@ -1,4 +1,4 @@
-From dff40bfd35e82a413f679fdf6cce57b19a6d1955 Mon Sep 17 00:00:00 2001
+From 893debfe9b96ed1e82e1075e616a968b9ecec3cc Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Tue, 5 Mar 2024 16:03:19 -0800
Subject: [PATCH] mm/damon/paddr: implement damon_folio_young()
diff --git a/patches/next/mm-damon-paddr-support-DAMOS-filter-type-YOUNG.patch b/patches/next/mm-damon-paddr-support-DAMOS-filter-type-YOUNG.patch
index e57125a..ca01327 100644
--- a/patches/next/mm-damon-paddr-support-DAMOS-filter-type-YOUNG.patch
+++ b/patches/next/mm-damon-paddr-support-DAMOS-filter-type-YOUNG.patch
@@ -1,4 +1,4 @@
-From d726910c00c3c2029652b8c7f1f33593b7ef320f Mon Sep 17 00:00:00 2001
+From dd62386862bc45157609b3a9114399c7d2856d69 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Tue, 5 Mar 2024 16:04:59 -0800
Subject: [PATCH] mm/damon/paddr: support DAMOS filter type YOUNG
diff --git a/patches/next/mm-damon-sysfs-Add-a-file-for-simple-checking-memcg-.patch b/patches/next/mm-damon-sysfs-Add-a-file-for-simple-checking-memcg-.patch
index 8494ccb..3b15cef 100644
--- a/patches/next/mm-damon-sysfs-Add-a-file-for-simple-checking-memcg-.patch
+++ b/patches/next/mm-damon-sysfs-Add-a-file-for-simple-checking-memcg-.patch
@@ -1,4 +1,4 @@
-From b1eb353e81e7d48360c64753e46b0f76d701ec98 Mon Sep 17 00:00:00 2001
+From 7a21e6d4e1b290cafc80307a58999de5cfdd7ddb Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Fri, 18 Nov 2022 23:50:59 +0000
Subject: [PATCH] mm/damon/sysfs: Add a file for simple checking memcg ids and
diff --git a/patches/next/mm-vmscan-remove-ignore_references-argument-of-recla.patch b/patches/next/mm-vmscan-remove-ignore_references-argument-of-recla.patch
index 5ca9e20..2fced10 100644
--- a/patches/next/mm-vmscan-remove-ignore_references-argument-of-recla.patch
+++ b/patches/next/mm-vmscan-remove-ignore_references-argument-of-recla.patch
@@ -1,4 +1,4 @@
-From ef5d54e5be92bb690906516a2a2a95561646ed2b Mon Sep 17 00:00:00 2001
+From 14f2b74f916d773635f1f7a2defa081d7f1a0e22 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Fri, 8 Mar 2024 16:23:33 -0800
Subject: [PATCH] mm/vmscan: remove ignore_references argument of
diff --git a/patches/next/selftests-damon-_damon_sysfs-support-commit_schemes_.patch b/patches/next/selftests-damon-_damon_sysfs-support-commit_schemes_.patch
index 1c84de4..a71f421 100644
--- a/patches/next/selftests-damon-_damon_sysfs-support-commit_schemes_.patch
+++ b/patches/next/selftests-damon-_damon_sysfs-support-commit_schemes_.patch
@@ -1,4 +1,4 @@
-From 0fa3fa4282e09d3fc5587f41ed63f6356ca625be Mon Sep 17 00:00:00 2001
+From 44bf8d92af9474761c78a51533414f1693e10b43 Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Mon, 12 Feb 2024 17:41:44 -0800
Subject: [PATCH] selftests/damon/_damon_sysfs: support
diff --git a/patches/next/series b/patches/next/series
index 82799d9..4966881 100644
--- a/patches/next/series
+++ b/patches/next/series
@@ -11,6 +11,13 @@ mm-damon-paddr-implement-damon_folio_young.patch
mm-damon-paddr-implement-damon_folio_mkold.patch
mm-damon-add-DAMOS-filter-type-YOUNG.patch
mm-damon-paddr-support-DAMOS-filter-type-YOUNG.patch
+Docs-mm-damon-design-document-young-page-type-DAMOS-.patch
+Docs-admin-guide-mm-damon-usage-update-for-young-pag.patch
+Docs-ABI-damon-update-for-youg-page-type-DAMOS-filte.patch
+young-filter-followup.patch
+mm-damon-paddr-check-access-in-page-level-again-for-.patch
+mm-damon-paddr-do-page-level-access-check-for-pageou.patch
+mm-vmscan-remove-ignore_references-argument-of-recla.patch
trivial-fixes.patch
Docs-admin-guide-mm-damon-usage-fix-wrong-example-of.patch
mm-damon-core-initialize-esz_bp-from-damos_quota_ini.patch
@@ -32,10 +39,3 @@ mm-damon-core-reduce-fields-copying-using-temporal-l.patch
mm-damon-core-a-bit-more-cleanup-and-comments.patch
ACMA.patch
drivers-virtio-virtio_balloon-integrate-ACMA-and-bal.patch
-young-filter-followup.patch
-mm-damon-paddr-check-access-in-page-level-again-for-.patch
-mm-damon-paddr-do-page-level-access-check-for-pageou.patch
-mm-vmscan-remove-ignore_references-argument-of-recla.patch
-Docs-mm-damon-design-document-young-page-type-DAMOS-.patch
-Docs-admin-guide-mm-damon-usage-update-for-young-pag.patch
-Docs-ABI-damon-update-for-youg-page-type-DAMOS-filte.patch
diff --git a/patches/next/tests-improvement.patch b/patches/next/tests-improvement.patch
index 644ff27..94b4b60 100644
--- a/patches/next/tests-improvement.patch
+++ b/patches/next/tests-improvement.patch
@@ -1,4 +1,4 @@
-From a5bb0f8e7ac52ade01d67d8dc7907a222189386d Mon Sep 17 00:00:00 2001
+From 9dfbb6a9894dd58bef87ed2eb677328f2697238e Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Thu, 11 Apr 2024 16:08:17 -0700
Subject: [PATCH] ==== tests improvement ====
diff --git a/patches/next/trivial-fixes.patch b/patches/next/trivial-fixes.patch
index 4f8f2f1..754942a 100644
--- a/patches/next/trivial-fixes.patch
+++ b/patches/next/trivial-fixes.patch
@@ -1,4 +1,4 @@
-From d51804cefec9b5521b387f82462c28e8e46c00ee Mon Sep 17 00:00:00 2001
+From f1649d8eb41f30eae6107cd79bb2590eaaed2d4e Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Thu, 11 Apr 2024 16:04:34 -0700
Subject: [PATCH] ==== trivial fixes ====
diff --git a/patches/next/young-filter-followup.patch b/patches/next/young-filter-followup.patch
index e577fd2..068f6d0 100644
--- a/patches/next/young-filter-followup.patch
+++ b/patches/next/young-filter-followup.patch
@@ -1,4 +1,4 @@
-From 81d593657da43e073ec3433b0d4837e4494894b7 Mon Sep 17 00:00:00 2001
+From 7f71649c856597f9e6cd49010b8476405f4a688b Mon Sep 17 00:00:00 2001
From: SeongJae Park <sj@kernel.org>
Date: Thu, 11 Apr 2024 16:09:05 -0700
Subject: [PATCH] ==== young filter followup ====