HomeFreeBSD

timerfd: Move implementation from linux compat to sys/kern

Description

timerfd: Move implementation from linux compat to sys/kern

Move the timerfd impelemntation from linux compat code to sys/kern. Use
it to implement the new system calls for timerfd. Add a hook to kern_tc
to allow timerfd to know when the system time has stepped. Add kqueue
support to timerfd. Adjust a few names to be less Linux centric.

RelNotes: YES
Reviewed by: markj (on irc), imp, kib (with reservations), jhb (slack)
Differential Revision: https://reviews.freebsd.org/D38459

Details

Provenance
jfreeAuthored on Aug 24 2023, 4:39 AM
impCommitted on Aug 24 2023, 8:28 PM
Reviewer
markj
Differential Revision
D38459: timerfd: Add native support for Linux's timerfd
Parents
rGf8bc606aad35: tests: Handle SIGSEGV in the vm stack mprotect exec test
Branches
Unknown
Tags
Unknown