Message ID | 20220223041844.3984439-8-oupton@google.com |
---|---|
State | Not Applicable |
Headers | show
Return-Path: <kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=yQiM7ZTN; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20210112 header.b=bte3DLwm; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=<UNKNOWN>) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (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 bilbo.ozlabs.org (Postfix) with ESMTPS id 4K3N8p5ZX3z9sG2 for <incoming@patchwork.ozlabs.org>; Wed, 23 Feb 2022 15:19:22 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:References: Mime-Version:Message-Id:In-Reply-To:Date:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=Q/zUsg9uXVigGEhyumUgFC4MLHJ6AqKjuLANIrkzJb8=; b=yQiM7ZTNed0VyeZyL8ryc/SKA4 vaZV0KicT0upvZbazbWMPLAJe+Ymi0t5UI2v4GQsuYFL6N/AAdIm5tnMfDShLJAIfggJt0s9Fs34O w7bwI7fK+IM3iMx6akhJGHo22Nut+l4rthwFQAZub8w62IiJPeSy/KPEgfdkMpR9LeVjgfgNMn8T0 l8Pio+ld83AtrlMBpg8fM/SfTYrA/UnfTNMpJ9fzc5In7z33eDc5+SmjT1wLHn2O9GFZM9dvImXCb THbqDIEUQNjXpVhc972x/9vAD1MTt1NomhEBctpbp03GMF6dBN/6JwvBRczvtqYCdTapZMj3H4vVR zRi0ql5w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMj7Y-00CmM7-Jt; Wed, 23 Feb 2022 04:19:20 +0000 Received: from mail-il1-x14a.google.com ([2607:f8b0:4864:20::14a]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMj7V-00CmIy-Kz for kvm-riscv@lists.infradead.org; Wed, 23 Feb 2022 04:19:19 +0000 Received: by mail-il1-x14a.google.com with SMTP id v13-20020a927a0d000000b002c1ecbb3a5dso7267895ilc.7 for <kvm-riscv@lists.infradead.org>; Tue, 22 Feb 2022 20:19:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:in-reply-to:message-id:mime-version:references:subject:from:to :cc; bh=JyyyRU0Fb1h464jAcK6L7YZrRrm3og/rpFqGL6PF6iw=; b=bte3DLwmCbFrLIy8MAHoqmeLXkr2nx9dpQc8pX1REmlId81Kfp2wHiRVIjVzU597f3 OJWSrDNi3Ibv3zKu2v6y+t8f+8TChmx2PeacGOBDpz56PvyeY42pBs8N4oMUhiZ+3y0Y 9eLuBdhmX9YJGsIMj8YwVy83BSBhATRf19xNZuME2TdDtoVgm5SZlLGzmTpsG6Qx2RIN 1PLCmR7bwhfPh6iC1DqpcYs7VaAeB5THDDu/mgUX08myQcPsUd9su1YOy1GYITH97p0u iEjt2sPDhWbnmuecOuJ3UJYPZZL3ddmic9VW5o0gSZaGdnWBHz6CCIQTcxN1tJj1MK9+ kLWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=JyyyRU0Fb1h464jAcK6L7YZrRrm3og/rpFqGL6PF6iw=; b=DVstCVqVxCEmyenhWavDTt7sPOL820YOM5cZGqxKVgjCod1oYeDlXNLzf2whOyUAn5 coEqfzRpPPQsJL0508Iddg/z0F0MX8KOtqVnzEXdLQj6EG8ihFnm+wygX47YCetNOEk1 d4yJAXJ+QSBLmpVpslR6i9jrMUbB0shrBsSFQzzuMl3Qkq/1SeRaOEF3q2tMcu5ljmh7 a/BPp+fzgwIbifacSZxDGqBezzNvKkA10c73KcdXc94JC6a2+bMJq6u26zsOZZ9K7oY9 9wrWp2z7z28b2AfXoFyyCH3w9NsPstRSUqBjSrtvwzxjhQSsroSu4XQvBbjAL9qeL8UK 2Ajw== X-Gm-Message-State: AOAM53006Ejdw/B6GlO+irzmtw9dMDthcEm3KIv/4+aTLywhTvHbB2JZ 5ZGNsRufc4nf94v32OQOIVJku4N7rpM= X-Google-Smtp-Source: ABdhPJwjmsCO0/IWwha83kfQibq2v271bQNKm/fd9EQafKh+WjR98I1C7Cjw6nAxPvE1KhM8csV18OawS1E= X-Received: from oupton.c.googlers.com ([fda3:e722:ac3:cc00:2b:ff92:c0a8:404]) (user=oupton job=sendgmr) by 2002:a92:7c12:0:b0:2be:155d:13fd with SMTP id x18-20020a927c12000000b002be155d13fdmr22504603ilc.162.1645589956441; Tue, 22 Feb 2022 20:19:16 -0800 (PST) Date: Wed, 23 Feb 2022 04:18:32 +0000 In-Reply-To: <20220223041844.3984439-1-oupton@google.com> Message-Id: <20220223041844.3984439-8-oupton@google.com> Mime-Version: 1.0 References: <20220223041844.3984439-1-oupton@google.com> X-Mailer: git-send-email 2.35.1.473.g83b2b277ed-goog Subject: [PATCH v3 07/19] KVM: arm64: Rename the KVM_REQ_SLEEP handler From: Oliver Upton <oupton@google.com> To: kvmarm@lists.cs.columbia.edu Cc: Paolo Bonzini <pbonzini@redhat.com>, Marc Zyngier <maz@kernel.org>, James Morse <james.morse@arm.com>, Alexandru Elisei <alexandru.elisei@arm.com>, Suzuki K Poulose <suzuki.poulose@arm.com>, Anup Patel <anup@brainfault.org>, Atish Patra <atishp@atishpatra.org>, Sean Christopherson <seanjc@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>, Wanpeng Li <wanpengli@tencent.com>, Jim Mattson <jmattson@google.com>, Joerg Roedel <joro@8bytes.org>, kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, Peter Shier <pshier@google.com>, Reiji Watanabe <reijiw@google.com>, Ricardo Koller <ricarkol@google.com>, Raghavendra Rao Ananta <rananta@google.com>, Jing Zhang <jingzhangos@google.com>, Oliver Upton <oupton@google.com>, Andrew Jones <drjones@redhat.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220222_201917_742527_2044D00E X-CRM114-Status: GOOD ( 10.63 ) X-Spam-Score: -7.7 (-------) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The naming of the kvm_req_sleep function is confusing: the function itself sleeps the vCPU, it does not request such an event. Rename the function to make its purpose more clear. No functional change intended. Content analysis details: (-7.7 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:14a listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -7.5 USER_IN_DEF_DKIM_WL From: address is in the default DKIM white-list -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.0 DKIMWL_WL_MED DKIMwl.org - Medium trust sender X-BeenThere: kvm-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <kvm-riscv.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/kvm-riscv>, <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/kvm-riscv/> List-Post: <mailto:kvm-riscv@lists.infradead.org> List-Help: <mailto:kvm-riscv-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/kvm-riscv>, <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "kvm-riscv" <kvm-riscv-bounces@lists.infradead.org> Errors-To: kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
KVM: arm64: Implement PSCI SYSTEM_SUSPEND
|
expand
|
diff --git a/arch/arm64/kvm/arm.c b/arch/arm64/kvm/arm.c index b4987b891f38..6af680675810 100644 --- a/arch/arm64/kvm/arm.c +++ b/arch/arm64/kvm/arm.c @@ -665,7 +665,7 @@ void kvm_arm_resume_guest(struct kvm *kvm) } } -static void vcpu_req_sleep(struct kvm_vcpu *vcpu) +static void kvm_vcpu_sleep(struct kvm_vcpu *vcpu) { struct rcuwait *wait = kvm_arch_vcpu_get_wait(vcpu); @@ -723,7 +723,7 @@ static void check_vcpu_requests(struct kvm_vcpu *vcpu) { if (kvm_request_pending(vcpu)) { if (kvm_check_request(KVM_REQ_SLEEP, vcpu)) - vcpu_req_sleep(vcpu); + kvm_vcpu_sleep(vcpu); if (kvm_check_request(KVM_REQ_VCPU_RESET, vcpu)) kvm_reset_vcpu(vcpu);