diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2005-07-14 21:18:07 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2005-07-14 21:18:07 +0000 |
| commit | b9d3b80521ff730689d9e58b10981f2b9ec93548 (patch) | |
| tree | 9ac20b7c57d5c76f86dcb4e7a9142c6bf0b32ad8 /sys | |
| parent | fd4e4752332628d9dadd27532e7b081d2b4b98f1 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/vm/vm_fault.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c index 2c75f545c546b..57fbca0c6e573 100644 --- a/sys/vm/vm_fault.c +++ b/sys/vm/vm_fault.c @@ -399,7 +399,7 @@ RetryFault:; vm_object_pip_wakeup(fs.object); VM_OBJECT_UNLOCK(fs.object); atomic_add_int(&cnt.v_intrans, 1); - if (!fs.map->system_map) + if (fs.first_object->flags & OBJ_NEEDGIANT) VM_UNLOCK_GIANT(); vm_object_deallocate(fs.first_object); goto RetryFault; |
