Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 99ac7947 authored by Randolph Chung's avatar Randolph Chung Committed by Kyle McMartin
Browse files

[PARISC] Replace some calls to bl with b,l or bv to use longer offsets



convert some bl calls to b,l or bv to use longer offsets

Signed-off-by: default avatarRandolph Chung <tausq@parisc-linux.org>

Signed-off-by: default avatarKyle McMartin <kyle@parisc-linux.org>
parent 3a165680
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -821,7 +821,12 @@ ret_from_kernel_thread:
	ldo	-16(%r30),%r29		/* Reference param save area */
	loadgp				/* Thread could have been in a module */
#endif
#ifndef CONFIG_64BIT
	b	sys_exit
#else
	load32	sys_exit, %r1
	bv	%r0(%r1)
#endif
	ldi	0, %r26

	.import	sys_execve, code
@@ -1012,7 +1017,7 @@ intr_restore:

	.import do_softirq,code
intr_do_softirq:
	bl      do_softirq,%r2
	BL      do_softirq,%r2
#ifdef __LP64__
	ldo	-16(%r30),%r29		/* Reference param save area */
#else
@@ -1036,7 +1041,12 @@ intr_do_resched:
#endif

	ldil	L%intr_check_sig, %r2
#ifndef CONFIG_64BIT
	b	schedule
#else
	load32	schedule, %r20
	bv	%r0(%r20)
#endif
	ldo	R%intr_check_sig(%r2), %r2


@@ -1897,7 +1907,7 @@ sys_vfork_wrapper:
#ifdef __LP64__
	ldo	-16(%r30),%r29		/* Reference param save area */
#endif
	bl \execve,%r2
	BL \execve,%r2
	copy %r1,%arg0

	ldo -FRAME_SIZE(%r30),%r30
@@ -2226,7 +2236,7 @@ pt_regs_ok:

	.import do_softirq,code
syscall_do_softirq:
	bl      do_softirq,%r2
	BL      do_softirq,%r2
	nop
	/* NOTE: We enable I-bit incase we schedule later,
	 * and we might be going back to userspace if we were