| From 53a52f17d96c8d47c79a7dafa81426317e89c7c1 Mon Sep 17 00:00:00 2001 |
| From: Wanlong Gao <gaowanlong@cn.fujitsu.com> |
| Date: Tue, 21 Jan 2014 15:48:41 -0800 |
| Subject: arch/sh/kernel/kgdb.c: add missing #include <linux/sched.h> |
| |
| From: Wanlong Gao <gaowanlong@cn.fujitsu.com> |
| |
| commit 53a52f17d96c8d47c79a7dafa81426317e89c7c1 upstream. |
| |
| arch/sh/kernel/kgdb.c: In function 'sleeping_thread_to_gdb_regs': |
| arch/sh/kernel/kgdb.c:225:32: error: implicit declaration of function 'task_stack_page' [-Werror=implicit-function-declaration] |
| arch/sh/kernel/kgdb.c:242:23: error: dereferencing pointer to incomplete type |
| arch/sh/kernel/kgdb.c:243:22: error: dereferencing pointer to incomplete type |
| arch/sh/kernel/kgdb.c: In function 'singlestep_trap_handler': |
| arch/sh/kernel/kgdb.c:310:27: error: 'SIGTRAP' undeclared (first use in this function) |
| arch/sh/kernel/kgdb.c:310:27: note: each undeclared identifier is reported only once for each function it appears in |
| |
| This was introduced by commit 16559ae48c76 ("kgdb: remove #include |
| <linux/serial_8250.h> from kgdb.h"). |
| |
| [geert@linux-m68k.org: reworded and reformatted] |
| Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> |
| Signed-off-by: Geert Uytterhoeven <geert+renesas@linux-m68k.org> |
| Reported-by: Fengguang Wu <fengguang.wu@intel.com> |
| Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| arch/sh/kernel/kgdb.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/arch/sh/kernel/kgdb.c |
| +++ b/arch/sh/kernel/kgdb.c |
| @@ -13,6 +13,7 @@ |
| #include <linux/kdebug.h> |
| #include <linux/irq.h> |
| #include <linux/io.h> |
| +#include <linux/sched.h> |
| #include <asm/cacheflush.h> |
| #include <asm/traps.h> |
| |