diff options
| author | Taras Madan <tarasmadan@google.com> | 2025-09-26 20:34:47 +0200 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2025-10-06 15:00:43 +0000 |
| commit | 55932a7d26f46b9c066c68a3dca0dceb4d4a364f (patch) | |
| tree | 5a9c087f753baf5dd4d75ed88e35c64d0b7e184a /dashboard/config | |
| parent | 25c5a311be0f4ddca5cd2b83da27171979c44b0b (diff) | |
dashboard/config/linux: update bits
Diffstat (limited to 'dashboard/config')
| -rw-r--r-- | dashboard/config/linux/bits/allyes.yml | 1 | ||||
| -rw-r--r-- | dashboard/config/linux/bits/crypto.yml | 41 | ||||
| -rw-r--r-- | dashboard/config/linux/bits/filesystems.yml | 10 | ||||
| -rw-r--r-- | dashboard/config/linux/bits/net-extra.yml | 17 | ||||
| -rw-r--r-- | dashboard/config/linux/bits/net.yml | 52 | ||||
| -rw-r--r-- | dashboard/config/linux/bits/subsystems.yml | 8 |
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] |
