diff options
Diffstat (limited to 'arch/mips/kernel/process.c')
| -rw-r--r-- | arch/mips/kernel/process.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/mips/kernel/process.c b/arch/mips/kernel/process.c index 7429ad09fbe3..d2d061520a23 100644 --- a/arch/mips/kernel/process.c +++ b/arch/mips/kernel/process.c @@ -605,14 +605,14 @@ int mips_set_process_fp_mode(struct task_struct *task, unsigned int value)  		return -EOPNOTSUPP;  	/* Avoid inadvertently triggering emulation */ -	if ((value & PR_FP_MODE_FR) && cpu_has_fpu && -	    !(current_cpu_data.fpu_id & MIPS_FPIR_F64)) +	if ((value & PR_FP_MODE_FR) && raw_cpu_has_fpu && +	    !(raw_current_cpu_data.fpu_id & MIPS_FPIR_F64))  		return -EOPNOTSUPP; -	if ((value & PR_FP_MODE_FRE) && cpu_has_fpu && !cpu_has_fre) +	if ((value & PR_FP_MODE_FRE) && raw_cpu_has_fpu && !cpu_has_fre)  		return -EOPNOTSUPP;  	/* FR = 0 not supported in MIPS R6 */ -	if (!(value & PR_FP_MODE_FR) && cpu_has_fpu && cpu_has_mips_r6) +	if (!(value & PR_FP_MODE_FR) && raw_cpu_has_fpu && cpu_has_mips_r6)  		return -EOPNOTSUPP;  	/* Proceed with the mode switch */  | 
