summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/uintr_fd.c
diff options
context:
space:
mode:
authorYour Name <[email protected]>2023-07-18 08:33:41 +0000
committerYour Name <[email protected]>2023-07-18 08:33:41 +0000
commitc6c83e45719d3774bf723536f323e317eb9a384b (patch)
treee80c5a2f5029cc5dc6da4f4a59ecb86d16eb273e /arch/x86/kernel/uintr_fd.c
parentd1528589b422729a8f9b10fce153425bc8ed5949 (diff)
add system call uintr_event(int fd)temp2
Diffstat (limited to 'arch/x86/kernel/uintr_fd.c')
-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