svn commit: r211176 - in head/sys: amd64/amd64 i386/i386

John Baldwin jhb at FreeBSD.org
Wed Aug 11 17:16:17 UTC 2010


Attilio Rao wrote:
> Author: attilio
> Date: Wed Aug 11 10:51:27 2010
> New Revision: 211176
> URL: http://svn.freebsd.org/changeset/base/211176
> 
> Log:
>   IPI handlers may run generally with interrupts disabled because they
>   are served via an interrupt gate.
>   
>   However, that doesn't explicitly prevent preemption and thread
>   migration thus scheduler pinning may be necessary in some handlers.
>   Fix that.
>   
>   Tested by:	gianni
>   MFC after:	1 month

Actually that does prevent preemption if you do not call any code that 
would schedule a thread.  I think this change is all safe to revert.

-- 
John Baldwin


More information about the svn-src-head mailing list