• Paul E. McKenney's avatar
    rcu: Prevent early-boot RCU callbacks from splatting · 143da9c2
    Paul E. McKenney authored
    Currently, a call_rcu() that precedes rcu_init() will splat due to the
    callback lists not having yet been initialized.  This commit causes the
    first such callback to initialize the boot CPU's RCU callback list.
    
    Note that this commit does not change rcu_init()-time initialization,
    which means that the callback will be discarded at rcu_init() time.
    Fixing this is the job of later commits.
    Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
    143da9c2
tree.c 123 KB