svn commit: r188904 - in head/sys: amd64/amd64 i386/i386
Andrew Gallatin
gallatin at cs.duke.edu
Mon Feb 23 09:38:20 PST 2009
Jeff Roberson wrote:
> Author: jeff
> Date: Sat Feb 21 23:15:34 2009
> New Revision: 188904
> URL: http://svn.freebsd.org/changeset/base/188904
>
> Log:
> - Resolve an issue where we may clear an idt while an interrupt on a
> different cpu is still assigned to that vector by never clearing idt
> entries. This was only provided as a debugging feature and the bugs
> are caught by other means.
> - Drop the sched lock when rebinding to reassign an interrupt vector
> to a new cpu so that pending interrupts have a chance to be delivered
> before removing the old vector.
Thank you. I can confirm this fixed my "Fatal Trap 30" when unloading
drivers.
Drew
More information about the svn-src-head
mailing list