Messages in this thread | | | Date | Thu, 20 Oct 2022 14:53:40 -0400 | From | Steven Rostedt <> | Subject | Re: [PATCH] tracing: Add trace_trigger kernel command line option |
| |
On Thu, 20 Oct 2022 10:55:12 -0700 "Paul E. McKenney" <paulmck@kernel.org> wrote:
> > synchronize_rcu() { > > rcu_poll_gp_seq_start_unlocked() { > > struct rcu_node *rnp = rcu_get_root(); > > > > if (rcu_init_invoked()) { > > lockdep_assert_irqs_enabled(); > > raw_spin_lock_irq_rcu_node(rnp); > > } > > rcu_poll_gp_seq_start(snap); > > if (rcu_init_invoked()) > > raw_spin_unlock_irq_rcu_node(rnp); <<-- Interrupts enabled here > > } > > Thank you for digging into this! > > Does the following help?
It does indeed!
I can remove the early_boot_irqs_disabled checks if you can add this to this rc cycle and mark it stable.
-- Steve
| |