Ah, excellent summary Bruce! Now I know what to look for and test
re: syscall returns. I'm confident I can at least test for the
cases without needing the MP lock, which is all we really need to be
able to optimize the critical path.
I have also successfully removed all the nasty *CPL_LOCK stuff. It
was only half-implemented anyway and virtually none of it would have
been useful for interrupt threads. It's kinda nice having the SMP
spl*() call overhead back down to the UP case. I'll post the new patch
tomorrow.
It's getting clean enough that you can almost understand the interrupt
code :-)
-Matt
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message