freebsd-dev/sys
Robert Watson 883e9bc41d In tcp_input(), we acquire a global write lock at first only if a
segment is likely to trigger a TCP state change (i.e., FIN/RST/SYN).
If we later have to upgrade the lock, we acquire an inpcb reference
and drop both global/inpcb locks before reacquiring in-order.  In
that gap, the connection may transition into TIMEWAIT, so we need
to loop back and reevaluate the inpcb after relocking.

MFC after:	3 days
Reported by:	Kamigishi Rei <spambox at haruhiism.net>
Reviewed by:	bz
2009-10-05 22:24:13 +00:00
..
amd64 Make sure that the primary native brandinfo always gets added 2009-10-03 11:57:21 +00:00
arm - Drop unused pmap_use_l1 function and comment out currently unused 2009-10-05 10:08:58 +00:00
boot
bsm Add audit events for process descriptor system calls, which will appear in 2009-09-29 21:25:59 +00:00
cam Report SATA 3.x devices. 2009-09-27 20:50:54 +00:00
cddl Return EOPNOTSUPP instead of EINVAL when doing chflags(2) over an old 2009-10-01 18:58:26 +00:00
compat Make sure that the primary native brandinfo always gets added 2009-10-03 11:57:21 +00:00
conf cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
contrib
crypto
ddb Put square backets ([]) around process names for system processes to patch 2009-10-01 19:12:14 +00:00
dev cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
fs Fix a bug that causes the fsx test case of mmap'ed page being out of sync 2009-10-04 10:38:04 +00:00
gdb
geom - Improve error message consistency and wording. 2009-10-05 08:44:31 +00:00
gnu
i386 Make sure that the primary native brandinfo always gets added 2009-10-03 11:57:21 +00:00
ia64 Make sure that the primary native brandinfo always gets added 2009-10-03 11:57:21 +00:00
isa
kern Fix build on amd64, where sysctl arg1 is a pointer. 2009-10-05 22:23:12 +00:00
kgssapi
libkern
mips Make sure that the primary native brandinfo always gets added 2009-10-03 11:57:21 +00:00
modules cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
net Put #ifdef INET around parts of the FLOWTABLE code, to unbreak 2009-10-03 10:56:03 +00:00
net80211
netatalk
netgraph
netinet In tcp_input(), we acquire a global write lock at first only if a 2009-10-05 22:24:13 +00:00
netinet6 Enable adding a link-local address even if ND6_IFF_IFDISABLED. 2009-10-02 07:00:20 +00:00
netipsec Changed an IPSEC_ASSERT to a simple test, as such invalid packets 2009-10-01 15:33:53 +00:00
netipx
netnatm
netncp
netsmb
nfs
nfsclient
nfsserver Ensure that tv_sec is between INT32_MIN and INT32_MAX, so ZFS won't object. 2009-09-26 18:23:16 +00:00
nlm unifdef NFSCLIENT because the nlm depends on the nfsclient even if NFSCLIENT 2009-10-03 12:22:12 +00:00
opencrypto
pc98 MFi386: revision 197653 2009-10-01 10:46:22 +00:00
pci
powerpc Make sure that the primary native brandinfo always gets added 2009-10-03 11:57:21 +00:00
rpc Set the prison in NFS anon and GSS SVC creds (as I indended to in r197581). 2009-09-28 18:55:29 +00:00
security
sparc64 Make sure that the primary native brandinfo always gets added 2009-10-03 11:57:21 +00:00
sun4v
sys Reserve numbers for XScale. 2009-10-02 11:14:12 +00:00
teken Add support for VT200-style mouse input. 2009-09-27 18:19:41 +00:00
tools
ufs
vm Align and pad the page queue and free page queue locks so that the linker 2009-10-04 18:53:10 +00:00
xdr
xen
Makefile