freebsd-nq/sys/fs
Jaakko Heinonen 1bb015c07c Create verifier used by FreeBSD NFS client is suboptimal because the
first part of a verifier is set to the first IP address from
V_in_ifaddrhead list. This address is typically the loopback address
making the first part of the verifier practically non-unique. The second
part of the verifier is initialized to zero making its initial value
non-unique too.

This commit changes the strategy for create verifier initialization:
just initialize it to a random value. Also move verifier handling into
its own function and use a mutex to protect the variable.

This change is a candidate for porting to sys/nfsclient.

Reviewed by:	jhb, rmacklem
Approved by:	trasz (mentor)
2009-11-11 15:43:07 +00:00
..
cd9660
coda
deadfs
devfs
fdescfs
fifofs - Improve comments about locking of the "struct fifoinfo" which is a bit 2009-11-06 22:29:46 +00:00
hpfs
msdosfs
nfs Fix typo in the comment. 2009-09-30 18:50:50 +00:00
nfsclient Create verifier used by FreeBSD NFS client is suboptimal because the 2009-11-11 15:43:07 +00:00
nfsserver
ntfs
nullfs
nwfs
portalfs
procfs
pseudofs
smbfs Spell DIAGNOSTIC correctly. 2009-10-24 18:49:17 +00:00
tmpfs There is no need to "busy" a page when the object is locked for the duration 2009-10-26 18:02:05 +00:00
udf
unionfs