summaryrefslogtreecommitdiff
path: root/arch/x86/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/kernel')
-rw-r--r--arch/x86/kernel/uintr_fd.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/x86/kernel/uintr_fd.c b/arch/x86/kernel/uintr_fd.c
index 8ddc6a7575bf..3287f8028d00 100644
--- a/arch/x86/kernel/uintr_fd.c
+++ b/arch/x86/kernel/uintr_fd.c
@@ -321,3 +321,12 @@ SYSCALL_DEFINE2(uintr_wait, u64, usec, unsigned int, flags)
expires = usec * NSEC_PER_USEC;
return uintr_receiver_wait(&expires);
}
+
+SYSCALL_DEFINE1(uintr_event, unsigned int, flags)
+{
+ if (!uintr_arch_enabled())
+ return -EOPNOTSUPP;
+
+ int fd = flags;
+ return do_uintr_event_init(fd);
+} \ No newline at end of file