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

Commit 8abfe01d authored by Heiko Carstens's avatar Heiko Carstens Committed by Martin Schwidefsky
Browse files

[S390] Wire up sys_getcpu system call.

parent 4e56296d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1658,3 +1658,10 @@ compat_sys_vmsplice_wrapper:
	llgfr	%r4,%r4			# unsigned int
	llgfr	%r5,%r5			# unsigned int
	jg	compat_sys_vmsplice

	.globl	sys_getcpu_wrapper
sys_getcpu_wrapper:
	llgtr	%r2,%r2			# unsigned *
	llgtr	%r3,%r3			# unsigned *
	llgtr	%r4,%r4			# struct getcpu_cache *
	jg	sys_tee
+2 −0
Original line number Diff line number Diff line
@@ -318,3 +318,5 @@ SYSCALL(sys_splice,sys_splice,sys_splice_wrapper)
SYSCALL(sys_sync_file_range,sys_sync_file_range,sys_sync_file_range_wrapper)
SYSCALL(sys_tee,sys_tee,sys_tee_wrapper)
SYSCALL(sys_vmsplice,sys_vmsplice,compat_sys_vmsplice_wrapper)
NI_SYSCALL							/* 310 sys_move_pages */
SYSCALL(sys_getcpu,sys_getcpu,sys_getcpu_wrapper)
+3 −1
Original line number Diff line number Diff line
@@ -247,8 +247,10 @@
#define __NR_sync_file_range	307
#define __NR_tee		308
#define __NR_vmsplice		309
/* Number 310 is reserved for new sys_move_pages */
#define __NR_getcpu		311

#define NR_syscalls 310
#define NR_syscalls 312

/* 
 * There are some system calls that are not present on 64 bit, some