mirror of
https://github.com/LineageOS/android_kernel_fxtec_sm6115.git
synced 2026-04-03 01:23:18 +00:00
* sm8250/lineage-20:
arm64: configs: vendor: Disable module signing support
techpack: rmnet: Fix compilation errors
netfilter: conntrack: Make nf_ct_protos store const l4proto pointers
UPSTREAM: netfilter: Avoid assigning 'const' pointer to non-const pointer
UPSTREAM: kbuild: Disable -Wdefault-const-init-unsafe
UPSTREAM: READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE()
ANDROID: sign-file: Fix warning when OPENSSL_NO_ENGINE is set
FROMLIST: sign-file: Use OpenSSL provided define to compile out deprecated APIs
ANDROID: remove more stale variables from build.config files
ANDROID: extract-cert: omit PKCS#11 support if building against BoringSSL
BACKPORT: scripts/Makefile.clang: default to LLVM_IAS=1
Documentation/llvm: Fix clang target examples
Documentation: add minimum clang/llvm version
Documentation/llvm: Improve formatting of commands, variables, and arguments
BACKPORT: Makefile: infer --target from ARCH for CC=clang
UPSTREAM: Makefile: Only specify '--prefix=' when building with clang + GNU as
UPSTREAM: Makefile: Remove '--gcc-toolchain' flag
UPSTREAM: kbuild: remove ld-version macro
UPSTREAM: Makefile: Remove # characters from compiler string
UPSTREAM: Makefile: reuse CC_VERSION_TEXT
UPSTREAM: kbuild: replace cc-name test with CONFIG_CC_IS_CLANG
UPSTREAM: kbuild: remove cc-name variable
ANDROID: remove stale variables from build.config files
UPSTREAM: kbuild: remove unused AS assignment
UPSTREAM: arm64: Turn "broken gas inst" into real config option
UPSTREAM: arm64: Move the LSE gas support detection to Kconfig
UPSTREAM: arm64: lse: Fix LSE atomics with LLVM
UPSTREAM: arm64: lse: fix LSE atomics with LLVM's integrated assembler
UPSTREAM: arm64: atomics: Use K constraint when toolchain appears to support it
UPSTREAM: arm64: atomics: Undefine internal macros after use
UPSTREAM: arm64: lse: Make ARM64_LSE_ATOMICS depend on JUMP_LABEL
UPSTREAM: arm64: asm: Kill 'asm/atomic_arch.h'
UPSTREAM: arm64: lse: Remove unused 'alt_lse' assembly macro
UPSTREAM: arm64: atomics: Remove atomic_ll_sc compilation unit
UPSTREAM: arm64: avoid using hard-coded registers for LSE atomics
Revert "ANDROID: arm64: add atomic_ll_sc.o to obj-y if using lld"
UPSTREAM: arm64: atomics: avoid out-of-line ll/sc atomics
UPSTREAM: arm64: Use correct ll/sc atomic constraints
UPSTREAM: locking/atomic, arm64: Use s64 for atomic64
UPSTREAM: arm64: cmpxchg: Use "K" instead of "L" for ll/sc immediate constraint
UPSTREAM: arm64: Avoid masking "old" for LSE cmpxchg() implementation
UPSTREAM: arm64: Avoid redundant type conversions in xchg() and cmpxchg()
UPSTREAM: arm64, locking/atomics: Use instrumented atomics
Revert "ANDROID: arm64: lse: fix LSE atomics with LTO"
Revert "BACKPORT: arm64: lse: Fix LSE atomics with LLVM"
Revert "arm64: lse: fix LSE atomics with LLVM's integrated assembler"
Revert "arm64: lse: Fix LSE atomics with LLVM"
Reapply "ANDROID: arm64: lse: fix LSE atomics with LTO"
Revert "arm64: Avoid redundant type conversions in xchg() and cmpxchg()"
Revert "arm64: cmpxchg: Use "K" instead of "L" for ll/sc immediate constraint"
Revert "arm64: Use correct ll/sc atomic constraints"
Reapply "arm64: Avoid redundant type conversions in xchg() and cmpxchg()"
Revert "arm64: cmpxchg_double*: hazard against entire exchange variable"
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for arm
FROMLIST: ARM: kprobes: rewrite test-arm.c in UAL
FROMLIST: ARM: kprobes: fix UNPREDICTABLE warnings
BACKPORT: ARM: 8991/1: use VFP assembler mnemonics if available
ARM: 8989/1: use .fpu assembler directives instead of assembler arguments
ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode
UPSTREAM: kbuild: Add support for 'as-instr' to be used in Kconfig files
UPSTREAM: kconfig: introduce m32-flag and m64-flag
UPSTREAM: kbuild: Fail if gold linker is detected
UPSTREAM: kbuild: terminate Kconfig when $(CC) or $(LD) is missing
UPSTREAM: kbuild: clean up scripts/gcc-version.sh
FROMLIST: x86/boot: allow a relocatable kernel to be linked with lld
UPSTREAM: kbuild: remove redundant target cleaning on failure
Change-Id: I88de0da8986ffc620da5c7200798454156be45d0