mips: Update some more defconfigs which were missing CONFIG_NET.
[linux-2.6-block.git] / arch / avr32 / kernel / syscall-stubs.S
CommitLineData
5f97f7f9
HS
1/*
2 * Copyright (C) 2005-2006 Atmel Corporation
3 *
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.
7 */
8
9/*
10 * Stubs for syscalls that require access to pt_regs or that take more
11 * than five parameters.
12 */
13
14#define ARG6 r3
15
16 .text
17 .global __sys_rt_sigsuspend
18 .type __sys_rt_sigsuspend,@function
19__sys_rt_sigsuspend:
20 mov r10, sp
21 rjmp sys_rt_sigsuspend
22
5f97f7f9
HS
23 .global __sys_rt_sigreturn
24 .type __sys_rt_sigreturn,@function
25__sys_rt_sigreturn:
26 mov r12, sp
27 rjmp sys_rt_sigreturn
28
5f97f7f9
HS
29 .global __sys_mmap2
30 .type __sys_mmap2,@function
31__sys_mmap2:
32 pushm lr
33 st.w --sp, ARG6
f8b72560 34 call sys_mmap_pgoff
5f97f7f9
HS
35 sub sp, -4
36 popm pc
37
38 .global __sys_sendto
39 .type __sys_sendto,@function
40__sys_sendto:
41 pushm lr
42 st.w --sp, ARG6
8d29b7b9 43 call sys_sendto
5f97f7f9
HS
44 sub sp, -4
45 popm pc
46
47 .global __sys_recvfrom
48 .type __sys_recvfrom,@function
49__sys_recvfrom:
50 pushm lr
51 st.w --sp, ARG6
8d29b7b9 52 call sys_recvfrom
5f97f7f9
HS
53 sub sp, -4
54 popm pc
55
56 .global __sys_pselect6
57 .type __sys_pselect6,@function
58__sys_pselect6:
59 pushm lr
60 st.w --sp, ARG6
8d29b7b9 61 call sys_pselect6
5f97f7f9
HS
62 sub sp, -4
63 popm pc
64
65 .global __sys_splice
66 .type __sys_splice,@function
67__sys_splice:
68 pushm lr
69 st.w --sp, ARG6
8d29b7b9 70 call sys_splice
5f97f7f9
HS
71 sub sp, -4
72 popm pc
bbfd2bf9
HS
73
74 .global __sys_epoll_pwait
75 .type __sys_epoll_pwait,@function
76__sys_epoll_pwait:
77 pushm lr
78 st.w --sp, ARG6
8d29b7b9 79 call sys_epoll_pwait
bbfd2bf9
HS
80 sub sp, -4
81 popm pc
73d4393d
HCE
82
83 .global __sys_sync_file_range
84 .type __sys_sync_file_range,@function
85__sys_sync_file_range:
86 pushm lr
87 st.w --sp, ARG6
8d29b7b9 88 call sys_sync_file_range
73d4393d
HCE
89 sub sp, -4
90 popm pc