aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/config/linux/bits
diff options
context:
space:
mode:
Diffstat (limited to 'dashboard/config/linux/bits')
-rw-r--r--dashboard/config/linux/bits/arm64_emu.yml1
-rw-r--r--dashboard/config/linux/bits/base.yml4
-rw-r--r--dashboard/config/linux/bits/crypto.yml5
-rw-r--r--dashboard/config/linux/bits/kasan.yml2
-rw-r--r--dashboard/config/linux/bits/linux-next.yml2
-rw-r--r--dashboard/config/linux/bits/linux-upstream.yml2
-rw-r--r--dashboard/config/linux/bits/lsm.yml3
-rw-r--r--dashboard/config/linux/bits/net-extra.yml2
-rw-r--r--dashboard/config/linux/bits/net.yml10
-rw-r--r--dashboard/config/linux/bits/stable-5.10.yml2
-rw-r--r--dashboard/config/linux/bits/stable-5.15.yml2
-rw-r--r--dashboard/config/linux/bits/stable-6.1.yml2
12 files changed, 23 insertions, 14 deletions
diff --git a/dashboard/config/linux/bits/arm64_emu.yml b/dashboard/config/linux/bits/arm64_emu.yml
index b74f4732d..3a5ea58a9 100644
--- a/dashboard/config/linux/bits/arm64_emu.yml
+++ b/dashboard/config/linux/bits/arm64_emu.yml
@@ -84,6 +84,7 @@ config:
- ARCH_S32: n
- ARCH_SEATTLE: n
- ARCH_STRATIX10: n
+ - ARCH_STM32: n
- ARCH_SYNQUACER: n
- ARCH_TEGRA: n
- ARCH_SPRD: n
diff --git a/dashboard/config/linux/bits/base.yml b/dashboard/config/linux/bits/base.yml
index 5bf9030d3..6fcfcebe2 100644
--- a/dashboard/config/linux/bits/base.yml
+++ b/dashboard/config/linux/bits/base.yml
@@ -62,7 +62,7 @@ config:
# For detection of supported syscalls
- KALLSYMS
- KALLSYMS_ALL
- - KALLSYMS_BASE_RELATIVE
+ - KALLSYMS_BASE_RELATIVE: [-v6.11]
# For namespace sandbox.
- NAMESPACES
@@ -76,6 +76,7 @@ config:
# Control groups are needed for better sandboxing of test processes.
- CGROUP_PIDS
- MEMCG
+ - MEMCG_V1: [v6.11]
# Debugging features (from kernel_configs.md, do not alpha sort).
- DEBUG_BUGVERBOSE
@@ -130,6 +131,7 @@ config:
- KCOV_INSTRUMENT_ALL: [-arm, -s390, -nokcov]
# Doesn't boot with KCOV_ENABLE_COMPARISONS on Cuttlefish.
- KCOV_ENABLE_COMPARISONS: [-arm, -s390, -nokcov, -cuttlefish]
+ - KCOV_SELFTEST: [linux-next, -baseline, -arm, -s390, -nokcov]
- DEBUG_FS
# Required for KCOV but also eliminates unnecessary non-determinism.
diff --git a/dashboard/config/linux/bits/crypto.yml b/dashboard/config/linux/bits/crypto.yml
index 835b76914..ee7440e50 100644
--- a/dashboard/config/linux/bits/crypto.yml
+++ b/dashboard/config/linux/bits/crypto.yml
@@ -30,7 +30,8 @@ config:
- CRYPTO_TGR192: [-v5.12]
- CRYPTO_SALSA20: [-v5.12]
- CRYPTO_SHA3
- - CRYPTO_SM3: [-kmsan]
+ # Not used in arm32. On riscv, requires TOOLCHAIN_HAS_VECTOR_CRYPTO.
+ - CRYPTO_SM3: [-kmsan, -arm, -riscv]
- CRYPTO_SM3_AVX_X86_64: [v6.1, x86_64, -kmsan]
- CRYPTO_WP512
- CRYPTO_AES_TI
@@ -59,7 +60,7 @@ config:
- CRYPTO_USER_API_AEAD
- CRYPTO_HW
- CRYPTO_DEV_VIRTIO
- - CRYPTO_SM2: [v5.10, -linux-next]
+ - CRYPTO_SM2: [v5.10, -v6.11]
- CRYPTO_DEV_CCP: [-arm, -riscv, -s390]
- CRYPTO_DEV_CCP_DD: [-arm, -riscv, -s390]
- CRYPTO_DEV_SP_CCP: n
diff --git a/dashboard/config/linux/bits/kasan.yml b/dashboard/config/linux/bits/kasan.yml
index f4d31900f..34fb3e726 100644
--- a/dashboard/config/linux/bits/kasan.yml
+++ b/dashboard/config/linux/bits/kasan.yml
@@ -16,6 +16,8 @@ config:
# This allows to get alloc/free stacks for UAFs on freed pages.
# This also needs page_owner=on in cmdline.
- PAGE_OWNER
+ # Allow to catch more use after free cases.
+ - SLUB_RCU_DEBUG: [linux-next]
- UBSAN: [v5.8]
- UBSAN_SANITIZE_ALL: [v5.8, -arm, -riscv, -v6.9]
diff --git a/dashboard/config/linux/bits/linux-next.yml b/dashboard/config/linux/bits/linux-next.yml
index a5e035030..910f021dc 100644
--- a/dashboard/config/linux/bits/linux-next.yml
+++ b/dashboard/config/linux/bits/linux-next.yml
@@ -3,4 +3,4 @@
kernel:
repo: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next-history.git
- tag: next-20240617
+ tag: next-20240828
diff --git a/dashboard/config/linux/bits/linux-upstream.yml b/dashboard/config/linux/bits/linux-upstream.yml
index 3fb91ad6a..9ddf94908 100644
--- a/dashboard/config/linux/bits/linux-upstream.yml
+++ b/dashboard/config/linux/bits/linux-upstream.yml
@@ -3,4 +3,4 @@
kernel:
repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
- tag: v6.10-rc4
+ tag: v6.11-rc5
diff --git a/dashboard/config/linux/bits/lsm.yml b/dashboard/config/linux/bits/lsm.yml
index 72996b437..155b1da31 100644
--- a/dashboard/config/linux/bits/lsm.yml
+++ b/dashboard/config/linux/bits/lsm.yml
@@ -34,5 +34,8 @@ config:
- EVM_ATTR_FSUUID
- AUDIT
+ # Lockdown may be too restrictive for normal kernel fuzzing.
+ - LOCK_DOWN_KERNEL_FORCE_NONE: [v5.4]
+
# Note: this depends on a number of BPF-related configs, which may be not enabled.
- BPF_LSM: [optional]
diff --git a/dashboard/config/linux/bits/net-extra.yml b/dashboard/config/linux/bits/net-extra.yml
index 39ef8f239..0810f3ebf 100644
--- a/dashboard/config/linux/bits/net-extra.yml
+++ b/dashboard/config/linux/bits/net-extra.yml
@@ -156,7 +156,7 @@ config:
- ATM_LANE
- ATM_MPOA
- ATM_BR2684
- - NET_SCH_ATM: [-v6.3]
+ - NET_SCH_ATM: n
- ATM_TCP
- USB_ATM
diff --git a/dashboard/config/linux/bits/net.yml b/dashboard/config/linux/bits/net.yml
index 07552c6b5..99e3286e5 100644
--- a/dashboard/config/linux/bits/net.yml
+++ b/dashboard/config/linux/bits/net.yml
@@ -285,7 +285,7 @@ config:
- VLAN_8021Q_MVRP
- LLC2
- NET_SCHED
- - NET_SCH_CBQ: [-v6.3]
+ - NET_SCH_CBQ: n
- NET_SCH_HTB
- NET_SCH_HFSC
- NET_SCH_PRIO
@@ -299,7 +299,7 @@ config:
- NET_SCH_ETF
- NET_SCH_TAPRIO
- NET_SCH_GRED
- - NET_SCH_DSMARK: [-v6.3]
+ - NET_SCH_DSMARK: n
- NET_SCH_NETEM
- NET_SCH_DRR
- NET_SCH_MQPRIO
@@ -318,14 +318,14 @@ config:
- NET_SCH_ETS: [v5.5]
- NET_SCH_DEFAULT
- NET_CLS_BASIC
- - NET_CLS_TCINDEX: [-v6.3, -stable-5.10, -stable-6.1]
+ - NET_CLS_TCINDEX: n
- NET_CLS_ROUTE4
- NET_CLS_FW
- NET_CLS_U32
- CLS_U32_PERF
- CLS_U32_MARK
- - NET_CLS_RSVP: [-v6.3, -stable-5.10, -stable-6.1]
- - NET_CLS_RSVP6: [-v6.3, -stable-5.10, -stable-6.1]
+ - NET_CLS_RSVP: n
+ - NET_CLS_RSVP6: n
- NET_CLS_FLOW
- NET_CLS_CGROUP
- NET_CLS_BPF
diff --git a/dashboard/config/linux/bits/stable-5.10.yml b/dashboard/config/linux/bits/stable-5.10.yml
index f16d32666..2ca8a524a 100644
--- a/dashboard/config/linux/bits/stable-5.10.yml
+++ b/dashboard/config/linux/bits/stable-5.10.yml
@@ -3,4 +3,4 @@
kernel:
repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
- tag: v5.10.209
+ tag: v5.10.224
diff --git a/dashboard/config/linux/bits/stable-5.15.yml b/dashboard/config/linux/bits/stable-5.15.yml
index 88358d300..cdbe973a1 100644
--- a/dashboard/config/linux/bits/stable-5.15.yml
+++ b/dashboard/config/linux/bits/stable-5.15.yml
@@ -3,4 +3,4 @@
kernel:
repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
- tag: v5.15.98
+ tag: v5.15.165
diff --git a/dashboard/config/linux/bits/stable-6.1.yml b/dashboard/config/linux/bits/stable-6.1.yml
index c515ef724..801e10e65 100644
--- a/dashboard/config/linux/bits/stable-6.1.yml
+++ b/dashboard/config/linux/bits/stable-6.1.yml
@@ -3,4 +3,4 @@
kernel:
repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
- tag: v6.1.75
+ tag: v6.1.106