From nobody Thu Oct 08 20:43:54 2026 X-Original-To: dev-commits-src-all@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 4j125l0xG2z4n2Vc for ; Thu, 08 Oct 2026 20:43:55 +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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4j125k4l7Yz4bq3 for ; Thu, 08 Oct 2026 20:43:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791492234; 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=QFvfhffkRxoQlRQCnmU3ZNVOYNekYhppk26KqOR2BGw=; b=W4faSi5/hz+m+cQoBYGwPXyPipGvIigFi2gTEzsuMwZfFZOeoNQmfC9B414vaZKtv+bCRX QeIh0hsn2D8cBxfagmiJgXf2+VB4EVnkWpMJ7Y+s2diJCIJWhaue3IqxzlL7trbLbcIKZA snOwEHwa7nNIeLQqJzA6HWuHC+KgI5RZB5XEcwAHKlzP+zTsupiF8qyJNhREAi6xsNuvvH rL1/X+Z0YwtCvc31eRnNQ5YdDD7OX1FWLLcHfFXu27q4yg/6NQnMMLwWUHIP/yeEseVzyY ewxrtzVUJfXsFtYjxUI8W1bOfVMgIYk1Aaa+prXrGq3Snoh67qgfKltakxsL/g== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791492234; b=tb83M6+v1eyZEiI+gGS2UcaoesPDTLxySd59nw9KK+hDH2WvP0K8VK0tQ9mdD8fOpZOtgT VEnFOJh8d8xSU720EdMMi4I/7QQlR0ILAQqOtm6eP8EgV7JwnQ7IZUxZ4bhe6q02kI055o ONL2vPu6rTxY1eynE9e8Fl/gjMxNKhvIBQOt/YnRF6qK5muGiha4FnkFXOOXKwVnIgrG/z IITjBPU1s8bN3atkEb5b2PLEUWQO56brVt6JVD2vMKFI8pdM8Xh4u6Vn2bY4wD99Xz0+Dr 2G5PZHiZMvQX6ijAySr3YX51tb5RJr3zCWrIQtc5P9Zus18Zh0sFnI2f07HecQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791492234; 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=QFvfhffkRxoQlRQCnmU3ZNVOYNekYhppk26KqOR2BGw=; b=rZdjb/LjG2oAbwRIXTkjtlVP4KjAjTSMQf2LCpoJvgVzgGA2XzW5Yh/z+rVIIWRCUTXrYX 9OxXghEmPXWOMGSND7CnuAjSHF8QcDSoG7Z4/3tWzecbAD9ylOa2kKnhF+jQNtKHfYPBxi djiC5OGtHknxvmCtFvZKB5hJRtSIc0YydyyfHYYzf/XDNdb8IwcHgvgtQ54tvovixpO5+H UmAv05VVwWnXcV2oS5Dv1FEI3o3UnmmElVv4e0Pz4cftCQbJu1e2vnM8NUu2h8FVKQ9EvG cBolV82sZ2/sX92soO+nGGJv219n1bH/YLX/rbUcQxKloowmObeZi1PZzpCDKg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4j125k3qPXzwnt for ; Thu, 08 Oct 2026 20:43:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 31cbd by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 08 Oct 2026 20:43:54 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: John Baldwin Subject: git: 1e777d5818a8 - stable/15 - Regenerate after fixing getfhat(2) prototype List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@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/stable/15 X-Git-Reftype: branch X-Git-Commit: 1e777d5818a8492cdbdf4b69d4f8f40add5b0cfb Auto-Submitted: auto-generated Date: Thu, 08 Oct 2026 20:43:54 +0000 Message-Id: <6ac8008a.31cbd.54535d82@gitrepo.freebsd.org> The branch stable/15 has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=1e777d5818a8492cdbdf4b69d4f8f40add5b0cfb commit 1e777d5818a8492cdbdf4b69d4f8f40add5b0cfb Author: John Baldwin AuthorDate: 2026-07-27 18:09:03 +0000 Commit: John Baldwin CommitDate: 2026-10-08 20:42:31 +0000 Regenerate after fixing getfhat(2) prototype (cherry picked from commit 9bf1bcf7491de99e4b0a8dd2ba8c61d5603ab407) --- 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 0bcd38e0c883..f3a042058518 100644 --- a/lib/libsys/_libsys.h +++ b/lib/libsys/_libsys.h @@ -435,7 +435,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); @@ -847,7 +847,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 a30c8d41a3fd..e2dfd5a59975 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; @@ -8787,7 +8787,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 8108b52d182d..9a0fda048ba0 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; @@ -8932,7 +8932,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 7f21763abfbb..120a166261fe 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)]; };