cvs commit: src/sys/dev/sound/pcm dsp.c

Gleb Smirnoff glebius at FreeBSD.org
Sun Sep 11 13:18:39 PDT 2005


  Alexander, Ariff,

>  Modified files:
>    sys/dev/sound/pcm    dsp.c 
>  Log:
>  Release lock for a while during chn_reset() / pcm_chnalloc() operation
>  while malloc()ing, this fixes LOR 129.
>  
>  See
>   - http://lists.freebsd.org/pipermail/freebsd-current/2005-June/051157.html
>   - http://lists.freebsd.org/pipermail/freebsd-current/2005-August/054620.html
>   - http://sources.zabbadoz.net/freebsd/lor.html#129
>  
>  Submitted by:   Ariff Abdullah <skywizard at MyBSD.org.my>

This change means "release the mutex right before it's being
asserted". Do you guys test you changes with INVARIANTS on?

-- 
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE


More information about the cvs-src mailing list