From nobody Fri Oct 30 14:05:48 2026 X-Original-To: dev-commits-src-branches@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 4jGNDF0VhPz6wwNY for ; Fri, 30 Oct 2026 14:05:49 +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) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4jGNDD4ym9z4pSm for ; Fri, 30 Oct 2026 14:05:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793369148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+uBuGBeimmXZAPZElpPut+pXv++DCHLMYF0iS4tLSD0=; b=T4zZppgbtdshJdghkGJCBeA6xU1BdE5Pnvj+EcR1aLw55Gwv3/lfkBxKBH4GqwO7GrrgfO R+PAxc4m75PSv2BvXXTO/Fw59T45+IPLme6f2pFLZcjle32wSxydCzMK9TVPBsTfra4DVm ZFC8mne8ACHetgyrXkkgLjJk+ARXYqkUgGLsDt/NKQh6gyUYfciWq3hVihmTH3B4dZovoe tOUJ85t+Ezdt6g3jermkZSSnPmM8RoPtlOILqK3eHGmPAf4b0sV2Sanr4I3KkfANldWDVW QFCNVSa9I3zrWUKfrgoY4oWinmERQnPsHePAs7qLNeipOgycW73ypqh0SY+A/g== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1793369148; b=rnbFv3+S2nksFL7NN54oN9G894Z/eqQIgTZgUygz+jh0bazeO8FPj311oBar3/Sa3oVGl0 2cBE9Z3q5010TB8ZizP1BpjDTc+MIGFJn1yDn5lxUPBTg8uD30FxvOYomFHcX/JO5dhGVi HyWNmmnx7q8KjvcGjN4Use5qQo08GmxE5fnckmIcEQC+bIAKSi+BODVr/fq9CFNoxieap+ VHSudKBZ0a73XB6lS1aSso0qbUXKQusx+wGzJKpdX2vpXIjWCGM/9rqGQNaFsjtXBzXNGv GO8iYey30nxJXB31qfJSjtNj9eMPE1CnLkm+MWkczJReBpY6LXjZP6LxdK8Z5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793369148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+uBuGBeimmXZAPZElpPut+pXv++DCHLMYF0iS4tLSD0=; b=P8mcTJnDc0m7/4RmNpShuq7VQ8mA+RN/g9SkSyswgU2sawn4cczKoygyJsDEKiS/Rq/nlz AYg9lz3KHgySgQJCoLyucaUGsyNsyysnyXeanUn+TS78zP0abbRMaE3rUiynSiC7IiPSWI /EhbfNk8PJC+uwUpgowDnbzpLDkYR2xzuIJXNBuVsXPTFRFQsUBkHyh60VXMMF01s6MVuf d172jZp+6gBlERv9+00ulxfmHxfr0UEs7QwKb5VVY5DTlI6btNKH1y6ULN+zENuuGt9aK3 BOZCnHMwzA0uWE/Fq1HNnuRJqBqflupnkziRpjrOOC9mHGFyoqajTQXZsL1uRQ== 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 4jGNDD4bygzT4f for ; Fri, 30 Oct 2026 14:05:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 21f0f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 30 Oct 2026 14:05:48 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Osvaldo Janeri Filho From: Mitchell Horne Subject: git: 949ebebce4bb - stable/15 - hwpmc: return errors from PMC_OP_PMCGETMSR List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org List-Id: Commits to the stable branches of the FreeBSD 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: mhorne X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 949ebebce4bb22b5253aee93ed48391c4fdd91b4 Auto-Submitted: auto-generated Date: Fri, 30 Oct 2026 14:05:48 +0000 Message-Id: <6ae4a43c.21f0f.3ef72a6f@gitrepo.freebsd.org> The branch stable/15 has been updated by mhorne: URL: https://cgit.FreeBSD.org/src/commit/?id=949ebebce4bb22b5253aee93ed48391c4fdd91b4 commit 949ebebce4bb22b5253aee93ed48391c4fdd91b4 Author: Osvaldo Janeri Filho AuthorDate: 2026-10-08 09:44:00 +0000 Commit: Mitchell Horne CommitDate: 2026-10-30 14:05:05 +0000 hwpmc: return errors from PMC_OP_PMCGETMSR pcd_get_msr() returns a positive errno, but only a negative value was treated as a failure, so errors were reported as success. Signed-off-by: Osvaldo Janeri Filho Reviewed by: mhorne MFC after: 3 days Sponsored by: AMD Pull Request: https://github.com/freebsd/freebsd-src/pull/2461 (cherry picked from commit 911fcebfc7f1e5a5dd184137c0b9d62b4b066f17) --- sys/dev/hwpmc/hwpmc_mod.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/hwpmc/hwpmc_mod.c b/sys/dev/hwpmc/hwpmc_mod.c index de6beb165c66..c5771f8a0fe7 100644 --- a/sys/dev/hwpmc/hwpmc_mod.c +++ b/sys/dev/hwpmc/hwpmc_mod.c @@ -4375,7 +4375,7 @@ pmc_syscall_handler(struct thread *td, void *syscall_args) break; } - if ((error = (*pcd->pcd_get_msr)(adjri, &gm.pm_msr)) < 0) + if ((error = (*pcd->pcd_get_msr)(adjri, &gm.pm_msr)) != 0) break; if ((error = copyout(&gm, arg, sizeof(gm))) < 0)