diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2017-06-13 17:06:05 -0800 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2017-06-13 17:41:59 -0800 |
commit | 38f22164a9a3f2f8e33af8e0cc3ce4f17ef99cde (patch) | |
tree | 3b5de0fc73f51199bea8fcb63ad97a5b01a7c4ca /libbcachefs/btree_cache.h | |
parent | 914c4d19ed4a1c64268c4c23609c43d3d6765969 (diff) |
Update bcachefs sources to 6a25f7a00d bcachefs: fix ioctl code
Diffstat (limited to 'libbcachefs/btree_cache.h')
-rw-r--r-- | libbcachefs/btree_cache.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/libbcachefs/btree_cache.h b/libbcachefs/btree_cache.h index ea53d2b2..31556044 100644 --- a/libbcachefs/btree_cache.h +++ b/libbcachefs/btree_cache.h @@ -21,11 +21,16 @@ int bch2_btree_node_cannibalize_lock(struct bch_fs *, struct closure *); struct btree *bch2_btree_node_mem_alloc(struct bch_fs *); -struct btree *bch2_btree_node_get(struct btree_iter *, const struct bkey_i *, - unsigned, enum six_lock_type); +struct btree *bch2_btree_node_get(struct bch_fs *, struct btree_iter *, + const struct bkey_i *, unsigned, + enum six_lock_type); -void bch2_btree_node_prefetch(struct btree_iter *, const struct bkey_i *, - unsigned); +struct btree *bch2_btree_node_get_sibling(struct bch_fs *, struct btree_iter *, + struct btree *, + enum btree_node_sibling); + +void bch2_btree_node_prefetch(struct bch_fs *, const struct bkey_i *, + unsigned, enum btree_id); void bch2_fs_btree_exit(struct bch_fs *); int bch2_fs_btree_init(struct bch_fs *); |