diff options
Diffstat (limited to 'kernel/rcu')
| -rw-r--r-- | kernel/rcu/tree.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c index f8c029971bb3..db1a9fdaeab8 100644 --- a/kernel/rcu/tree.c +++ b/kernel/rcu/tree.c | |||
| @@ -3259,9 +3259,9 @@ static void __init rcu_init_levelspread(struct rcu_state *rsp) | |||
| 3259 | { | 3259 | { |
| 3260 | int i; | 3260 | int i; |
| 3261 | 3261 | ||
| 3262 | for (i = rcu_num_lvls - 1; i > 0; i--) | 3262 | rsp->levelspread[rcu_num_lvls - 1] = rcu_fanout_leaf; |
| 3263 | for (i = rcu_num_lvls - 2; i >= 0; i--) | ||
| 3263 | rsp->levelspread[i] = CONFIG_RCU_FANOUT; | 3264 | rsp->levelspread[i] = CONFIG_RCU_FANOUT; |
| 3264 | rsp->levelspread[0] = rcu_fanout_leaf; | ||
| 3265 | } | 3265 | } |
| 3266 | #else /* #ifdef CONFIG_RCU_FANOUT_EXACT */ | 3266 | #else /* #ifdef CONFIG_RCU_FANOUT_EXACT */ |
| 3267 | static void __init rcu_init_levelspread(struct rcu_state *rsp) | 3267 | static void __init rcu_init_levelspread(struct rcu_state *rsp) |
