diff options
| author | 2020-05-24 19:44:27 -0600 | |
|---|---|---|
| committer | 2020-09-30 16:46:02 +0200 | |
| commit | 61e6dbd92fc94f67e7e24ce0bf5bf9d55d1bbdd9 (patch) | |
| tree | 8e7a8a547b90f771e6436be45db8dde6b44c6840 | |
| parent | x86: mark irq_set_vcpu_affinity stub as static (diff) | |
| download | rhel7-kernel-misery-61e6dbd92fc94f67e7e24ce0bf5bf9d55d1bbdd9.tar.xz rhel7-kernel-misery-61e6dbd92fc94f67e7e24ce0bf5bf9d55d1bbdd9.zip | |
spec_ctrl: don't dereference struct module without CONFIG_MODULE
This structure isn't defined for !CONFIG_MODULE, so don't try to use it.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
| -rw-r--r-- | arch/x86/kernel/spec_ctrl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/kernel/spec_ctrl.c b/arch/x86/kernel/spec_ctrl.c index 7601d0b59dc..d39c9a3b8a5 100644 --- a/arch/x86/kernel/spec_ctrl.c +++ b/arch/x86/kernel/spec_ctrl.c @@ -504,9 +504,11 @@ bool spec_ctrl_enable_retpoline_ibrs_user(void) void spec_ctrl_report_unsafe_module(struct module *mod) { +#ifdef CONFIG_MODULE if (retp_compiler() && !is_skylake_era()) pr_warn_once("WARNING: module '%s' built without retpoline-enabled compiler, may affect Spectre v2 mitigation\n", mod->name); +#endif unsafe_module = true; } |
