freebsd-nq/sys
Paul Saab 69e0362019 Fix for a SACK crash caused by a bug in tcp_reass(). tcp_reass()
does not clear tlen and frees the mbuf (leaving th pointing at
freed memory), if the data segment is a complete duplicate.
This change works around that bug. A fix for the tcp_reass() bug
will appear later (that bug is benign for now, as neither th nor
tlen is referenced in tcp_input() after the call to tcp_reass()).

Found by:	Pawel Jakub Dawidek.
Submitted by:	Raja Mukerji, Noritoshi Demizu.
Approved by:	re
2005-07-01 22:52:46 +00:00
..
alpha Add .cvsignore files just like in sys/<arch>/compiled, this keeps CVS from 2005-06-20 16:52:59 +00:00
amd64 MFi386: r1.221: use simple timecounter that is aware of irq0 being off. 2005-07-01 20:13:19 +00:00
arm - Use a TAILQ instead of parsing the array to find a free dmamap. 2005-06-24 23:57:27 +00:00
boot
bsm
cam Fix the recent panics/LORs/hangs created by my kqueue commit by: 2005-07-01 16:28:32 +00:00
coda
compat Jumbo-commit to enhance 32 bit application support on 64 bit kernels. 2005-06-30 07:49:22 +00:00
conf Fix what(1) on kernel binaries by duplicating part of version[] in sccs[] 2005-07-01 15:43:09 +00:00
contrib Properly initialize ifq_maxlen for the defered send queue and make it 2005-06-26 21:00:52 +00:00
crypto
ddb
dev Upon relection, we shouldn't allow the tuple structs to be modified by 2005-07-01 15:52:50 +00:00
doc
fs Jumbo-commit to enhance 32 bit application support on 64 bit kernels. 2005-06-30 07:49:22 +00:00
gdb
geom
gnu Replace the use if ext2fs' bitops by bitstring.h macros. This fixes 2005-06-21 10:11:13 +00:00
i4b Fix some long standing bugs in writing to the BPF device attached to 2005-06-26 18:11:11 +00:00
i386 Use a simpler implementation for the i8254 timecounter when using the lapic 2005-07-01 15:47:27 +00:00
ia64 Jumbo-commit to enhance 32 bit application support on 64 bit kernels. 2005-06-30 07:49:22 +00:00
isa Use a simpler implementation for the i8254 timecounter when using the lapic 2005-07-01 15:47:27 +00:00
isofs/cd9660
kern Fix the recent panics/LORs/hangs created by my kqueue commit by: 2005-07-01 16:28:32 +00:00
libkern
modules i386->amd64 sync 2005-06-30 05:37:48 +00:00
net Fix the recent panics/LORs/hangs created by my kqueue commit by: 2005-07-01 16:28:32 +00:00
net80211
netatalk
netatm
netgraph - After LibAlias processing check for TCP packet with th_x2 field 2005-06-27 07:39:13 +00:00
netinet Fix for a SACK crash caused by a bug in tcp_reass(). tcp_reass() 2005-07-01 22:52:46 +00:00
netinet6 fix IP(v4) over IPv6 tunneling most likely broken with ifnet changes. 2005-06-20 20:17:00 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient Ifdef out the incomplete non-blocking IO implementation for NFS 2005-06-16 15:43:17 +00:00
nfsserver
opencrypto
pc98 MFi386: revision 1.615 (change kernel crashdump format to ELF). 2005-06-30 15:26:03 +00:00
pccard
pci Make the initialization in the AGPv3 case match that of Linux. Fixes hangs on 2005-06-26 04:01:11 +00:00
posix4
powerpc Add .cvsignore files just like in sys/<arch>/compiled, this keeps CVS from 2005-06-20 16:52:59 +00:00
rpc
security
sparc64 Add .cvsignore files just like in sys/<arch>/compiled, this keeps CVS from 2005-06-20 16:52:59 +00:00
sys Mistakingly undefined VN_KNOTE_LOCKED in my previous commit. 2005-07-01 17:13:59 +00:00
tools
ufs
vm Change the panic in trash_ctor into just a printf for now. Once the reports 2005-06-26 23:44:07 +00:00
Makefile