]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/sh/kernel/traps_32.c
Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6
[mv-sheeva.git] / arch / sh / kernel / traps_32.c
index 60dcf87ed019b76b5be51baf24c2156122b04350..30ca9c51e52db677ac1f2d0cf0b5da287a78c466 100644 (file)
@@ -664,6 +664,8 @@ asmlinkage void do_reserved_inst(unsigned long r4, unsigned long r5,
        if (is_dsp_inst(regs)) {
                /* Enable DSP mode, and restart instruction. */
                regs->sr |= SR_DSP;
+               /* Save DSP mode */
+               tsk->thread.dsp_status.status |= SR_DSP;
                return;
        }
 #endif