--- 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); _