From 7050f2f38be098c652500555701a381176e0ee8f Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Sun, 25 Dec 2011 14:32:29 -0800 Subject: [PATCH] kernel - Fix missing chain wait * Fix a missing chain wait prior to adding a ref to the VM object in the sysv shm code. Reported-by: lentferj --- sys/kern/sysv_shm.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/sys/kern/sysv_shm.c b/sys/kern/sysv_shm.c index 01dc8bc..42768f3 100644 --- a/sys/kern/sysv_shm.c +++ b/sys/kern/sysv_shm.c @@ -324,6 +324,7 @@ again: shm_handle = shmseg->shm_internal; vm_object_hold(shm_handle->shm_object); + vm_object_chain_wait(shm_handle->shm_object); vm_object_reference_locked(shm_handle->shm_object); rv = vm_map_find(&p->p_vmspace->vm_map, shm_handle->shm_object, 0, -- 1.7.7.2