tile: Use common threadinfo allocator
Use the core allocator and deal with the extra cleanup in arch_release_thread_info(). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Chris Metcalf <cmetcalf@tilera.com> Link: http://lkml.kernel.org/r/20120505150142.311126440@linutronix.de
Cette révision appartient à :
@@ -77,16 +77,14 @@ struct thread_info {
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
|
||||
void arch_release_thread_info(struct thread_info *info);
|
||||
|
||||
/* How to get the thread information struct from C. */
|
||||
register unsigned long stack_pointer __asm__("sp");
|
||||
|
||||
#define current_thread_info() \
|
||||
((struct thread_info *)(stack_pointer & -THREAD_SIZE))
|
||||
|
||||
#define __HAVE_ARCH_THREAD_INFO_ALLOCATOR
|
||||
extern struct thread_info *alloc_thread_info_node(struct task_struct *task, int node);
|
||||
extern void free_thread_info(struct thread_info *info);
|
||||
|
||||
/* Sit on a nap instruction until interrupted. */
|
||||
extern void smp_nap(void);
|
||||
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur