An error occurred while fetching folder content.
x86/retbleed: Add fine grained Kconfig knobs
Peter Zijlstra authored
commit f43b9876

 upstream.

Do fine-grained Kconfig for all the various retbleed parts.

NOTE: if your compiler doesn't support return thunks this will
silently 'upgrade' your mitigation to IBPB, you might not like this.
Signed-off-by: default avatarPeter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
[cascardo: there is no CONFIG_OBJTOOL]
[cascardo: objtool calling and option parsing has changed]
Signed-off-by: default avatarThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
813423f9
Name Last commit Last update
..
atomic atomics: Fix atomic64_{read_acquire,set_release} fallbacks
basic fixdep: use fflush() and ferror() to ensure successful write to files
clang-tools gen_compile_commands: fix missing 'sys' package
coccinelle drop fen.cocci
dtc Merge tag 'devicetree-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
dummy-tools kbuild: dummy-tools: adjust to stricter stackprotector check
gcc-plugins gcc-plugins: latent_entropy: use /dev/urandom
gdb scripts/gdb: change kernel config dumping method
genksyms .gitignore: prefix local generated files with a slash
kconfig kconfig: remove stale comment about removed kconfig_print_symbol()
ksymoops Fix dead URLs to ftp.kernel.org
mod modpost: fix section mismatch check for exported init/exit sections
package kbuild: Add make tarzst-pkg build option
selinux scripts/selinux,selinux: update mdp to enable policy capabilities
tracing scripts/tracing: fix the bug that can't parse raw_trace_func
.gitignore certs: move scripts/extract-cert to certs/
Kbuild.include certs: simplify $(srctree)/ handling and remove config_filename macro
Kconfig.include kbuild: check the minimum assembler version in Kconfig
Lindent License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Makefile ftrace: Have architectures opt-in for mcount build time sorting
Makefile.asm-generic kbuild: prefix $(srctree)/ to some included Makefiles
Makefile.build x86/retbleed: Add fine grained Kconfig knobs
Makefile.clang um: Allow builds with Clang
Makefile.clean kbuild: replace $(if A,A,B) with $(or A,B)
Makefile.compiler kbuild: remove TMPO from try-run
Makefile.debug
Makefile.dtbinst
Makefile.extrawarn
Makefile.gcc-plugins
Makefile.headersinst
Makefile.host
Makefile.kasan
Makefile.kcov
Makefile.kcsan
Makefile.lib
Makefile.modfinal
Makefile.modinst
Makefile.modpost
Makefile.package
Makefile.ubsan
Makefile.userprogs
adjust_autoksyms.sh
as-version.sh
asn1_compiler.c
bin2c.c
bloat-o-meter
bootgraph.pl
bpf_doc.py
cc-can-link.sh
cc-version.sh
check-sysctl-docs
check_extable.sh
checkdeclares.pl
checkincludes.pl
checkkconfigsymbols.py
checkpatch.pl
checkstack.pl
checksyscalls.sh
checkversion.pl
cleanfile
cleanpatch
coccicheck
config
const_structs.checkpatch
decode_stacktrace.sh
decodecode
depmod.sh
dev-needs.sh
diffconfig
documentation-file-ref-check
export_report.pl
extract-ikconfig
extract-module-sig.pl
extract-sys-certs.pl
extract-vmlinux
extract_xc3028.pl
faddr2line
file-size.sh
find-unused-docs.sh
gcc-goto.sh
gcc-ld
gcc-x86_32-has-stack-protector.sh
gcc-x86_64-has-stack-protector.sh
gen_autoksyms.sh
gen_ksymdeps.sh
generate_initcall_order.pl
get_abi.pl
get_dvb_firmware
get_feat.pl
get_maintainer.pl
gfp-translate
headerdep.pl
headers_install.sh
insert-sys-cert.c
jobserver-exec
kallsyms.c
kernel-doc
ld-version.sh
leaking_addresses.pl
link-vmlinux.sh