From: Marc Fiuczynski Date: Fri, 21 Jan 2005 03:34:18 +0000 (+0000) Subject: This commit was generated by cvs2svn to compensate for changes in r366, X-Git-Tag: before-fedora-2_6_18-1_2239_FC5-vs2_0_2_2-rc6-merge~285 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=659cce9760b40f5f43f0416c8f1eac389a43c401;p=linux-2.6.git This commit was generated by cvs2svn to compensate for changes in r366, which included commits to RCS files with non-trunk default branches. --- diff --git a/arch/ppc/configs/ads8272_defconfig b/arch/ppc/configs/ads8272_defconfig index 709a18066..d1db7d147 100644 --- a/arch/ppc/configs/ads8272_defconfig +++ b/arch/ppc/configs/ads8272_defconfig @@ -238,7 +238,6 @@ CONFIG_SYN_COOKIES=y # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set -# CONFIG_NET_FASTROUTE is not set # CONFIG_NET_HW_FLOWCONTROL is not set # diff --git a/arch/ppc/configs/bubinga_defconfig b/arch/ppc/configs/bubinga_defconfig index ea60105b2..ebec80131 100644 --- a/arch/ppc/configs/bubinga_defconfig +++ b/arch/ppc/configs/bubinga_defconfig @@ -234,7 +234,6 @@ CONFIG_SYN_COOKIES=y # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set -# CONFIG_NET_FASTROUTE is not set # CONFIG_NET_HW_FLOWCONTROL is not set # diff --git a/arch/ppc/configs/rpx8260_defconfig b/arch/ppc/configs/rpx8260_defconfig index a69e0b485..a9c4544ae 100644 --- a/arch/ppc/configs/rpx8260_defconfig +++ b/arch/ppc/configs/rpx8260_defconfig @@ -229,7 +229,6 @@ CONFIG_SYN_COOKIES=y # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set -# CONFIG_NET_FASTROUTE is not set # CONFIG_NET_HW_FLOWCONTROL is not set # diff --git a/include/asm-parisc/unwind.h b/include/asm-parisc/unwind.h index 5a52cb1f1..ff9396b01 100644 --- a/include/asm-parisc/unwind.h +++ b/include/asm-parisc/unwind.h @@ -50,22 +50,22 @@ struct unwind_table { }; struct unwind_frame_info { - unsigned long sp; - unsigned long ip; struct task_struct *t; /* Eventually we would like to be able to get at any of the registers available; but for now we only try to get the sp and ip for each frame */ /* struct pt_regs regs; */ + unsigned long sp, ip, rp; unsigned long prev_sp, prev_ip; }; void * unwind_table_add(const char *name, unsigned long base_addr, unsigned long gp, - const void *start, const void *end); + void *start, void *end); void unwind_frame_init(struct unwind_frame_info *info, struct task_struct *t, - struct pt_regs *regs); + unsigned long sp, unsigned long ip, unsigned long rp); void unwind_frame_init_from_blocked_task(struct unwind_frame_info *info, struct task_struct *t); +void unwind_frame_init_running(struct unwind_frame_info *info, struct pt_regs *regs); int unwind_once(struct unwind_frame_info *info); int unwind_to_user(struct unwind_frame_info *info);