1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/sys
Andre Oppermann 45024be06f In tcp_hc_insert() we may have the case where we have hit the global
cache size limit but this bucket row is empty.  Normally we want to
recycle the oldest entry in the bucket row.  If there isn't any the
TAILQ_REMOVE leads to a panic by trying to remove a non-existing
element.  Fix this by just returning NULL and failing the insert.
This is not a problem as the TCP hostache is only advisory.

Submitted by:	jhb
2007-06-07 21:41:50 +00:00
..
amd64 Backout experimental adaptive-spin umtx code. 2007-06-06 07:35:08 +00:00
arm - PCPU_ADD is no longer spelled with LAZY_ in the middle. 2007-06-06 23:23:47 +00:00
boot
bsm
cam Despite several examples in the kernel, the third argument of 2007-06-04 18:25:08 +00:00
cddl Despite several examples in the kernel, the third argument of 2007-06-04 18:25:08 +00:00
coda
compat Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
conf - Remove sched_core.c. The maintainer has lost interest in pursuing this 2007-06-05 00:12:37 +00:00
contrib Reimplement traverse() helper function: 2007-06-04 11:31:46 +00:00
crypto
ddb
dev Add a tunable hw.firewire.phydma_enable. 2007-06-07 13:20:48 +00:00
fs Fix off-by-one error (introduced in r1.60) that had the effect of 2007-06-07 15:04:30 +00:00
gdb
geom Prefix unknown (i.e. un-aliased) partition types with '!'. This is 2007-06-06 05:06:14 +00:00
gnu Change the VOP_OPEN(), vn_open() vnode operation and d_fdopen() cdev operation 2007-06-01 14:33:11 +00:00
i4b
i386 Backout experimental adaptive-spin umtx code. 2007-06-06 07:35:08 +00:00
ia64 Remove remaining references to pc_curtid missed in previous commit. 2007-06-07 18:36:58 +00:00
isa Despite several examples in the kernel, the third argument of 2007-06-04 18:25:08 +00:00
kern - Remove unused variable from create_thread(). 2007-06-07 19:45:19 +00:00
libkern
modules Fix a breakage with "MODULES_WITH_WORLD=true make buildworld". 2007-06-01 00:23:34 +00:00
net Remove GIANT_REQUIRED for upcoming changes in FireWire stack. 2007-06-05 14:15:45 +00:00
net80211 copyright updates: 2007-06-06 04:56:04 +00:00
netatalk
netatm
netgraph Despite several examples in the kernel, the third argument of 2007-06-04 18:25:08 +00:00
netinet In tcp_hc_insert() we may have the case where we have hit the global 2007-06-07 21:41:50 +00:00
netinet6 cleanup about the reassembly structures and routine: 2007-06-04 06:06:35 +00:00
netipsec
netipx
netkey
netnatm
netncp Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
netsmb Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
nfs
nfs4client - Move rusage from being per-process in struct pstats to per-thread in 2007-06-01 01:12:45 +00:00
nfsclient Do proper "locking" for missing vmmeters part. 2007-06-04 21:45:18 +00:00
nfsserver
opencrypto
pc98 MFi386: revision 1.657 2007-06-06 13:04:15 +00:00
pccard
pci
powerpc Fix the compile. Band-aid until it is worked out how to use the context 2007-06-06 06:01:56 +00:00
rpc
security Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
sparc64 Teach the bridge wrapper how to handle the filter+ithread case. 2007-06-06 22:19:23 +00:00
sun4v - Change comments and asserts to reflect the removal of the global 2007-06-04 23:57:32 +00:00
sys - Remove unused variable from create_thread(). 2007-06-07 19:45:19 +00:00
tools
ufs Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
vm Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
Makefile