On Tue, Jun 04, 2024 at 03:26:46PM -0700, Paul E. McKenney wrote:
> Hello!
> 
> This series removes redundant memory barriers from the grace-period
> code paths:
> 
> 1.    Remove full ordering on second EQS snapshot, courtesy of Frederic
>       Weisbecker.
> 
> 2.    Remove superfluous full memory barrier upon first EQS snapshot,
>       courtesy of Frederic Weisbecker.
> 
> 3.    rcu/exp: Remove superfluous full memory barrier upon first EQS
>       snapshot, courtesy of Frederic Weisbecker.
> 
> 4.    Remove full memory barrier on boot time eqs sanity check,
>       courtesy of Frederic Weisbecker.
> 
> 5.    Remove full memory barrier on RCU stall printout, courtesy of
>       Frederic Weisbecker.
> 
> 6.    rcu/exp: Remove redundant full memory barrier at the end of GP,
>       courtesy of Frederic Weisbecker.
> 

Reviewed-by: Neeraj Upadhyay <neeraj.upadh...@kernel.org>

>                                               Thanx, Paul
> 
> ------------------------------------------------------------------------
> 
>  b/Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst |    
> 6 +--
>  b/kernel/rcu/tree.c                                                     |    
> 2 -
>  b/kernel/rcu/tree_exp.h                                                 |    
> 8 +++-
>  b/kernel/rcu/tree_stall.h                                               |    
> 4 +-
>  kernel/rcu/tree.c                                                       |   
> 19 +++-------
>  kernel/rcu/tree_exp.h                                                   |    
> 8 +++-
>  6 files changed, 26 insertions(+), 21 deletions(-)

Reply via email to