aboutsummaryrefslogtreecommitdiff
path: root/net/ipv6
diff options
context:
space:
mode:
authorGravatar Pawan Gupta <pawan.kumar.gupta@linux.intel.com> 2024-02-26 15:52:33 -0800
committerGravatar Dave Hansen <dave.hansen@linux.intel.com> 2024-02-26 17:06:17 -0800
commit8009479ee919b9a91674f48050ccbff64eafedaa (patch)
treed35a8f38ef9b110fe1bee90fc300f20c8799997d /net/ipv6
parentx86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (diff)
downloadlinux-8009479ee919b9a91674f48050ccbff64eafedaa.tar.gz
linux-8009479ee919b9a91674f48050ccbff64eafedaa.tar.bz2
linux-8009479ee919b9a91674f48050ccbff64eafedaa.zip
x86/bugs: Use fixed addressing for VERW operand
The macro used for MDS mitigation executes VERW with relative addressing for the operand. This was necessary in earlier versions of the series. Now it is unnecessary and creates a problem for backports on older kernels that don't support relocations in alternatives. Relocation support was added by commit 270a69c4485d ("x86/alternative: Support relocations in alternatives"). Also asm for fixed addressing is much cleaner than relative RIP addressing. Simplify the asm by using fixed addressing for VERW operand. [ dhansen: tweak changelog ] Closes: https://lore.kernel.org/lkml/20558f89-299b-472e-9a96-171403a83bd6@suse.com/ Fixes: baf8361e5455 ("x86/bugs: Add asm helpers for executing VERW") Reported-by: Nikolay Borisov <nik.borisov@suse.com> Signed-off-by: Pawan Gupta <pawan.kumar.gupta@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Link: https://lore.kernel.org/all/20240226-verw-arg-fix-v1-1-7b37ee6fd57d%40linux.intel.com
Diffstat (limited to 'net/ipv6')
0 files changed, 0 insertions, 0 deletions