Arnd Bergmann arnd@arndb.de writes:
In cifs, the timestamps are stored in memory in the cifs_fattr structure, which uses the deprecated 'timespec' structure. Now that the VFS code has moved on to 'timespec64', the next step is to change over the fattr as well.
This also makes 32-bit and 64-bit systems behave the same way, and no longer overflow the 32-bit time_t in year 2038.
Signed-off-by: Arnd Bergmann arnd@arndb.de
fs/cifs/cifsencrypt.c | 4 ++-- fs/cifs/cifsglob.h | 6 +++--- fs/cifs/cifsproto.h | 6 +++--- fs/cifs/cifssmb.c | 12 ++++++------ fs/cifs/inode.c | 34 ++++++++++++++++------------------ fs/cifs/netmisc.c | 19 ++++++++++--------- 6 files changed, 40 insertions(+), 41 deletions(-)
Reviewed-by: Paulo Alcantara palcantara@suse.de
Thanks Paulo