[parisc-linux] Re: schedule_tail
Richard Hirst
rhirst@linuxcare.com
Thu, 22 Feb 2001 14:43:31 +0000
On Fri, Feb 23, 2001 at 01:28:36AM +1100, Alan Modra wrote:
> This is really crazy (or I am). I replaced the calls to schedule_tail
This helps for me. b,l disassembles as call, not b,l ...,rp:
===================================================================
RCS file: /home/cvs/parisc/linux/arch/parisc/kernel/entry.S,v
retrieving revision 1.72
diff -u -r1.72 entry.S
--- entry.S 2001/02/20 02:19:52 1.72
+++ entry.S 2001/02/22 14:33:43
@@ -509,7 +509,7 @@
/* Call schedule_tail first though */
- b,l schedule_tail, %r2
+ bl schedule_tail, %r2
ldo 64(%r30), %r30
ldo -64(%r30), %r30
@@ -1790,7 +1790,7 @@
/* Set the return value for the child */
child_return:
- b,l schedule_tail, %r2
+ bl schedule_tail, %r2
ldo 64(%r30), %r30
ldo -64(%r30), %r30
Richard