diff options
author | 2020-12-16 11:22:05 -0500 | |
---|---|---|
committer | 2021-01-18 15:44:47 +0100 | |
commit | 18d3bff411c8d46d40537483bdc0b61b33ce0371 (patch) | |
tree | e756e0a4308f930e10c893c8a456dab4ce9fe09a /tools/perf/scripts/python/stackcollapse.py | |
parent | btrfs: send: fix invalid clone operations when cloning from the same file and root (diff) | |
download | wireguard-linux-18d3bff411c8d46d40537483bdc0b61b33ce0371.tar.xz wireguard-linux-18d3bff411c8d46d40537483bdc0b61b33ce0371.zip |
btrfs: don't get an EINTR during drop_snapshot for reloc
This was partially fixed by f3e3d9cc3525 ("btrfs: avoid possible signal
interruption of btrfs_drop_snapshot() on relocation tree"), however it
missed a spot when we restart a trans handle because we need to end the
transaction. The fix is the same, simply use btrfs_join_transaction()
instead of btrfs_start_transaction() when deleting reloc roots.
Fixes: f3e3d9cc3525 ("btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree")
CC: stable@vger.kernel.org # 5.4+
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions