]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/io.c
Update bcachefs sources to 0010403265 bcachefs: Fix spurious alloc errors on forced...
[bcachefs-tools-debian] / libbcachefs / io.c
index 21087d1193dcf9143be1fa7f947b16d1073d9bc0..46856c669f52ac1edf5f626be80fb2cc6a46ec63 100644 (file)
@@ -198,8 +198,6 @@ static int sum_sector_overwrites(struct btree_trans *trans,
        *delta = 0;
 
        iter = bch2_trans_copy_iter(trans, extent_iter);
-       if (IS_ERR(iter))
-               return PTR_ERR(iter);
 
        for_each_btree_key_continue(iter, BTREE_ITER_SLOTS, old, ret) {
                if (!may_allocate &&
@@ -1790,9 +1788,6 @@ static int __bch2_rbio_narrow_crcs(struct btree_trans *trans,
 
        iter = bch2_trans_get_iter(trans, BTREE_ID_EXTENTS, rbio->pos,
                                   BTREE_ITER_SLOTS|BTREE_ITER_INTENT);
-       if ((ret = PTR_ERR_OR_ZERO(iter)))
-               goto out;
-
        k = bch2_btree_iter_peek_slot(iter);
        if ((ret = bkey_err(k)))
                goto out;
@@ -2000,10 +1995,6 @@ int __bch2_read_indirect_extent(struct btree_trans *trans,
        iter = bch2_trans_get_iter(trans, BTREE_ID_REFLINK,
                                   POS(0, reflink_offset),
                                   BTREE_ITER_SLOTS);
-       ret = PTR_ERR_OR_ZERO(iter);
-       if (ret)
-               return ret;
-
        k = bch2_btree_iter_peek_slot(iter);
        ret = bkey_err(k);
        if (ret)