OSDN Git Service

powerpc/spufs: use timespec64 for timestamps
authorArnd Bergmann <arnd@arndb.de>
Tue, 16 Jan 2018 17:00:35 +0000 (18:00 +0100)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 21 Jan 2018 04:06:20 +0000 (15:06 +1100)
commitcef37ac119b1abffcb41a9a706792968676ea106
tree0360ed0876cbd536106706cea151f48888a67cdd
parent11ed8c5569b149a065184dc8ce22414aac2f20e9
powerpc/spufs: use timespec64 for timestamps

The switch log prints the tv_sec portion of timespec as a 32-bit
number, while overflows in 2106. It also uses the timespec type,
which is safe on 64-bit architectures, but deprecated because
it causes overflows in 2038 elsewhere.

This changes it to timespec64 and printing a 64-bit number for
consistency.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/cell/spufs/file.c
arch/powerpc/platforms/cell/spufs/spufs.h