bcachefs: Refactor rebalance_pred function
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 21 Jan 2020 00:42:38 +0000 (19:42 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:34 +0000 (17:08 -0400)
commit182084e3dc5f55de12f0184ddd6243f64b6cd87b
tree0981a2a9cfe019ee4de8830e48f780eabe744f8e
parent65d9f536fa3e8ad302798194b85d18632ed329b9
bcachefs: Refactor rebalance_pred function

Before, the logic for if we should move an extent was duplicated
somewhat, in both rebalance_add_key() and rebalance_pred(); this
centralizes that in __rebalance_pred()

This is prep work for a patch that enables marking data as
incompressible.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/rebalance.c