mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-23 00:00:02 +03:00
Update bcachefs sources to eabde7cb37 fixup! bcachefs: Optimize bch2_alloc_to_v4()
This commit is contained in:
parent
5a5a6c25a9
commit
0c98cd7bf6
@ -1 +1 @@
|
|||||||
8a65cc495143fa43fb3c100de3c2b14519d3135f
|
eabde7cb370040434991209cc3644c45079900da
|
||||||
|
@ -134,7 +134,8 @@ static int bch2_check_lru_key(struct btree_trans *trans,
|
|||||||
struct bch_fs *c = trans->c;
|
struct bch_fs *c = trans->c;
|
||||||
struct btree_iter iter;
|
struct btree_iter iter;
|
||||||
struct bkey_s_c k;
|
struct bkey_s_c k;
|
||||||
struct bch_alloc_v4 a;
|
struct bch_alloc_v4 a_convert;
|
||||||
|
const struct bch_alloc_v4 *a;
|
||||||
struct printbuf buf1 = PRINTBUF;
|
struct printbuf buf1 = PRINTBUF;
|
||||||
struct printbuf buf2 = PRINTBUF;
|
struct printbuf buf2 = PRINTBUF;
|
||||||
struct bpos alloc_pos;
|
struct bpos alloc_pos;
|
||||||
@ -154,10 +155,10 @@ static int bch2_check_lru_key(struct btree_trans *trans,
|
|||||||
if (ret)
|
if (ret)
|
||||||
goto err;
|
goto err;
|
||||||
|
|
||||||
bch2_alloc_to_v4(k, &a);
|
a = bch2_alloc_to_v4(k, &a_convert);
|
||||||
|
|
||||||
if (fsck_err_on(a.data_type != BCH_DATA_cached ||
|
if (fsck_err_on(a->data_type != BCH_DATA_cached ||
|
||||||
a.io_time[READ] != lru_k.k->p.offset, c,
|
a->io_time[READ] != lru_k.k->p.offset, c,
|
||||||
"incorrect lru entry %s\n"
|
"incorrect lru entry %s\n"
|
||||||
" for %s",
|
" for %s",
|
||||||
(bch2_bkey_val_to_text(&buf1, c, lru_k), buf1.buf),
|
(bch2_bkey_val_to_text(&buf1, c, lru_k), buf1.buf),
|
||||||
|
Loading…
Reference in New Issue
Block a user