Commit 6bea8b28 authored by Anton Blanchard's avatar Anton Blanchard

ppc64: Use kmalloc for kernel stacks, like x86 (makes usage easy to track via slabinfo)

parent e949f670
...@@ -51,10 +51,8 @@ struct thread_info { ...@@ -51,10 +51,8 @@ struct thread_info {
#define THREAD_ORDER 2 #define THREAD_ORDER 2
#define THREAD_SIZE (PAGE_SIZE << THREAD_ORDER) #define THREAD_SIZE (PAGE_SIZE << THREAD_ORDER)
#define THREAD_SHIFT (PAGE_SHIFT + THREAD_ORDER) #define THREAD_SHIFT (PAGE_SHIFT + THREAD_ORDER)
#define alloc_thread_info(task) ((struct thread_info *)kmalloc(THREAD_SIZE, GFP_KERNEL))
#define alloc_thread_info(tsk) ((struct thread_info *) \ #define free_thread_info(ti) kfree(ti)
__get_free_pages(GFP_KERNEL, THREAD_ORDER))
#define free_thread_info(ti) free_pages((unsigned long) (ti), THREAD_ORDER)
#define get_thread_info(ti) get_task_struct((ti)->task) #define get_thread_info(ti) get_task_struct((ti)->task)
#define put_thread_info(ti) put_task_struct((ti)->task) #define put_thread_info(ti) put_task_struct((ti)->task)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment