]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/data_update.c
Update bcachefs sources to 90a9c61e2b bcachefs: Switch bch2_btree_delete_range()...
[bcachefs-tools-debian] / libbcachefs / data_update.c
index c181dba6028d2393b5b149777ffdfa671012e73d..3b442b01ca869c1a869e30c0ddaaf516bbd2d8d1 100644 (file)
@@ -236,7 +236,7 @@ static int bch2_data_update_index_update(struct bch_write_op *op)
                                bch2_ob_add_backpointer(c, ec_ob, &insert->k);
                }
 err:
-               if (ret == -EINTR)
+               if (bch2_err_matches(ret, BCH_ERR_transaction_restart))
                        ret = 0;
                if (ret)
                        break;
@@ -272,7 +272,7 @@ out:
        bch2_trans_exit(&trans);
        bch2_bkey_buf_exit(&_insert, c);
        bch2_bkey_buf_exit(&_new, c);
-       BUG_ON(ret == -EINTR);
+       BUG_ON(bch2_err_matches(ret, BCH_ERR_transaction_restart));
        return ret;
 }