From nobody Thu Jan 26 22:35:03 2023 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 4P2wWW3vhTz3cCQ4; Thu, 26 Jan 2023 22:35:03 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4P2wWW2Kzgz4DgR; Thu, 26 Jan 2023 22:35:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674772503; 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=Kkxdkd4uyWTgz1+qJDcP1vkZmEGlLeOm8zQcVfPWC4g=; b=xrL9GRmDyqbS0Ad0UNFRk9F/x7aZ3eSEyxLlVrl+pmIp5QqgldYL+GgCiApdE7ZNXHmAQV W4eHzwcOrycrtv7zYhPOqIw5E0jfK57xUjQYygHZZa52FCHa44i9SJC4OgMe4oDLJKFcWq ugxOgoISidFoc4Mrr7/rPH9Ouj8gaI5bxE3zE/SLP2ExpNz8L3g9DC6CRMjybj/QeUGNqO N+l6Mp0Hi8UvEOtrbZOvv5MTQzsz6l5zmr0Md7qVjH/2HrKjASqVivl5qLaNX95A1b6JuX cPKNJnsA9VSvcP0x4OUMKTKUY+T+hXhoY8R4nmYiuLNt0TJttzz9YDF5vtI92Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674772503; 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=Kkxdkd4uyWTgz1+qJDcP1vkZmEGlLeOm8zQcVfPWC4g=; b=tN1zEbuyFBCQF67iUPEDIEBhtAO/pQ7qRM6QbITjE9ofgn2k7erduOEeSmwyN1PBedGpGJ KTV2+ozmuMTHGM6Rg6oLDAu6Q0JfHdTYWSYAPOTR32LphPHblBAxecJTDRco1SHIgPkSC6 Vp9bXmhJz7v9ZFoe0muUgxD4OMMDOyY6pGOdE+cQKah91E3WF3oVvTWJbPLKWTYghXLI6W TwBI0L6ymnXAQN0riCOd4tOPpp4vdUNK56/RGwqgIwLt2xd9W/xqyMrgQc77f4zg4L0cGg 8vonhYuQOQV36Y5bPboCsTXjV3EEl3VGJNRwgWok4o3Knguugi+d9+bsKtRLkg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1674772503; a=rsa-sha256; cv=none; b=avrSSKBD3WaiZeh5idstG0+KB1XhdZVgth9iUfDm3K/oeNYuNxq8IG9vLn/4NZjknglI3r 8rCdDblQzcSng/MWUwFyp4MdleyBtYKZ0gZWXUkQHJeGIT/eN3Rvw0B92kezv37PdBKw1m 1hzi69UmEyplQeyMtPmkYi+1Q0XwfHXs8kj/IJIxus+H7eLVQnxREdihpcwDaLKN4HUDLS XZ/BK8KfzVRXRLW7ADOuAOp0zHwM+Dmhu94AFuOm/N+5InbgcmtLi2fYAEzIX92h+OWJYG vD5eLwmgdvWOzFk1rCdLzNtRH9AmNO91SZ2NiD8BfIoXV/9VZq98ycFmPxfYpw== 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 4P2wWW1NpSzm7v; Thu, 26 Jan 2023 22:35:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 30QMZ3Ya051592; Thu, 26 Jan 2023 22:35:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 30QMZ3EO051591; Thu, 26 Jan 2023 22:35:03 GMT (envelope-from git) Date: Thu, 26 Jan 2023 22:35:03 GMT Message-Id: <202301262235.30QMZ3EO051591@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: John Baldwin Subject: git: bec53b365062 - stable/13 - bhyve: Don't access vcpumap[vcpu] directly in parse_cpuset(). List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org 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/13 X-Git-Reftype: branch X-Git-Commit: bec53b3650629dd523f6a9cdacbcdd9ea47aa2b1 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch stable/13 has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=bec53b3650629dd523f6a9cdacbcdd9ea47aa2b1 commit bec53b3650629dd523f6a9cdacbcdd9ea47aa2b1 Author: John Baldwin AuthorDate: 2022-12-21 18:33:04 +0000 Commit: John Baldwin CommitDate: 2023-01-26 22:18:10 +0000 bhyve: Don't access vcpumap[vcpu] directly in parse_cpuset(). Reviewed by: corvink, markj Differential Revision: https://reviews.freebsd.org/D37645 (cherry picked from commit 8487443792ce67fce21ae32470d6d8c217e93368) --- usr.sbin/bhyve/bhyverun.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr.sbin/bhyve/bhyverun.c b/usr.sbin/bhyve/bhyverun.c index 31cb7c2ceaf3..c110fecf31b0 100644 --- a/usr.sbin/bhyve/bhyverun.c +++ b/usr.sbin/bhyve/bhyverun.c @@ -441,12 +441,12 @@ parse_cpuset(int vcpu, const char *list, cpuset_t *set) errx(4, "Invalid hostcpu range %d-%d", start, pcpu); while (start < pcpu) { - CPU_SET(start, vcpumap[vcpu]); + CPU_SET(start, set); start++; } start = -1; } - CPU_SET(pcpu, vcpumap[vcpu]); + CPU_SET(pcpu, set); break; case '-': if (start >= 0)