btrfs: hold a ref on the root in create_pending_snapshot
authorJosef Bacik <josef@toxicpanda.com>
Fri, 24 Jan 2020 14:32:50 +0000 (09:32 -0500)
committerDavid Sterba <dsterba@suse.com>
Mon, 23 Mar 2020 16:01:31 +0000 (17:01 +0100)
commit5119cfc36f6da62ee7c8f38208afece006a27fcb
tree7483174c656f165685ec002957194faacbe53a19
parent5168489a079aacd5626156ce5f8ab77325bcde15
btrfs: hold a ref on the root in create_pending_snapshot

We create the snapshot and then use it for a bunch of things, we need to
hold a ref on it while we're messing with it.

Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ioctl.c
fs/btrfs/transaction.c