]> Pileus Git - ~andy/linux/blobdiff - arch/arm/vfp/vfpmodule.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux...
[~andy/linux] / arch / arm / vfp / vfpmodule.c
index 3b44e0dd0a9327f8d75fc72c7bc8838a913f8571..5dfbb0b8e7f4484ddeb97974080a51bfaec0dc3e 100644 (file)
@@ -413,7 +413,7 @@ void VFP_bounce(u32 trigger, u32 fpexc, struct pt_regs *regs)
         * If there isn't a second FP instruction, exit now. Note that
         * the FPEXC.FP2V bit is valid only if FPEXC.EX is 1.
         */
-       if (fpexc ^ (FPEXC_EX | FPEXC_FP2V))
+       if ((fpexc & (FPEXC_EX | FPEXC_FP2V)) != (FPEXC_EX | FPEXC_FP2V))
                goto exit;
 
        /*