kernel - NFS server cleanup and xid atomic ops
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 21 Aug 2010 21:26:12 +0000 (14:26 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 21 Aug 2010 21:26:12 +0000 (14:26 -0700)
commit96f9dac19ca33eab88e62ea5758a611718174a27
treeb68091fadb37b5d8a6813c2f751d7c226d3b9947
parentfd094a8f96dd7dc5f7a1a350a3ba35b44784de31
kernel - NFS server cleanup and xid atomic ops

* Use atomic_fetchadd_int() to allocate xid's in two places.

* NULL out rp fields and clear flags after freeing their pointers,
  for safety.
sys/vfs/nfs/krpc_subr.c
sys/vfs/nfs/nfs_srvcache.c
sys/vfs/nfs/nfsm_subs.c