From nobody Wed Dec 10 10:58:06 2025 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 4dRCPC0Q8hz6KNTf for ; Wed, 10 Dec 2025 10:58:07 +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" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dRCPB5yhyz3m4w for ; Wed, 10 Dec 2025 10:58:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765364286; 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=IVWuih7CGWvJQ8gOwMOh9jHqmZT29xlaPkGLUiayR+Y=; b=cF4Ae+uoCxxSs7V+buUqa8qWYlYOzPFEFjV4p8DIA71bcFiHylQu4Kgx6buA6pPVtILIHO 8DL1keFi3+wi9fAazhxRojv+th0g9ZxKfWGROryETDdiQsDlCgOjACv2wYmSFGeDftMSfr PN2GScNosbi1SzFGwXXyeSbrw/m66eLG+93VdCI+0bhvYTCmfUOsP63YVM0rAE6TGGda+y M8BTPHPAzDNhBlPvW9sTlhzcJjoOKV3+iCK4BeBcDLdkBBQNFqpXIqgi0mkQtW38cssnmW xwVxWpRELURneomkfKTqo1QljqhkzaCZuPKpQW3gZIOcoQOcgxXxqbIHZZctxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765364286; 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=IVWuih7CGWvJQ8gOwMOh9jHqmZT29xlaPkGLUiayR+Y=; b=hzlj+AE8/guT5zXNx3uMXK7oihj7ky54pAbVX2qhFa35aE7S3oXw/VOm5qRUx4rDL5OD7U ZYIz/e7p0LCftzAAdVREj5Ye+3zAusc5GHGXMn6WQMQDXuxwoSDwLtBLbX2fsFT2zADIo6 sC/ueed27QkegYe3WPdh6N8di4p1L2LT5i1kz526Q7Kk7el+KVfz7mvtrm3mfHcIzcPVSx Rik5aaJilYVGIkftBx37bx8ujemLps/t2rliaDf19KWZJxDmic8yYmmGLRyfeTHG7fHlpJ ytGchvQr+hdOThfElY31b82C9mmVticrLIKJxtmDlNrktHcIvkaW9ysufjGlBQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765364286; a=rsa-sha256; cv=none; b=Xc7YnZ3ILYokI7HWCBqusV3PFIXi1267d0/TInBYR2Ft9KvZ1wCLjYD/sakzoS5dG6K4Pq FnAg/RWcOnvzUMH2vqP4xCi5nCxsbaVW0ifOPzCMFVvJwNsWedNM5sxBPdpYOTouA0dfB0 M0Sj33j1ojrOAd6aRjnXtVMrYwy1k27q1E6SDNoHFXpWLcyxO2R+6OGmmBj6GZhy8LYG1Q KM68A4fNgJ62UC+bg6BpmcExESeJ1Hyajx3FhGLM2kwSzREhEAy02m04k9T4p50s1GHvcr cfeKqNfAtmp2v4tW0gH+7XKUdTKfmPv8qOgGXaWWeRIu7QCf1iSORgAgQQnTXA== 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 4dRCPB5R0Pzj2b for ; Wed, 10 Dec 2025 10:58:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 968e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 10 Dec 2025 10:58:06 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Brooks Davis Subject: git: cfae62eac076 - main - libcasper: fix warnings when _ALIGN preserves types 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: cfae62eac076d43bc94c667084018a21ee8a305f Auto-Submitted: auto-generated Date: Wed, 10 Dec 2025 10:58:06 +0000 Message-Id: <6939523e.968e.3db17379@gitrepo.freebsd.org> The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/src/commit/?id=cfae62eac076d43bc94c667084018a21ee8a305f commit cfae62eac076d43bc94c667084018a21ee8a305f Author: Brooks Davis AuthorDate: 2025-12-10 10:57:45 +0000 Commit: Brooks Davis CommitDate: 2025-12-10 10:57:45 +0000 libcasper: fix warnings when _ALIGN preserves types Without the void * casts, the compiler complains about an alignment requirement increase. Reviewed by: kib, markj Obtained from: CheriBSD Effort: CHERI upstreaming Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D53946 --- lib/libcasper/services/cap_grp/cap_grp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libcasper/services/cap_grp/cap_grp.c b/lib/libcasper/services/cap_grp/cap_grp.c index 025ce00adf56..5c613292555e 100644 --- a/lib/libcasper/services/cap_grp/cap_grp.c +++ b/lib/libcasper/services/cap_grp/cap_grp.c @@ -102,7 +102,7 @@ group_unpack_members(const nvlist_t *nvl, char ***fieldp, char **bufferp, datasize = _ALIGNBYTES + sizeof(char *); if (datasize >= *bufsizep) return (ERANGE); - outstrs = (char **)_ALIGN(*bufferp); + outstrs = (char **)(void *)_ALIGN(*bufferp); outstrs[0] = NULL; *fieldp = outstrs; *bufferp += datasize; @@ -124,7 +124,7 @@ group_unpack_members(const nvlist_t *nvl, char ***fieldp, char **bufferp, if (datasize >= *bufsizep) return (ERANGE); - outstrs = (char **)_ALIGN(*bufferp); + outstrs = (char **)(void *)_ALIGN(*bufferp); str = (char *)outstrs + sizeof(char *) * (nmem + 1); for (ii = 0; ii < nmem; ii++) { n = snprintf(nvlname, sizeof(nvlname), "gr_mem[%u]", ii);