On Sat, Apr 02, 2005 at 10:21:50PM -0800, Paul E. McKenney wrote: > The synchronize_kernel() primitive is used for quite a few different > purposes: waiting for RCU readers, waiting for NMIs, waiting for interrupts, > and so on. This makes RCU code harder to read, since synchronize_kernel() > might or might not have matching rcu_read_lock()s. This patch creates > a new synchronize_rcu() that is to be used for RCU readers and a new > synchronize_sched() that is used for the rest. These two new primitives > currently have the same implementation, but this is might well change > with additional real-time support. Both new primitives are GPL-only, > the old primitive is deprecated. > > Signed-off-by: <[EMAIL PROTECTED]> > --- > Depends on earlier "Add deprecated_for_modules" patch. > > +/* > + * Deprecated, use synchronize_rcu() or synchronize_sched() instead. > + */ > +void synchronize_kernel(void) > +{ > + synchronize_rcu(); > +} > +
We should probably mark it deprecated - void __deprecated synchronize_kernel(void) { synchronize_rcu(); } Thanks Dipankar - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/