Simplify conditions and remove unnecessary variable in data exception
handler.
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Reviewed-by: Hendrik Brueckner <brueckner@linux.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
 
 void data_exception(struct pt_regs *regs)
 {
-       int signal = 0;
-
        save_fpu_regs();
        if (current->thread.fpu.fpc & FPC_DXC_MASK)
-               signal = SIGFPE;
-       else
-               signal = SIGILL;
-       if (signal == SIGFPE)
                do_fp_trap(regs, current->thread.fpu.fpc);
-       else if (signal)
-               do_trap(regs, signal, ILL_ILLOPN, "data exception");
+       else
+               do_trap(regs, SIGILL, ILL_ILLOPN, "data exception");
 }
 
 void space_switch_exception(struct pt_regs *regs)