diff options
| author | Your Name <[email protected]> | 2023-07-18 08:33:41 +0000 |
|---|---|---|
| committer | Your Name <[email protected]> | 2023-07-18 08:33:41 +0000 |
| commit | c6c83e45719d3774bf723536f323e317eb9a384b (patch) | |
| tree | e80c5a2f5029cc5dc6da4f4a59ecb86d16eb273e /arch/x86/kernel/uintr_fd.c | |
| parent | d1528589b422729a8f9b10fce153425bc8ed5949 (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.c | 9 |
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 |
