git: kernel NFS - Fix another deadlock in the readdirplus code

看板DFBSD_commit作者時間16年前 (2010/02/12 05:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 94f2e6f24f393d773800d0f9c448969bc5b16cf0 Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Thu Feb 11 12:44:21 2010 -0800 kernel NFS - Fix another deadlock in the readdirplus code * Add vn_islocked_unlock() and vn_islocked_relock() to help NFS temporarily unlock a possibly-locked directory vnode when trying to instantiate readdirplus children under that directory. * Fixes a deadlock in NFS. Summary of changes: sys/kern/vfs_vnops.c | 39 +++++++++++++++++++++++++++++++++++++++ sys/sys/vnode.h | 2 ++ sys/vfs/nfs/nfs_vnops.c | 13 +++++++++++++ 3 files changed, 54 insertions(+), 0 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/94f2e6f24f393d773800d0f9c448969bc5b16cf0 -- DragonFly BSD source repository
文章代碼(AID): #1BT70Klh (DFBSD_commit)