diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2022-10-11 06:40:24 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2022-10-11 06:40:30 -0400 |
commit | e66011cd2c8aa1c1e78085704a9a2514c6b7ccd1 (patch) | |
tree | 648c7c31a9051580a86d82208498992617cf59ac /libbcachefs/backpointers.c | |
parent | 0398adf20f4240f87ea33b975336ac3150b08707 (diff) |
Update bcachefs sources to 6dc2a699c6 bcachefs: bch2_path_put_nokeep()
Diffstat (limited to 'libbcachefs/backpointers.c')
-rw-r--r-- | libbcachefs/backpointers.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libbcachefs/backpointers.c b/libbcachefs/backpointers.c index c9abb5ee..9e0430a7 100644 --- a/libbcachefs/backpointers.c +++ b/libbcachefs/backpointers.c @@ -816,9 +816,11 @@ static inline struct bbpos bp_to_bbpos(struct bch_backpointer bp) static size_t btree_nodes_fit_in_ram(struct bch_fs *c) { struct sysinfo i; + u64 mem_bytes; si_meminfo(&i); - return (i.totalram >> 1) / btree_bytes(c); + mem_bytes = i.totalram * i.mem_unit; + return (mem_bytes >> 1) / btree_bytes(c); } int bch2_get_btree_in_memory_pos(struct btree_trans *trans, @@ -1005,7 +1007,7 @@ int bch2_check_backpointers_to_extents(struct bch_fs *c) bbpos_cmp(end, BBPOS_MAX)) { struct printbuf buf = PRINTBUF; - prt_str(&buf, "check_backointers_to_extents(): "); + prt_str(&buf, "check_backpointers_to_extents(): "); bch2_bbpos_to_text(&buf, start); prt_str(&buf, "-"); bch2_bbpos_to_text(&buf, end); |