linux/arch/powerpc/kernel/vdso
Arnd Bergmann a5371018ee powerpc/Makefile: Allow overriding CPP
Unlike all other arches, powerpc doesn't allow the user to override CPP,
because it sets it unconditionally in the arch Makefile. This can lead
to strange build failures.

Instead add the required flags to KBUILD_CPPFLAGS, which are passed
to CPP, CC and AS invocations by the generic Makefile logic.

Reported-by: Arnd Bergmann <arnd@arndb.de>
Tested-by: Nathan Chancellor <nathan@kernel.org>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Closes: https://lore.kernel.org/all/20240607061629.530301-1-arnd@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
[mpe: Rebase, write change log, add Arnd's SoB as communicated privately]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://patch.msgid.link/20241107112646.32401-1-mpe@ellerman.id.au
2024-11-15 11:59:55 +11:00
..
.gitignore powerpc/vdso: Merge vdso64 and vdso32 into a single directory 2022-02-12 22:47:43 +11:00
Makefile powerpc/Makefile: Allow overriding CPP 2024-11-15 11:59:55 +11:00
cacheflush.S powerpc/vdso: Add a page for non-time data 2024-10-16 11:08:20 +11:00
datapage.S powerpc/vdso: Add a page for non-time data 2024-10-16 11:08:20 +11:00
gen_vdso32_offsets.sh powerpc/vdso: Merge vdso64 and vdso32 into a single directory 2022-02-12 22:47:43 +11:00
gen_vdso64_offsets.sh powerpc/vdso: Merge vdso64 and vdso32 into a single directory 2022-02-12 22:47:43 +11:00
getcpu.S powerpc/vdso: Merge vdso64 and vdso32 into a single directory 2022-02-12 22:47:43 +11:00
getrandom.S powerpc/vdso: Implement __arch_get_vdso_rng_data() 2024-10-16 11:14:40 +11:00
gettimeofday.S powerpc/vdso: Add a page for non-time data 2024-10-16 11:08:20 +11:00
note.S powerpc/vdso: Merge vdso64 and vdso32 into a single directory 2022-02-12 22:47:43 +11:00
sigtramp32.S powerpc/vdso: Merge vdso64 and vdso32 into a single directory 2022-02-12 22:47:43 +11:00
sigtramp64.S powerpc/vdso: Merge vdso64 and vdso32 into a single directory 2022-02-12 22:47:43 +11:00
vdso32.lds.S powerpc/vdso: Add a page for non-time data 2024-10-16 11:08:20 +11:00
vdso64.lds.S powerpc/vdso: Add a page for non-time data 2024-10-16 11:08:20 +11:00
vgetrandom-chacha.S powerpc/vdso: Wire up getrandom() vDSO implementation on VDSO64 2024-09-13 17:28:36 +02:00
vgetrandom.c powerpc/vdso: Implement __arch_get_vdso_rng_data() 2024-10-16 11:14:40 +11:00
vgettimeofday.c powerpc/vdso: Merge vdso64 and vdso32 into a single directory 2022-02-12 22:47:43 +11:00