---

 25-x86_64-akpm/arch/i386/kernel/kgdb_stub.c   |    6 ++----
 25-x86_64-akpm/arch/x86_64/kernel/kgdb_stub.c |    6 ++----
 2 files changed, 4 insertions(+), 8 deletions(-)

diff -puN arch/i386/kernel/kgdb_stub.c~wchan-use-ELF-sections-kgdb-fix arch/i386/kernel/kgdb_stub.c
--- 25-x86_64/arch/i386/kernel/kgdb_stub.c~wchan-use-ELF-sections-kgdb-fix	Mon Apr  5 03:49:05 2004
+++ 25-x86_64-akpm/arch/i386/kernel/kgdb_stub.c	Mon Apr  5 03:49:05 2004
@@ -654,10 +654,8 @@ gdb_regs_to_regs(int *gdb_regs, struct p
 #endif
 
 }				/* gdb_regs_to_regs */
-extern void scheduling_functions_start_here(void);
-extern void scheduling_functions_end_here(void);
-#define first_sched	((unsigned long) scheduling_functions_start_here)
-#define last_sched	((unsigned long) scheduling_functions_end_here)
+#define first_sched	scheduling_functions_start_here
+#define last_sched	scheduling_functions_end_here
 
 int thread_list = 0;
 
diff -puN arch/x86_64/kernel/kgdb_stub.c~wchan-use-ELF-sections-kgdb-fix arch/x86_64/kernel/kgdb_stub.c
--- 25-x86_64/arch/x86_64/kernel/kgdb_stub.c~wchan-use-ELF-sections-kgdb-fix	Mon Apr  5 03:49:07 2004
+++ 25-x86_64-akpm/arch/x86_64/kernel/kgdb_stub.c	Mon Apr  5 03:49:41 2004
@@ -667,10 +667,8 @@ gdb_regs_to_regs(unsigned long *gdb_regs
 #endif
 }				/* gdb_regs_to_regs */
 
-extern void scheduling_functions_start_here(void);
-extern void scheduling_functions_end_here(void);
-#define first_sched	((unsigned long) scheduling_functions_start_here)
-#define last_sched	((unsigned long) scheduling_functions_end_here)
+#define first_sched	scheduling_functions_start_here
+#define last_sched	scheduling_functions_end_here
 
 int thread_list = 0;
 extern void thread_return(void);

_