Commit 28176920 authored by Xiongfeng Wang's avatar Xiongfeng Wang Committed by Chen Jun
Browse files

ilp32: skip ARM erratum 1418040 for ilp32 application



hulk inclusion
category: feature
bugzilla: 46790
CVE: NA

--------------------------------

ARM erratum 1418040 only affect AARCH32. ILP32 is not affected.

Signed-off-by: default avatarXiongfeng Wang <wangxiongfeng2@hauwei.com>
Acked-by: default avatarXie XiuQi <xiexiuqi@huawei.com>
Signed-off-by: default avatarChen Jun <chenjun102@huawei.com>
parent d3a61dd6
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -524,8 +524,8 @@ static void erratum_1418040_thread_switch(struct task_struct *prev,
	if (!IS_ENABLED(CONFIG_ARM64_ERRATUM_1418040))
		return;

	prev32 = is_compat_thread(task_thread_info(prev));
	next32 = is_compat_thread(task_thread_info(next));
	prev32 = is_a32_compat_thread(task_thread_info(prev));
	next32 = is_a32_compat_thread(task_thread_info(next));

	if (prev32 == next32 || !this_cpu_has_cap(ARM64_WORKAROUND_1418040))
		return;