uipc: Fix various races on unp_connect() path.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 25 Aug 2015 14:05:14 +0000 (22:05 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 26 Aug 2015 02:06:56 +0000 (10:06 +0800)
commitc2bfe86d1fba6b83f8f7adf2164978160e529508
treeba0ec89c663ec75c9719eabbd854bc82ccab9e4b
parent01e30f764443eec0b6f063e2383251d131f58f00
uipc: Fix various races on unp_connect() path.

And factor out unp_find_lockref(), which will be used to avoid
abusing unpcb.unp_conn on uipc_send() for unconnected DGRAM
unix sockets.
sys/kern/uipc_usrreq.c