aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorJosef Bacik <josef@toxicpanda.com>2020-08-20 11:18:27 -0400
committerDavid Sterba <dsterba@suse.com>2020-10-07 12:12:13 +0200
commit62cf5391209ac7b258a82316c4d703342863fd37 (patch)
tree6bd938e94017d31c9d00f92ca839668103b6e826 /tools/perf/scripts/python/export-to-sqlite.py
parentbtrfs: remove alloc_list splice in btrfs_prepare_sprout (diff)
downloadlinux-62cf5391209ac7b258a82316c4d703342863fd37.tar.gz
linux-62cf5391209ac7b258a82316c4d703342863fd37.zip
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
When closing and freeing the source device we could end up doing our final blkdev_put() on the bdev, which will grab the bd_mutex. As such we want to be holding as few locks as possible, so move this call outside of the dev_replace->lock_finishing_cancel_unmount lock. Since we're modifying the fs_devices we need to make sure we're holding the uuid_mutex here, so take that as well. Signed-off-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions