]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/arm/vfp/vfpmodule.c
[ARM] 4629/1: Fix VFP emulation code to clear all exception flags of FPEXC
[mv-sheeva.git] / arch / arm / vfp / vfpmodule.c
index eea3f50743d58b3076592969f5e0cf98b0ecedef..b4e210df92f2a37084c9dff73ae07b24ce73f725 100644 (file)
@@ -229,7 +229,7 @@ void VFP9_bounce(u32 trigger, u32 fpexc, struct pt_regs *regs)
        /*
         * Enable access to the VFP so we can handle the bounce.
         */
-       fmxr(FPEXC, fpexc & ~(FPEXC_EX|FPEXC_INV|FPEXC_UFC|FPEXC_IOC));
+       fmxr(FPEXC, fpexc & ~(FPEXC_EX|FPEXC_FPV2|FPEXC_INV|FPEXC_UFC|FPEXC_OFC|FPEXC_IOC));
 
        orig_fpscr = fpscr = fmrx(FPSCR);