Messages in this thread | | | Date | Wed, 8 Aug 2018 12:24:04 -0400 | From | Steven Rostedt <> | Subject | Re: [PATCH v12 3/3] tracing: Centralize preemptirq tracepoints and unify their usage |
| |
On Wed, 8 Aug 2018 09:02:43 -0700 "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> wrote:
> > Which leaves us with sparc, arm, mips, sh and powerpc. > > > > sh is almost dead, and powerpc can be fixed, which I guess leaves us > > with sparc, arm and mips. > > If we want to stick with the current srcu_read_lock() and srcu_read_unlock(), > you mean? I would like that sort of outcome, at least assuming we are not > hammering any of the architectures.
I would go with the local_inc approach, and even add a srcu_read_un/lock_nmi() that does that if you want. Probably should add lockdep to detect if the _nmi calls is ever used along with non _nmi calls and complain about that.
But this will be something for the next merge window, not the one coming up.
-- Steve
| |