mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 20:22:09 +00:00
50e4b3b940
entry_ibpb() should invalidate all indirect predictions, including return target predictions. Not all IBPB implementations do this, in which case the fallback is RSB filling. Prevent SRSO-style hijacks of return predictions following IBPB, as the return target predictor can be corrupted before the IBPB completes. [ bp: Massage. ] Signed-off-by: Johannes Wikner <kwikner@ethz.ch> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Cc: <stable@kernel.org> |
||
---|---|---|
.. | ||
syscalls | ||
vdso | ||
vsyscall | ||
calling.h | ||
common.c | ||
entry_32.S | ||
entry_64_compat.S | ||
entry_64_fred.S | ||
entry_64.S | ||
entry_fred.c | ||
entry.S | ||
Makefile | ||
syscall_32.c | ||
syscall_64.c | ||
syscall_x32.c | ||
thunk.S |