|
@@ -123,12 +123,8 @@ static struct kmem_cache *task_struct_cachep;
|
|
|
static struct thread_info *alloc_thread_info_node(struct task_struct *tsk,
|
|
|
int node)
|
|
|
{
|
|
|
-#ifdef CONFIG_DEBUG_STACK_USAGE
|
|
|
- gfp_t mask = GFP_KERNEL | __GFP_ZERO;
|
|
|
-#else
|
|
|
- gfp_t mask = GFP_KERNEL;
|
|
|
-#endif
|
|
|
- struct page *page = alloc_pages_node(node, mask, THREAD_SIZE_ORDER);
|
|
|
+ struct page *page = alloc_pages_node(node, THREADINFO_GFP,
|
|
|
+ THREAD_SIZE_ORDER);
|
|
|
|
|
|
return page ? page_address(page) : NULL;
|
|
|
}
|