git: bf5387a9367e - stable/14 - timerfd: Move kern_timerfd_* prototypes to <sys/syscallsubr.h>
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 08 Apr 2024 19:04:23 UTC
The branch stable/14 has been updated by jhb:
URL: https://cgit.FreeBSD.org/src/commit/?id=bf5387a9367e2654d3d014277e4ca3135a9cc6df
commit bf5387a9367e2654d3d014277e4ca3135a9cc6df
Author: John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2024-01-31 17:15:58 +0000
Commit: John Baldwin <jhb@FreeBSD.org>
CommitDate: 2024-04-08 17:49:59 +0000
timerfd: Move kern_timerfd_* prototypes to <sys/syscallsubr.h>
(cherry picked from commit 18cb422356f259f83ad3189cc4494e56265aef94)
---
sys/kern/sys_timerfd.c | 1 +
sys/sys/syscallsubr.h | 5 +++++
sys/sys/timerfd.h | 7 -------
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/sys/kern/sys_timerfd.c b/sys/kern/sys_timerfd.c
index 80d1e9f4bfb2..8ac5b845f7ac 100644
--- a/sys/kern/sys_timerfd.c
+++ b/sys/kern/sys_timerfd.c
@@ -44,6 +44,7 @@
#include <sys/selinfo.h>
#include <sys/stat.h>
#include <sys/sx.h>
+#include <sys/syscallsubr.h>
#include <sys/sysctl.h>
#include <sys/sysent.h>
#include <sys/sysproto.h>
diff --git a/sys/sys/syscallsubr.h b/sys/sys/syscallsubr.h
index 50a936591dc7..87e29f5ca5fc 100644
--- a/sys/sys/syscallsubr.h
+++ b/sys/sys/syscallsubr.h
@@ -364,6 +364,11 @@ int kern_thr_alloc(struct proc *, int pages, struct thread **);
int kern_thr_exit(struct thread *td);
int kern_thr_new(struct thread *td, struct thr_param *param);
int kern_thr_suspend(struct thread *td, struct timespec *tsp);
+int kern_timerfd_create(struct thread *td, int clockid, int flags);
+int kern_timerfd_gettime(struct thread *td, int fd,
+ struct itimerspec *curr_value);
+int kern_timerfd_settime(struct thread *td, int fd, int flags,
+ const struct itimerspec *new_value, struct itimerspec *old_value);
int kern_truncate(struct thread *td, const char *path,
enum uio_seg pathseg, off_t length);
int kern_funlinkat(struct thread *td, int dfd, const char *path, int fd,
diff --git a/sys/sys/timerfd.h b/sys/sys/timerfd.h
index cace3b71498c..06409a77f7d2 100644
--- a/sys/sys/timerfd.h
+++ b/sys/sys/timerfd.h
@@ -58,13 +58,6 @@ __END_DECLS
#else /* _KERNEL */
-struct thread;
-
-int kern_timerfd_create(struct thread *td, int clockid, int flags);
-int kern_timerfd_gettime(struct thread *td, int fd,
- struct itimerspec *curr_value);
-int kern_timerfd_settime(struct thread *td, int fd, int flags,
- const struct itimerspec *new_value, struct itimerspec *old_value);
void timerfd_jumped(void);
#endif /* !_KERNEL */