From: Thomas Weißschuh Date: Thu, 21 May 2026 06:53:22 +0000 (+0200) Subject: MIPS: VDSO: Gate microMIPS restriction on GCC version X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=d051ede1adeeb8ccc9314bac00f33e013deedbf5;p=thirdparty%2Flinux.git MIPS: VDSO: Gate microMIPS restriction on GCC version 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 --- 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"