From e82462fbb2cffbae0bf1b8bb15924cb18dba06a7 Mon Sep 17 00:00:00 2001 From: Heiko Carstens Date: Fri, 7 Feb 2025 15:49:01 +0100 Subject: s390/tx: Convert MACHINE_HAS_TE to machine_has_tx() Use static branch(es) to implement and use machine_has_tx() instead of a runtime check with MACHINE_HAS_TE. Reviewed-by: Vasily Gorbik Signed-off-by: Heiko Carstens Signed-off-by: Vasily Gorbik --- arch/s390/include/asm/machine.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'arch/s390/include/asm/machine.h') diff --git a/arch/s390/include/asm/machine.h b/arch/s390/include/asm/machine.h index 33cb4403fc82..c31682d6c35d 100644 --- a/arch/s390/include/asm/machine.h +++ b/arch/s390/include/asm/machine.h @@ -12,6 +12,7 @@ #define MFEATURE_PCI_MIO 1 #define MFEATURE_SCC 2 #define MFEATURE_TLB_GUEST 3 +#define MFEATURE_TX 4 #ifndef __ASSEMBLY__ @@ -82,6 +83,7 @@ static __always_inline bool machine_has_##name(void) \ DEFINE_MACHINE_HAS_FEATURE(relocated_lowcore, MFEATURE_LOWCORE) DEFINE_MACHINE_HAS_FEATURE(scc, MFEATURE_SCC) DEFINE_MACHINE_HAS_FEATURE(tlb_guest, MFEATURE_TLB_GUEST) +DEFINE_MACHINE_HAS_FEATURE(tx, MFEATURE_TX) #endif /* __ASSEMBLY__ */ #endif /* __ASM_S390_MACHINE_H */ -- cgit v1.2.3