diff options
author | Deepa Dinamani <deepa.kernel@gmail.com> | 2017-06-24 11:45:03 -0700 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2017-06-25 21:58:46 -0400 |
commit | d5b7ffbfbdacc29e4db035f90665951668fa9c58 (patch) | |
tree | dcea264738eabb691f4239f7981040739230f683 /include/linux/compat.h | |
parent | f59dd9c886acb3abb188e8e94a99436560976835 (diff) | |
download | linux-stable-d5b7ffbfbdacc29e4db035f90665951668fa9c58.tar.gz linux-stable-d5b7ffbfbdacc29e4db035f90665951668fa9c58.tar.bz2 linux-stable-d5b7ffbfbdacc29e4db035f90665951668fa9c58.zip |
time: introduce {get,put}_itimerspec64
As we change the user space type for the timerfd and posix timer
functions to newer data types, we need some form of conversion
helpers to avoid duplicating that logic.
Suggested-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Deepa Dinamani <deepa.kernel@gmail.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'include/linux/compat.h')
-rw-r--r-- | include/linux/compat.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/compat.h b/include/linux/compat.h index 3eb04016ffa9..2ed54020ace0 100644 --- a/include/linux/compat.h +++ b/include/linux/compat.h @@ -166,6 +166,10 @@ extern int compat_get_timeval(struct timeval *, const void __user *); extern int compat_put_timeval(const struct timeval *, void __user *); extern int compat_get_timespec64(struct timespec64 *, const void __user *); extern int compat_put_timespec64(const struct timespec64 *, void __user *); +extern int get_compat_itimerspec64(struct itimerspec64 *its, + const struct compat_itimerspec __user *uits); +extern int put_compat_itimerspec64(const struct itimerspec64 *its, + struct compat_itimerspec __user *uits); /* * This function convert a timespec if necessary and returns a *user |