summaryrefslogtreecommitdiff
path: root/libbcachefs/btree_iter.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2021-10-24 21:24:05 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2021-10-24 21:24:05 -0400
commit1ce6454cfe16c15bf9a36b1b58af3a7ced55d6b8 (patch)
tree25903860700683309b1574603567c74e37efa5b7 /libbcachefs/btree_iter.h
parentf5c0b67603b2b31b010ccff58a8c0ea0bfed3a7f (diff)
Update bcachefs sources to cdf89ca564 bcachefs: Fix fsck path for refink pointers
Diffstat (limited to 'libbcachefs/btree_iter.h')
-rw-r--r--libbcachefs/btree_iter.h15
1 files changed, 0 insertions, 15 deletions
diff --git a/libbcachefs/btree_iter.h b/libbcachefs/btree_iter.h
index eaf432aa..876bf42c 100644
--- a/libbcachefs/btree_iter.h
+++ b/libbcachefs/btree_iter.h
@@ -243,21 +243,6 @@ static inline void bch2_btree_iter_set_snapshot(struct btree_iter *iter, u32 sna
bch2_btree_iter_set_pos(iter, pos);
}
-/*
- * Unlocks before scheduling
- * Note: does not revalidate iterator
- */
-static inline int bch2_trans_cond_resched(struct btree_trans *trans)
-{
- if (need_resched() || race_fault()) {
- bch2_trans_unlock(trans);
- schedule();
- return bch2_trans_relock(trans) ? 0 : -EINTR;
- } else {
- return 0;
- }
-}
-
void bch2_trans_iter_exit(struct btree_trans *, struct btree_iter *);
void bch2_trans_iter_init(struct btree_trans *, struct btree_iter *,
unsigned, struct bpos, unsigned);