linux/arch/csky
Guo Ren bf24168293 csky: Reconstruct signal processing
Linux kernel has provided some apis for arch signal's implementation.
For example:
	restore_saved_sigmask()
	set_current_blocked()
	restore_altstack()

But in last version of csky signal.c didn't use them and some codes are
confusing, so reconstruct signal.c with reference to riscv's code.

Now csky signal.c implementation are very close to riscv and we can
get the following benefits:
 - Clear code structure
 - The signal code of riscv and csky can be reviewed together
 - Promoting the unification of arch's signal implementation

Also modified the related code in entry.S

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Cc: Arnd Bergmann <arnd@arndb.de>
2019-04-22 13:44:57 +08:00
..
abiv1 csky: Reconstruct signal processing 2019-04-22 13:44:57 +08:00
abiv2 csky: Reconstruct signal processing 2019-04-22 13:44:57 +08:00
boot csky: use common dtb build rules 2018-11-01 10:52:27 +08:00
configs csky: defconfig 2018-10-25 23:36:19 +08:00
include csky: Use in_syscall & forget_syscall instead of r11_sig 2019-04-22 13:44:57 +08:00
kernel csky: Reconstruct signal processing 2019-04-22 13:44:57 +08:00
lib Remove 'type' argument from access_ok() function 2019-01-03 18:57:57 -08:00
mm csky: mm/fault.c: Remove duplicate header 2019-04-22 13:44:57 +08:00
Kconfig csky: Update syscall_trace_enter/exit implementation 2019-04-22 13:44:57 +08:00
Kconfig.debug csky: remove builtin-dtb Kbuild 2018-11-01 10:52:26 +08:00
Makefile csky: Fixup vdsp&fpu issues in kernel 2019-04-22 13:44:57 +08:00