y2038: stat: avoid 'time_t' in 'struct stat'
authorArnd Bergmann <arnd@arndb.de>
Tue, 5 Nov 2019 08:22:38 +0000 (09:22 +0100)
committerArnd Bergmann <arnd@arndb.de>
Fri, 15 Nov 2019 13:38:28 +0000 (14:38 +0100)
commit1bf883c1a9cf88a60234039356aac8f23479dce9
treee31f003fff9bffee756093a9a19616073c3dfa40
parentcaf5e32d4ea7253820f38dd7c429f8d4a8019c5f
y2038: stat: avoid 'time_t' in 'struct stat'

The time_t definition may differ between user space and kernel space,
so replace time_t with an unambiguous 'long' for the mips and sparc.

The same structures also contain 'off_t', which has the same problem,
so replace that as well on those two architectures and powerpc.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/mips/include/uapi/asm/stat.h
arch/powerpc/include/uapi/asm/stat.h
arch/sparc/include/uapi/asm/stat.h