diff options
| author | Alan Cox <alc@FreeBSD.org> | 2012-09-26 03:54:55 +0000 |
|---|---|---|
| committer | Alan Cox <alc@FreeBSD.org> | 2012-09-26 03:54:55 +0000 |
| commit | 8a4c133ac8d292a98f53ff616cecc39bb92bae6a (patch) | |
| tree | 02c3c1c38d5134762ff8ce586384b3732bba04e8 /sys/vm | |
| parent | 8550c54313ab48c921818f6353e40cd083e3d2a8 (diff) | |
Notes
Diffstat (limited to 'sys/vm')
| -rw-r--r-- | sys/vm/vm_pageout.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vm_pageout.c b/sys/vm/vm_pageout.c index db0477bdf660..6f482c38a550 100644 --- a/sys/vm/vm_pageout.c +++ b/sys/vm/vm_pageout.c @@ -999,9 +999,9 @@ vm_pageout_scan(int pass) * Those objects are in a "rundown" state. */ if (!swap_pageouts_ok || (object->flags & OBJ_DEAD)) { + vm_page_lock_queues(); vm_page_unlock(m); VM_OBJECT_UNLOCK(object); - vm_page_lock_queues(); queues_locked = TRUE; vm_page_requeue(m); goto relock_queues; |
