• Chao Yu's avatar
    f2fs: fix to recover inode's crtime during POR · 5cd1f387
    Chao Yu authored
    Testcase to reproduce this bug:
    1. mkfs.f2fs -O extra_attr -O inode_crtime /dev/sdd
    2. mount -t f2fs /dev/sdd /mnt/f2fs
    3. touch /mnt/f2fs/file
    4. xfs_io -f /mnt/f2fs/file -c "fsync"
    5. godown /mnt/f2fs
    6. umount /mnt/f2fs
    7. mount -t f2fs /dev/sdd /mnt/f2fs
    8. xfs_io -f /mnt/f2fs/file -c "statx -r"
    
    stat.btime.tv_sec = 0
    stat.btime.tv_nsec = 0
    
    This patch fixes to recover inode creation time fields during
    mount.
    Signed-off-by: default avatarChao Yu <yuchao0@huawei.com>
    Signed-off-by: default avatarJaegeuk Kim <jaegeuk@kernel.org>
    5cd1f387
node.c 74.7 KB