• Paul E. McKenney's avatar
    rcu: IPI all CPUs at GP start for strict GPs · 933ada2c
    Paul E. McKenney authored
    Currently, each CPU discovers the beginning of a given grace period
    on its own time, which is again good for efficiency but bad for fast
    grace periods.  This commit therefore uses on_each_cpu() to IPI each
    CPU after grace-period initialization in order to inform each CPU of
    the new grace period in a timely manner, but only in kernels build with
    CONFIG_RCU_STRICT_GRACE_PERIOD=y.
    
    Reported-by Jann Horn <jannh@google.com>
    Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
    933ada2c
tree.c 142 KB