summaryrefslogtreecommitdiff
path: root/vm
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2018-02-20 23:00:56 +0100
committerRichard Braun <rbraun@sceen.net>2018-02-20 23:01:36 +0100
commitfa5142c3f383241942fb8fb6de84153fc0286a6e (patch)
tree44525a5ed99ca1a8910c7c935f4c51a2350ce319 /vm
parent326118bf300cf096cee04cb0a64789151ef8e273 (diff)
kern/llsync: remove module
Diffstat (limited to 'vm')
-rw-r--r--vm/vm_object.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/vm/vm_object.c b/vm/vm_object.c
index 707008e..2cb4eed 100644
--- a/vm/vm_object.c
+++ b/vm/vm_object.c
@@ -24,8 +24,8 @@
#include <stdint.h>
#include <kern/init.h>
-#include <kern/llsync.h>
#include <kern/mutex.h>
+#include <kern/rcu.h>
#include <kern/rdxtree.h>
#include <vm/vm_object.h>
#include <vm/vm_page.h>
@@ -132,7 +132,7 @@ vm_object_lookup(struct vm_object *object, uint64_t offset)
struct vm_page *page;
int error;
- llsync_read_enter();
+ rcu_read_enter();
do {
page = rdxtree_lookup(&object->pages, vm_page_btop(offset));
@@ -144,7 +144,7 @@ vm_object_lookup(struct vm_object *object, uint64_t offset)
error = vm_page_tryref(page);
} while (error);
- llsync_read_exit();
+ rcu_read_leave();
return page;
}