aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/vdso/sigreturn.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/vdso/sigreturn.S')
-rw-r--r--arch/mips/vdso/sigreturn.S35
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/mips/vdso/sigreturn.S b/arch/mips/vdso/sigreturn.S
new file mode 100644
index 000000000..e5c0ab98a
--- /dev/null
+++ b/arch/mips/vdso/sigreturn.S
@@ -0,0 +1,35 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Copyright (C) 2015 Imagination Technologies
4 * Author: Alex Smith <alex.smith@imgtec.com>
5 */
6
7#include <asm/vdso/vdso.h>
8
9#include <uapi/asm/unistd.h>
10
11#include <asm/regdef.h>
12#include <asm/asm.h>
13
14 .section .text
15 .cfi_sections .debug_frame
16
17LEAF(__vdso_rt_sigreturn)
18 .cfi_signal_frame
19
20 li v0, __NR_rt_sigreturn
21 syscall
22
23 END(__vdso_rt_sigreturn)
24
25#if _MIPS_SIM == _MIPS_SIM_ABI32
26
27LEAF(__vdso_sigreturn)
28 .cfi_signal_frame
29
30 li v0, __NR_sigreturn
31 syscall
32
33 END(__vdso_sigreturn)
34
35#endif