Messages in this thread | | | Date | Fri, 16 Mar 2018 12:57:50 +0100 (CET) | From | Thomas Gleixner <> | Subject | Re: [PATCH] [v3] y2038: introduce struct __kernel_old_timeval |
| |
On Thu, 15 Mar 2018, Arnd Bergmann wrote: > diff --git a/include/uapi/linux/time.h b/include/uapi/linux/time.h > index 4ed5bd3a3145..94adfae599e0 100644 > --- a/include/uapi/linux/time.h > +++ b/include/uapi/linux/time.h > @@ -50,6 +50,18 @@ struct __kernel_timespec { > #endif >
This does neither apply against mainline nor against tip/timers/core
That #endif is nowhere ....
> /* > + * legacy timeval structure, only embedded in structures that > + * traditionally used 'timeval' to pass time intervals (not absolute > + * times). Do not add new users. If user space fails to compile > + * here, this is probably because it is not y2038 safe and needs to > + * be changed to use another interface. > + */ > +struct __kernel_old_timeval { > + __kernel_long_t tv_sec; > + __kernel_long_t tv_usec; > +};
| |