2 * Copyright (C) 2005-2006 Atmel Corporation
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
10 * Stubs for syscalls that require access to pt_regs or that take more
11 * than five parameters.
17 .global __sys_rt_sigsuspend
18 .type __sys_rt_sigsuspend,@function
21 rjmp sys_rt_sigsuspend
23 .global __sys_rt_sigreturn
24 .type __sys_rt_sigreturn,@function
30 .type __sys_mmap2,@function
39 .type __sys_sendto,@function
47 .global __sys_recvfrom
48 .type __sys_recvfrom,@function
56 .global __sys_pselect6
57 .type __sys_pselect6,@function
66 .type __sys_splice,@function
74 .global __sys_epoll_pwait
75 .type __sys_epoll_pwait,@function
83 .global __sys_sync_file_range
84 .type __sys_sync_file_range,@function
85 __sys_sync_file_range:
88 call sys_sync_file_range
92 .global __sys_fallocate
93 .type __sys_fallocate,@function
101 .global __sys_fanotify_mark
102 .type __sys_fanotify_mark,@function
106 call sys_fanotify_mark
110 .global __sys_process_vm_readv
111 .type __sys_process_vm_readv,@function
112 __sys_process_vm_readv:
115 call sys_process_vm_readv
119 .global __sys_process_vm_writev
120 .type __sys_process_vm_writev,@function
121 __sys_process_vm_writev:
124 call sys_process_vm_writev
128 .global __sys_copy_file_range
129 .type __sys_copy_file_range,@function
130 __sys_copy_file_range:
133 call sys_copy_file_range
137 .global __sys_preadv2
138 .type __sys_preadv2,@function
146 .global __sys_pwritev2
147 .type __sys_pwritev2,@function