diff options
author | rwatson <rwatson@FreeBSD.org> | 2004-06-13 00:23:03 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2004-06-13 00:23:03 +0000 |
commit | e3d9cae8b629bd000108b449f98632b9af0fb07a (patch) | |
tree | 0583baaf09e02f1a5f822b681815bc743865432b /sys/kern/kern_prot.c | |
parent | 7c0b73a950719087d8e67685a9ffa0d702c4ed19 (diff) | |
download | FreeBSD-src-e3d9cae8b629bd000108b449f98632b9af0fb07a.zip FreeBSD-src-e3d9cae8b629bd000108b449f98632b9af0fb07a.tar.gz |
Introduce socket and UNIX domain socket locks into hard-coded lock
order definition for witness. Send lock before receive lock, and
socket locks after accept but before select:
filedesc -> accept -> so_snd -> so_rcv -> sellck
All routing locks after send lock:
so_rcv -> radix node head
All protocol locks before socket locks:
unp -> so_snd
udp -> udpinp -> so_snd
tcp -> tcpinp -> so_snd
Diffstat (limited to 'sys/kern/kern_prot.c')
0 files changed, 0 insertions, 0 deletions