SFB_MAX_PROB
return min_t(u32, res, SFB_MAX_PROB);
if (unlikely(p_min >= SFB_MAX_PROB)) {
r = get_random_u16() & SFB_MAX_PROB;
if (unlikely(p_min > SFB_MAX_PROB / 2)) {
if (r < (p_min - SFB_MAX_PROB / 2) * 2) {
.increment = (SFB_MAX_PROB + 500) / 1000, /* 0.1 % */
.decrement = (SFB_MAX_PROB + 3000) / 6000,