From: Guan Xuetao <gxt@xxxxxxxxxxxxxxx> Signed-off-by: Guan Xuetao <gxt@xxxxxxxxxxxxxxx> Signed-off-by: Qin Rui <qinrui@xxxxxxxxxx> --- arch/unicore32/include/uapi/asm/sigcontext.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/unicore32/include/uapi/asm/sigcontext.h b/arch/unicore32/include/uapi/asm/sigcontext.h index 6a2d767..cbc3446 100644 --- a/arch/unicore32/include/uapi/asm/sigcontext.h +++ b/arch/unicore32/include/uapi/asm/sigcontext.h @@ -18,6 +18,7 @@ * before the signal handler was invoked. Note: only add new entries * to the end of the structure. */ +#ifndef CONFIG_UNICORE32_OLDABI struct sigcontext { unsigned long trap_no; unsigned long error_code; @@ -25,5 +26,18 @@ struct sigcontext { unsigned long fault_address; struct pt_regs regs; }; +#else +struct pt_regs_sigcontext { + unsigned long uregs[33]; +}; + +struct sigcontext { + unsigned long trap_no; + unsigned long error_code; + unsigned long oldmask; + struct pt_regs_sigcontext regs; + unsigned long fault_address; +}; +#endif /* CONFIG_UNICORE32_OLDABI */ #endif -- 2.0.0.GIT