aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2022-01-27 16:22:40 +0100
committerDmitry Vyukov <dvyukov@google.com>2022-01-27 16:50:32 +0100
commit371d85518be0126d0cebbdecb4902f05745e5e66 (patch)
treed24aaf0e70d98a744cdf8c7ef90dea410ac2273a /dashboard
parent82cf738ee6ec357abc38315dbd6b2ad431b98a48 (diff)
dashboard/config/linux: enable ANON_VMA_NAME and DAMON_RECLAIM
Enable new configs in v5.17 that look interesting to us.
Diffstat (limited to 'dashboard')
-rw-r--r--dashboard/config/linux/bits/subsystems.yml2
-rw-r--r--dashboard/config/linux/upstream-apparmor-kasan.config4
-rw-r--r--dashboard/config/linux/upstream-arm-full.config4
-rw-r--r--dashboard/config/linux/upstream-arm-kasan.config4
-rw-r--r--dashboard/config/linux/upstream-arm64-full.config4
-rw-r--r--dashboard/config/linux/upstream-arm64-kasan.config4
-rw-r--r--dashboard/config/linux/upstream-arm64-mte.config4
-rw-r--r--dashboard/config/linux/upstream-leak.config4
-rw-r--r--dashboard/config/linux/upstream-riscv64-kasan.config4
-rw-r--r--dashboard/config/linux/upstream-s390-kasan.config4
-rw-r--r--dashboard/config/linux/upstream-selinux-kasan.config4
-rw-r--r--dashboard/config/linux/upstream-smack-kasan.config4
12 files changed, 24 insertions, 22 deletions
diff --git a/dashboard/config/linux/bits/subsystems.yml b/dashboard/config/linux/bits/subsystems.yml
index 0b6c087ed..cda45a0e6 100644
--- a/dashboard/config/linux/bits/subsystems.yml
+++ b/dashboard/config/linux/bits/subsystems.yml
@@ -90,6 +90,7 @@ config:
- MEMORY_HOTPLUG: [-arm, -riscv]
- MEMORY_HOTPLUG_DEFAULT_ONLINE: [-arm, -riscv]
- MEMORY_HOTREMOVE: [-arm, -riscv]
+ - ANON_VMA_NAME: [v5.17]
- KSM
- TRANSPARENT_HUGEPAGE: [-arm, -riscv]
- FRONTSWAP
@@ -543,3 +544,4 @@ config:
- DAMON_VADDR: [v5.15]
- DAMON_PADDR: [v5.16]
- DAMON_DBGFS: [v5.15]
+ - DAMON_RECLAIM: [v5.17]
diff --git a/dashboard/config/linux/upstream-apparmor-kasan.config b/dashboard/config/linux/upstream-apparmor-kasan.config
index 303e40e08..20e88b40e 100644
--- a/dashboard/config/linux/upstream-apparmor-kasan.config
+++ b/dashboard/config/linux/upstream-apparmor-kasan.config
@@ -1032,7 +1032,7 @@ CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_MAPPING_DIRTY_HELPERS=y
CONFIG_KMAP_LOCAL=y
CONFIG_SECRETMEM=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -1041,7 +1041,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-arm-full.config b/dashboard/config/linux/upstream-arm-full.config
index 698272512..cf0dd4f1c 100644
--- a/dashboard/config/linux/upstream-arm-full.config
+++ b/dashboard/config/linux/upstream-arm-full.config
@@ -933,7 +933,7 @@ CONFIG_PERCPU_STATS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_KMAP_LOCAL=y
CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -942,7 +942,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-arm-kasan.config b/dashboard/config/linux/upstream-arm-kasan.config
index ccecf7588..b93f8fa7f 100644
--- a/dashboard/config/linux/upstream-arm-kasan.config
+++ b/dashboard/config/linux/upstream-arm-kasan.config
@@ -909,7 +909,7 @@ CONFIG_PERCPU_STATS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_KMAP_LOCAL=y
CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -918,7 +918,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-arm64-full.config b/dashboard/config/linux/upstream-arm64-full.config
index 41e7cb813..67f4f3e27 100644
--- a/dashboard/config/linux/upstream-arm64-full.config
+++ b/dashboard/config/linux/upstream-arm64-full.config
@@ -1006,7 +1006,7 @@ CONFIG_PERCPU_STATS=y
CONFIG_READ_ONLY_THP_FOR_FS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_SECRETMEM=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -1015,7 +1015,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-arm64-kasan.config b/dashboard/config/linux/upstream-arm64-kasan.config
index b6f0fbfe1..c4c526d76 100644
--- a/dashboard/config/linux/upstream-arm64-kasan.config
+++ b/dashboard/config/linux/upstream-arm64-kasan.config
@@ -988,7 +988,7 @@ CONFIG_PERCPU_STATS=y
CONFIG_READ_ONLY_THP_FOR_FS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_SECRETMEM=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -997,7 +997,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-arm64-mte.config b/dashboard/config/linux/upstream-arm64-mte.config
index 8914bc480..fef4ee39c 100644
--- a/dashboard/config/linux/upstream-arm64-mte.config
+++ b/dashboard/config/linux/upstream-arm64-mte.config
@@ -982,7 +982,7 @@ CONFIG_PERCPU_STATS=y
CONFIG_READ_ONLY_THP_FOR_FS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_SECRETMEM=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -991,7 +991,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-leak.config b/dashboard/config/linux/upstream-leak.config
index 3e67c04f2..04b4f7252 100644
--- a/dashboard/config/linux/upstream-leak.config
+++ b/dashboard/config/linux/upstream-leak.config
@@ -1025,7 +1025,7 @@ CONFIG_READ_ONLY_THP_FOR_FS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_MAPPING_DIRTY_HELPERS=y
CONFIG_SECRETMEM=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -1034,7 +1034,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-riscv64-kasan.config b/dashboard/config/linux/upstream-riscv64-kasan.config
index be92e8899..f8a576da0 100644
--- a/dashboard/config/linux/upstream-riscv64-kasan.config
+++ b/dashboard/config/linux/upstream-riscv64-kasan.config
@@ -611,7 +611,7 @@ CONFIG_PERCPU_STATS=y
# CONFIG_GUP_TEST is not set
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_SECRETMEM=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -620,7 +620,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-s390-kasan.config b/dashboard/config/linux/upstream-s390-kasan.config
index 24e2fb58f..01e490432 100644
--- a/dashboard/config/linux/upstream-s390-kasan.config
+++ b/dashboard/config/linux/upstream-s390-kasan.config
@@ -717,7 +717,7 @@ CONFIG_PERCPU_STATS=y
# CONFIG_GUP_TEST is not set
CONFIG_READ_ONLY_THP_FOR_FS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -729,7 +729,7 @@ CONFIG_DAMON_PADDR=y
# CONFIG_DAMON_VADDR_KUNIT_TEST is not set
CONFIG_DAMON_DBGFS=y
# CONFIG_DAMON_DBGFS_KUNIT_TEST is not set
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-selinux-kasan.config b/dashboard/config/linux/upstream-selinux-kasan.config
index ca33ced1f..1c6ac847a 100644
--- a/dashboard/config/linux/upstream-selinux-kasan.config
+++ b/dashboard/config/linux/upstream-selinux-kasan.config
@@ -1026,7 +1026,7 @@ CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_MAPPING_DIRTY_HELPERS=y
CONFIG_KMAP_LOCAL=y
CONFIG_SECRETMEM=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -1035,7 +1035,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options
diff --git a/dashboard/config/linux/upstream-smack-kasan.config b/dashboard/config/linux/upstream-smack-kasan.config
index a12e69bd0..0f7938f21 100644
--- a/dashboard/config/linux/upstream-smack-kasan.config
+++ b/dashboard/config/linux/upstream-smack-kasan.config
@@ -1030,7 +1030,7 @@ CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_MAPPING_DIRTY_HELPERS=y
CONFIG_KMAP_LOCAL=y
CONFIG_SECRETMEM=y
-# CONFIG_ANON_VMA_NAME is not set
+CONFIG_ANON_VMA_NAME=y
#
# Data Access Monitoring
@@ -1039,7 +1039,7 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_RECLAIM is not set
+CONFIG_DAMON_RECLAIM=y
# end of Data Access Monitoring
# end of Memory Management options