Subject: Re: splx() optimization [was Re: SMP re-eetrancy in "bottom half"
To: None <email@example.com>
From: YAMAMOTO Takashi <firstname.lastname@example.org>
Date: 05/30/2005 08:28:01
> > how about:
> > testl $(-(1 << (num + 1))), CPUVAR(IPENDING)
> Only the IPI and timer interrupt pending bits are ordered.
> ( Pending interrupts (except IPI,timer) are not currently scheduled in
> priority order on lowering the interrupt level)
> Your proposed change may pick up pending bits of interrupts that are
> currently masked. This could delay interrupt delivery.
ah, yes, you're right. thanks for clarification.