From d051ede1adeeb8ccc9314bac00f33e013deedbf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= Date: Thu, 21 May 2026 08:53:22 +0200 Subject: [PATCH] MIPS: VDSO: Gate microMIPS restriction on GCC version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As explained in the comment, the problematic GOT references are only emitted by old versions of GCC. Limit the restriction to those compilers. Signed-off-by: Thomas Weißschuh Signed-off-by: Thomas Gleixner Cc: Thomas Bogendoerfer Link: https://patch.msgid.link/20260521-vdso-mips-kconfig-v1-8-2f79dcd6c78f@linutronix.de --- arch/mips/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 6463b0b1e165..ccc66e3df1f9 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -3174,7 +3174,7 @@ config MIPS_GENERIC_GETTIMEOFDAY # GCC (at least up to version 9.2) appears to emit function calls that make use # of the GOT when targeting microMIPS, which we can't use in the VDSO due to # the lack of relocations. As such, we disable the VDSO for microMIPS builds. - depends on !CPU_MICROMIPS + depends on !(CPU_MICROMIPS && CC_IS_GCC && GCC_VERSION < 90300) menu "CPU Power Management"