Merge android11-5.4.61+ (e32adae) into msm-5.4

* remotes/origin/tmp-e32adae:
  ANDROID: ABI: Update allowed list for QCOM
  Revert "UPSTREAM: ehci-hcd: Move include to keep CRC stable"
  Revert "ANDROID: Update android/abi_gki_aarch64.xml"
  ANDROID: Update android/abi_gki_aarch64.xml
  UPSTREAM: ehci-hcd: Move include to keep CRC stable
  UPSTREAM: kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMPILER macro
  UPSTREAM: kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h
  UPSTREAM: kbuild: ensure full rebuild when the compiler is updated
  ANDROID: abi: update for hikey960
  ANDROID: dts: hi3660: Fix duplicate adv7533 nodes
  ANDROID: kallsyms: ignore ThinLTO+CFI hash suffix in kallsyms_lookup_name()
  ANDROID: Refresh ABI.xmls with libabigail 1.8.0-1dca710a
  ANDROID: ABI: update allowed list for QCOM
  ANDROID: KMI symbol lists: migrate section name
  ANDROID: ABI: Update allowed list for GALAXY
  ANDROID: hikey960_gki.fragment: Remove UFS and USB bits
  ANDROID: lkdtm/usercopy: Use __va_function to find proper vm_mmap address
  ANDROID: mm: add generic __va_function and __pa_function
  ANDROID: vendor_hooks: Add hooks for debugging exception context
  FROMGIT: mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary

Change-Id: I84ca8d4c3849984c3b18432e9e42136adf6c5d5c
Signed-off-by: Jeevan Shriram <[email protected]>
This commit is contained in:
Jeevan Shriram 2020-09-28 11:11:34 -07:00
commit e9ae2faf91
29 changed files with 5902 additions and 1560 deletions

View file

@ -9,6 +9,23 @@ config DEFCONFIG_LIST
default ARCH_DEFCONFIG
default "arch/$(ARCH)/defconfig"
config CC_VERSION_TEXT
string
default "$(CC_VERSION_TEXT)"
help
This is used in unclear ways:
- Re-run Kconfig when the compiler is updated
The 'default' property references the environment variable,
CC_VERSION_TEXT so it is recorded in include/config/auto.conf.cmd.
When the compiler is updated, Kconfig will be invoked.
- Ensure full rebuild when the compier is updated
include/linux/kconfig.h contains this option in the comment line so
fixdep adds include/config/cc/version/text.h into the auto-generated
dependency. When the compiler is updated, syncconfig will touch it
and then every file will be rebuilt.
config CC_IS_GCC
def_bool $(success,$(CC) --version | head -n 1 | grep -q gcc)