x86/alternative: PAUSE is not a NOP
authorPeter Zijlstra <peterz@infradead.org>
Wed, 14 Jun 2023 14:35:50 +0000 (16:35 +0200)
committerBorislav Petkov (AMD) <bp@alien8.de>
Wed, 14 Jun 2023 17:02:54 +0000 (19:02 +0200)
commit2bd4aa9325821551648cf9738d6aa3a49317d7e5
tree86d2e879140656fc0df9330afd349bf85490d4d7
parent9350a629e839ca1c2b529a83a916cf2370bd1c64
x86/alternative: PAUSE is not a NOP

While chasing ghosts, I did notice that optimize_nops() was replacing
'REP NOP' aka 'PAUSE' with NOP2. This is clearly not right.

Fixes: 6c480f222128 ("x86/alternative: Rewrite optimize_nops() some")
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/linux-next/20230524130104.GR83892@hirez.programming.kicks-ass.net/
arch/x86/kernel/alternative.c