projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5c1d808
)
bcachefs: Fix BTREE_FOREGROUND_MERGE_HYSTERESIS
author
Kent Overstreet
<kent.overstreet@gmail.com>
Wed, 31 Mar 2021 20:10:21 +0000
(16:10 -0400)
committer
Kent Overstreet
<kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:58 +0000
(17:08 -0400)
We were multiplying instead of dividing - oops.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_cache.h
patch
|
blob
|
history
diff --git
a/fs/bcachefs/btree_cache.h
b/fs/bcachefs/btree_cache.h
index aa8fe4a1b04b9d06d017db61be239631054384c0..4791c3b64452d915486a2a5754210fcc1098f0ab 100644
(file)
--- a/
fs/bcachefs/btree_cache.h
+++ b/
fs/bcachefs/btree_cache.h
@@
-89,7
+89,7
@@
static inline unsigned btree_blocks(struct bch_fs *c)
#define BTREE_FOREGROUND_MERGE_THRESHOLD(c) (btree_max_u64s(c) * 1 / 3)
#define BTREE_FOREGROUND_MERGE_HYSTERESIS(c) \
(BTREE_FOREGROUND_MERGE_THRESHOLD(c) + \
- (BTREE_FOREGROUND_MERGE_THRESHOLD(c)
<<
2))
+ (BTREE_FOREGROUND_MERGE_THRESHOLD(c)
>>
2))
#define btree_node_root(_c, _b) ((_c)->btree_roots[(_b)->c.btree_id].b)