csky: Fixup get wrong psr value from phyical reg
authorGuo Ren <guoren@linux.alibaba.com>
Tue, 31 Mar 2020 15:45:52 +0000 (23:45 +0800)
committerGuo Ren <guoren@linux.alibaba.com>
Tue, 31 Mar 2020 16:06:40 +0000 (00:06 +0800)
commit9c0e343d7654a329d1f9b53d253cbf7fb6eff85d
treea51bfcdbb5d8191b5a1414f9b798b4f38f0e8efa
parentdd7c983e78a28ff0b22f8bcf32a303b4f79cb318
csky: Fixup get wrong psr value from phyical reg

We should get psr value from regs->psr in stack, not directly get
it from phyiscal register then save the vector number in
tsk->trap_no.

Signed-off-by: Guo Ren <guoren@linux.alibaba.com>
arch/csky/include/asm/processor.h
arch/csky/kernel/traps.c
arch/csky/mm/fault.c