diff options
Diffstat (limited to 'kernel/rcutree.c')
-rw-r--r-- | kernel/rcutree.c | 3 |
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 */ |
1876 | static void __init rcu_init_levelspread(struct rcu_state *rsp) | 1877 | static void __init rcu_init_levelspread(struct rcu_state *rsp) |