Index: linux_v18d/arch/arm/kernel/entry-armv.S
===================================================================
--- pre/linux/arch/arm/kernel/entry-armv.S	(revision 14)
+++ post/linux/arch/arm/kernel/entry-armv.S	(working copy)
@@ -1054,7 +1054,8 @@
 		adrsvc	al, r9, ret_from_exception	@ r9  = normal FP return
 		adrsvc	al, lr, fpundefinstr		@ lr  = undefined instr return
 
-call_fpe:	get_current_task r10
+call_fpe:	enable_irq r10
+		get_current_task r10
 		mov	r8, #1
 		strb	r8, [r10, #TSK_USED_MATH]	@ set current->used_math
 		ldr	r4, .LCfp
