Messages in this thread | | | Date | Wed, 24 Jun 2015 10:42:48 +0200 | From | Ingo Molnar <> | Subject | Re: [RFC][PATCH 12/13] stop_machine: Remove lglock |
| |
* Peter Zijlstra <peterz@infradead.org> wrote:
> On Tue, Jun 23, 2015 at 11:26:26AM -0700, Paul E. McKenney wrote: > > > > > > I really think you're making that expedited nonsense far too accessible. > > > > This has nothing to do with accessibility and everything to do with > > robustness. And with me not becoming the triage center for too many non-RCU > > bugs. > > But by making it so you're rewarding abuse instead of flagging it :-(
Btw., being a 'triage center' is the bane of APIs that are overly successful, so we should take that burden with pride! :-)
Lockdep (and the scheduler APIs as well) frequently got into such situations as well, and we mostly solved it by being more informative with debug splats.
I don't think a kernel API should (ever!) stay artificially silent, just for fear of flagging too many problems in other code.
Thanks,
Ingo
| |