arm64: add support for kernel ASLR
[linux-2.6-block.git] / arch / arm64 / kernel / module.c
index a9dde97f5ca58a6b6ccb248c3b7ff0cfe43d3556..7f316982ce00186262728518f3a03f7871fb7dd7 100644 (file)
@@ -34,7 +34,8 @@ void *module_alloc(unsigned long size)
 {
        void *p;
 
-       p = __vmalloc_node_range(size, MODULE_ALIGN, MODULES_VADDR, MODULES_END,
+       p = __vmalloc_node_range(size, MODULE_ALIGN, module_alloc_base,
+                               module_alloc_base + MODULES_VSIZE,
                                GFP_KERNEL, PAGE_KERNEL_EXEC, 0,
                                NUMA_NO_NODE, __builtin_return_address(0));