summaryrefslogtreecommitdiff
path: root/vm/vm_resident.c
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2015-08-16 02:17:56 +0200
committerJustus Winter <4winter@informatik.uni-hamburg.de>2015-08-28 15:47:56 +0200
commitf4f69485b87569bdfb86b72cb877fa859a8a6c02 (patch)
treef31036f23e788ba695c3aad3a3207019782f7cb1 /vm/vm_resident.c
parentd9da5d41510e102983a51f9c9be08a80956b33e4 (diff)
yyy vm: turn page queue lock into a general lock
Diffstat (limited to 'vm/vm_resident.c')
-rw-r--r--vm/vm_resident.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vm/vm_resident.c b/vm/vm_resident.c
index c70fa73..427c8f5 100644
--- a/vm/vm_resident.c
+++ b/vm/vm_resident.c
@@ -147,7 +147,7 @@ vm_offset_t vm_page_fictitious_addr = (vm_offset_t) -1;
*/
queue_head_t vm_page_queue_active;
queue_head_t vm_page_queue_inactive;
-decl_simple_lock_data(,vm_page_queue_lock)
+struct lock vm_page_queue_lock;
int vm_page_active_count;
int vm_page_inactive_count;
int vm_page_wire_count;
@@ -231,7 +231,7 @@ void vm_page_bootstrap(
*/
simple_lock_init(&vm_page_queue_free_lock);
- simple_lock_init(&vm_page_queue_lock);
+ lock_init(&vm_page_queue_lock, FALSE);
vm_page_queue_free = VM_PAGE_NULL;
vm_page_queue_fictitious = VM_PAGE_NULL;