On Thu, Oct 01, 2015 at 10:01:57PM +0200, Arnd Bergmann wrote:
I tried to use this pattern whenever I convert the 64-bit 'long long' tv_sec member of 'struct timespec64' into a 32-bit number, to annotate the loss of range.
Sounds reasonable to me.
I have thought about defining separate helpers like this
This would make it even more explicit, but my fear was that I was adding too much complexity like that.
I think a cast plus a comment when needed is clear enough.