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

Commit 2a9c2751 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

MIPS: compat: Export O32 syscall table and rename to avoid duplicate symbol.

parent f4ae17aa
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -53,7 +53,7 @@ NESTED(handle_sys, PT_SIZE, sp)
	sll	a3, a3, 0

	dsll	t0, v0, 3		# offset into table
	ld	t2, (sys_call_table - (__NR_O32_Linux * 8))(t0)
	ld	t2, (sys32_call_table - (__NR_O32_Linux * 8))(t0)

	sd	a3, PT_R26(sp)		# save a3 for syscall restarting

@@ -168,7 +168,7 @@ LEAF(sys32_syscall)
	beqz	t0, einval		# do not recurse
	dsll	t1, t0, 3
	beqz	v0, einval
	ld	t2, sys_call_table(t1)		# syscall routine
	ld	t2, sys32_call_table(t1)		# syscall routine

	move	a0, a1			# shift argument registers
	move	a1, a2
@@ -190,8 +190,8 @@ einval: li v0, -ENOSYS
	END(sys32_syscall)

	.align	3
	.type	sys_call_table,@object
sys_call_table:
	.type	sys32_call_table,@object
EXPORT(sys32_call_table)
	PTR	sys32_syscall			/* 4000 */
	PTR	sys_exit
	PTR	__sys_fork
@@ -541,4 +541,4 @@ sys_call_table:
	PTR	compat_sys_process_vm_writev
	PTR	sys_kcmp
	PTR	sys_finit_module
	.size	sys_call_table,.-sys_call_table
	.size	sys32_call_table,.-sys32_call_table