aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcutree.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/rcutree.c')
-rw-r--r--kernel/rcutree.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/rcutree.c b/kernel/rcutree.c
index c39ec5b4ae8..01c8ad33c51 100644
--- a/kernel/rcutree.c
+++ b/kernel/rcutree.c
@@ -1869,8 +1869,9 @@ static void __init rcu_init_levelspread(struct rcu_state *rsp)
1869{ 1869{
1870 int i; 1870 int i;
1871 1871
1872 for (i = NUM_RCU_LVLS - 1; i >= 0; i--) 1872 for (i = NUM_RCU_LVLS - 1; i > 0; i--)
1873 rsp->levelspread[i] = CONFIG_RCU_FANOUT; 1873 rsp->levelspread[i] = CONFIG_RCU_FANOUT;
1874 rsp->levelspread[0] = RCU_FANOUT_LEAF;
1874} 1875}
1875#else /* #ifdef CONFIG_RCU_FANOUT_EXACT */ 1876#else /* #ifdef CONFIG_RCU_FANOUT_EXACT */
1876static void __init rcu_init_levelspread(struct rcu_state *rsp) 1877static void __init rcu_init_levelspread(struct rcu_state *rsp)