[PATCH 0/4] Make gcc-8.1 and binutils-2.30 the minimum version
Arnd Bergmann
arnd at kernel.org
Mon Apr 7 02:41:12 PDT 2025
From: Arnd Bergmann <arnd at arndb.de>
x86 already requires gcc-8.1 since linux-6.15-rc1, which led me to
actually go through all version checks and make this is the minimum
for all architectures.
Most of the actual resulting changes are actually for raising the
binutils version, which eliminates version checks on x86 and arm64.
Arnd Bergmann (4):
kbuild: require gcc-8 and binutils-2.30
raid6: skip avx512 checks
x86: remove checks for binutils-2.30 and earlier
arm64: drop binutils version checks
Cc: "H. Peter Anvin" <hpa at zytor.com>
Cc: Ard Biesheuvel <ardb at kernel.org>
Cc: Borislav Petkov <bp at alien8.de>
Cc: Brian Gerst <brgerst at gmail.com>
Cc: Catalin Marinas <catalin.marinas at arm.com>
Cc: Dave Hansen <dave.hansen at linux.intel.com>
Cc: Herbert Xu <herbert at gondor.apana.org.au>
Cc: Ingo Molnar <mingo at redhat.com>
Cc: Jonathan Corbet <corbet at lwn.net>
Cc: Marc Zyngier <maz at kernel.org>
Cc: Mark Rutland <mark.rutland at arm.com>
Cc: Masahiro Yamada <masahiroy at kernel.org>
Cc: Nathan Chancellor <nathan at kernel.org>
Cc: Nicolas Schier <nicolas at fjasle.eu>
Cc: Takashi Iwai <tiwai at suse.com>
Cc: Thomas Gleixner <tglx at linutronix.de>
Cc: Uros Bizjak <ubizjak at gmail.com>
Cc: Will Deacon <will at kernel.org>
Cc: linux-arm-kernel at lists.infradead.org
Cc: linux-crypto at vger.kernel.org
Cc: linux-doc at vger.kernel.org
Cc: linux-kbuild at vger.kernel.org
Cc: linux-kernel at vger.kernel.org
Cc: linux-raid at vger.kernel.org
Cc: x86 at kernel.org
Documentation/admin-guide/README.rst | 2 +-
Documentation/kbuild/makefiles.rst | 4 +-
Documentation/process/changes.rst | 4 +-
.../translations/it_IT/process/changes.rst | 4 +-
.../translations/zh_CN/admin-guide/README.rst | 2 +-
arch/arm64/Kconfig | 37 +--------------
arch/arm64/Makefile | 21 +--------
arch/arm64/include/asm/rwonce.h | 4 --
arch/arm64/kvm/Kconfig | 1 -
arch/arm64/lib/xor-neon.c | 2 +-
arch/um/Makefile | 4 +-
arch/x86/Kconfig.assembler | 29 ------------
arch/x86/crypto/Kconfig | 2 +-
arch/x86/crypto/Makefile | 12 +++--
arch/x86/crypto/aes-ctr-avx-x86_64.S | 2 -
arch/x86/crypto/aes-xts-avx-x86_64.S | 2 -
arch/x86/crypto/aesni-intel_glue.c | 21 +--------
arch/x86/crypto/aria-aesni-avx-asm_64.S | 10 -----
arch/x86/crypto/aria-aesni-avx2-asm_64.S | 10 +----
arch/x86/crypto/aria_aesni_avx2_glue.c | 4 +-
arch/x86/crypto/aria_aesni_avx_glue.c | 4 +-
arch/x86/crypto/blake2s-core.S | 4 --
arch/x86/crypto/blake2s-glue.c | 6 +--
arch/x86/crypto/chacha_glue.c | 6 +--
arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 8 ----
arch/x86/crypto/poly1305_glue.c | 4 +-
arch/x86/crypto/sha1_ssse3_glue.c | 10 -----
arch/x86/crypto/sha256_ssse3_glue.c | 10 -----
include/linux/unroll.h | 4 +-
kernel/gcov/gcc_4_7.c | 4 --
lib/raid6/algos.c | 6 ---
lib/raid6/avx512.c | 4 --
lib/raid6/recov_avx512.c | 6 ---
lib/raid6/test/Makefile | 3 --
lib/test_fortify/Makefile | 5 +--
scripts/Makefile.compiler | 2 +-
scripts/gcc-plugins/gcc-common.h | 45 -------------------
scripts/min-tool-version.sh | 6 +--
38 files changed, 36 insertions(+), 278 deletions(-)
--
2.39.5
More information about the linux-arm-kernel
mailing list