kernel - NFS - fix deadlock in NFS client-side readdirplus
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 9 Feb 2010 08:46:26 +0000 (00:46 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 9 Feb 2010 08:46:26 +0000 (00:46 -0800)
commit2595d6bead5c8c2d6eec6447e416c9636169016d
tree90053a5564a28efe1410486110e6a18025afd7fe
parentfa2b9a03ee6eefbf2c87a4d9852f4da3a96a0d50
kernel - NFS - fix deadlock in NFS client-side readdirplus

* readdirplus holds a vnode lock while attempting to do a namecache
  lookup, which is not legal.  Unlock the vnode while doing the
  lookup.
sys/vfs/nfs/nfs_vnops.c