|
@@ -278,7 +278,7 @@ __setup("nosmep", setup_disable_smep);
|
|
|
static __always_inline void setup_smep(struct cpuinfo_x86 *c)
|
|
|
{
|
|
|
if (cpu_has(c, X86_FEATURE_SMEP))
|
|
|
- set_in_cr4(X86_CR4_SMEP);
|
|
|
+ cr4_set_bits(X86_CR4_SMEP);
|
|
|
}
|
|
|
|
|
|
static __init int setup_disable_smap(char *arg)
|
|
@@ -298,9 +298,9 @@ static __always_inline void setup_smap(struct cpuinfo_x86 *c)
|
|
|
|
|
|
if (cpu_has(c, X86_FEATURE_SMAP)) {
|
|
|
#ifdef CONFIG_X86_SMAP
|
|
|
- set_in_cr4(X86_CR4_SMAP);
|
|
|
+ cr4_set_bits(X86_CR4_SMAP);
|
|
|
#else
|
|
|
- clear_in_cr4(X86_CR4_SMAP);
|
|
|
+ cr4_clear_bits(X86_CR4_SMAP);
|
|
|
#endif
|
|
|
}
|
|
|
}
|
|
@@ -1312,7 +1312,7 @@ void cpu_init(void)
|
|
|
|
|
|
pr_debug("Initializing CPU#%d\n", cpu);
|
|
|
|
|
|
- clear_in_cr4(X86_CR4_VME|X86_CR4_PVI|X86_CR4_TSD|X86_CR4_DE);
|
|
|
+ cr4_clear_bits(X86_CR4_VME|X86_CR4_PVI|X86_CR4_TSD|X86_CR4_DE);
|
|
|
|
|
|
/*
|
|
|
* Initialize the per-CPU GDT with the boot GDT,
|
|
@@ -1393,7 +1393,7 @@ void cpu_init(void)
|
|
|
printk(KERN_INFO "Initializing CPU#%d\n", cpu);
|
|
|
|
|
|
if (cpu_feature_enabled(X86_FEATURE_VME) || cpu_has_tsc || cpu_has_de)
|
|
|
- clear_in_cr4(X86_CR4_VME|X86_CR4_PVI|X86_CR4_TSD|X86_CR4_DE);
|
|
|
+ cr4_clear_bits(X86_CR4_VME|X86_CR4_PVI|X86_CR4_TSD|X86_CR4_DE);
|
|
|
|
|
|
load_current_idt();
|
|
|
switch_to_new_gdt(cpu);
|