+5
-3
fs/bcachefs/journal_reclaim.c
+5
-3
fs/bcachefs/journal_reclaim.c
···
892
892
journal_seq_pin(j, seq)->devs);
893
893
seq++;
894
894
895
-
spin_unlock(&j->lock);
896
-
ret = bch2_mark_replicas(c, &replicas.e);
897
-
spin_lock(&j->lock);
895
+
if (replicas.e.nr_devs) {
896
+
spin_unlock(&j->lock);
897
+
ret = bch2_mark_replicas(c, &replicas.e);
898
+
spin_lock(&j->lock);
899
+
}
898
900
}
899
901
spin_unlock(&j->lock);
900
902
err: