freebsd-dev/sys
Robert Watson ef9bfed8fb Merge r205010 from head to stable/8:
Update nfsrv_getsocksndseq() for changes in TCP internals since FreeBSD 6.x:

  - so_pcb is now guaranteed to be non-NULL and valid if a valid socket
    reference is held.

  - Need to check INP_TIMEWAIT and INP_DROPPED before assuming inp_ppcb is a
    tcpcb, as it might be a tcptw or NULL otherwise.

  - tp can never be NULL by the end of the function, so only check
    TCPS_ESTABLISHED before extracting tcpcb fields.

  The NFS server arguably incorporates too many assumptions about TCP
  internals, but fixing that is left for another day.

  Reviewed by:		bz
  Reviewed and tested by:	rmacklem
  Sponsored by:		Juniper Networks

Approved by:	re (kib)
2010-06-03 09:15:52 +00:00
..
amd64 MFC r207329, r208716: 2010-06-01 21:19:58 +00:00
arm MFC r200014 2010-05-25 02:28:39 +00:00
boot MFC r207630 2010-05-18 00:32:02 +00:00
bsm Merge r197624 from head to stable/8: 2009-12-14 00:15:56 +00:00
cam MFC: r208349 2010-05-23 16:16:33 +00:00
cddl MFC r208472, r208474: 2010-05-24 20:09:40 +00:00
compat MFC r207008: 2010-04-28 10:03:54 +00:00
conf Merge 208554 from head: 2010-06-02 18:46:12 +00:00
contrib MFC r208019 2010-05-17 23:51:57 +00:00
crypto
ddb MFC r207922, r207925, r207929, r208052: 2010-05-18 10:24:23 +00:00
dev MFC: r208650 2010-06-02 21:00:18 +00:00
fs Merge r205010 from head to stable/8: 2010-06-03 09:15:52 +00:00
gdb
geom MFC r201374: g_part_gpt: Properly return the UUID represented by the alias 2010-05-31 20:17:37 +00:00
gnu MFC a number of changes from head for ISP (203478,203463,203444,202418,201758, 2010-02-11 18:34:06 +00:00
i386 MFC r207329, r208716: 2010-06-01 21:19:58 +00:00
ia64 MFC r207329, r208716: 2010-06-01 21:19:58 +00:00
isa MFC x86emu/x86bios emulator and make previously i386 only dpms and vesa 2010-03-02 01:56:55 +00:00
kern MFC 208555: 2010-06-01 19:38:46 +00:00
kgssapi
libkern MFC r199208, r199223: 2009-11-22 16:04:49 +00:00
mips MFC r204051 (by imp): 2010-05-08 18:54:47 +00:00
modules Merge 208554 from head: 2010-06-02 18:46:12 +00:00
net Merge r204498 from head to stable/8: 2010-05-31 22:29:48 +00:00
net80211 MFC r202612 2010-05-25 02:39:55 +00:00
netatalk Merge r196121 from head to stable/8: 2009-08-13 14:50:39 +00:00
netgraph MFC r208300: 2010-06-01 09:32:22 +00:00
netinet Merge r204830 from head to stable/8 2010-06-03 09:06:50 +00:00
netinet6 MFC r207268: 2010-05-11 11:53:10 +00:00
netipsec MFC: Locks SPTREE when setting some SP entries to state DEAD. 2010-05-17 15:31:24 +00:00
netipx Use queue(9) instead of hand-crafted link lists for the global IPX 2009-06-24 20:57:50 +00:00
netnatm
netncp
netsmb
nfs MFC: r203731 2010-03-30 19:52:45 +00:00
nfsclient Change the current working directory to be inside the jail created by 2010-05-27 03:15:04 +00:00
nfsserver MFC: r205661 2010-04-09 01:14:39 +00:00
nlm MFC: revision 197730 2009-10-07 14:14:05 +00:00
opencrypto MFC r201898: 2010-01-17 13:36:13 +00:00
pc98 MFC: r208349 2010-05-23 16:16:33 +00:00
pci MFC r206436: 2010-04-14 01:22:33 +00:00
powerpc MFC r208167: 2010-05-23 02:32:52 +00:00
rpc MFC: r205562 2010-04-06 23:03:20 +00:00
security Merge r204581 from head to stable/8: 2010-05-31 22:27:08 +00:00
sparc64 MFC: r208349 2010-05-23 16:16:33 +00:00
sun4v MFC: r207243 2010-05-10 18:47:52 +00:00
sys MFC r208488: 2010-05-26 19:26:28 +00:00
tools MFC: Allow KMOD with hypens and dots. 2009-11-02 09:47:15 +00:00
ufs MFC r208293: ffs_mount: accept and drop userland-only options that can 2010-05-23 07:21:50 +00:00
vm MFC r208159 2010-05-23 21:57:45 +00:00
xdr MFC r196149: 2009-08-12 20:30:27 +00:00
xen MFC a number of changes from head for ISP (203478,203463,203444,202418,201758, 2010-02-11 18:34:06 +00:00
Makefile