]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
x86/alternative: Convert ALTERNATIVE_TERNARY()
authorBorislav Petkov (AMD) <bp@alien8.de>
Fri, 7 Jun 2024 11:16:56 +0000 (13:16 +0200)
committerBorislav Petkov (AMD) <bp@alien8.de>
Tue, 11 Jun 2024 16:20:41 +0000 (18:20 +0200)
The C macro.

Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lore.kernel.org/r/20240607111701.8366-10-bp@kernel.org
arch/x86/include/asm/alternative.h

index bc260f27d7f1ec5c6d810133451a3dab97fabe39..007baab32c14018e4ec709c7468f6425b5e3da31 100644 (file)
@@ -274,15 +274,9 @@ static inline int alternatives_text_reserved(void *start, void *end)
 
 /* If @feature is set, patch in @newinstr_yes, otherwise @newinstr_no. */
 #define ALTERNATIVE_TERNARY(oldinstr, ft_flags, newinstr_yes, newinstr_no) \
-       ALTERNATIVE_2(oldinstr, newinstr_no, X86_FEATURE_ALWAYS,        \
-                     newinstr_yes, ft_flags)
-
-/* If @feature is set, patch in @newinstr_yes, otherwise @newinstr_no. */
-#define N_ALTERNATIVE_TERNARY(oldinstr, ft_flags, newinstr_yes, newinstr_no) \
        N_ALTERNATIVE_2(oldinstr, newinstr_no, X86_FEATURE_ALWAYS,      \
                      newinstr_yes, ft_flags)
 
-
 #define ALTERNATIVE_3(oldinsn, newinsn1, ft_flags1, newinsn2, ft_flags2, \
                        newinsn3, ft_flags3)                            \
        OLDINSTR_3(oldinsn, 1, 2, 3)                                    \