linux/arch/arm64/kernel
Nick Desaulniers 7c8f778f0a arm64: vdso32: suppress error message for 'make mrproper'
commit 14831fad73f5ac30ac61760487d95a538e6ab3cb upstream.

When running the following command without arm-linux-gnueabi-gcc in
one's $PATH, the following warning is observed:

$ ARCH=arm64 CROSS_COMPILE_COMPAT=arm-linux-gnueabi- make -j72 LLVM=1 mrproper
make[1]: arm-linux-gnueabi-gcc: No such file or directory

This is because KCONFIG is not run for mrproper, so CONFIG_CC_IS_CLANG
is not set, and we end up eagerly evaluating various variables that try
to invoke CC_COMPAT.

This is a similar problem to what was observed in
commit dc960bfeed ("h8300: suppress error messages for 'make clean'")

Reported-by: Lucas Henneman <henneman@google.com>
Suggested-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Tested-by: Nathan Chancellor <nathan@kernel.org>
Link: https://lore.kernel.org/r/20211019223646.1146945-4-ndesaulniers@google.com
Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-11-26 10:47:21 +01:00
..
probes arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing 2021-03-04 10:26:47 +01:00
vdso arm64/vdso: Discard .note.gnu.property sections in vDSO 2021-05-11 14:04:14 +02:00
vdso32 arm64: vdso32: suppress error message for 'make mrproper' 2021-11-26 10:47:21 +01:00
.gitignore
acpi_numa.c
acpi_parking_protocol.c
acpi.c
alternative.c
armv8_deprecated.c
asm-offsets.c
cacheinfo.c drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() 2021-09-26 14:07:10 +02:00
cpu_errata.c
cpu_ops.c
cpu-reset.h
cpu-reset.S
cpufeature.c KVM: arm64: Hide system instruction access to Trace registers 2021-04-16 11:46:37 +02:00
cpuidle.c
cpuinfo.c
crash_core.c
crash_dump.c arm64: kdump: update ppos when reading elfcorehdr 2021-03-30 14:35:27 +02:00
debug-monitors.c
efi-entry.S
efi-header.S
efi-rt-wrapper.S
efi.c
entry-fpsimd.S
entry-ftrace.S
entry.S arm64: consistently use reserved_pg_dir 2021-07-14 16:53:23 +02:00
fpsimd.c arm64/sve: Use correct size when reinitialising SVE state 2021-09-22 12:26:39 +02:00
ftrace.c
head.S arm64: head: avoid over-mapping in map_memory 2021-09-22 12:26:20 +02:00
hibernate-asm.S
hibernate.c
hw_breakpoint.c
hyp-stub.S
image-vars.h
image.h
insn.c
io.c
irq.c
jump_label.c
kaslr.c
kexec_image.c
kgdb.c
kuser32.S
machine_kexec_file.c arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails 2021-03-04 10:26:47 +01:00
machine_kexec.c
Makefile
module-plts.c
module.c
module.lds arm64 module: set plt* section addresses to 0x0 2021-03-07 12:20:41 +01:00
paravirt.c
pci.c
perf_callchain.c
perf_event.c
perf_regs.c
pointer_auth.c
process.c arm64: Mark __stack_chk_guard as __ro_after_init 2021-09-30 10:09:25 +02:00
psci.c arm64: psci: Avoid printing in cpu_psci_cpu_die() 2020-11-24 13:29:01 +01:00
ptrace.c arm64: fix compat syscall return truncation 2021-08-12 13:21:05 +02:00
reloc_test_core.c
reloc_test_syms.S
relocate_kernel.S
return_address.c
sdei.c
setup.c arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan 2021-07-14 16:53:23 +02:00
signal32.c
signal.c arm64: fix compat syscall return truncation 2021-08-12 13:21:05 +02:00
sigreturn32.S
sleep.S
smccc-call.S
smp_spin_table.c
smp.c arm64: smp: Tell RCU about CPUs that fail to come online 2020-11-24 13:29:01 +01:00
ssbd.c
stacktrace.c
suspend.c
sys32.c
sys_compat.c
sys.c
syscall.c arm64: fix compat syscall return truncation 2021-08-12 13:21:05 +02:00
time.c
topology.c arm64: topology: Stop using MPIDR for topology information 2020-11-05 11:43:16 +01:00
trace-events-emulation.h
traps.c
vdso.c
vmlinux.lds.S arm64: consistently use reserved_pg_dir 2021-07-14 16:53:23 +02:00