This patch series is meant to address the various compilation issues reported recently for arm64 vdso32 [1].
v4 of the series contains a cleanup of lib/vdso Kconfig as well since CROSS_COMPILE_COMPAT_VDSO is not required anymore by any architecture. Cc: Will Deacon <w...@kernel.org> Cc: Catalin Marinas <catalin.mari...@arm.com> Cc: Thomas Gleixner <t...@linutronix.de> Cc: Andy Lutomirski <l...@kernel.org> Reported-by: Will Deacon <w...@kernel.org> Signed-off-by: Vincenzo Frascino <vincenzo.frasc...@arm.com> [1] https://www.spinics.net/lists/kernel/msg3260702.html --- v4: - Drop __arm64__ workaround - Remove COMPAT_CC_IS_GCC check - Remove unused configuration parameter from lib/vdso - Address Review Comments v3: - Exposed COMPATCC - Addressed Review Comments v2: - Fixed binutils detection - Addressed review comments Vincenzo Frascino (6): arm64: vdso32: Fix syncconfig errors. arm64: vdso32: Detect binutils support for dmb ishld arm64: Remove gettimeofday.S arm64: vdso32: Remove jump label config option in Makefile arm64: Remove vdso_datapage.h lib: vdso: Remove CROSS_COMPILE_COMPAT_VDSO arch/arm64/Makefile | 18 +++-------- arch/arm64/include/asm/vdso/compat_barrier.h | 2 +- arch/arm64/include/asm/vdso_datapage.h | 33 -------------------- arch/arm64/kernel/vdso/gettimeofday.S | 0 arch/arm64/kernel/vdso32/Makefile | 14 ++++++--- lib/vdso/Kconfig | 9 ------ 6 files changed, 15 insertions(+), 61 deletions(-) delete mode 100644 arch/arm64/include/asm/vdso_datapage.h delete mode 100644 arch/arm64/kernel/vdso/gettimeofday.S -- 2.23.0