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

Commit a8d587a7 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

[MIPS] Wire up sync_file_range(2).

parent f115da9c
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -1182,6 +1182,16 @@ asmlinkage ssize_t sys32_readahead(int fd, u32 pad0, u64 a2, u64 a3,
	return sys_readahead(fd, merge_64(a2, a3), count);
}

asmlinkage long sys32_sync_file_range(int fd, int __pad,
	unsigned long a2, unsigned long a3,
	unsigned long a4, unsigned long a5,
	int flags)
{
	return sys_sync_file_range(fd,
			merge_64(a2, a3), merge_64(a4, a5),
			flags);
}

/* Argument list sizes for sys_socketcall */
#define AL(x) ((x) * sizeof(unsigned int))
static unsigned char socketcall_nargs[18]={AL(0),AL(3),AL(3),AL(3),AL(2),AL(3),
+1 −0
Original line number Diff line number Diff line
@@ -635,6 +635,7 @@ einval: li v0, -EINVAL
	sys	sys_ppoll		5
	sys	sys_unshare		1
	sys	sys_splice		4
	sys	sys_sync_file_range	7	/* 4305 */
	.endm

	/* We pre-compute the number of _instruction_ bytes needed to
+1 −0
Original line number Diff line number Diff line
@@ -461,3 +461,4 @@ sys_call_table:
	PTR	sys_ppoll
	PTR	sys_unshare
	PTR	sys_splice
	PTR	sys_sync_file_range
+1 −0
Original line number Diff line number Diff line
@@ -387,3 +387,4 @@ EXPORT(sysn32_call_table)
	PTR	sys_ppoll			/* 6265 */
	PTR	sys_unshare
	PTR	sys_splice
	PTR	sys_sync_file_range
+1 −0
Original line number Diff line number Diff line
@@ -509,4 +509,5 @@ sys_call_table:
	PTR	sys_ppoll
	PTR	sys_unshare
	PTR	sys_splice
	PTR	sys32_sync_file_range		/* 4305 */
	.size	sys_call_table,.-sys_call_table
Loading