]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Protect so_oobmark with with SOCKBUF_LOCK(&so->so_rcv), and broaden
authorrwatson <rwatson@FreeBSD.org>
Thu, 24 Jun 2004 02:57:12 +0000 (02:57 +0000)
committerrwatson <rwatson@FreeBSD.org>
Thu, 24 Jun 2004 02:57:12 +0000 (02:57 +0000)
commit60a4c150d340370b7b6f2d5b41101618182638fe
tree07b27d1e23cffcf83e3053d2a1cc5074ccc7e704
parent58e58438be556dbc83352153560dcafcd72c65c0
Protect so_oobmark with with SOCKBUF_LOCK(&so->so_rcv), and broaden
locking in tcp_input() for TCP packets with urgent data pointers to
hold the socket buffer lock across testing and updating oobmark
from just protecting sb_state.

Update socket locking annotations
sys/netinet/tcp_input.c
sys/netinet/tcp_reass.c
sys/sys/socketvar.h