Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=67f18f34583c9dda0dbcd4088df9070926f7e611
Commit:     67f18f34583c9dda0dbcd4088df9070926f7e611
Parent:     0825c672599bedbb423ef26f3cdd0c5a014da149
Author:     Takashi Ohmasa <[EMAIL PROTECTED]>
AuthorDate: Fri Oct 19 13:58:51 2007 +0100
Committer:  Russell King <[EMAIL PROTECTED]>
CommitDate: Sat Oct 20 23:42:15 2007 +0100

    [ARM] 4629/1: Fix VFP emulation code to clear all exception flags of FPEXC
    
    All exception flags of the FPEXC register must be cleared before
    returning from exception code to user code, including FP2V and OFC.
    
    Signed-off-by: Takashi Ohmasa <[EMAIL PROTECTED]>
    Signed-off-by: Russell King <[EMAIL PROTECTED]>
---
 arch/arm/vfp/vfpmodule.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/arm/vfp/vfpmodule.c b/arch/arm/vfp/vfpmodule.c
index eea3f50..b4e210d 100644
--- a/arch/arm/vfp/vfpmodule.c
+++ b/arch/arm/vfp/vfpmodule.c
@@ -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);
 
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to