diff options
author | Richard Braun <rbraun@sceen.net> | 2018-02-20 23:00:56 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2018-02-20 23:01:36 +0100 |
commit | fa5142c3f383241942fb8fb6de84153fc0286a6e (patch) | |
tree | 44525a5ed99ca1a8910c7c935f4c51a2350ce319 /vm | |
parent | 326118bf300cf096cee04cb0a64789151ef8e273 (diff) |
kern/llsync: remove module
Diffstat (limited to 'vm')
-rw-r--r-- | vm/vm_object.c | 6 |
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; } |