DragonFly commits List (threaded) for 2010-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: kernel - TMPFS - Stabilization pass, fix vnode list corruption
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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]