Current code does not call adjust_jiffies_till_sched_qs(), if jiffies_till_sched_qs is specified. For the case, where jiffies_till_first_fqs and jiffies_till_next_fqs are default, jiffies_to_sched_qs won't be a correct adjustment of jiffies_till_sched_qs. Signed-off-by: Neeraj Upadhyay <neeraju@xxxxxxxxxxxxxx> --- kernel/rcu/tree.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c index ddd5c74..10aeb89 100644 --- a/kernel/rcu/tree.c +++ b/kernel/rcu/tree.c @@ -3259,8 +3259,7 @@ static void __init rcu_init_geometry(void) jiffies_till_first_fqs = d; if (jiffies_till_next_fqs == ULONG_MAX) jiffies_till_next_fqs = d; - if (jiffies_till_sched_qs == ULONG_MAX) - adjust_jiffies_till_sched_qs(); + adjust_jiffies_till_sched_qs(); /* If the compile-time values are accurate, just leave. */ if (rcu_fanout_leaf == RCU_FANOUT_LEAF && -- QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation