git: kernel - TMPFS - Stabilization pass, fix vnode list corrupt

看板DFBSD_commit作者時間16年前 (2010/02/14 10:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 2706b587d778424a5e0d858706368aa139c1275c Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Sat Feb 13 17:31:19 2010 -0800 kernel - TMPFS - Stabilization pass, fix vnode list corruption * Clean up tn_size when destroying a VLNK node. * Interlock the vnode while holding the node lock before calling vget() to prevent it from being ripped out from under the vget(). Then re-test that the relationship between the tmpfs node and vnode holds. * Minor formatting cleanup in the same area. Summary of changes: sys/vfs/tmpfs/tmpfs_subr.c | 60 +++++++++++++++++++++++++++----------------- 1 files changed, 37 insertions(+), 23 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2706b587d778424a5e0d858706368aa139c1275c -- DragonFly BSD source repository
文章代碼(AID): #1BTrbWZ4 (DFBSD_commit)