From: Kent Overstreet Date: Thu, 13 Mar 2025 13:56:07 +0000 (-0400) Subject: bcachefs: target_congested -> get_random_u32_below() X-Git-Tag: v6.14-rc7~26^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=69a5a13a22b1def29dce62b5b7c86e6098c20c68;p=thirdparty%2Flinux.git bcachefs: target_congested -> get_random_u32_below() get_random_u32_below() has a better algorithm than bch2_rand_range(), it just didn't exist at the time. Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/io_read.c b/fs/bcachefs/io_read.c index 726da68073e2b..aa91fcf51eecc 100644 --- a/fs/bcachefs/io_read.c +++ b/fs/bcachefs/io_read.c @@ -59,7 +59,7 @@ static bool bch2_target_congested(struct bch_fs *c, u16 target) } rcu_read_unlock(); - return bch2_rand_range(nr * CONGESTED_MAX) < total; + return get_random_u32_below(nr * CONGESTED_MAX) < total; } #else