Module Name: src Committed By: dennis Date: Sun Dec 7 22:23:38 UTC 2014
Modified Files: src/sys/kern: vfs_cache.c Log Message: Take 2. Do a fairly mechanical reversion of the locking protocol to that of revision 1.94. Add a comment documenting my best guess about the locking requirements in this subsystem. Don't take locks solely for the sake of stats counter increments; the locking around the increment of ->ncs_pass2 and/or ->ncs_2passes caused a deadlock. Defer fixing stats-keeping to allow this change to be easily backed out of. To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102 src/sys/kern/vfs_cache.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.