diff options
| -rw-r--r-- | arch/x86/kernel/fpu/core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/fpu/core.c b/arch/x86/kernel/fpu/core.c index 79de954626fd..d25097c3fc1d 100644 --- a/arch/x86/kernel/fpu/core.c +++ b/arch/x86/kernel/fpu/core.c | |||
| @@ -270,7 +270,7 @@ int fpu__copy(struct fpu *dst_fpu, struct fpu *src_fpu) | |||
| 270 | dst_fpu->fpregs_active = 0; | 270 | dst_fpu->fpregs_active = 0; |
| 271 | dst_fpu->last_cpu = -1; | 271 | dst_fpu->last_cpu = -1; |
| 272 | 272 | ||
| 273 | if (src_fpu->fpstate_active) | 273 | if (src_fpu->fpstate_active && cpu_has_fpu) |
| 274 | fpu_copy(dst_fpu, src_fpu); | 274 | fpu_copy(dst_fpu, src_fpu); |
| 275 | 275 | ||
| 276 | return 0; | 276 | return 0; |
