[LTP] [PATCH V3 00/17] Syscalls: Add support for time64 variants

Viresh Kumar viresh.kumar@linaro.org
Mon May 18 11:12:53 CEST 2020


On 18-05-20, 11:02, Arnd Bergmann wrote:
> These all look good to me.
> 
> I cross-referenced it with my list of syscall changes, and found that this
> set of patches does not contain
> clock_{gettime,settime,adjtime,getres,nanosleep},

These are already already merged.

> waitid, statx and msgctl/semctl/shmctl

Hmm, I didn't see them in the list of time64 calls somehow. Nor is
there a _time64 syscall number available for them. What did I miss ?
Or the original syscalls only support the 64bit timespec and there is
no separate time64 variant ?

> There is also a list of syscalls that may need to get updates to their tests
> because passing a timeval/timespec into them is now broken and they need
> to receive the __kernel_old_* variants:

Ahh, if I understand correct you are only talking about the cases
where the syscall is called directly without the libc wrapper, right ?
We can't use timeval/timespec there anymore.

> time, stime, gettimeofday, settimeofday, adjtimex, nanosleep,
> alarm, select, old_select, io_getevents, utime, utimes, futimesat,
> oldstat/oldlstat/oldfstat, newstat/newlstat/newfstat/newfstatat,
> stat64/lstat64/fstat64/fstatat64, and wait4/waitid/getrusage.

Okay, will have a look at them as well.

Thanks for the information.

-- 
viresh


More information about the ltp mailing list