All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1] riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause
@ 2023-08-02  6:42 ` Minda Chen
  0 siblings, 0 replies; 18+ messages in thread
From: Minda Chen @ 2023-08-02  6:42 UTC (permalink / raw)
  To: Conor Dooley, Jisheng Zhang, Samuel Holland, Dao Lu,
	Heiko Stuebner, Paul Walmsley, Palmer Dabbelt, Albert Ou
  Cc: linux-kernel, linux-riscv, Minda Chen

Actually it is a part of Conor's
commit aae538cd03bc ("riscv: fix detection of toolchain
Zihintpause support").
It is looks like a merge issue. Samuel's
commit 0b1d60d6dd9e ("riscv: Fix build with
CONFIG_CC_OPTIMIZE_FOR_SIZE=y") do not base on Conor's commit and
revert to __riscv_zihintpause. So this patch can fix it.

Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
---
 arch/riscv/include/asm/vdso/processor.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/riscv/include/asm/vdso/processor.h b/arch/riscv/include/asm/vdso/processor.h
index 14f5d27783b8..96b65a5396df 100644
--- a/arch/riscv/include/asm/vdso/processor.h
+++ b/arch/riscv/include/asm/vdso/processor.h
@@ -14,7 +14,7 @@ static inline void cpu_relax(void)
 	__asm__ __volatile__ ("div %0, %0, zero" : "=r" (dummy));
 #endif
 
-#ifdef __riscv_zihintpause
+#ifdef CONFIG_TOOLCHAIN_HAS_ZIHINTPAUSE
 	/*
 	 * Reduce instruction retirement.
 	 * This assumes the PC changes.
-- 
2.17.1


_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

^ permalink raw reply related	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2023-08-02  9:51 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-02  6:42 [PATCH v1] riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause Minda Chen
2023-08-02  6:42 ` Minda Chen
2023-08-02  6:54 ` Conor Dooley
2023-08-02  6:54   ` Conor Dooley
2023-08-02  7:32   ` Minda Chen
2023-08-02  7:32     ` Minda Chen
2023-08-02  7:48     ` Conor Dooley
2023-08-02  7:48       ` Conor Dooley
2023-08-02  8:17       ` Minda Chen
2023-08-02  8:17         ` Minda Chen
2023-08-02  8:33         ` Greg KH
2023-08-02  8:33           ` Greg KH
2023-08-02  8:52           ` Conor Dooley
2023-08-02  8:52             ` Conor Dooley
2023-08-02  9:42             ` Greg KH
2023-08-02  9:42               ` Greg KH
2023-08-02  9:50               ` Conor Dooley
2023-08-02  9:50                 ` Conor Dooley

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.