diff mbox series

[v1,4/4] x86/msr: Do not allow writes to MSR_IA32_ENERGY_PERF_BIAS

Message ID 20201029190259.3476-5-bp@alien8.de (mailing list archive)
State Not Applicable, archived
Headers show
Series x86: Remove direct use of MSR_IA32_ENERGY_PERF_BIAS | expand

Commit Message

Borislav Petkov Oct. 29, 2020, 7:02 p.m. UTC
From: Borislav Petkov <bp@suse.de>

Now that all in-kernel-tree users are converted to using the sysfs file,
remove the MSR from the "allowlist".

Signed-off-by: Borislav Petkov <bp@suse.de>
---
 arch/x86/kernel/msr.c | 3 ---
 1 file changed, 3 deletions(-)

Comments

Shuah Khan Oct. 30, 2020, 5:12 p.m. UTC | #1
On 10/29/20 1:02 PM, Borislav Petkov wrote:
> From: Borislav Petkov <bp@suse.de>
> 
> Now that all in-kernel-tree users are converted to using the sysfs file,
> remove the MSR from the "allowlist".
> 
> Signed-off-by: Borislav Petkov <bp@suse.de>
> ---
>   arch/x86/kernel/msr.c | 3 ---
>   1 file changed, 3 deletions(-)
> 
> diff --git a/arch/x86/kernel/msr.c b/arch/x86/kernel/msr.c
> index c0d409810658..b1147862730c 100644
> --- a/arch/x86/kernel/msr.c
> +++ b/arch/x86/kernel/msr.c
> @@ -99,9 +99,6 @@ static int filter_write(u32 reg)
>   	if (!__ratelimit(&fw_rs))
>   		return 0;
>   
> -	if (reg == MSR_IA32_ENERGY_PERF_BIAS)
> -		return 0;
> -
>   	pr_err("Write to unrecognized MSR 0x%x by %s (pid: %d). Please report to x86@kernel.org.\n",
>   	       reg, current->comm, current->pid);
>   
> 

Thanks. Looks good to me.

Reviewed-by: Shuah Khan <skhan@linuxfoundation.org>

thanks,
-- Shuah
diff mbox series

Patch

diff --git a/arch/x86/kernel/msr.c b/arch/x86/kernel/msr.c
index c0d409810658..b1147862730c 100644
--- a/arch/x86/kernel/msr.c
+++ b/arch/x86/kernel/msr.c
@@ -99,9 +99,6 @@  static int filter_write(u32 reg)
 	if (!__ratelimit(&fw_rs))
 		return 0;
 
-	if (reg == MSR_IA32_ENERGY_PERF_BIAS)
-		return 0;
-
 	pr_err("Write to unrecognized MSR 0x%x by %s (pid: %d). Please report to x86@kernel.org.\n",
 	       reg, current->comm, current->pid);