commit b9469aa4a98e9528c7c7568fd34144309680bd09
Author: Matthew Dillon <[email protected]>
Date: Fri Jun 10 10:35:24 2011 -0700
kernel - do not have hold ref on object across a vm_map_split()
* Just use vm_object_lock() (which uses a pool token) and do not hold
a count on the object which can cause a deadlock when vm_map_split()
tries to destroy the original object.
Found-by: Venkatesh Srinivas <[email protected]>
Summary of changes:
sys/vm/vm_map.c | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b9469aa4a98e9528c7c7568fd34144309680bd09
--
DragonFly BSD source repository