• Li Zefan's avatar
    Btrfs: fix ctime update of on-disk inode · 306424cc
    Li Zefan authored
    To reproduce the bug:
    
        # touch /mnt/tmp
        # stat /mnt/tmp | grep Change
        Change: 2011-12-09 09:32:23.412105981 +0800
        # chattr +i /mnt/tmp
        # stat /mnt/tmp | grep Change
        Change: 2011-12-09 09:32:43.198105295 +0800
        # umount /mnt
        # mount /dev/loop1 /mnt
        # stat /mnt/tmp | grep Change
        Change: 2011-12-09 09:32:23.412105981 +0800
    
    We should update ctime of in-memory inode before calling
    btrfs_update_inode().
    Signed-off-by: default avatarLi Zefan <lizf@cn.fujitsu.com>
    Signed-off-by: default avatarChris Mason <chris.mason@oracle.com>
    306424cc
ioctl.c 74.4 KB