Re: [RFC][PATCHv3 3/6] printk: introduce per-cpu safe_print seq buffer

From: Sergey Senozhatsky
Date: Tue Oct 18 2016 - 21:10:50 EST


On (10/18/16 12:46), Steven Rostedt wrote:
> > +
> > +/*
> > + * Returns with local IRQs disabled.
> > + * Can be preempted by NMI.
>
> It does? How does it return with IRQs disabled?
>
> > + */
> > +void __printk_safe_enter(void)
> > +{
> > + this_cpu_inc(printk_safe_context);
> > +}
> > +
> > +/*
> > + * Restores local IRQs state saved in printk_safe_enter().
> > + * Can be preempted by NMI.
> > + */
>
> How does this return with irqs enabled?

ah... leftovers. thanks, will correct.

-ss