From nobody Thu Feb 19 15:10:52 2026 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fGxf52wTZz6RR0R for ; Thu, 19 Feb 2026 15:10:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fGxf449y4z3tfm for ; Thu, 19 Feb 2026 15:10:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771513852; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Oiy2qySMtA6vrP4Boszlni2a6nwc8AG3zEeoeFrw47Y=; b=hVlWraY5yLp2u9Mulo8we65oz/ksjrSlEs6cEG2+NuZiSZHcA25Fb0j9yU5LDC7puPW73M /qQBLWotsvc7TwgpypICc518qqAO5bHWi+VotdDlYfWNdgYDPF2OKJyn9iwMdOROuoZ/J+ t3seOhkN1W2w0J9f0TBnJsAZkTFb8rwblJsErw8R6Q9Mvx9RAUIktXYMenThy93jgGxM9i 11JV441B6J8aWyolM+3slvx1c3A1MrYSwBtZ8BlNwk/orF8YnjKK2WUeKTVANULTFSc18+ GW7pq7gb8p6zptyUhok4jt/y6M9lu1TxGbTUmj2Ku9ItySly+AsR6pd211nNVw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771513852; a=rsa-sha256; cv=none; b=xXoZ++Hg3APsQOPFFdFy557BEuN/MBy1ZLEVX6sWXtIRrDBUO1s++dndEo573URE/lCQPZ F4MuBhKd1tn4gjT2p7CMkfs2frLP2H+/Tv8VjFLJxfva3yxsQlPaw0zbbSzES3svfSaOtJ gb71k4jVD7yqwUdbFxOXsUgLytgUlVO01LejA9Qp+w5T7GUjsSTGVslVpBomjgjLcDwzOC PeUY0ZL/M8MbT8Cq34SjxPco0piLr6O4BMloCApKBYf3Wafe3Hec8pnXgYYM3PK5hcx9U+ 4aP27CqGliM+H4eQAVP+zYacMRyH3ow+J1VYPAyFBps8HM3SMb+7MPUPkcvUKA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771513852; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Oiy2qySMtA6vrP4Boszlni2a6nwc8AG3zEeoeFrw47Y=; b=k5O/SJH2VtzPCEvBbYCrwjgBgVnoh1bwtORKsvJCInVqNDCbKT+kwqQhX0qsD2q7qc2N+L HLnOk2Ao/qR8Be/v+xBPU4bDu7TDe1DZKnno2SWm4l0ghL+jUAQzDQ+rHcqO7Gw49y34AK TG/9tybqSnchzQ2MCAXqIRltPZI36yr5pOaZZ7VsAl1s8462eSox8gRHIotIwLnNXhLQ+U lJqOWHWexvuRp3VuGL4dtgdB8B/bRXBYnLjClJcVQwIOwTXAl+M6eSM2Zb21Mg4Fke5xfc 5vpACqXuGEM1oAgLve9DHig9J92rgT3tHjHtx4RSkLWCpBko8DGitSRqgTvPog== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fGxf43cgZznjN for ; Thu, 19 Feb 2026 15:10:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 23e99 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 19 Feb 2026 15:10:52 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Brooks Davis Subject: git: a31127e6dfbf - main - sys/syscallsubr.h: assorted tidying List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a31127e6dfbfd96e512e0a238f4359c90849e3fb Auto-Submitted: auto-generated Date: Thu, 19 Feb 2026 15:10:52 +0000 Message-Id: <699727fc.23e99.1dfbd733@gitrepo.freebsd.org> The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/src/commit/?id=a31127e6dfbfd96e512e0a238f4359c90849e3fb commit a31127e6dfbfd96e512e0a238f4359c90849e3fb Author: Brooks Davis AuthorDate: 2026-02-19 15:06:29 +0000 Commit: Brooks Davis CommitDate: 2026-02-19 15:10:33 +0000 sys/syscallsubr.h: assorted tidying - gc unused struct kevent - sort kern_frmdirat, kern_funlinkat, kern_kexec_load, and kern_kqueue - put user_ functions in their own section Effort: CHERI upstreaming Reviewed by: kib Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D55309 --- sys/sys/syscallsubr.h | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/sys/sys/syscallsubr.h b/sys/sys/syscallsubr.h index 35e2b771cbe7..a714ecf9412b 100644 --- a/sys/sys/syscallsubr.h +++ b/sys/sys/syscallsubr.h @@ -45,7 +45,6 @@ enum idtype; struct itimerval; struct image_args; struct jail; -struct kevent; struct kevent_copyops; struct kexec_segment; struct kld_file_stat; @@ -120,16 +119,10 @@ int kern_connectat(struct thread *td, int dirfd, int fd, struct sockaddr *sa); int kern_copy_file_range(struct thread *td, int infd, off_t *inoffp, int outfd, off_t *outoffp, size_t len, unsigned int flags); -int user_cpuset_getaffinity(struct thread *td, cpulevel_t level, - cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *maskp, - const struct cpuset_copy_cb *cb); int kern_cpuset_getaffinity(struct thread *td, cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *mask); int kern_cpuset_setaffinity(struct thread *td, cpulevel_t level, cpuwhich_t which, id_t id, cpuset_t *maskp); -int user_cpuset_setaffinity(struct thread *td, cpulevel_t level, - cpuwhich_t which, id_t id, size_t cpusetsize, - const cpuset_t *maskp, const struct cpuset_copy_cb *cb); int kern_cpuset_getdomain(struct thread *td, cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t *maskp, int *policyp, const struct cpuset_copy_cb *cb); @@ -175,10 +168,14 @@ int kern_fhstatfs(struct thread *td, fhandle_t fh, struct statfs *buf); int kern_fpathconf(struct thread *td, int fd, int name, long *valuep); int kern_freebsd11_getfsstat(struct thread *td, struct freebsd11_statfs *ubuf, long bufsize, int mode); +int kern_frmdirat(struct thread *td, int dfd, const char *path, int fd, + enum uio_seg pathseg, int flag); int kern_fstat(struct thread *td, int fd, struct stat *sbp); int kern_fstatfs(struct thread *td, int fd, struct statfs *buf); int kern_fsync(struct thread *td, int fd, bool fullsync); int kern_ftruncate(struct thread *td, int fd, off_t length); +int kern_funlinkat(struct thread *td, int dfd, const char *path, int fd, + enum uio_seg pathseg, int flag, ino_t oldinum); int kern_futimes(struct thread *td, int fd, const struct timeval *tptr, enum uio_seg tptrseg); int kern_futimens(struct thread *td, int fd, const struct timespec *tptr, @@ -211,9 +208,9 @@ int kern_kevent_anonymous(struct thread *td, int nevents, int kern_kevent_fp(struct thread *td, struct file *fp, int nchanges, int nevents, struct kevent_copyops *k_ops, const struct timespec *timeout); +int kern_kexec_load(struct thread *td, u_long entry, + u_long nseg, struct kexec_segment *seg, u_long flags); int kern_kill(struct thread *td, pid_t pid, int signum); -int kern_kqueue(struct thread *td, int flags, bool cponfork, - struct filecaps *fcaps); int kern_kldload(struct thread *td, const char *file, int *fileid); int kern_kldstat(struct thread *td, int fileid, struct kld_file_stat *stat); int kern_kldunload(struct thread *td, int fileid, int flags); @@ -226,6 +223,8 @@ int kern_kmq_timedreceive(struct thread *, int, char *, size_t, unsigned int *, const struct timespec *); int kern_kmq_timedsend(struct thread *td, int, const char *, size_t, unsigned int, const struct timespec *); +int kern_kqueue(struct thread *td, int flags, bool cponfork, + struct filecaps *fcaps); int kern_linkat(struct thread *td, int fd1, int fd2, const char *path1, const char *path2, enum uio_seg segflg, int flag); int kern_listen(struct thread *td, int s, int backlog); @@ -307,8 +306,6 @@ int kern_recvit(struct thread *td, int s, struct msghdr *mp, enum uio_seg fromseg, struct mbuf **controlp); int kern_renameat(struct thread *td, int oldfd, const char *old, int newfd, const char *new, enum uio_seg pathseg); -int kern_frmdirat(struct thread *td, int dfd, const char *path, int fd, - enum uio_seg pathseg, int flag); int kern_sched_getparam(struct thread *td, struct thread *targettd, struct sched_param *param); int kern_sched_getscheduler(struct thread *td, struct thread *targettd, @@ -388,8 +385,6 @@ 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, - enum uio_seg pathseg, int flag, ino_t oldinum); int kern_utimesat(struct thread *td, int fd, const char *path, enum uio_seg pathseg, const struct timeval *tptr, enum uio_seg tptrseg); @@ -404,8 +399,13 @@ int kern_writev(struct thread *td, int fd, struct uio *auio); int kern_socketpair(struct thread *td, int domain, int type, int protocol, int *rsv); int kern_unmount(struct thread *td, const char *path, uint64_t flags); -int kern_kexec_load(struct thread *td, u_long entry, - u_long nseg, struct kexec_segment *seg, u_long flags); + +int user_cpuset_getaffinity(struct thread *td, cpulevel_t level, + cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t *maskp, + const struct cpuset_copy_cb *cb); +int user_cpuset_setaffinity(struct thread *td, cpulevel_t level, + cpuwhich_t which, id_t id, size_t cpusetsize, + const cpuset_t *maskp, const struct cpuset_copy_cb *cb); /* flags for kern_sigaction */ #define KSA_OSIGSET 0x0001 /* uses osigact_t */