Messages in this thread | | | Date | Mon, 12 Oct 2009 11:23:23 -0400 (EDT) | From | Christoph Lameter <> | Subject | Re: [this_cpu_xx V5 19/19] SLUB: Experimental new fastpath w/o interrupt disable |
| |
On Mon, 12 Oct 2009, Mathieu Desnoyers wrote:
> > If I just enable interrupts there then the preempt check will not be > > done and we may miss a scheduling point. > > > > That's why you should do: > > local_irq_save() > preempt_enable_no_resched() > ... > local_irq_restore() > preempt_check_resched()
What is the difference then to
local_irq_save()
...
local_irq_enable(); preempt_enable();
?
| |