diff options
Diffstat (limited to 'include/asm-generic/system.h')
-rw-r--r-- | include/asm-generic/system.h | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/include/asm-generic/system.h b/include/asm-generic/system.h index 54cd124ea9a4..f2b8eb453cbb 100644 --- a/include/asm-generic/system.h +++ b/include/asm-generic/system.h @@ -14,25 +14,10 @@ #ifndef __ASM_GENERIC_SYSTEM_H #define __ASM_GENERIC_SYSTEM_H -#ifndef __ASSEMBLY__ - -#include <linux/types.h> - #include <asm/barrier.h> #include <asm/cmpxchg.h> - -struct task_struct; - -/* context switching is now performed out-of-line in switch_to.S */ -extern struct task_struct *__switch_to(struct task_struct *, - struct task_struct *); -#define switch_to(prev, next, last) \ - do { \ - ((last) = __switch_to((prev), (next))); \ - } while (0) +#include <asm/switch_to.h> #define arch_align_stack(x) (x) -#endif /* !__ASSEMBLY__ */ - #endif /* __ASM_GENERIC_SYSTEM_H */ |