From: Kunwu Chan <[email protected]>

Remove the debug pr_alert()s from srcu_gp_start() and
synchronize_srcu_atomic().

Signed-off-by: Kunwu Chan <[email protected]>
---
 kernel/rcu/srcutree.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/kernel/rcu/srcutree.c b/kernel/rcu/srcutree.c
index a93bf803e2f7..a016c93d65cb 100644
--- a/kernel/rcu/srcutree.c
+++ b/kernel/rcu/srcutree.c
@@ -916,7 +916,6 @@ static void srcu_gp_start(struct srcu_struct *ssp)
 {
        int state;
 
-       /*&&&&*/pr_alert("%s() start: ->srcu_gp_seq: %lx ->srcu_gp_seq_needed: 
%lx\n", __func__, ssp->srcu_sup->srcu_gp_seq, 
ssp->srcu_sup->srcu_gp_seq_needed);
        lockdep_assert_held(&ACCESS_PRIVATE(ssp->srcu_sup, lock));
        WARN_ON_ONCE(ULONG_CMP_GE(ssp->srcu_sup->srcu_gp_seq, 
ssp->srcu_sup->srcu_gp_seq_needed));
        WRITE_ONCE(ssp->srcu_sup->srcu_gp_start, jiffies);
@@ -2152,7 +2151,6 @@ void synchronize_srcu_atomic(struct srcu_struct *ssp)
        // OK, we really have to do it ourselves.  Start the grace period.
        non_block_start();  // We must not voluntarily block!
        smp_store_release(&sup->srcu_gp_seq_needed, srcu_state); // See 
srcu_funnel_gp_start().
-       /*&&&&*/pr_alert("%s() start: ->srcu_gp_seq: %lx ->srcu_gp_seq_needed: 
%lx\n", __func__, ssp->srcu_sup->srcu_gp_seq, 
ssp->srcu_sup->srcu_gp_seq_needed);
        ASSERT_EXCLUSIVE_WRITER(ssp->srcu_sup->srcu_gp_seq);
        srcu_gp_start(ssp);
        raw_spin_unlock_irq_rcu_node(sup);
@@ -2208,7 +2206,6 @@ void synchronize_srcu_atomic(struct srcu_struct *ssp)
                cpu_relax();
                srcu_advance_state(ssp, true);
        }
-       /*&&&&*/pr_alert("%s() end: ->srcu_gp_seq: %lx ->srcu_gp_seq_needed: 
%lx\n", __func__, ssp->srcu_sup->srcu_gp_seq, 
ssp->srcu_sup->srcu_gp_seq_needed);
        ASSERT_EXCLUSIVE_WRITER(sup->srcu_atomic_gp_flag);
        atomic_set_release(&sup->srcu_atomic_gp_flag, 0);
        preempt_enable();
-- 
2.43.0


Reply via email to