[BUG] vfat garbled mtimes (e57260ae3226bda354e6e5c838c62a6a88c2c5bc)

From: Klara Modin
Date: Tue Oct 17 2023 - 18:31:19 EST


Hi,

https://lore.kernel.org/r/20231004185347.80880-35-jlayton@xxxxxxxxxx
causes garbled mtimes for me on vfat.

(next-20231017, e57260ae3226bda354e6e5c838c62a6a88c2c5bc fat: convert
to new timestamp accessors)

Kind regards,
Klara Modin

Examples:
# touch test && sync && ls -l && stat test
total 0
-rwxr-xr-x 1 root root 0 20 jan -3904093 test
File: test
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 8,17 Inode: 4 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2023-10-17 02:00:00.000000000 +0200
Modify: -3904093-01-20 12:54:32.134624768 +0053
Change: 2023-10-18 00:05:50.000000000 +0200
Birth: 2023-10-17 23:07:39.500000000 +0200
# touch test && sync && ls -l && stat test
total 0
-rwxr-xr-x 1 root root 0 26 maj 1916 test
File: test
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 8,17 Inode: 4 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2023-10-17 02:00:00.000000000 +0200
Modify: 1916-05-26 13:50:39.*(0'(*(,- +0200
Change: 2023-10-18 00:06:10.000000000 +0200
Birth: 2023-10-17 23:07:39.500000000 +0200