From e248d93f6ba4f1529356993d55e42d6f7c08f066 Mon Sep 17 00:00:00 2001 From: hunt Date: Wed, 25 Jan 2006 10:08:47 +0000 Subject: Cleanup --- runtime/alloc.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'runtime/alloc.c') diff --git a/runtime/alloc.c b/runtime/alloc.c index a09a515d..ad291f2d 100644 --- a/runtime/alloc.c +++ b/runtime/alloc.c @@ -18,6 +18,12 @@ #define kmalloc_node(size,flags,node) kmalloc(size,flags) #endif /* LINUX_VERSION_CODE */ +#ifdef CONFIG_SMP +#define _stp_free_percpu(ptr) free_percpu(ptr) +#else +#define _stp_free_percpu(ptr) kfree(ptr) +#endif + #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,15) #define _stp_alloc_percpu(size) __alloc_percpu(size, 8) #else @@ -74,8 +80,6 @@ void *_stp_alloc_percpu(size_t size) memset(ret, 0, size); return ret; } -#define _stp_free_percpu(ptr) kfree(ptr) - #endif /* CONFIG_SMP */ #endif /* LINUX_VERSION_CODE */ #endif /* _ALLOC_C_ */ -- cgit