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

Commit 9b9eb8c0 authored by Russell King's avatar Russell King Committed by Russell King
Browse files

[ARM] sys_mbind needs wrapping



sys_mbind is a 6-arg syscall, hence needs wrapping to save the
sixth argument.

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent 35efb606
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -333,7 +333,7 @@ __syscall_start:
		.long	sys_inotify_init
		.long	sys_inotify_add_watch
		.long	sys_inotify_rm_watch
		.long	sys_mbind
		.long	sys_mbind_wrapper
/* 320 */	.long	sys_get_mempolicy
		.long	sys_set_mempolicy
__syscall_end:
+4 −0
Original line number Diff line number Diff line
@@ -269,6 +269,10 @@ sys_arm_fadvise64_64_wrapper:
		str	r5, [sp, #4]		@ push r5 to stack
		b	sys_arm_fadvise64_64

sys_mbind_wrapper:
		str	r5, [sp, #4]
		b	sys_mbind

/*
 * Note: off_4k (r5) is always units of 4K.  If we can't do the requested
 * offset, we return EINVAL.