Kernel - Fix double-unlock in nlookupdotdot
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 12 Dec 2011 17:24:38 +0000 (09:24 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 12 Dec 2011 17:24:38 +0000 (09:24 -0800)
commit7f23b32088999ae4107041620ae4856b358eea83
tree2697eea36ba02d5bc370ffd4d5b3060abe39ec4f
parent7b234d8c60cd20129c9a81e141e50e6b2d79a4a4
Kernel - Fix double-unlock in nlookupdotdot

* Fix double-unlock assertion in the compat nlookupdotdot code

* This code is basically only triggered when a machine is acting as a NFS
  server when serving out a UFS mount (since HAMMER has its own).  Only
  NFS servers can access directories not connected through to the root
  via the namecache hierarchy and those are the only situations where
  nlookupdotdot is actually used.  ".." is normally handled directly by
  the namecache.
sys/kern/vfs_default.c