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

Reply via email to