Skip to content

Commit bdb5723

Browse files
dcpleungkartben
authored andcommitted
xtensa: userspace: remove ununsed syscall helpers
Syscall helpers with 0, 1, 2, and 3 number of args are not used so remove them. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
1 parent b0693ee commit bdb5723

File tree

1 file changed

+0
-55
lines changed

1 file changed

+0
-55
lines changed

arch/xtensa/core/syscall_helper.c

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -73,61 +73,6 @@ uintptr_t xtensa_syscall_helper_args_4(uintptr_t arg1, uintptr_t arg2,
7373
return a2;
7474
}
7575

76-
uintptr_t xtensa_syscall_helper_args_3(uintptr_t arg1, uintptr_t arg2,
77-
uintptr_t arg3, uintptr_t call_id)
78-
{
79-
register uintptr_t a2 __asm__("%a2") = call_id;
80-
register uintptr_t a6 __asm__("%a6") = arg1;
81-
register uintptr_t a3 __asm__("%a3") = arg2;
82-
register uintptr_t a4 __asm__("%a4") = arg3;
83-
84-
__asm__ volatile("syscall\n\t"
85-
: "=r" (a2)
86-
: "r" (a2), "r" (a6), "r" (a3), "r" (a4)
87-
: "memory");
88-
89-
return a2;
90-
}
91-
92-
uintptr_t xtensa_syscall_helper_args_2(uintptr_t arg1, uintptr_t arg2,
93-
uintptr_t call_id)
94-
{
95-
register uintptr_t a2 __asm__("%a2") = call_id;
96-
register uintptr_t a6 __asm__("%a6") = arg1;
97-
register uintptr_t a3 __asm__("%a3") = arg2;
98-
99-
__asm__ volatile("syscall\n\t"
100-
: "=r" (a2)
101-
: "r" (a2), "r" (a6), "r" (a3)
102-
: "memory");
103-
104-
return a2;
105-
}
106-
107-
uintptr_t xtensa_syscall_helper_args_1(uintptr_t arg1, uintptr_t call_id)
108-
{
109-
register uintptr_t a2 __asm__("%a2") = call_id;
110-
register uintptr_t a6 __asm__("%a6") = arg1;
111-
112-
__asm__ volatile("syscall\n\t"
113-
: "=r" (a2)
114-
: "r" (a2), "r" (a6)
115-
: "memory");
116-
117-
return a2;
118-
}
119-
120-
uintptr_t xtensa_syscall_helper_args_0(uintptr_t call_id)
121-
{
122-
register uintptr_t a2 __asm__("%a2") = call_id;
123-
124-
__asm__ volatile("syscall\n\t"
125-
: "=r" (a2)
126-
: "r" (a2)
127-
: "memory");
128-
129-
return a2;
130-
}
13176
#endif /* CONFIG_XTENSA_SYSCALL_USE_HELPER */
13277

13378
#if XCHAL_HAVE_THREADPTR == 0

0 commit comments

Comments
 (0)