commit ac6c441c1eb77d0c183254c94adaa31dfcdbed55
Author: Sepherosa Ziehau <[email protected]>
Date:   Sun Aug 10 19:42:58 2014 +0800

    msgport: Add message put done receipt support
    
    The receipt callback is called immediately after the message is put on to
    the target msgport.  Complex operation is NOT allowed in this callback,
    since it could be called w/ spinlock for spin msgports.
    
    It will be used to fix the race between the upper half (socket code)
    and the so_port switching.

Summary of changes:
 sys/kern/lwkt_msgport.c | 9 +++++++++
 sys/sys/msgport.h       | 3 ++-
 sys/sys/msgport2.h      | 8 ++++++++
 3 files changed, 19 insertions(+), 1 deletion(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ac6c441c1eb77d0c183254c94adaa31dfcdbed55


-- 
DragonFly BSD source repository

Reply via email to