mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
task_allocator: Use config switches instead of magic defines
Replace __HAVE_ARCH_TASK_ALLOCATOR and __HAVE_ARCH_THREAD_ALLOCATOR with proper config switches. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Sam Ravnborg <sam@ravnborg.org> Cc: Tony Luck <tony.luck@intel.com> Link: http://lkml.kernel.org/r/20120505150142.371309416@linutronix.de
This commit is contained in:
parent
66bb4cda55
commit
f5e1028736
6 changed files with 14 additions and 9 deletions
|
@ -111,7 +111,7 @@ int nr_processes(void)
|
|||
return total;
|
||||
}
|
||||
|
||||
#ifndef __HAVE_ARCH_TASK_STRUCT_ALLOCATOR
|
||||
#ifndef CONFIG_ARCH_TASK_STRUCT_ALLOCATOR
|
||||
static struct kmem_cache *task_struct_cachep;
|
||||
|
||||
static inline struct task_struct *alloc_task_struct_node(int node)
|
||||
|
@ -128,8 +128,7 @@ static inline void free_task_struct(struct task_struct *tsk)
|
|||
}
|
||||
#endif
|
||||
|
||||
#ifndef __HAVE_ARCH_THREAD_INFO_ALLOCATOR
|
||||
|
||||
#ifndef CONFIG_ARCH_THREAD_INFO_ALLOCATOR
|
||||
void __weak arch_release_thread_info(struct thread_info *ti) { }
|
||||
|
||||
/*
|
||||
|
@ -243,7 +242,7 @@ void __init __weak arch_task_cache_init(void) { }
|
|||
|
||||
void __init fork_init(unsigned long mempages)
|
||||
{
|
||||
#ifndef __HAVE_ARCH_TASK_STRUCT_ALLOCATOR
|
||||
#ifndef CONFIG_ARCH_TASK_STRUCT_ALLOCATOR
|
||||
#ifndef ARCH_MIN_TASKALIGN
|
||||
#define ARCH_MIN_TASKALIGN L1_CACHE_BYTES
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue