From 79264ae39c1ef4b4875ab67d6f0c8c3e75aa6a34 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 31 Dec 2020 10:18:37 +0100 Subject: dashboard/config/linux: enable more ARM configs Enable NEON crypto and BIG_LITTLE. --- dashboard/config/linux/bits/arm.yml | 27 +++++++++ dashboard/config/linux/bits/riscv64.yml | 3 + dashboard/config/linux/bits/subsystems.yml | 8 +++ dashboard/config/linux/bits/wireless.yml | 2 + dashboard/config/linux/stable-5.4-kasan.config | 9 +-- .../config/linux/upstream-apparmor-kasan.config | 11 ++-- .../config/linux/upstream-arm-kasan-base.config | 43 ++++++++++---- dashboard/config/linux/upstream-arm-kasan.config | 68 ++++++++++++++-------- dashboard/config/linux/upstream-arm64-kasan.config | 13 +++-- dashboard/config/linux/upstream-kcsan.config | 11 ++-- dashboard/config/linux/upstream-kmsan.config | 11 ++-- dashboard/config/linux/upstream-leak.config | 11 ++-- .../linux/upstream-riscv64-kasan-base.config | 5 +- .../config/linux/upstream-riscv64-kasan.config | 30 +++++----- dashboard/config/linux/upstream-s390-kasan.config | 2 +- .../config/linux/upstream-selinux-kasan.config | 11 ++-- dashboard/config/linux/upstream-smack-kasan.config | 11 ++-- 17 files changed, 186 insertions(+), 90 deletions(-) (limited to 'dashboard') diff --git a/dashboard/config/linux/bits/arm.yml b/dashboard/config/linux/bits/arm.yml index dcd6e5981..0d4d9e607 100644 --- a/dashboard/config/linux/bits/arm.yml +++ b/dashboard/config/linux/bits/arm.yml @@ -24,9 +24,25 @@ config: - HIGHMEM - HIGHPTE - DEBUG_HIGHMEM + - BOUNCE + - BIG_LITTLE + - BL_SWITCHER + - ARM_BIG_LITTLE_CPUIDLE + - VFP + - NEON + - KERNEL_MODE_NEON - VMSPLIT_2G + - WQ_POWER_EFFICIENT_DEFAULT + - ENERGY_MODEL: [-baseline, -onlyusb] - PARAVIRT_TIME_ACCOUNTING - ARM_VEXPRESS_SPC_CPUFREQ: [-baseline, -onlyusb] + - BINFMT_ELF_FDPIC + - BINFMT_FLAT + - BINFMT_FLAT_OLD + - BINFMT_ZFLAT + - BINFMT_SHARED_FLAT + - CAN_KVASER_PCIEFD: [-baseline, -onlyusb] + - ARM_CRYPTO - CRYPTO_SHA1_ARM - CRYPTO_SHA256_ARM @@ -34,3 +50,14 @@ config: - CRYPTO_AES_ARM - CRYPTO_CHACHA20_NEON - CRYPTO_POLY1305_ARM + - CRYPTO_SHA1_ARM_NEON + - CRYPTO_SHA1_ARM_CE + - CRYPTO_SHA2_ARM_CE + - CRYPTO_AES_ARM_BS + - CRYPTO_AES_ARM_CE + - CRYPTO_GHASH_ARM_CE + - CRYPTO_CRCT10DIF_ARM_CE + - CRYPTO_CRC32_ARM_CE + - CRYPTO_NHPOLY1305_NEON + - CRYPTO_CURVE25519_NEON + - CRC_T10DIF diff --git a/dashboard/config/linux/bits/riscv64.yml b/dashboard/config/linux/bits/riscv64.yml index 61099bd6b..5fdeb4ace 100644 --- a/dashboard/config/linux/bits/riscv64.yml +++ b/dashboard/config/linux/bits/riscv64.yml @@ -10,3 +10,6 @@ config: # See the comment in x86_64.yml re these numbers. - RCU_CPU_STALL_TIMEOUT: 300 - DEFAULT_HUNG_TASK_TIMEOUT: 420 + + # Presumably this gives more interesting coverage. + - BINFMT_FLAT diff --git a/dashboard/config/linux/bits/subsystems.yml b/dashboard/config/linux/bits/subsystems.yml index ea955a1a5..d61ffbb25 100644 --- a/dashboard/config/linux/bits/subsystems.yml +++ b/dashboard/config/linux/bits/subsystems.yml @@ -51,6 +51,7 @@ config: - NUMA_EMU: [x86_64] - KEXEC: [-riscv] - HIBERNATION: [-riscv, -s390] + - HIBERNATION_SNAPSHOT_DEV: [v5.10, -riscv, -s390] - PM_DEBUG: [-s390] - ACPI_DOCK: [-arm, -riscv, -s390] - ACPI_NFIT: [x86_64] @@ -111,6 +112,7 @@ config: - BFQ_GROUP_IOSCHED - BFQ_CGROUP_DEBUG - BINFMT_MISC + - BINFMT_SCRIPT - MEMORY_HOTPLUG: [-arm, -riscv] - MEMORY_HOTPLUG_DEFAULT_ONLINE: [-arm, -riscv] - MEMORY_HOTREMOVE: [-arm, -riscv] @@ -438,6 +440,7 @@ config: - NFT_BRIDGE_REJECT - NF_LOG_BRIDGE - NF_CONNTRACK_BRIDGE + - NETLABEL - BRIDGE_NF_EBTABLES - BRIDGE_EBT_BROUTE - BRIDGE_EBT_T_FILTER @@ -487,6 +490,11 @@ config: - BRIDGE_MRP: [v5.8] - BRIDGE_CFM: [v5.11] - NET_DSA: [-s390] + - NET_DSA_TAG_BRCM: [-s390] + - NET_DSA_TAG_BRCM_PREPEND: [-s390] + - NET_DSA_TAG_MTK: [-s390] + - NET_DSA_TAG_RTL4_A: [v5.10, -s390] + - NET_DSA_TAG_QCA: [-s390] - VLAN_8021Q - VLAN_8021Q_GVRP - VLAN_8021Q_MVRP diff --git a/dashboard/config/linux/bits/wireless.yml b/dashboard/config/linux/bits/wireless.yml index b5d06886e..9d8b86c08 100644 --- a/dashboard/config/linux/bits/wireless.yml +++ b/dashboard/config/linux/bits/wireless.yml @@ -9,10 +9,12 @@ config: - CFG80211 - CFG80211_DEBUGFS - CFG80211_WEXT + - CFG80211_CRDA_SUPPORT - MAC80211 - MAC80211_MESH - MAC80211_LEDS - MAC80211_DEBUGFS + - MAC80211_RC_MINSTREL - CARL9170 - CARL9170_HWRNG - CARL9170_LEDS diff --git a/dashboard/config/linux/stable-5.4-kasan.config b/dashboard/config/linux/stable-5.4-kasan.config index 62a70d9d1..0f49ae5f3 100644 --- a/dashboard/config/linux/stable-5.4-kasan.config +++ b/dashboard/config/linux/stable-5.4-kasan.config @@ -1506,14 +1506,15 @@ CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_8021Q is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set diff --git a/dashboard/config/linux/upstream-apparmor-kasan.config b/dashboard/config/linux/upstream-apparmor-kasan.config index 5984ad7d7..1a50629f0 100644 --- a/dashboard/config/linux/upstream-apparmor-kasan.config +++ b/dashboard/config/linux/upstream-apparmor-kasan.config @@ -1561,17 +1561,18 @@ CONFIG_BRIDGE_CFM=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_AR9331 is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_HELLCREEK is not set # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_RTL4_A is not set +CONFIG_NET_DSA_TAG_RTL4_A=y # CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set diff --git a/dashboard/config/linux/upstream-arm-kasan-base.config b/dashboard/config/linux/upstream-arm-kasan-base.config index fc548715b..f7bee1d24 100644 --- a/dashboard/config/linux/upstream-arm-kasan-base.config +++ b/dashboard/config/linux/upstream-arm-kasan-base.config @@ -423,7 +423,9 @@ CONFIG_HAVE_ARM_SCU=y CONFIG_HAVE_ARM_ARCH_TIMER=y CONFIG_HAVE_ARM_TWD=y CONFIG_MCPM=y -# CONFIG_BIG_LITTLE is not set +CONFIG_BIG_LITTLE=y +CONFIG_BL_SWITCHER=y +# CONFIG_BL_SWITCHER_DUMMY_IF is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set CONFIG_VMSPLIT_2G=y @@ -496,16 +498,18 @@ CONFIG_AUTO_ZRELADDR=y # CPU Idle # CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_CPU_IDLE_GOV_TEO is not set +CONFIG_DT_IDLE_STATES=y # # ARM CPU Idle Drivers # # CONFIG_ARM_CPUIDLE is not set # CONFIG_ARM_PSCI_CPUIDLE is not set -# CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set +CONFIG_ARM_BIG_LITTLE_CPUIDLE=y # CONFIG_ARM_HIGHBANK_CPUIDLE is not set # end of ARM CPU Idle Drivers # end of CPU Idle @@ -521,7 +525,7 @@ CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_VFP=y CONFIG_VFPv3=y CONFIG_NEON=y -# CONFIG_KERNEL_MODE_NEON is not set +CONFIG_KERNEL_MODE_NEON=y # end of Floating point emulation # @@ -539,7 +543,7 @@ CONFIG_PM=y # CONFIG_PM_DEBUG is not set # CONFIG_APM_EMULATION is not set CONFIG_PM_CLK=y -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_CPU_PM=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARM_CPU_SUSPEND=y @@ -566,11 +570,21 @@ CONFIG_ARM_SMCCC_SOC_ID=y CONFIG_ARM_CRYPTO=y CONFIG_CRYPTO_SHA1_ARM=y +CONFIG_CRYPTO_SHA1_ARM_NEON=y +CONFIG_CRYPTO_SHA1_ARM_CE=y +CONFIG_CRYPTO_SHA2_ARM_CE=y CONFIG_CRYPTO_SHA256_ARM=y CONFIG_CRYPTO_SHA512_ARM=y CONFIG_CRYPTO_AES_ARM=y +CONFIG_CRYPTO_AES_ARM_BS=y +CONFIG_CRYPTO_AES_ARM_CE=y +CONFIG_CRYPTO_GHASH_ARM_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM_CE=y +CONFIG_CRYPTO_CRC32_ARM_CE=y CONFIG_CRYPTO_CHACHA20_NEON=y CONFIG_CRYPTO_POLY1305_ARM=y +CONFIG_CRYPTO_NHPOLY1305_NEON=y +CONFIG_CRYPTO_CURVE25519_NEON=y CONFIG_AS_VFP_VMRS_FPINST=y # @@ -712,13 +726,16 @@ CONFIG_FREEZER=y # Executable file formats # CONFIG_BINFMT_ELF=y -# CONFIG_BINFMT_ELF_FDPIC is not set +CONFIG_BINFMT_ELF_FDPIC=y CONFIG_ELFCORE=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y CONFIG_ARCH_HAS_BINFMT_FLAT=y -# CONFIG_BINFMT_FLAT is not set +CONFIG_BINFMT_FLAT=y CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y +CONFIG_BINFMT_FLAT_OLD=y +CONFIG_BINFMT_ZFLAT=y +CONFIG_BINFMT_SHARED_FLAT=y # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y # end of Executable file formats @@ -740,7 +757,7 @@ CONFIG_COMPACTION=y CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y -# CONFIG_BOUNCE is not set +CONFIG_BOUNCE=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_CLEANCACHE is not set @@ -3762,12 +3779,14 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=y # CONFIG_CRYPTO_NULL is not set CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT is not set -# CONFIG_CRYPTO_CRYPTD is not set +CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set # CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_SIMD=y # # Public-key cryptography @@ -3802,6 +3821,7 @@ CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_PCBC is not set # CONFIG_CRYPTO_XTS is not set # CONFIG_CRYPTO_KEYWRAP is not set +CONFIG_CRYPTO_NHPOLY1305=y # CONFIG_CRYPTO_ADIANTUM is not set # CONFIG_CRYPTO_ESSIV is not set @@ -3821,7 +3841,7 @@ CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_XXHASH is not set # CONFIG_CRYPTO_BLAKE2B is not set # CONFIG_CRYPTO_BLAKE2S is not set -# CONFIG_CRYPTO_CRCT10DIF is not set +CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_GHASH is not set # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_MD4 is not set @@ -3886,9 +3906,12 @@ CONFIG_CRYPTO_LIB_AES=y # CONFIG_CRYPTO_LIB_BLAKE2S is not set CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y # CONFIG_CRYPTO_LIB_CHACHA is not set +CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y @@ -3931,7 +3954,7 @@ CONFIG_GENERIC_PCI_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y -# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_T10DIF=y # CONFIG_CRC_ITU_T is not set CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set diff --git a/dashboard/config/linux/upstream-arm-kasan.config b/dashboard/config/linux/upstream-arm-kasan.config index 9c7806dfb..502e784a6 100644 --- a/dashboard/config/linux/upstream-arm-kasan.config +++ b/dashboard/config/linux/upstream-arm-kasan.config @@ -467,7 +467,9 @@ CONFIG_HAVE_ARM_SCU=y CONFIG_HAVE_ARM_ARCH_TIMER=y CONFIG_HAVE_ARM_TWD=y CONFIG_MCPM=y -# CONFIG_BIG_LITTLE is not set +CONFIG_BIG_LITTLE=y +CONFIG_BL_SWITCHER=y +# CONFIG_BL_SWITCHER_DUMMY_IF is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set CONFIG_VMSPLIT_2G=y @@ -565,16 +567,18 @@ CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=y # CPU Idle # CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set +CONFIG_DT_IDLE_STATES=y # # ARM CPU Idle Drivers # # CONFIG_ARM_CPUIDLE is not set # CONFIG_ARM_PSCI_CPUIDLE is not set -# CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set +CONFIG_ARM_BIG_LITTLE_CPUIDLE=y # CONFIG_ARM_HIGHBANK_CPUIDLE is not set # CONFIG_ARM_EXYNOS_CPUIDLE is not set # CONFIG_ARM_QCOM_SPM_CPUIDLE is not set @@ -592,7 +596,7 @@ CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_VFP=y CONFIG_VFPv3=y CONFIG_NEON=y -# CONFIG_KERNEL_MODE_NEON is not set +CONFIG_KERNEL_MODE_NEON=y # end of Floating point emulation # @@ -603,7 +607,7 @@ CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y -# CONFIG_HIBERNATION_SNAPSHOT_DEV is not set +CONFIG_HIBERNATION_SNAPSHOT_DEV=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y @@ -618,11 +622,11 @@ CONFIG_PM_SLEEP_DEBUG=y # CONFIG_APM_EMULATION is not set CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_PM_GENERIC_DOMAINS_SLEEP=y CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y -# CONFIG_ENERGY_MODEL is not set +CONFIG_ENERGY_MODEL=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARM_CPU_SUSPEND=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y @@ -655,11 +659,21 @@ CONFIG_ARM_SMCCC_SOC_ID=y CONFIG_ARM_CRYPTO=y CONFIG_CRYPTO_SHA1_ARM=y +CONFIG_CRYPTO_SHA1_ARM_NEON=y +CONFIG_CRYPTO_SHA1_ARM_CE=y +CONFIG_CRYPTO_SHA2_ARM_CE=y CONFIG_CRYPTO_SHA256_ARM=y CONFIG_CRYPTO_SHA512_ARM=y CONFIG_CRYPTO_AES_ARM=y +CONFIG_CRYPTO_AES_ARM_BS=y +CONFIG_CRYPTO_AES_ARM_CE=y +CONFIG_CRYPTO_GHASH_ARM_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM_CE=y +CONFIG_CRYPTO_CRC32_ARM_CE=y CONFIG_CRYPTO_CHACHA20_NEON=y CONFIG_CRYPTO_POLY1305_ARM=y +CONFIG_CRYPTO_NHPOLY1305_NEON=y +CONFIG_CRYPTO_CURVE25519_NEON=y CONFIG_AS_VFP_VMRS_FPINST=y # @@ -841,13 +855,16 @@ CONFIG_FREEZER=y # Executable file formats # CONFIG_BINFMT_ELF=y -# CONFIG_BINFMT_ELF_FDPIC is not set +CONFIG_BINFMT_ELF_FDPIC=y CONFIG_ELFCORE=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y CONFIG_ARCH_HAS_BINFMT_FLAT=y -# CONFIG_BINFMT_FLAT is not set +CONFIG_BINFMT_FLAT=y CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y +CONFIG_BINFMT_FLAT_OLD=y +CONFIG_BINFMT_ZFLAT=y +CONFIG_BINFMT_SHARED_FLAT=y CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # end of Executable file formats @@ -869,7 +886,7 @@ CONFIG_COMPACTION=y CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y -# CONFIG_BOUNCE is not set +CONFIG_BOUNCE=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 @@ -1040,7 +1057,7 @@ CONFIG_IPV6_SEG6_LWTUNNEL=y CONFIG_IPV6_SEG6_HMAC=y CONFIG_IPV6_SEG6_BPF=y CONFIG_IPV6_RPL_LWTUNNEL=y -# CONFIG_NETLABEL is not set +CONFIG_NETLABEL=y CONFIG_MPTCP=y CONFIG_INET_MPTCP_DIAG=y CONFIG_MPTCP_IPV6=y @@ -1456,16 +1473,17 @@ CONFIG_BRIDGE_MRP=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_AR9331 is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_RTL4_A is not set +CONFIG_NET_DSA_TAG_RTL4_A=y # CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set @@ -1694,7 +1712,7 @@ CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_FLEXCAN is not set # CONFIG_CAN_GRCAN is not set -# CONFIG_CAN_KVASER_PCIEFD is not set +CONFIG_CAN_KVASER_PCIEFD=y # CONFIG_CAN_TI_HECC is not set # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set @@ -1808,19 +1826,17 @@ CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y # CONFIG_CFG80211_DEFAULT_PS is not set CONFIG_CFG80211_DEBUGFS=y -# CONFIG_CFG80211_CRDA_SUPPORT is not set +CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y # CONFIG_LIB80211 is not set # CONFIG_LIB80211_CRYPT_WEP is not set # CONFIG_LIB80211_CRYPT_CCMP is not set # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=y -# CONFIG_MAC80211_RC_MINSTREL is not set -CONFIG_MAC80211_RC_DEFAULT="" - -# -# Some wireless drivers require a rate control algorithm -# +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y @@ -3927,6 +3943,7 @@ CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set +# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_CPU_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_THERMAL_MMIO is not set @@ -7645,9 +7662,10 @@ CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y -# CONFIG_CRYPTO_CRYPTD is not set +CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_ENGINE=y # @@ -7668,6 +7686,7 @@ CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_AEGIS128=y +# CONFIG_CRYPTO_AEGIS128_SIMD is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y @@ -7787,6 +7806,7 @@ CONFIG_CRYPTO_LIB_BLAKE2S=y CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y CONFIG_CRYPTO_LIB_CHACHA=y +CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y CONFIG_CRYPTO_LIB_CURVE25519=y CONFIG_CRYPTO_LIB_DES=y diff --git a/dashboard/config/linux/upstream-arm64-kasan.config b/dashboard/config/linux/upstream-arm64-kasan.config index a95463949..b208aa832 100644 --- a/dashboard/config/linux/upstream-arm64-kasan.config +++ b/dashboard/config/linux/upstream-arm64-kasan.config @@ -1149,7 +1149,7 @@ CONFIG_IPV6_SEG6_LWTUNNEL=y CONFIG_IPV6_SEG6_HMAC=y CONFIG_IPV6_SEG6_BPF=y CONFIG_IPV6_RPL_LWTUNNEL=y -# CONFIG_NETLABEL is not set +CONFIG_NETLABEL=y CONFIG_MPTCP=y CONFIG_INET_MPTCP_DIAG=y CONFIG_MPTCP_IPV6=y @@ -1568,17 +1568,18 @@ CONFIG_BRIDGE_CFM=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_AR9331 is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_HELLCREEK is not set # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_RTL4_A is not set +CONFIG_NET_DSA_TAG_RTL4_A=y CONFIG_NET_DSA_TAG_OCELOT=y -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set diff --git a/dashboard/config/linux/upstream-kcsan.config b/dashboard/config/linux/upstream-kcsan.config index ad94e3bc2..497efac79 100644 --- a/dashboard/config/linux/upstream-kcsan.config +++ b/dashboard/config/linux/upstream-kcsan.config @@ -1555,17 +1555,18 @@ CONFIG_BRIDGE_CFM=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_AR9331 is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_HELLCREEK is not set # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_RTL4_A is not set +CONFIG_NET_DSA_TAG_RTL4_A=y # CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set diff --git a/dashboard/config/linux/upstream-kmsan.config b/dashboard/config/linux/upstream-kmsan.config index 73902638e..f5ab185b5 100644 --- a/dashboard/config/linux/upstream-kmsan.config +++ b/dashboard/config/linux/upstream-kmsan.config @@ -1533,16 +1533,17 @@ CONFIG_BRIDGE_MRP=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_AR9331 is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_RTL4_A is not set +CONFIG_NET_DSA_TAG_RTL4_A=y # CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set diff --git a/dashboard/config/linux/upstream-leak.config b/dashboard/config/linux/upstream-leak.config index 3dd898dc1..60e3003eb 100644 --- a/dashboard/config/linux/upstream-leak.config +++ b/dashboard/config/linux/upstream-leak.config @@ -1554,17 +1554,18 @@ CONFIG_BRIDGE_CFM=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_AR9331 is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_HELLCREEK is not set # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_RTL4_A is not set +CONFIG_NET_DSA_TAG_RTL4_A=y # CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set diff --git a/dashboard/config/linux/upstream-riscv64-kasan-base.config b/dashboard/config/linux/upstream-riscv64-kasan-base.config index 4d32e048a..5e754545f 100644 --- a/dashboard/config/linux/upstream-riscv64-kasan-base.config +++ b/dashboard/config/linux/upstream-riscv64-kasan-base.config @@ -450,7 +450,10 @@ CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_ARCH_HAS_BINFMT_FLAT=y -# CONFIG_BINFMT_FLAT is not set +CONFIG_BINFMT_FLAT=y +# CONFIG_BINFMT_FLAT_OLD is not set +# CONFIG_BINFMT_ZFLAT is not set +# CONFIG_BINFMT_SHARED_FLAT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y # end of Executable file formats diff --git a/dashboard/config/linux/upstream-riscv64-kasan.config b/dashboard/config/linux/upstream-riscv64-kasan.config index 171ea7180..dc60a1626 100644 --- a/dashboard/config/linux/upstream-riscv64-kasan.config +++ b/dashboard/config/linux/upstream-riscv64-kasan.config @@ -524,7 +524,10 @@ CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_ARCH_HAS_BINFMT_FLAT=y -# CONFIG_BINFMT_FLAT is not set +CONFIG_BINFMT_FLAT=y +# CONFIG_BINFMT_FLAT_OLD is not set +# CONFIG_BINFMT_ZFLAT is not set +# CONFIG_BINFMT_SHARED_FLAT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # end of Executable file formats @@ -719,7 +722,7 @@ CONFIG_IPV6_SEG6_LWTUNNEL=y CONFIG_IPV6_SEG6_HMAC=y CONFIG_IPV6_SEG6_BPF=y CONFIG_IPV6_RPL_LWTUNNEL=y -# CONFIG_NETLABEL is not set +CONFIG_NETLABEL=y CONFIG_MPTCP=y CONFIG_INET_MPTCP_DIAG=y CONFIG_MPTCP_IPV6=y @@ -1137,17 +1140,18 @@ CONFIG_BRIDGE_CFM=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_AR9331 is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_HELLCREEK is not set # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_RTL4_A is not set +CONFIG_NET_DSA_TAG_RTL4_A=y # CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set @@ -1485,19 +1489,17 @@ CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y # CONFIG_CFG80211_DEFAULT_PS is not set CONFIG_CFG80211_DEBUGFS=y -# CONFIG_CFG80211_CRDA_SUPPORT is not set +CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y # CONFIG_LIB80211 is not set # CONFIG_LIB80211_CRYPT_WEP is not set # CONFIG_LIB80211_CRYPT_CCMP is not set # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=y -# CONFIG_MAC80211_RC_MINSTREL is not set -CONFIG_MAC80211_RC_DEFAULT="" - -# -# Some wireless drivers require a rate control algorithm -# +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y diff --git a/dashboard/config/linux/upstream-s390-kasan.config b/dashboard/config/linux/upstream-s390-kasan.config index 0382d9d4c..c4c05d25b 100644 --- a/dashboard/config/linux/upstream-s390-kasan.config +++ b/dashboard/config/linux/upstream-s390-kasan.config @@ -831,7 +831,7 @@ CONFIG_IPV6_SEG6_LWTUNNEL=y CONFIG_IPV6_SEG6_HMAC=y CONFIG_IPV6_SEG6_BPF=y CONFIG_IPV6_RPL_LWTUNNEL=y -# CONFIG_NETLABEL is not set +CONFIG_NETLABEL=y CONFIG_MPTCP=y CONFIG_INET_MPTCP_DIAG=y CONFIG_MPTCP_IPV6=y diff --git a/dashboard/config/linux/upstream-selinux-kasan.config b/dashboard/config/linux/upstream-selinux-kasan.config index c6ac2827e..d34ad2f72 100644 --- a/dashboard/config/linux/upstream-selinux-kasan.config +++ b/dashboard/config/linux/upstream-selinux-kasan.config @@ -1557,17 +1557,18 @@ CONFIG_BRIDGE_CFM=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_AR9331 is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_HELLCREEK is not set # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_RTL4_A is not set +CONFIG_NET_DSA_TAG_RTL4_A=y # CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set diff --git a/dashboard/config/linux/upstream-smack-kasan.config b/dashboard/config/linux/upstream-smack-kasan.config index bbced34fe..f1aad3949 100644 --- a/dashboard/config/linux/upstream-smack-kasan.config +++ b/dashboard/config/linux/upstream-smack-kasan.config @@ -1561,17 +1561,18 @@ CONFIG_BRIDGE_CFM=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y # CONFIG_NET_DSA_TAG_AR9331 is not set -# CONFIG_NET_DSA_TAG_BRCM is not set -# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set +CONFIG_NET_DSA_TAG_BRCM_COMMON=y +CONFIG_NET_DSA_TAG_BRCM=y +CONFIG_NET_DSA_TAG_BRCM_PREPEND=y # CONFIG_NET_DSA_TAG_HELLCREEK is not set # CONFIG_NET_DSA_TAG_GSWIP is not set # CONFIG_NET_DSA_TAG_DSA is not set # CONFIG_NET_DSA_TAG_EDSA is not set -# CONFIG_NET_DSA_TAG_MTK is not set +CONFIG_NET_DSA_TAG_MTK=y # CONFIG_NET_DSA_TAG_KSZ is not set -# CONFIG_NET_DSA_TAG_RTL4_A is not set +CONFIG_NET_DSA_TAG_RTL4_A=y # CONFIG_NET_DSA_TAG_OCELOT is not set -# CONFIG_NET_DSA_TAG_QCA is not set +CONFIG_NET_DSA_TAG_QCA=y # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set # CONFIG_NET_DSA_TAG_TRAILER is not set -- cgit mrf-deployment