diff options
| author | David Greenman <dg@FreeBSD.org> | 1998-11-11 15:07:57 +0000 |
|---|---|---|
| committer | David Greenman <dg@FreeBSD.org> | 1998-11-11 15:07:57 +0000 |
| commit | 4f6e1f8bfcf84e4b192161242b84bbc3c3fb241a (patch) | |
| tree | ef199b5ab9f67986385cc972495bc9e8d30c927f /sys | |
| parent | c56ba274eb979ab3ec7814994a3e317117fa7d4c (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/vm/vm_page.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c index 070ac29c70e3..d557b036de75 100644 --- a/sys/vm/vm_page.c +++ b/sys/vm/vm_page.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)vm_page.c 7.4 (Berkeley) 5/7/91 - * $Id: vm_page.c,v 1.111 1998/10/28 13:37:02 dg Exp $ + * $Id: vm_page.c,v 1.112 1998/10/28 13:41:43 dg Exp $ */ /* @@ -1230,16 +1230,16 @@ vm_page_wire(m) { int s; + s = splvm(); if (m->wire_count == 0) { - s = splvm(); vm_page_unqueue(m); - splx(s); cnt.v_wire_count++; if (m->object) m->object->wire_count++; } - (*vm_page_queues[PQ_NONE].lcnt)++; m->wire_count++; + splx(s); + (*vm_page_queues[PQ_NONE].lcnt)++; vm_page_flag_set(m, PG_MAPPED); } |
