Skip to content
  • Paul E. McKenney's avatar
    rcu: Don't offload callbacks unless specifically requested · b58cc46c
    Paul E. McKenney authored
    
    
    Enabling NO_HZ_FULL currently has the side effect of enabling callback
    offloading on all CPUs.  This results in lots of additional rcuo kthreads,
    and can also increase context switching and wakeups, even in cases where
    callback offloading is neither needed nor particularly desirable.  This
    commit therefore enables callback offloading on a given CPU only if
    specifically requested at build time or boot time, or if that CPU has
    been specifically designated (again, either at build time or boot time)
    as a nohz_full CPU.
    
    Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
    b58cc46c