Btrfs: Fix uninitialized root flags for subvolumes
[deliverable/linux.git] / fs / btrfs / transaction.c
index d01cc249a8d36188986fa70b073b054c550cf937..5b158da7e0bb7816710859ee47f7fad4007fb4a2 100644 (file)
@@ -976,6 +976,7 @@ static noinline int create_pending_snapshot(struct btrfs_trans_handle *trans,
        record_root_in_trans(trans, root);
        btrfs_set_root_last_snapshot(&root->root_item, trans->transid);
        memcpy(new_root_item, &root->root_item, sizeof(*new_root_item));
+       btrfs_check_and_init_root_item(new_root_item);
 
        root_flags = btrfs_root_flags(new_root_item);
        if (pending->readonly)
This page took 0.036985 seconds and 5 git commands to generate.