Re: [PATCH 4/9] posix-clocks: Enable compat syscalls always

2017-11-14 Thread Arnd Bergmann
On Tue, Nov 14, 2017 at 12:26 AM, Deepa Dinamani wrote: > On Mon, Nov 13, 2017 at 1:03 PM, Thomas Gleixner wrote: >> On Fri, 10 Nov 2017, Deepa Dinamani wrote: >>> >>> -#ifdef CONFIG_COMPAT >>> - >>> COMPAT_SYSCALL_DEFINE2(nanosleep, struct

Re: [PATCH 4/9] posix-clocks: Enable compat syscalls always

2017-11-14 Thread Arnd Bergmann
On Tue, Nov 14, 2017 at 12:26 AM, Deepa Dinamani wrote: > On Mon, Nov 13, 2017 at 1:03 PM, Thomas Gleixner wrote: >> On Fri, 10 Nov 2017, Deepa Dinamani wrote: >>> >>> -#ifdef CONFIG_COMPAT >>> - >>> COMPAT_SYSCALL_DEFINE2(nanosleep, struct compat_timespec __user *, rqtp, >>>

Re: [PATCH 4/9] posix-clocks: Enable compat syscalls always

2017-11-13 Thread Deepa Dinamani
On Mon, Nov 13, 2017 at 1:03 PM, Thomas Gleixner wrote: > On Fri, 10 Nov 2017, Deepa Dinamani wrote: >> >> -#ifdef CONFIG_COMPAT >> - >> COMPAT_SYSCALL_DEFINE2(nanosleep, struct compat_timespec __user *, rqtp, >> struct compat_timespec __user *, rmtp) >>

Re: [PATCH 4/9] posix-clocks: Enable compat syscalls always

2017-11-13 Thread Deepa Dinamani
On Mon, Nov 13, 2017 at 1:03 PM, Thomas Gleixner wrote: > On Fri, 10 Nov 2017, Deepa Dinamani wrote: >> >> -#ifdef CONFIG_COMPAT >> - >> COMPAT_SYSCALL_DEFINE2(nanosleep, struct compat_timespec __user *, rqtp, >> struct compat_timespec __user *, rmtp) >> { >> @@ -1574,7

Re: [PATCH 4/9] posix-clocks: Enable compat syscalls always

2017-11-13 Thread Thomas Gleixner
On Fri, 10 Nov 2017, Deepa Dinamani wrote: > > -#ifdef CONFIG_COMPAT > - > COMPAT_SYSCALL_DEFINE2(nanosleep, struct compat_timespec __user *, rqtp, > struct compat_timespec __user *, rmtp) > { > @@ -1574,7 +1572,6 @@ COMPAT_SYSCALL_DEFINE2(nanosleep, struct >

Re: [PATCH 4/9] posix-clocks: Enable compat syscalls always

2017-11-13 Thread Thomas Gleixner
On Fri, 10 Nov 2017, Deepa Dinamani wrote: > > -#ifdef CONFIG_COMPAT > - > COMPAT_SYSCALL_DEFINE2(nanosleep, struct compat_timespec __user *, rqtp, > struct compat_timespec __user *, rmtp) > { > @@ -1574,7 +1572,6 @@ COMPAT_SYSCALL_DEFINE2(nanosleep, struct >

[PATCH 4/9] posix-clocks: Enable compat syscalls always

2017-11-10 Thread Deepa Dinamani
clock_gettime, clock_settime, clock_getres and clock_nanosleep compat syscalls are also repurposed to provide backward compatibility to support 32 bit time_t on 32 bit systems. Note that nanosleep compat syscall will also be treated the same way as the above syscalls as it shares common handler

[PATCH 4/9] posix-clocks: Enable compat syscalls always

2017-11-10 Thread Deepa Dinamani
clock_gettime, clock_settime, clock_getres and clock_nanosleep compat syscalls are also repurposed to provide backward compatibility to support 32 bit time_t on 32 bit systems. Note that nanosleep compat syscall will also be treated the same way as the above syscalls as it shares common handler