Message ID | 20110110193117.GA20027@shutemov.name (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/arch/x86/include/asm/i387.h b/arch/x86/include/asm/i387.h index ef32890..8b896dd 100644 --- a/arch/x86/include/asm/i387.h +++ b/arch/x86/include/asm/i387.h @@ -426,7 +426,7 @@ static inline int fpu_alloc(struct fpu *fpu) { if (fpu_allocated(fpu)) return 0; - fpu->state = kmem_cache_alloc(task_xstate_cachep, GFP_KERNEL); + fpu->state = kmem_cache_alloc(task_xstate_cachep, GFP_ATOMIC); if (!fpu->state) return -ENOMEM; WARN_ON((unsigned long)fpu->state & 15);