]> git.baikalelectronics.ru Git - kernel.git/commit
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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 23 Apr 2020 08:36:38 +0000 (10:36 +0200)
commit8aa98c6104b6f81122324015c21595ef1ba71bfa
treeb441cf64e3808b8d88945da40443d955c2ac23da
parent6e92c04cc3a975e00eaf1141e39026641517d6a8
csky: Fixup get wrong psr value from phyical reg

[ Upstream commit 4ddfad4f7f01f6da8354a9a7c071f79303b043ee ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/csky/include/asm/processor.h
arch/csky/kernel/traps.c
arch/csky/mm/fault.c