From a819ac24a88c951d151f7a71811221d4f56c8023 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Sun, 17 Mar 2019 16:49:59 -0400 Subject: bcachefs: Fix a deadlock --- fs/bcachefs/migrate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/bcachefs/migrate.c b/fs/bcachefs/migrate.c index df3e8335ca2b..58d7d3a30cd5 100644 --- a/fs/bcachefs/migrate.c +++ b/fs/bcachefs/migrate.c @@ -95,11 +95,11 @@ static int bch2_dev_usrdata_drop(struct bch_fs *c, unsigned dev_idx, int flags) break; } + bch2_trans_exit(&trans); + bch2_replicas_gc_end(c, ret); mutex_unlock(&c->replicas_gc_lock); - bch2_trans_exit(&trans); - return ret; } -- cgit v1.2.3