diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-10-02 11:03:39 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2018-10-12 15:11:04 -0400 |
commit | c55bb005a669ba500260b19a9119fb15218ca499 (patch) | |
tree | 78495d09905dac562462089bf229ae43d2391e42 | |
parent | d7f6da1d60ec24266301231538ff6f09716537ed (diff) |
bcachefs: extent_ptr_decoded
-rw-r--r-- | fs/bcachefs/btree_io.c | 2 | ||||
-rw-r--r-- | fs/bcachefs/btree_io.h | 2 | ||||
-rw-r--r-- | fs/bcachefs/debug.c | 2 | ||||
-rw-r--r-- | fs/bcachefs/extents.c | 8 | ||||
-rw-r--r-- | fs/bcachefs/extents.h | 4 | ||||
-rw-r--r-- | fs/bcachefs/extents_types.h | 4 | ||||
-rw-r--r-- | fs/bcachefs/io.c | 8 | ||||
-rw-r--r-- | fs/bcachefs/io.h | 2 | ||||
-rw-r--r-- | fs/bcachefs/io_types.h | 2 |
9 files changed, 17 insertions, 17 deletions
diff --git a/fs/bcachefs/btree_io.c b/fs/bcachefs/btree_io.c index a4f184f3f8c8..b639025cee9a 100644 --- a/fs/bcachefs/btree_io.c +++ b/fs/bcachefs/btree_io.c @@ -1408,7 +1408,7 @@ static void btree_node_read_endio(struct bio *bio) void bch2_btree_node_read(struct bch_fs *c, struct btree *b, bool sync) { - struct extent_pick_ptr pick; + struct extent_ptr_decoded pick; struct btree_read_bio *rb; struct bch_dev *ca; struct bio *bio; diff --git a/fs/bcachefs/btree_io.h b/fs/bcachefs/btree_io.h index ccd47326d16b..48833a9883fc 100644 --- a/fs/bcachefs/btree_io.h +++ b/fs/bcachefs/btree_io.h @@ -14,7 +14,7 @@ struct btree_read_bio { struct bch_fs *c; u64 start_time; unsigned have_ioref:1; - struct extent_pick_ptr pick; + struct extent_ptr_decoded pick; struct work_struct work; struct bio bio; }; diff --git a/fs/bcachefs/debug.c b/fs/bcachefs/debug.c index 71f649bc4c7f..50aac3a4a818 100644 --- a/fs/bcachefs/debug.c +++ b/fs/bcachefs/debug.c @@ -35,7 +35,7 @@ void __bch2_btree_verify(struct bch_fs *c, struct btree *b) struct btree *v = c->verify_data; struct btree_node *n_ondisk, *n_sorted, *n_inmemory; struct bset *sorted, *inmemory; - struct extent_pick_ptr pick; + struct extent_ptr_decoded pick; struct bch_dev *ca; struct bio *bio; diff --git a/fs/bcachefs/extents.c b/fs/bcachefs/extents.c index a4d7e52bcbd8..32273b4c0ec7 100644 --- a/fs/bcachefs/extents.c +++ b/fs/bcachefs/extents.c @@ -603,7 +603,7 @@ static inline bool dev_latency_better(struct bch_fs *c, static int extent_pick_read_device(struct bch_fs *c, struct bkey_s_c_extent e, struct bch_devs_mask *avoid, - struct extent_pick_ptr *pick) + struct extent_ptr_decoded *pick) { const struct bch_extent_ptr *ptr; struct bch_extent_crc_unpacked crc; @@ -622,7 +622,7 @@ static int extent_pick_read_device(struct bch_fs *c, if (ret && !dev_latency_better(c, ptr, &pick->ptr)) continue; - *pick = (struct extent_pick_ptr) { + *pick = (struct extent_ptr_decoded) { .ptr = *ptr, .crc = crc, }; @@ -753,7 +753,7 @@ int bch2_btree_ptr_to_text(struct bch_fs *c, char *buf, int bch2_btree_pick_ptr(struct bch_fs *c, const struct btree *b, struct bch_devs_mask *avoid, - struct extent_pick_ptr *pick) + struct extent_ptr_decoded *pick) { return extent_pick_read_device(c, bkey_i_to_s_c_extent(&b->key), avoid, pick); @@ -1958,7 +1958,7 @@ void bch2_extent_mark_replicas_cached(struct bch_fs *c, */ int bch2_extent_pick_ptr(struct bch_fs *c, struct bkey_s_c k, struct bch_devs_mask *avoid, - struct extent_pick_ptr *pick) + struct extent_ptr_decoded *pick) { int ret; diff --git a/fs/bcachefs/extents.h b/fs/bcachefs/extents.h index 66a02f1c5e5b..f0dfb47c4e70 100644 --- a/fs/bcachefs/extents.h +++ b/fs/bcachefs/extents.h @@ -54,11 +54,11 @@ struct btree_nr_keys bch2_extent_sort_fix_overlapping(struct bch_fs *c, int bch2_btree_pick_ptr(struct bch_fs *, const struct btree *, struct bch_devs_mask *avoid, - struct extent_pick_ptr *); + struct extent_ptr_decoded *); int bch2_extent_pick_ptr(struct bch_fs *, struct bkey_s_c, struct bch_devs_mask *, - struct extent_pick_ptr *); + struct extent_ptr_decoded *); void bch2_extent_trim_atomic(struct bkey_i *, struct btree_iter *); diff --git a/fs/bcachefs/extents_types.h b/fs/bcachefs/extents_types.h index 76139f931fe0..d09b316846f1 100644 --- a/fs/bcachefs/extents_types.h +++ b/fs/bcachefs/extents_types.h @@ -18,9 +18,9 @@ struct bch_extent_crc_unpacked { struct bch_csum csum; }; -struct extent_pick_ptr { - struct bch_extent_ptr ptr; +struct extent_ptr_decoded { struct bch_extent_crc_unpacked crc; + struct bch_extent_ptr ptr; }; #endif /* _BCACHEFS_EXTENTS_TYPES_H */ diff --git a/fs/bcachefs/io.c b/fs/bcachefs/io.c index 021a80df098f..df1ab2d4c2d5 100644 --- a/fs/bcachefs/io.c +++ b/fs/bcachefs/io.c @@ -1008,7 +1008,7 @@ static void promote_start(struct promote_op *op, struct bch_read_bio *rbio) noinline static struct promote_op *__promote_alloc(struct bch_fs *c, struct bpos pos, - struct extent_pick_ptr *pick, + struct extent_ptr_decoded *pick, struct bch_io_opts opts, unsigned rbio_sectors, struct bch_read_bio **rbio) @@ -1089,7 +1089,7 @@ err: static inline struct promote_op *promote_alloc(struct bch_fs *c, struct bvec_iter iter, struct bkey_s_c k, - struct extent_pick_ptr *pick, + struct extent_ptr_decoded *pick, struct bch_io_opts opts, unsigned flags, struct bch_read_bio **rbio, @@ -1396,7 +1396,7 @@ out: } static bool should_narrow_crcs(struct bkey_s_c k, - struct extent_pick_ptr *pick, + struct extent_ptr_decoded *pick, unsigned flags) { return !(flags & BCH_READ_IN_RETRY) && @@ -1551,7 +1551,7 @@ int __bch2_read_extent(struct bch_fs *c, struct bch_read_bio *orig, struct bvec_iter iter, struct bkey_s_c k, struct bch_devs_mask *avoid, unsigned flags) { - struct extent_pick_ptr pick; + struct extent_ptr_decoded pick; struct bch_read_bio *rbio = NULL; struct bch_dev *ca; struct promote_op *promote = NULL; diff --git a/fs/bcachefs/io.h b/fs/bcachefs/io.h index 1724232fd274..43619c66a691 100644 --- a/fs/bcachefs/io.h +++ b/fs/bcachefs/io.h @@ -94,7 +94,7 @@ static inline struct bch_write_bio *wbio_init(struct bio *bio) struct bch_devs_mask; struct cache_promote_op; -struct extent_pick_ptr; +struct extent_ptr_decoded; int __bch2_read_extent(struct bch_fs *, struct bch_read_bio *, struct bvec_iter, struct bkey_s_c, struct bch_devs_mask *, unsigned); diff --git a/fs/bcachefs/io_types.h b/fs/bcachefs/io_types.h index fe5779b361c5..8ec846cc996f 100644 --- a/fs/bcachefs/io_types.h +++ b/fs/bcachefs/io_types.h @@ -54,7 +54,7 @@ struct bch_read_bio { struct bch_devs_list devs_have; - struct extent_pick_ptr pick; + struct extent_ptr_decoded pick; /* start pos of data we read (may not be pos of data we want) */ struct bpos pos; struct bversion version; |