c6x: remove architecture
[linux-2.6-block.git] / arch / c6x / include / asm / switch_to.h
diff --git a/arch/c6x/include/asm/switch_to.h b/arch/c6x/include/asm/switch_to.h
deleted file mode 100644 (file)
index 36c5332..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-/*
- *  Port on Texas Instruments TMS320C6x architecture
- *
- *  Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated
- *  Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com)
- */
-#ifndef _ASM_C6X_SWITCH_TO_H
-#define _ASM_C6X_SWITCH_TO_H
-
-#include <linux/linkage.h>
-
-#define prepare_to_switch()    do { } while (0)
-
-struct task_struct;
-struct thread_struct;
-asmlinkage void *__switch_to(struct thread_struct *prev,
-                            struct thread_struct *next,
-                            struct task_struct *tsk);
-
-#define switch_to(prev, next, last)                            \
-       do {                                                    \
-               current->thread.wchan = (u_long) __builtin_return_address(0); \
-               (last) = __switch_to(&(prev)->thread,           \
-                                    &(next)->thread, (prev));  \
-               mb();                                           \
-               current->thread.wchan = 0;                      \
-       } while (0)
-
-#endif /* _ASM_C6X_SWITCH_TO_H */