diff options
author | Luca Stefani | 2020-08-22 19:06:44 +0200 |
---|---|---|
committer | Luca Stefani | 2020-08-22 19:06:44 +0200 |
commit | 06f462cfe8ce337363c91475e1e87d4553fa2802 (patch) | |
tree | 74b398cde0f3e594c0f465691574625f750f47cb | |
parent | 40203a5e4d025aeb382097a7a5412b192efe2fc9 (diff) | |
download | aur-06f462cfe8ce337363c91475e1e87d4553fa2802.tar.gz |
linux-llvm 5.8.3
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | 0002-kbuild-Rollback-required-CLANG-version-to-10-for-LTO.patch | 42 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | config | 5 |
4 files changed, 9 insertions, 58 deletions
@@ -1,8 +1,8 @@ pkgbase = linux-llvm pkgdesc = Linux - pkgver = 5.8.arch1 + pkgver = 5.8.3.arch1 pkgrel = 1 - url = https://git.archlinux.org/linux.git/log/?h=v5.8-arch1 + url = https://git.archlinux.org/linux.git/log/?h=v5.8.3-arch1 arch = x86_64 license = GPL2 makedepends = bc @@ -19,7 +19,7 @@ pkgbase = linux-llvm makedepends = llvm makedepends = lld options = !strip - source = archlinux-linux::git+https://git.archlinux.org/linux.git#tag=v5.8-arch1 + source = archlinux-linux::git+https://git.archlinux.org/linux.git#tag=v5.8.3-arch1 source = config source = sphinx-workaround.patch source = 0001-lib-prepare-zstd-for-preboot-environment.patch @@ -29,7 +29,6 @@ pkgbase = linux-llvm source = 0005-x86-bump-ZO_z_extra_bytes-margin-for-zstd.patch source = 0006-x86-Add-support-for-ZSTD-compressed-kernel.patch source = 0007-.gitignore-add-ZSTD-compressed-files.patch - source = 0001-bitfield.h-don-t-compile-time-validate-_val-in-FIELD.patch source = 0002-objtool-use-sh_info-to-find-the-base-for-.rela-secti.patch source = 0003-objtool-don-t-autodetect-vmlinux.o.patch source = 0004-kbuild-add-support-for-Clang-LTO.patch @@ -54,10 +53,9 @@ pkgbase = linux-llvm source = 0023-x86-relocs-Ignore-L4_PAGE_OFFSET-relocations.patch source = 0024-x86-build-allow-LTO_CLANG-and-THINLTO-to-be-selected.patch source = 0001-RAS-CEC-Fix-cec_init-prototype.patch - source = 0002-kbuild-Rollback-required-CLANG-version-to-10-for-LTO.patch source = enable_additional_cpu_optimizations_for_gcc_v10.1+_kernel_v5.8+.patch sha256sums = SKIP - sha256sums = 2742a1348f1d7685671480ee24661a4d439f66c335a7e908b51290774e85a0dd + sha256sums = b40d47edc300846dd4ff1c3f4ab748e061b633cd35f692f0b4b210d88d4ff7d3 sha256sums = 8cb21e0b3411327b627a9dd15b8eb773295a0d2782b1a41b2a8839d1b2f5778c sha256sums = 2f0090ec0c9a72e6241bbea05faaef979405119ce8ef669d84dead36c8e2246e sha256sums = 5f21c12f002e71ec5b5db96832b415ce291a7e230fa07b328c21760274e72e9d @@ -66,7 +64,6 @@ pkgbase = linux-llvm sha256sums = 2b558cc58e95343bb2e3cfd96c668b671251c543124176b8687baf12cdf999d5 sha256sums = 84c275eb98fb908b742ffe51faa7feb0312550712b0cd729bf72941a2f633a65 sha256sums = f88df9ee297e229792e516ac9fb6f35ddc1aa13c3fdeb9ba15fb4de8b1dcd7c7 - sha256sums = 524b329a965f1b983fd4b78e1827854727d4ebb9c21cc9f245bf2ce91c2bed1d sha256sums = 053582c4fa855a9219f45f864d7a03b3a28cfd04ec798b0cc47080c836669184 sha256sums = 7e155527495f8a009efc6edc43d44c1775de64c750c9c112f6964d599eada3ef sha256sums = 2ef22d6b576ebf452238ae48658515d5d484b3ab7448b9d62fc1295570bb8f14 @@ -91,7 +88,6 @@ pkgbase = linux-llvm sha256sums = 539794c1dc9b8e35a73e2e165040f363d0c7f32bc5da415ae6b27a9ffe57dde2 sha256sums = 3b956c3768e59f2d5fb0546a855138319eff60e077822667befed734c7ac84af sha256sums = d89d15358b42c56bbb83a9f9d38bd25666d44a6f91be1029e5297bf79f8fbdc6 - sha256sums = 575e1c1353d4dca1773ac6e4b60f8d32e1611381596389c8b06a73aed0fe010a sha256sums = 5ab29eb64e57df83b395a29a6a4f89030d142feffbfbf73b3afc6d97a2a7fd12 pkgname = linux-llvm diff --git a/0002-kbuild-Rollback-required-CLANG-version-to-10-for-LTO.patch b/0002-kbuild-Rollback-required-CLANG-version-to-10-for-LTO.patch deleted file mode 100644 index ac45406c710c..000000000000 --- a/0002-kbuild-Rollback-required-CLANG-version-to-10-for-LTO.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 846915b6d07f53349de1e097b7143856619f34e0 Mon Sep 17 00:00:00 2001 -From: Luca Stefani <luca.stefani.ge1@gmail.com> -Date: Tue, 4 Aug 2020 18:01:47 +0200 -Subject: [PATCH 2/2] kbuild: Rollback required CLANG version to 10 for LTO - -* ARM64 still requires CLANG 11 to fix https://github.com/ClangBuiltLinux/linux/issues/510 - -Signed-off-by: Luca Stefani <luca.stefani.ge1@gmail.com> ---- - arch/Kconfig | 2 +- - arch/arm64/Kconfig | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/arch/Kconfig b/arch/Kconfig -index 694bfdc2073f..54f6a55180ca 100644 ---- a/arch/Kconfig -+++ b/arch/Kconfig -@@ -595,7 +595,7 @@ config LTO_NONE - config LTO_CLANG - bool "Clang's Link Time Optimization (EXPERIMENTAL)" - # https://github.com/ClangBuiltLinux/linux/issues/510 -- depends on CC_IS_CLANG && CLANG_VERSION >= 110000 && LD_IS_LLD -+ depends on CC_IS_CLANG && CLANG_VERSION >= 100000 && LD_IS_LLD - depends on $(success,$(NM) --help | head -n 1 | grep -qi llvm) - depends on $(success,$(AR) --help | head -n 1 | grep -qi llvm) - depends on ARCH_SUPPORTS_LTO_CLANG -diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig -index c9fb665b62b5..1883f42e341c 100644 ---- a/arch/arm64/Kconfig -+++ b/arch/arm64/Kconfig -@@ -73,7 +73,7 @@ config ARM64 - select ARCH_SUPPORTS_MEMORY_FAILURE - select ARCH_SUPPORTS_SHADOW_CALL_STACK if CC_HAVE_SHADOW_CALL_STACK - select ARCH_SUPPORTS_LTO_CLANG -- select ARCH_SUPPORTS_THINLTO -+ select ARCH_SUPPORTS_THINLTO if CLANG_VERSION >= 110000 - select ARCH_SUPPORTS_ATOMIC_RMW - select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 && (GCC_VERSION >= 50000 || CC_IS_CLANG) - select ARCH_SUPPORTS_NUMA_BALANCING --- -2.28.0 - @@ -1,7 +1,7 @@ # Maintainer: Luca Stefani <luca.stefani.ge1@gmail.com> pkgbase=linux-llvm -pkgver=5.8.arch1 +pkgver=5.8.3.arch1 pkgrel=1 pkgdesc='Linux' _srctag=v${pkgver%.*}-${pkgver##*.} @@ -29,7 +29,6 @@ source=( 0006-x86-Add-support-for-ZSTD-compressed-kernel.patch 0007-.gitignore-add-ZSTD-compressed-files.patch # LTO - 0001-bitfield.h-don-t-compile-time-validate-_val-in-FIELD.patch 0002-objtool-use-sh_info-to-find-the-base-for-.rela-secti.patch 0003-objtool-don-t-autodetect-vmlinux.o.patch 0004-kbuild-add-support-for-Clang-LTO.patch @@ -55,12 +54,11 @@ source=( 0024-x86-build-allow-LTO_CLANG-and-THINLTO-to-be-selected.patch # LTO custom 0001-RAS-CEC-Fix-cec_init-prototype.patch - 0002-kbuild-Rollback-required-CLANG-version-to-10-for-LTO.patch # CPU enable_additional_cpu_optimizations_for_gcc_v10.1+_kernel_v5.8+.patch ) sha256sums=('SKIP' - '2742a1348f1d7685671480ee24661a4d439f66c335a7e908b51290774e85a0dd' + 'b40d47edc300846dd4ff1c3f4ab748e061b633cd35f692f0b4b210d88d4ff7d3' '8cb21e0b3411327b627a9dd15b8eb773295a0d2782b1a41b2a8839d1b2f5778c' '2f0090ec0c9a72e6241bbea05faaef979405119ce8ef669d84dead36c8e2246e' '5f21c12f002e71ec5b5db96832b415ce291a7e230fa07b328c21760274e72e9d' @@ -69,7 +67,6 @@ sha256sums=('SKIP' '2b558cc58e95343bb2e3cfd96c668b671251c543124176b8687baf12cdf999d5' '84c275eb98fb908b742ffe51faa7feb0312550712b0cd729bf72941a2f633a65' 'f88df9ee297e229792e516ac9fb6f35ddc1aa13c3fdeb9ba15fb4de8b1dcd7c7' - '524b329a965f1b983fd4b78e1827854727d4ebb9c21cc9f245bf2ce91c2bed1d' '053582c4fa855a9219f45f864d7a03b3a28cfd04ec798b0cc47080c836669184' '7e155527495f8a009efc6edc43d44c1775de64c750c9c112f6964d599eada3ef' '2ef22d6b576ebf452238ae48658515d5d484b3ab7448b9d62fc1295570bb8f14' @@ -94,7 +91,6 @@ sha256sums=('SKIP' '539794c1dc9b8e35a73e2e165040f363d0c7f32bc5da415ae6b27a9ffe57dde2' '3b956c3768e59f2d5fb0546a855138319eff60e077822667befed734c7ac84af' 'd89d15358b42c56bbb83a9f9d38bd25666d44a6f91be1029e5297bf79f8fbdc6' - '575e1c1353d4dca1773ac6e4b60f8d32e1611381596389c8b06a73aed0fe010a' '5ab29eb64e57df83b395a29a6a4f89030d142feffbfbf73b3afc6d97a2a7fd12') export KBUILD_BUILD_HOST=archlinux @@ -242,6 +242,7 @@ CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y +CONFIG_HAVE_ARCH_USERFAULTFD_WP=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y @@ -252,7 +253,7 @@ CONFIG_BPF_SYSCALL=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y -# CONFIG_USERFAULTFD is not set +CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set @@ -1067,7 +1068,7 @@ CONFIG_THP_SWAP=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y # CONFIG_CMA is not set -# CONFIG_MEM_SOFT_DIRTY is not set +CONFIG_MEM_SOFT_DIRTY=y CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set |