From e8fd2f2631965df59fdd3e263aae9ef3721306da Mon Sep 17 00:00:00 2001 From: hunt Date: Tue, 8 Nov 2005 23:00:39 +0000 Subject: 2005-11-08 Martin Hunt * alloc.c (__stp_valloc_percpu): Fix call to vmalloc_node. (vmalloc_node): Remove nonworking code. --- runtime/alloc.c | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) (limited to 'runtime/alloc.c') diff --git a/runtime/alloc.c b/runtime/alloc.c index 41084eff..8f34dea3 100644 --- a/runtime/alloc.c +++ b/runtime/alloc.c @@ -35,27 +35,8 @@ * switch if is is easily backported. */ #ifdef CONFIG_NUMA -void *vmalloc_node(unsigned long size, int node) -{ - void *result; - struct mempolicy *oldpol = current->mempolicy; - mm_segment_t oldfs = get_fs(); - DECLARE_BITMAP(prefnode, MAX_NUMNODES); - - mpol_get(oldpol); - bitmap_zero(prefnode, MAX_NUMNODES); - set_bit(node, prefnode); - - set_fs(KERNEL_DS); - sys_set_mempolicy(MPOL_PREFERRED, prefnode, MAX_NUMNODES); - set_fs(oldfs); - - result = vmalloc(size); - - mpol_free(current->mempolicy); - current->mempolicy = oldpol; - return result; -} +/* Until we get something working */ +#define vmalloc_node(size,node) vmalloc(size) #else #define vmalloc_node(size,node) vmalloc(size) #endif /* CONFIG_NUMA */ -- cgit