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

Commit bcc30d37 authored by Andreas Schwab's avatar Andreas Schwab Committed by Benjamin Herrenschmidt
Browse files

powerpc: Wire up fanotify_init, fanotify_mark, prlimit64 syscalls

parent 76ec01db
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -326,3 +326,6 @@ SYSCALL_SPU(perf_event_open)
COMPAT_SYS_SPU(preadv)
COMPAT_SYS_SPU(preadv)
COMPAT_SYS_SPU(pwritev)
COMPAT_SYS_SPU(pwritev)
COMPAT_SYS(rt_tgsigqueueinfo)
COMPAT_SYS(rt_tgsigqueueinfo)
SYSCALL(fanotify_init)
COMPAT_SYS(fanotify_mark)
SYSCALL_SPU(prlimit64)
+4 −1
Original line number Original line Diff line number Diff line
@@ -345,10 +345,13 @@
#define __NR_preadv		320
#define __NR_preadv		320
#define __NR_pwritev		321
#define __NR_pwritev		321
#define __NR_rt_tgsigqueueinfo	322
#define __NR_rt_tgsigqueueinfo	322
#define __NR_fanotify_init	323
#define __NR_fanotify_mark	324
#define __NR_prlimit64		325


#ifdef __KERNEL__
#ifdef __KERNEL__


#define __NR_syscalls		323
#define __NR_syscalls		326


#define __NR__exit __NR_exit
#define __NR__exit __NR_exit
#define NR_syscalls	__NR_syscalls
#define NR_syscalls	__NR_syscalls
+8 −0
Original line number Original line Diff line number Diff line
@@ -616,3 +616,11 @@ asmlinkage long compat_sys_sync_file_range2(int fd, unsigned int flags,


	return sys_sync_file_range(fd, offset, nbytes, flags);
	return sys_sync_file_range(fd, offset, nbytes, flags);
}
}

asmlinkage long compat_sys_fanotify_mark(int fanotify_fd, unsigned int flags,
					 unsigned mask_hi, unsigned mask_lo,
					 int dfd, const char __user *pathname)
{
	u64 mask = ((u64)mask_hi << 32) | mask_lo;
	return sys_fanotify_mark(fanotify_fd, flags, mask, dfd, pathname);
}