diff options
author | Chris Mason <clm@fb.com> | 2016-04-27 09:59:38 -0400 |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2016-06-22 17:54:18 -0700 |
commit | 0f873eca82a0bee45f38862e0ea2ac7b1c2a31bd (patch) | |
tree | 75b28a6c1e173e4a36e63d90b2e6122699158d01 /fs/btrfs/tests/btrfs-tests.c | |
parent | 31b9655f439a26856edca0f3f8daa368a61f16d5 (diff) |
btrfs: fix deadlock in delayed_ref_async_start
"Btrfs: track transid for delayed ref flushing" was deadlocking on
btrfs_attach_transaction because its not safe to call from the async
delayed ref start code. This commit brings back btrfs_join_transaction
instead and checks for a blocked commit.
Signed-off-by: Josef Bacik <jbacik@fb.com>
Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'fs/btrfs/tests/btrfs-tests.c')
0 files changed, 0 insertions, 0 deletions