btrfs-progs: mkfs: store creation time of the toplevel subvolume
authorDavid Sterba <dsterba@suse.com>
Mon, 31 Oct 2016 16:06:15 +0000 (17:06 +0100)
committerDavid Sterba <dsterba@suse.com>
Wed, 9 Nov 2016 12:47:30 +0000 (13:47 +0100)
For unkonwn reasons, the creation time of the toplevel subvolume inode
item hasn't been set.

Signed-off-by: David Sterba <dsterba@suse.com>
utils.c

diff --git a/utils.c b/utils.c
index 9c2e4eb..4ab6a35 100644 (file)
--- a/utils.c
+++ b/utils.c
@@ -1866,7 +1866,7 @@ int btrfs_make_root_dir(struct btrfs_trans_handle *trans,
        btrfs_set_stack_timespec_nsec(&inode_item.ctime, 0);
        btrfs_set_stack_timespec_sec(&inode_item.mtime, now);
        btrfs_set_stack_timespec_nsec(&inode_item.mtime, 0);
-       btrfs_set_stack_timespec_sec(&inode_item.otime, 0);
+       btrfs_set_stack_timespec_sec(&inode_item.otime, now);
        btrfs_set_stack_timespec_nsec(&inode_item.otime, 0);
 
        if (root->fs_info->tree_root == root)