Date: Wed, 11 Nov 2009 15:43:07 +0000 (UTC) From: Jaakko Heinonen <jh@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/fs/nfsclient nfs_clvnops.c Message-ID: <200911111543.nABFhNqj082971@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jh 2009-11-11 15:43:07 UTC FreeBSD src repository Modified files: sys/fs/nfsclient nfs_clvnops.c Log: SVN rev 199189 on 2009-11-11 15:43:07Z by jh 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) Revision Changes Path 1.15 +25 -14 src/sys/fs/nfsclient/nfs_clvnops.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911111543.nABFhNqj082971>