From nobody Mon Jul 27 18:09:19 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 4h86733kH3z6nKYF for ; Mon, 27 Jul 2026 18:09:19 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h86732kQSz3RGY for ; Mon, 27 Jul 2026 18:09:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785175759; 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=6nOUQswvTDrOxxHZJm0T177pjfTfNvBDu9FtJx8DlRI=; b=gvpvqGK8zgoweq8R+TEi2dII6nm3lrTWEmFT3uuHfSCu0dT3LHKdlCOUd/7ymfjCa6x2sA HNOFTMgIjeJ7yLwuhz7c6Fv/zR4SX7N5FvrCwJHzpBJZYTWc7N+dax1YFNn4i06Z/KvTO6 e08AH06yKkDBSALl95kJPbOah8BdVtJyjeQQs5KTtHjFVO+FnaIGq3gbF4mahy4/6hzFQH BIKlYW/S4UJjh1NZd07TxgIBq3YKkxmf7/RDB3xGqVxY6Wy6InmGhvmQld0zPd+JKG0APN q+9oCxEypg1AtZcWicQiOnprTZFoWKmC8kAfeDJ+s0vMAcdNWIgips2AY4tdfA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785175759; a=rsa-sha256; cv=none; b=OPDn0dRXkKTjwYMg+v2te3djpKi9LZeLbbR3ROwr21DF7b1uK6S9A/S870z5TBnFt7ERsO 2nmR0HrHtEePmXMRCoMk1leQHLn3kXVAb4TtQDvpNi+PIhbZTVkoB+yjuJ/LoUIs+BBKD9 raFyF8opVIIq31ZgBw+qT6QbmsUYXeXqx0hsOHTyUh2UjlhzqHYy0k1ZL4NQAXEMQ8p+0T M97StCDW7Qmd4VLeswzAfnl9h5kbEYAMXi/a+EUJ5EDfkitdZ6ZVVyUTTFYDRw3jWtfG1z u/e20OHab2lUiMFlzdB503w9ZFK53RRFaK8ZK2chz26iEUKHMKNORgd94ZFZdg== 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=1785175759; 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=6nOUQswvTDrOxxHZJm0T177pjfTfNvBDu9FtJx8DlRI=; b=LtIXppkj7ZIJSD4/OMnPC2uB6JEXZcK1BPYDc03qW+ggOMEFdOzKnjnaa4LCiruJ1oHWMM tOGeKRgkJNqvE6JWWrGb2qEDPBBr2A1UW/nnlderMks7+7Em/StphkrgykzyD+v5CjYDNd HJNLOKaemwOhRCydkgLPN3t8BKw13zL5Yg7KN5brDRN81W5CJqJ3yx1FtIp+YP/D/h0khc O0o6sTuVbW/q+YBPuBGakaeQ/6xvgegl1l55mLmIX1c3NYqB2cQCaj8di8pv2OtsKESZlM BpVi3MdNwD1Wyst4xzAv/92UPiarg3Etscg6f9hgzjTnm6/sAYzHPwA0yN0eeQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h86731XPwz1J0L for ; Mon, 27 Jul 2026 18:09:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 30429 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 27 Jul 2026 18:09:19 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 9bf1bcf7491d - main - Regenerate after fixing getfhat(2) prototype 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9bf1bcf7491de99e4b0a8dd2ba8c61d5603ab407 Auto-Submitted: auto-generated Date: Mon, 27 Jul 2026 18:09:19 +0000 Message-Id: <6a679ecf.30429.e74b1ce@gitrepo.freebsd.org> The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=9bf1bcf7491de99e4b0a8dd2ba8c61d5603ab407 commit 9bf1bcf7491de99e4b0a8dd2ba8c61d5603ab407 Author: John Baldwin AuthorDate: 2026-07-27 18:09:03 +0000 Commit: John Baldwin CommitDate: 2026-07-27 18:09:03 +0000 Regenerate after fixing getfhat(2) prototype --- lib/libsys/_libsys.h | 4 ++-- sys/compat/freebsd32/freebsd32_systrace_args.c | 4 ++-- sys/kern/systrace_args.c | 4 ++-- sys/sys/sysproto.h | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/libsys/_libsys.h b/lib/libsys/_libsys.h index 81dc7bdeb475..713e67bb8616 100644 --- a/lib/libsys/_libsys.h +++ b/lib/libsys/_libsys.h @@ -436,7 +436,7 @@ typedef int (__sys_kevent_t)(int, const struct kevent *, int, struct kevent *, i typedef int (__sys_cpuset_getdomain_t)(cpulevel_t, cpuwhich_t, id_t, size_t, domainset_t *, int *); typedef int (__sys_cpuset_setdomain_t)(cpulevel_t, cpuwhich_t, id_t, size_t, domainset_t *, int); typedef int (__sys_getrandom_t)(void *, size_t, unsigned int); -typedef int (__sys_getfhat_t)(int, char *, struct fhandle *, int); +typedef int (__sys_getfhat_t)(int, const char *, struct fhandle *, int); typedef int (__sys_fhlink_t)(struct fhandle *, const char *); typedef int (__sys_fhlinkat_t)(struct fhandle *, int, const char *); typedef int (__sys_fhreadlink_t)(struct fhandle *, char *, size_t); @@ -848,7 +848,7 @@ int __sys_kevent(int fd, const struct kevent * changelist, int nchanges, struct int __sys_cpuset_getdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t * mask, int * policy); int __sys_cpuset_setdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t * mask, int policy); int __sys_getrandom(void * buf, size_t buflen, unsigned int flags); -int __sys_getfhat(int fd, char * path, struct fhandle * fhp, int flags); +int __sys_getfhat(int fd, const char * path, struct fhandle * fhp, int flags); int __sys_fhlink(struct fhandle * fhp, const char * to); int __sys_fhlinkat(struct fhandle * fhp, int tofd, const char * to); int __sys_fhreadlink(struct fhandle * fhp, char * buf, size_t bufsize); diff --git a/sys/compat/freebsd32/freebsd32_systrace_args.c b/sys/compat/freebsd32/freebsd32_systrace_args.c index ea5991bd019b..b2b52338e84d 100644 --- a/sys/compat/freebsd32/freebsd32_systrace_args.c +++ b/sys/compat/freebsd32/freebsd32_systrace_args.c @@ -3124,7 +3124,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) case 564: { struct getfhat_args *p = params; iarg[a++] = p->fd; /* int */ - uarg[a++] = (intptr_t)p->path; /* char * */ + uarg[a++] = (intptr_t)p->path; /* const char * */ uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */ iarg[a++] = p->flags; /* int */ *n_args = 4; @@ -8776,7 +8776,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) p = "int"; break; case 1: - p = "userland char *"; + p = "userland const char *"; break; case 2: p = "userland struct fhandle *"; diff --git a/sys/kern/systrace_args.c b/sys/kern/systrace_args.c index 4fcadbde5e28..417c75e380a4 100644 --- a/sys/kern/systrace_args.c +++ b/sys/kern/systrace_args.c @@ -3211,7 +3211,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) case 564: { struct getfhat_args *p = params; iarg[a++] = p->fd; /* int */ - uarg[a++] = (intptr_t)p->path; /* char * */ + uarg[a++] = (intptr_t)p->path; /* const char * */ uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */ iarg[a++] = p->flags; /* int */ *n_args = 4; @@ -8931,7 +8931,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) p = "int"; break; case 1: - p = "userland char *"; + p = "userland const char *"; break; case 2: p = "userland struct fhandle *"; diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h index d86409b9eb21..09afc8bb7bf4 100644 --- a/sys/sys/sysproto.h +++ b/sys/sys/sysproto.h @@ -1740,7 +1740,7 @@ struct getrandom_args { }; struct getfhat_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; - char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)]; char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; };