Files
android_kernel_fxtec_sm6115/techpack
Nolen Johnson bbf567ae16 Merge remote-tracking branch 'sm8250/lineage-20' into HEAD
* 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
2026-01-30 00:05:58 -05:00
..