Merge tag 'selinux-pr-20210409' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / arch / arm / vdso / vgettimeofday.c
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  * ARM userspace implementations of gettimeofday() and similar.
4  *
5  * Copyright 2015 Mentor Graphics Corporation.
6  */
7 #include <linux/time.h>
8 #include <linux/types.h>
9
10 int __vdso_clock_gettime(clockid_t clock,
11                          struct old_timespec32 *ts)
12 {
13         return __cvdso_clock_gettime32(clock, ts);
14 }
15
16 int __vdso_clock_gettime64(clockid_t clock,
17                            struct __kernel_timespec *ts)
18 {
19         return __cvdso_clock_gettime(clock, ts);
20 }
21
22 int __vdso_gettimeofday(struct __kernel_old_timeval *tv,
23                         struct timezone *tz)
24 {
25         return __cvdso_gettimeofday(tv, tz);
26 }
27
28 int __vdso_clock_getres(clockid_t clock_id,
29                         struct old_timespec32 *res)
30 {
31         return __cvdso_clock_getres_time32(clock_id, res);
32 }
33
34 /* Avoid unresolved references emitted by GCC */
35
36 void __aeabi_unwind_cpp_pr0(void)
37 {
38 }
39
40 void __aeabi_unwind_cpp_pr1(void)
41 {
42 }
43
44 void __aeabi_unwind_cpp_pr2(void)
45 {
46 }