cvs commit: src/sys/dev/esp esp_sbus.c ncr53c9x.c

Scott Long scottl at samsco.org
Wed Mar 2 16:00:12 GMT 2005


Scott Long wrote:
> scottl      2005-03-02 15:56:42 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/dev/esp          esp_sbus.c ncr53c9x.c 
>   Log:
>   The existing locking in the esp driver appears to be fairly adequate, so
>   set the interrupt handler to be INTR_MPSAFE now that xpt_done() can be
>   called without Giant.  Giant is still on the top half of the driver and
>   the timeout handlers.
>   
>   Revision  Changes    Path
>   1.9       +1 -1      src/sys/dev/esp/esp_sbus.c
>   1.8       +0 -2      src/sys/dev/esp/ncr53c9x.c

My Ultra2 now has no [GIANT-LOCKED] messages at all during boot and
seems to run without any problems.  I haven't done any performance
measurements yet, and enabling mpsafevfs will probably negate most
improvements that this might have given, but it's a start.

David O'brien:  THIS IS NOT A FREEBSD 5.4 CANDIDATE.  It's a shame that
I'll need to postfix all of my commits from now on with this message.

Scott


More information about the cvs-src mailing list