From nobody Thu Oct 09 20:08:00 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 4cjLXJ4DW3z6C3FQ; Thu, 09 Oct 2025 20:08:00 +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 4cjLXJ3X2Vz3VCB; Thu, 09 Oct 2025 20:08:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760040480; 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=oN1Z5tJH8RoBx9NA4XlYoDun5dxtRdGVrGsoFEoSIbA=; b=ivC252mr5lzikZQoTXnERg6Nd8jsBQwynxT+6Nuh5Cvy2M4BDSNXlj1hsTD+EOcGK7vCVt qTub0m/dNaGg5+Q9540mKa1/8AArra/vW3Jg7HQTN1y2N5UjMPKCi8Oqzj8LXpLzzRzLjd UfFSIm2v52R8hyir/iyl5oiVMG1LZaJRpAGLil16eBQk76BmyWL+/orxraF4fcIkIVTUku H9yYcW44SFAZXfNHMscGZg7Us/UZi7b6ngdZbiZqdLYMhsXqGX0Lj1K9juOs4cDdSJbo9f knr50TsofTOXmR8eFruwI9uCN6La5lOn+csaUL8oufiFTxOTg+qcMMiyjFaNcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760040480; 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=oN1Z5tJH8RoBx9NA4XlYoDun5dxtRdGVrGsoFEoSIbA=; b=G7LrLozFF7Yu2hVgPwBULsm4sCQwCyuXNNuNb4Zg8D9wICqVdOz15/H5zUOfRgodeQbT6I c/QpB6niw5sqqco3Gn81gkgxMMbrmMZ5YcM2ndFiSgYZK3/uj8xQfIEyuuBBaWty405I7I GJsn4hKeTasX1o/I1SUICaB6FgIu9QhKqefEmCv1eeb6eH0db/1BC/l5ZaZ35wzAYy1QTw MSQUVjsNUiC3RwF/K8wSh+5g1sK9wLDUkmp/0ZTrZECtiSvVTLEjkRq+cVJCJjR8D9TCu4 xvoqka4CEla0uZ4RgxedDllkPFPrV0jChKQu+ghsUIi99y4iUOnidrmt+VcN+Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760040480; a=rsa-sha256; cv=none; b=j8DGif87lR5cjGQD1InUlAnARxQquq6i+dj4Q/WD5pCfpgCgsuQrYr0UUqyFM0C5lG+jSB SDbrD1fUZwGd8CA1R6x0p02f32Wvwou2KUOMTFvYNQVsiqUehuGOtltEeZcorZtUyD+Z6H IeI9Vje/Clyuj2cPcZllvkZevQNzHZjCMBLLotu52H6SvmQALrVg4eWKCJ8tPlldR4NaK5 bUmAOXiBxSC8GN75JupzlrZvuTb5x+xfAjii1pPyxd6IsIYb4gDVC2K1FS8F5zTM8PYOj5 ITYvH6jArgfn/8/igKwT2x2p9+sXMG67oDc3ZN0VOx80hzCvpInSDQQUxggCRA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cjLXJ37BtzWsD; Thu, 09 Oct 2025 20:08:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 599K80Gj022116; Thu, 9 Oct 2025 20:08:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 599K80UA022113; Thu, 9 Oct 2025 20:08:00 GMT (envelope-from git) Date: Thu, 9 Oct 2025 20:08:00 GMT Message-Id: <202510092008.599K80UA022113@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Ryan Libby Subject: git: e474fdfde604 - main - acpidump: quiet gcc -Wstrict-aliasing 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: rlibby X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e474fdfde604372000fc6bc4f7197b1e7c904597 Auto-Submitted: auto-generated The branch main has been updated by rlibby: URL: https://cgit.FreeBSD.org/src/commit/?id=e474fdfde604372000fc6bc4f7197b1e7c904597 commit e474fdfde604372000fc6bc4f7197b1e7c904597 Author: Ryan Libby AuthorDate: 2025-10-09 19:29:37 +0000 Commit: Ryan Libby CommitDate: 2025-10-09 19:29:37 +0000 acpidump: quiet gcc -Wstrict-aliasing Appease GCC. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D52941 --- usr.sbin/acpi/acpidump/acpi.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/usr.sbin/acpi/acpidump/acpi.c b/usr.sbin/acpi/acpidump/acpi.c index 63613d5a4707..026795118832 100644 --- a/usr.sbin/acpi/acpidump/acpi.c +++ b/usr.sbin/acpi/acpidump/acpi.c @@ -1913,16 +1913,19 @@ acpi_handle_ivrs_ivmd_type(ACPI_IVRS_MEMORY *addr) static void acpi_handle_ivrs_ivmd(ACPI_IVRS_MEMORY *addr) { + UINT16 x16; + printf("\tMem Type=%#x(%s) ", addr->Header.Type, acpi_handle_ivrs_ivmd_type(addr)); switch (addr->Header.Type) { case ACPI_IVRS_TYPE_MEMORY2: - printf("Id=%#06x PCISeg=%#x ", addr->Header.DeviceId, - *(UINT16 *)&addr->Reserved); + memcpy(&x16, &addr->Reserved, sizeof(x16)); + printf("Id=%#06x PCISeg=%#x ", addr->Header.DeviceId, x16); break; case ACPI_IVRS_TYPE_MEMORY3: + memcpy(&x16, &addr->Reserved, sizeof(x16)); printf("Id=%#06x-%#06x PCISeg=%#x", addr->Header.DeviceId, - addr->AuxData, *(UINT16 *)&addr->Reserved); + addr->AuxData, x16); break; } printf("Start=%#18jx Length=%#jx Flags=",