summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-07-02 12:02:14 +0200
committerRichard Braun <rbraun@sceen.net>2017-07-02 12:02:14 +0200
commita822e80fe2b15cb93d01388b2d2a9f944ca72372 (patch)
tree1412a9451e54f66733f2ddecc43570ab3470a7fd
parentf1e9c4ca51ed55fd2ab9cb36ad22793f8f7db8ec (diff)
kern/rdxtree: force internal nodes allocation through the page allocator
Radix trees are going to be used to VM objects, which makes them a dependency for proper virtual memory operations. They must not use virtual memory themselves.
-rw-r--r--kern/rdxtree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kern/rdxtree.c b/kern/rdxtree.c
index 9d124393..77f6a68a 100644
--- a/kern/rdxtree.c
+++ b/kern/rdxtree.c
@@ -900,5 +900,5 @@ rdxtree_setup(void)
{
kmem_cache_init(&rdxtree_node_cache, "rdxtree_node",
sizeof(struct rdxtree_node), 0,
- rdxtree_node_ctor, 0);
+ rdxtree_node_ctor, KMEM_CACHE_PAGE_ONLY);
}