DragonFly BSD
DragonFly commits List (threaded) for 2013-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: socket: Mark the asynchronous rcvd netmsg dead, when it is dropped


From: Sepherosa Ziehau <sephe@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 29 Jan 2013 00:32:26 -0800 (PST)

commit a77d3dfefb00a73c7f5d20ad8f37dfaef9536dce
Author: Sepherosa Ziehau <sephe@dragonflybsd.org>
Date:   Tue Jan 29 16:29:35 2013 +0800

    socket: Mark the asynchronous rcvd netmsg dead, when it is dropped
    
    This is an attempt to fix the race that asynchronous rcvd netmsg
    is queued to netisr after it is dropped in tcp_close().
    
    Reported-by: ftigeot@

Summary of changes:
 sys/kern/uipc_msg.c | 14 ++++++++++++--
 sys/net/netmsg.h    |  1 +
 2 files changed, 13 insertions(+), 2 deletions(-)

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


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]