From nobody Tue Oct 13 14:01:40 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 4j3wxJ3nY8z6vKRd for ; Tue, 13 Oct 2026 14:01:40 +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 4j3wxJ30ZYz3MSK for ; Tue, 13 Oct 2026 14:01:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791900100; 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=8+MFpywrim5HNgCi0UUG+myrPDtjYT2C+wp9HN/Nf+U=; b=sIOEhT1rQuQ0sNDP2MrbIkBbaDj7pPgXeFkjjtP8fpk2rjPVLUoQuMIxhRvFa1CsIOP4S2 RtX2HMMfTh5Sno3Cyt5t136OFyTSqNJBuMPe/OKfGOBt2FfC7nK5ZlYCVSvGra/2ns4TDA M3PQhHS60xMsSxUMam5qrpjyftUGAyuarPcYKqn0nhOgSFyHw8FO7tQG6zTaQS+qkYREKj lBf9Wp+KGLK2ydSk0mCsKzbhbnM/sL4P+ZGGzlDMkJpjgxctZD6Pvys9QaeJT1iifUfl06 fRAEcAjTpSXPZhV9s+jMX67akQAJ+KtM2TcBfpGDU97Xe8mzXHqSU8q0G1QeoQ== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791900100; b=w+oUZHtSuDa2HZsWDaMf1dXElx6yZnl5XpLbPNWyh64USR9gt0OlJwCKS/OaPOjM8VQCNz GbJg4e5F6RnrS0DFudNnAWH66oC1+VrsttlyG0Bc5yCQRJuI/YEazTWA10unS6yHEC41L7 WW11QLVJ/sG4QDZ82j27xO7ZnCXOF8UgN5ewD8CRl40MgXwSkL3v3IxZ/ELFjQyuOGZ3xP g+Gmxd8OnlpZ0SoAijBadpYKkJ2JgnGpnIyXQWINpowCoA7XxC62tQ3/6yqlQvqY1u/QLl Xvzxp7WiRsOr4I7sUPcdN2K5OatTYQGRshmAAGxcbr4ijOm8O5rM6TQ4n7LQKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1791900100; 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=8+MFpywrim5HNgCi0UUG+myrPDtjYT2C+wp9HN/Nf+U=; b=bHTiXP5bFi/Qnaj1hVBflyf6ZV7QyB51Mbdz2LS1k8mpV9L28pGwu04D2yNRMulV+9OPox mJB9rSA/lSqe+TADIpkoLDRkjDx7rlbJq01YC+jF4WtAfEmO1QlDh0t56V85Saq8kFFqFo yll7q0pG+l4BLS0wrjgkFDA7JcTAwmD9EZFlm7Rb1wdZ/ipffEbJpCdfnElVNZ9JHBxH8l jkJ7BncQsA9imtyMFB6K3Rz45aZmaYZBMdzSyY7z4aCx/qfDWhZE3BYafadhiFtymamVhJ vOARSpqjz6CnXNysBXs56hsNlYLexWqUsIYounhvwMlLNBeHZmq89bTpM8kufw== 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 4j3wxJ22D0zHhP for ; Tue, 13 Oct 2026 14:01:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 46530 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 13 Oct 2026 14:01:40 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Brooks Davis Subject: git: deadb35becaa - main - updateuio_t: improve comment and style List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: Commit messages for the main branch of the src repository 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: brooks X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: deadb35becaae2788888e12868428b3a0ebef34f Auto-Submitted: auto-generated Date: Tue, 13 Oct 2026 14:01:40 +0000 Message-Id: <6ace39c4.46530.56f32d19@gitrepo.freebsd.org> The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/src/commit/?id=deadb35becaae2788888e12868428b3a0ebef34f commit deadb35becaae2788888e12868428b3a0ebef34f Author: Brooks Davis AuthorDate: 2026-10-13 14:01:30 +0000 Commit: Brooks Davis CommitDate: 2026-10-13 14:01:30 +0000 updateuio_t: improve comment and style Reported by: netchild Effort: CHERI upstreaming Fixes: afe41f1ab9f6 ("sys/uio: add updateiov()") Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D60169 --- sys/sys/syscallsubr.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sys/sys/syscallsubr.h b/sys/sys/syscallsubr.h index d55426cf7d98..33eb30453b49 100644 --- a/sys/sys/syscallsubr.h +++ b/sys/sys/syscallsubr.h @@ -97,11 +97,13 @@ typedef int (copyinuio_t)(const void *iovp, unsigned int iovcnt, struct uio **iov); /* - * A updateiov_t takes a pointer to a struct uio previously created with + * An updateiov_t takes a pointer to a struct uio previously created with * copyinuio_t and a pointer to the corresponding iovec in userspace. - * It updates all lengths in userspace to match those in the uio. + * They update all lengths in userspace to match those in the uio. + * They are a helper for non-standard uio use (not using uiomove) such + * as that in the jail_get(2) system call implementation. */ -typedef int(updateiov_t)(const struct uio *uiop, void *iovp); +typedef int (updateiov_t)(const struct uio *uiop, void *iovp); uint64_t at2cnpflags(u_int at_flags, u_int mask); int kern___getcwd(struct thread *td, char *buf, enum uio_seg bufseg,