aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/config/linux
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2025-09-26 20:34:47 +0200
committerTaras Madan <tarasmadan@google.com>2025-10-06 15:00:43 +0000
commit55932a7d26f46b9c066c68a3dca0dceb4d4a364f (patch)
tree5a9c087f753baf5dd4d75ed88e35c64d0b7e184a /dashboard/config/linux
parent25c5a311be0f4ddca5cd2b83da27171979c44b0b (diff)
dashboard/config/linux: update bits
Diffstat (limited to 'dashboard/config/linux')
-rw-r--r--dashboard/config/linux/bits/allyes.yml1
-rw-r--r--dashboard/config/linux/bits/crypto.yml41
-rw-r--r--dashboard/config/linux/bits/filesystems.yml10
-rw-r--r--dashboard/config/linux/bits/net-extra.yml17
-rw-r--r--dashboard/config/linux/bits/net.yml52
-rw-r--r--dashboard/config/linux/bits/subsystems.yml8
6 files changed, 84 insertions, 45 deletions
diff --git a/dashboard/config/linux/bits/allyes.yml b/dashboard/config/linux/bits/allyes.yml
index c644b35b3..20fb9aa93 100644
--- a/dashboard/config/linux/bits/allyes.yml
+++ b/dashboard/config/linux/bits/allyes.yml
@@ -49,6 +49,7 @@ config:
- KMSAN: n
- UBSAN: n
- CFI_CLANG: n
+ - CFI: n
- STACKPROTECTOR: n
- AUTOFDO_CLANG: n
- PROPELLER_CLANG: n
diff --git a/dashboard/config/linux/bits/crypto.yml b/dashboard/config/linux/bits/crypto.yml
index eebd05b27..d75ceb0b6 100644
--- a/dashboard/config/linux/bits/crypto.yml
+++ b/dashboard/config/linux/bits/crypto.yml
@@ -6,7 +6,8 @@ config:
- CRYPTO_USER_API_ENABLE_OBSOLETE: [v5.10]
- CRYPTO_PCRYPT
- CRYPTO_ECRDSA
- - CRYPTO_CURVE25519: [v5.6]
+ # Removed in "crypto: curve25519 - Remove unused kpp support"
+ - CRYPTO_CURVE25519: [v5.6, -linux-next]
- CRYPTO_CHACHA20POLY1305
- CRYPTO_AEGIS128
- CRYPTO_CFB: [-v5.8]
@@ -21,7 +22,8 @@ config:
# Removed in "crypto: vmac - remove unused VMAC algorithm".
- CRYPTO_VMAC: [-v6.14]
- CRYPTO_BLAKE2S: [v5.6, -v5.15]
- - CRYPTO_BLAKE2S_X86: [v6.1, x86_64, -kmsan]
+ # Moved by "lib/crypto: blake2s: Consolidate into single C translation unit"
+ - CRYPTO_BLAKE2S_X86: [v6.1, x86_64, -kmsan, -linux-next]
- CRYPTO_BLAKE2S_ARM: [v6.1, arm]
- CRYPTO_MICHAEL_MIC
- CRYPTO_RMD160
@@ -92,11 +94,14 @@ config:
- CRYPTO_CRC32_PCLMUL: [x86_64, -kmsan, -v6.14]
# Removed in "x86/crc-t10dif: expose CRC-T10DIF function through lib".
- CRYPTO_CRCT10DIF_PCLMUL: [x86_64, -kmsan, -v6.14]
- - CRYPTO_SHA1_SSSE3: [x86_64, -kmsan]
+ # Moved by "lib/crypto: x86/sha1: Migrate optimized code into library"
+ - CRYPTO_SHA1_SSSE3: [x86_64, -kmsan, -v6.17]
# Replaced in v6.16 "crypto: x86/sha256 - implement library instead of shash".
- CRYPTO_SHA256_SSSE3: [x86_64, -kmsan, -v6.16]
- - CRYPTO_SHA256_X86_64: [x86_64, -kmsan, v6.16]
- - CRYPTO_SHA512_SSSE3: [x86_64, -kmsan]
+ # Moved in "lib/crypto: sha256: Consolidate into single module"
+ - CRYPTO_SHA256_X86_64: [x86_64, -kmsan, v6.16, -v6.17]
+ # Moved in v6.17 "lib/crypto: x86/sha512: Migrate optimized SHA-512 code to library".
+ - CRYPTO_SHA512_SSSE3: [x86_64, -kmsan, -v6.17]
- CRYPTO_DEV_PADLOCK: [x86_64]
- CRYPTO_DEV_PADLOCK_AES: [x86_64]
- CRYPTO_DEV_PADLOCK_SHA: [x86_64]
@@ -108,14 +113,19 @@ config:
- CRYPTO_DEV_QAT_C62XVF: [x86_64]
- ARM_CRYPTO: [arm, -v6.1]
- - CRYPTO_SHA1_ARM: [arm]
- - CRYPTO_SHA256_ARM: [arm]
- - CRYPTO_SHA512_ARM: [arm]
+ # Moved by "lib/crypto: arm64/sha1: Migrate optimized code into library".
+ - CRYPTO_SHA1_ARM: [arm, -v6.17]
+ # Moved by "lib/crypto: sha256: Consolidate into single module".
+ - CRYPTO_SHA256_ARM: [arm, -v6.17]
+ # Moved by "lib/crypto: arm64/sha512: Migrate optimized SHA-512 code to library".
+ - CRYPTO_SHA512_ARM: [arm, -v6.17]
- CRYPTO_AES_ARM: [arm]
- CRYPTO_CHACHA20_NEON: [arm, arm64]
- CRYPTO_POLY1305_ARM: [arm]
- - CRYPTO_SHA1_ARM_NEON: [arm]
- - CRYPTO_SHA1_ARM_CE: [arm]
+ # Moved by "lib/crypto: arm/sha1: Migrate optimized code into library".
+ - CRYPTO_SHA1_ARM_NEON: [arm, -v6.17]
+ # Moded by "lib/crypto: arm/sha1: Migrate optimized code into library".
+ - CRYPTO_SHA1_ARM_CE: [arm, -v6.17]
# Removed in crypto: "arm/sha256 - implement library instead of shash".
- CRYPTO_SHA2_ARM_CE: [arm, -v6.16]
- CRYPTO_AES_ARM_BS: [arm]
@@ -125,9 +135,12 @@ config:
- CRYPTO_CRC32_ARM_CE: [arm, -v6.14]
- CRYPTO_NHPOLY1305_NEON: [arm, arm64]
- CRYPTO_CURVE25519_NEON: [arm]
- - CRYPTO_SHA256_ARM64: [arm64]
- - CRYPTO_SHA512_ARM64: [arm64]
- - CRYPTO_SHA1_ARM64_CE: [arm64]
+ # Moved by "lib/crypto: sha256: Consolidate into single module"
+ - CRYPTO_SHA256_ARM64: [arm64, -v6.17]
+ # Moved by "lib/crypto: arm64/sha512: Migrate optimized SHA-512 code to library"
+ - CRYPTO_SHA512_ARM64: [arm64, -v6.17]
+ # Moved by "lib/crypto: arm64/sha1: Migrate optimized code into library"
+ - CRYPTO_SHA1_ARM64_CE: [arm64, -v6.17]
# Removed in "crypto: arm64/sha256 - implement library instead of shash".
- CRYPTO_SHA2_ARM64_CE: [arm64, -v6.16]
- CRYPTO_SHA512_ARM64_CE: [arm64, -v6.16]
@@ -144,5 +157,5 @@ config:
- CRYPTO_AES_ARM64_CE_CCM: [arm64]
- CRYPTO_AES_ARM64_CE_BLK: [arm64]
- CRYPTO_AES_ARM64_NEON_BLK: [arm64]
- - CRYPTO_POLY1305_NEON: [arm64]
+ - CRYPTO_POLY1305_NEON: [arm64, -linux-next]
- CRYPTO_AES_ARM64_BS: [arm64]
diff --git a/dashboard/config/linux/bits/filesystems.yml b/dashboard/config/linux/bits/filesystems.yml
index 260897359..364ad249c 100644
--- a/dashboard/config/linux/bits/filesystems.yml
+++ b/dashboard/config/linux/bits/filesystems.yml
@@ -76,7 +76,8 @@ config:
- BTRFS_FS
- BTRFS_FS_POSIX_ACL
- BTRFS_ASSERT
- - BTRFS_FS_REF_VERIFY
+ # Moved by "btrfs: move ref-verify under CONFIG_BTRFS_DEBUG"
+ - BTRFS_FS_REF_VERIFY: [-v6.17]
- F2FS_FS
- F2FS_FS_SECURITY
@@ -165,9 +166,10 @@ config:
- 9P_FS_POSIX_ACL
- 9P_FS_SECURITY
- - EXT3_FS
- - EXT3_FS_POSIX_ACL
- - EXT3_FS_SECURITY
+ # Removed by "ext4: remove obsolete EXT3 config options".
+ - EXT3_FS: [-linux-next]
+ - EXT3_FS_POSIX_ACL: [-linux-next]
+ - EXT3_FS_SECURITY: [-linux-next]
- REISERFS_FS: [-v6.12]
- REISERFS_FS_XATTR: [-v6.12]
diff --git a/dashboard/config/linux/bits/net-extra.yml b/dashboard/config/linux/bits/net-extra.yml
index 7f3a75734..1280fd2fc 100644
--- a/dashboard/config/linux/bits/net-extra.yml
+++ b/dashboard/config/linux/bits/net-extra.yml
@@ -12,18 +12,21 @@ config:
- TIPC_DIAG
- IP_SCTP
- - SCTP_COOKIE_HMAC_SHA1
+ # See "sctp: Convert cookie authentication to use HMAC-SHA256".
+ - SCTP_COOKIE_HMAC_SHA1: [-linux-next]
- NF_CT_PROTO_SCTP
- NETFILTER_XT_MATCH_SCTP
# These were deprecated in v6.16.
- IP_DCCP: [-v6.16]
- IP_DCCP_CCID3: [-v6.16]
- - NF_CT_PROTO_DCCP
+ # Removed by "netfilter: conntrack: remove DCCP protocol support"
+ - NF_CT_PROTO_DCCP: [-v6.17]
- NETFILTER_XT_MATCH_DCCP
- BATMAN_ADV
- - BATMAN_ADV_NC
+ # Removed by "batman-adv: remove network coding support".
+ - BATMAN_ADV_NC: [-linux-next]
- BATMAN_ADV_SYSFS: [-v5.11]
- BATMAN_ADV_BATMAN_V
- BATMAN_ADV_BLA
@@ -56,9 +59,11 @@ config:
- NF_LOG_BRIDGE: [-v5.13]
- NF_CONNTRACK_BRIDGE
- BRIDGE_NF_EBTABLES
- - BRIDGE_EBT_BROUTE
- - BRIDGE_EBT_T_FILTER
- - BRIDGE_EBT_T_NAT
+ # Required since "netfilter: Exclude LEGACY TABLES on PREEMPT_RT".
+ - BRIDGE_NF_EBTABLES_LEGACY: [v6.17, -preempt_rt]
+ - BRIDGE_EBT_BROUTE: [-preempt_rt]
+ - BRIDGE_EBT_T_FILTER: [-preempt_rt]
+ - BRIDGE_EBT_T_NAT: [-preempt_rt]
- BRIDGE_EBT_802_3
- BRIDGE_EBT_AMONG
- BRIDGE_EBT_ARP
diff --git a/dashboard/config/linux/bits/net.yml b/dashboard/config/linux/bits/net.yml
index 6d74d47e9..d076f14a4 100644
--- a/dashboard/config/linux/bits/net.yml
+++ b/dashboard/config/linux/bits/net.yml
@@ -19,6 +19,10 @@ config:
- XFRM_USER_COMPAT: [v5.10, x86_64]
- NET_KEY
- NET_KEY_MIGRATE
+ # SMC requires DIBS (Direct Internal Buffer Sharing).
+ - DIBS: [linux-next]
+ # DIBS_LO enables the creation of HW independent testing client.
+ - DIBS_LO: [linux-next]
- SMC
- SMC_DIAG
- XDP_SOCKETS
@@ -100,6 +104,8 @@ config:
- NETFILTER_ADVANCED
- NETFILTER_XTABLES
- NETFILTER_XTABLES_COMPAT: [v5.15, -arm]
+ # Required since "netfilter: Exclude LEGACY TABLES on PREEMPT_RT"
+ - NETFILTER_XTABLES_LEGACY: [v6.17, -preempt_rt]
- NF_CONNTRACK
- NF_LOG_NETDEV: [-v5.13]
- NETWORK_SECMARK
@@ -129,6 +135,7 @@ config:
- NF_TABLES_NETDEV
- NFT_NUMGEN
- NFT_CT
+ - NFT_EXTHDR_DCCP: [v6.17]
- NFT_FLOW_OFFLOAD
- NFT_COUNTER: [-v5.17]
- NFT_CONNLIMIT
@@ -166,13 +173,14 @@ config:
- NETFILTER_XT_TARGET_IDLETIMER
- NETFILTER_XT_TARGET_LED
- NETFILTER_XT_TARGET_LOG
+ - NETFILTER_XT_NAT
- NETFILTER_XT_TARGET_MARK
- NETFILTER_XT_TARGET_NFLOG
- NETFILTER_XT_TARGET_NFQUEUE
- - NETFILTER_XT_TARGET_NOTRACK
+ - NETFILTER_XT_TARGET_NOTRACK: [-preempt_rt]
- NETFILTER_XT_TARGET_TEE
- NETFILTER_XT_TARGET_TPROXY
- - NETFILTER_XT_TARGET_TRACE
+ - NETFILTER_XT_TARGET_TRACE: [-preempt_rt]
- NETFILTER_XT_TARGET_SECMARK
- NETFILTER_XT_TARGET_TCPMSS
- NETFILTER_XT_TARGET_TCPOPTSTRIP
@@ -222,30 +230,34 @@ config:
- NF_FLOW_TABLE_IPV4: [-v5.17]
- NF_LOG_ARP
- IP_NF_IPTABLES
+ # Requires since "netfilter: Exclude LEGACY TABLES on PREEMPT_RT".
+ - IP_NF_IPTABLES_LEGACY: [v6.17, -preempt_rt]
- IP_NF_MATCH_AH
- IP_NF_MATCH_ECN
- IP_NF_MATCH_RPFILTER
- IP_NF_MATCH_TTL
- - IP_NF_FILTER
+ - IP_NF_FILTER: [-preempt_rt]
- IP_NF_TARGET_REJECT
- IP_NF_TARGET_SYNPROXY
- - IP_NF_NAT
- - IP_NF_TARGET_MASQUERADE
- - IP_NF_TARGET_NETMAP
- - IP_NF_TARGET_REDIRECT
- - IP_NF_MANGLE
+ - IP_NF_NAT: [-preempt_rt]
+ - IP_NF_TARGET_MASQUERADE: [-preempt_rt]
+ - IP_NF_TARGET_NETMAP: [-preempt_rt]
+ - IP_NF_TARGET_REDIRECT: [-preempt_rt]
+ - IP_NF_MANGLE: [-preempt_rt]
- IP_NF_TARGET_CLUSTERIP: [-v6.3]
- IP_NF_TARGET_ECN
- - IP_NF_TARGET_TTL
- - IP_NF_RAW
- - IP_NF_SECURITY
- - IP_NF_ARPTABLES
- - IP_NF_ARPFILTER
+ - IP_NF_TARGET_TTL: [-preempt_rt]
+ - IP_NF_RAW: [-preempt_rt]
+ - IP_NF_SECURITY: [-preempt_rt]
+ - IP_NF_ARPTABLES: [-preempt_rt]
+ - IP_NF_ARPFILTER: [-preempt_rt]
- IP_NF_ARP_MANGLE
- NFT_DUP_IPV6
- NFT_FIB_IPV6
- NF_FLOW_TABLE_IPV6: [-v5.17]
- IP6_NF_IPTABLES
+ # Requires since "netfilter: Exclude LEGACY TABLES on PREEMPT_RT".
+ - IP6_NF_IPTABLES_LEGACY: [v6.17, -preempt_rt]
- IP6_NF_MATCH_AH
- IP6_NF_MATCH_EUI64
- IP6_NF_MATCH_FRAG
@@ -256,15 +268,15 @@ config:
- IP6_NF_MATCH_RPFILTER
- IP6_NF_MATCH_RT
- IP6_NF_MATCH_SRH
- - IP6_NF_TARGET_HL
- - IP6_NF_FILTER
+ - IP6_NF_TARGET_HL: [-preempt_rt]
+ - IP6_NF_FILTER: [-preempt_rt]
- IP6_NF_TARGET_REJECT
- IP6_NF_TARGET_SYNPROXY
- - IP6_NF_MANGLE
- - IP6_NF_RAW
- - IP6_NF_SECURITY
- - IP6_NF_NAT
- - IP6_NF_TARGET_MASQUERADE
+ - IP6_NF_MANGLE: [-preempt_rt]
+ - IP6_NF_RAW: [-preempt_rt]
+ - IP6_NF_SECURITY: [-preempt_rt]
+ - IP6_NF_NAT: [-preempt_rt]
+ - IP6_NF_TARGET_MASQUERADE: [-preempt_rt]
- IP6_NF_TARGET_NPT
- NETLABEL
- RDS
diff --git a/dashboard/config/linux/bits/subsystems.yml b/dashboard/config/linux/bits/subsystems.yml
index 7930a141f..f236dc35e 100644
--- a/dashboard/config/linux/bits/subsystems.yml
+++ b/dashboard/config/linux/bits/subsystems.yml
@@ -10,6 +10,7 @@ config:
- POSIX_MQUEUE
- NO_HZ
- HIGH_RES_TIMERS
+ - POSIX_AUX_CLOCKS: [v6.17]
- PREEMPT
- IRQ_TIME_ACCOUNTING: [-riscv, -s390]
- BSD_PROCESS_ACCT
@@ -75,6 +76,7 @@ config:
- KVM_PROVE_MMU: [x86_64, v6.6]
- KVM_SW_PROTECTED_VM: [x86_64, v6.8]
- KVM_HYPERV: [x86_64, v6.8]
+ - KVM_IOAPIC: [x86_64, v6.17]
# KMSAN disables HYPERVISOR_GUEST which is required to enable X86_X2APIC
# which is required to enable this.
- X86_SGX: [x86_64, v5.11, -kmsan]
@@ -333,6 +335,7 @@ config:
- SND_PCI
- SND_OSSEMUL
- SND_MIXER_OSS
+ - SND_PCM
- SND_PCM_OSS
- SND_PCM_OSS_PLUGINS
- SND_HRTIMER
@@ -358,7 +361,8 @@ config:
- SND_HDA_CODEC_CA0132
- SND_HDA_CODEC_CMEDIA
- SND_HDA_CODEC_SI3054
- - SND_HDA_PREALLOC_SIZE: 0
+ # SND_HDA_INTEL is disabled by kmsan.yml because of some compatibility problems.
+ - SND_HDA_PREALLOC_SIZE: [0, -kmsan]
- SND_USB_AUDIO
- SND_FIREWORKS: n
- SND_FIREWIRE_TASCAM: n
@@ -604,3 +608,5 @@ config:
# For testing of core dumping functionality itself.
- COREDUMP
- ELF_CORE
+
+ - IO_URING_MOCK_FILE: [v6.17]