libceph: use timespec64 for r_mtime
authorArnd Bergmann <arnd@arndb.de>
Fri, 13 Jul 2018 20:18:37 +0000 (22:18 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 2 Aug 2018 19:33:14 +0000 (21:33 +0200)
commitfac02ddf910814c24f5d9d969dfdab5227f6f3eb
tree1725d192db8d99bbc738b5d1ed576df07eac8276
parent9bbeab41ce50542624ef381e7852d70f2f39a2b1
libceph: use timespec64 for r_mtime

The request mtime field is used all over ceph, and is currently
represented as a 'timespec' structure in Linux. This changes it to
timespec64 to allow times beyond 2038, modifying all users at the
same time.

[ Remove now redundant ts variable in writepage_nounlock(). ]

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
drivers/block/rbd.c
fs/ceph/addr.c
fs/ceph/file.c
include/linux/ceph/osd_client.h
net/ceph/osd_client.c