diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-03-17 16:49:59 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2019-04-03 12:44:11 -0400 |
commit | a819ac24a88c951d151f7a71811221d4f56c8023 (patch) | |
tree | 0cd210cc73061f0b52842685a2c19ea590366886 | |
parent | f4969004dac35127dd5568eb911d4d5bd21abbad (diff) |
bcachefs: Fix a deadlock
-rw-r--r-- | fs/bcachefs/migrate.c | 4 |
1 files 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; } |