@@ -133,56 +133,56 @@ SYM_CODE_END(__x86_indirect_jump_thunk_array)
133133#ifdef CONFIG_RETHUNK
134134
135135/*
136- * srso_untrain_ret_alias () and srso_safe_ret_alias () are placed at
136+ * srso_alias_untrain_ret () and srso_alias_safe_ret () are placed at
137137 * special addresses:
138138 *
139- * - srso_untrain_ret_alias () is 2M aligned
140- * - srso_safe_ret_alias () is also in the same 2M page but bits 2, 8, 14
139+ * - srso_alias_untrain_ret () is 2M aligned
140+ * - srso_alias_safe_ret () is also in the same 2M page but bits 2, 8, 14
141141 * and 20 in its virtual address are set (while those bits in the
142- * srso_untrain_ret_alias () function are cleared).
142+ * srso_alias_untrain_ret () function are cleared).
143143 *
144144 * This guarantees that those two addresses will alias in the branch
145145 * target buffer of Zen3/4 generations, leading to any potential
146146 * poisoned entries at that BTB slot to get evicted.
147147 *
148- * As a result, srso_safe_ret_alias () becomes a safe return.
148+ * As a result, srso_alias_safe_ret () becomes a safe return.
149149 */
150150#ifdef CONFIG_CPU_SRSO
151151 .section .text ..__x86.rethunk_untrain
152152
153- SYM_START(srso_untrain_ret_alias , SYM_L_GLOBAL, SYM_A_NONE)
153+ SYM_START(srso_alias_untrain_ret , SYM_L_GLOBAL, SYM_A_NONE)
154154 UNWIND_HINT_FUNC
155155 ANNOTATE_NOENDBR
156156 ASM_NOP2
157157 lfence
158158 jmp srso_alias_return_thunk
159- SYM_FUNC_END(srso_untrain_ret_alias )
160- __EXPORT_THUNK(srso_untrain_ret_alias )
159+ SYM_FUNC_END(srso_alias_untrain_ret )
160+ __EXPORT_THUNK(srso_alias_untrain_ret )
161161
162162 .section .text ..__x86.rethunk_safe
163163#else
164164/* dummy definition for alternatives */
165- SYM_START(srso_untrain_ret_alias , SYM_L_GLOBAL, SYM_A_NONE)
165+ SYM_START(srso_alias_untrain_ret , SYM_L_GLOBAL, SYM_A_NONE)
166166 ANNOTATE_UNRET_SAFE
167167 ret
168168 int3
169- SYM_FUNC_END(srso_untrain_ret_alias )
169+ SYM_FUNC_END(srso_alias_untrain_ret )
170170#endif
171171
172- SYM_START(srso_safe_ret_alias , SYM_L_GLOBAL, SYM_A_NONE)
172+ SYM_START(srso_alias_safe_ret , SYM_L_GLOBAL, SYM_A_NONE)
173173 lea 8 (%_ASM_SP), %_ASM_SP
174174 UNWIND_HINT_FUNC
175175 ANNOTATE_UNRET_SAFE
176176 ret
177177 int3
178- SYM_FUNC_END(srso_safe_ret_alias )
178+ SYM_FUNC_END(srso_alias_safe_ret )
179179
180180 .section .text ..__x86.return_thunk
181181
182182SYM_CODE_START(srso_alias_return_thunk)
183183 UNWIND_HINT_FUNC
184184 ANNOTATE_NOENDBR
185- call srso_safe_ret_alias
185+ call srso_alias_safe_ret
186186 ud2
187187SYM_CODE_END(srso_alias_return_thunk)
188188
0 commit comments