X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fptlrpc%2Fnrs_delay.c;h=9c1b238b463403bfdf5e973ab2eb230979c2ce64;hb=HEAD;hp=33aef12316c675b49c13a1915373ff2c8981b662;hpb=50f28f81b5aa8f8ad1c8585bd7e262910f936e50;p=fs%2Flustre-release.git diff --git a/lustre/ptlrpc/nrs_delay.c b/lustre/ptlrpc/nrs_delay.c index 33aef12..0f1459b 100644 --- a/lustre/ptlrpc/nrs_delay.c +++ b/lustre/ptlrpc/nrs_delay.c @@ -255,11 +255,11 @@ static int nrs_delay_req_add(struct ptlrpc_nrs_policy *policy, if (delay_data->delay_pct == 0 || /* Not delaying anything */ (delay_data->delay_pct != 100 && - delay_data->delay_pct < prandom_u32_max(100))) + delay_data->delay_pct < get_random_u32_below(100))) return 1; nrq->nr_u.delay.req_start_time = ktime_get_real_seconds() + - prandom_u32_max(delay_data->max_delay - delay_data->min_delay + 1) + + get_random_u32_below(delay_data->max_delay - delay_data->min_delay + 1) + delay_data->min_delay; return binheap_insert(delay_data->delay_binheap, &nrq->nr_node);