From patchwork Tue Nov 28 15:18:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ard Biesheuvel X-Patchwork-Id: 10080599 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id E4C6860234 for ; Tue, 28 Nov 2017 15:19:24 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DD58C28433 for ; Tue, 28 Nov 2017 15:19:24 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D1E2029288; Tue, 28 Nov 2017 15:19:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 50DD528433 for ; Tue, 28 Nov 2017 15:19:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=41rvh8WEJXxQ8PsUIJmIDmL83KyDWWNBkO2wdrgTJX4=; b=ube mvgOZ1CY9U7phrRHU3heF1llhzwfkF4N5AggqeWYWWxW/V0q/9fFliom1c8zjJJutNF+kSk8yvvjm dO6Phmpk7p/P8r1QmHy/ClD6cQjswRPuV3Rw0VLS/0VGiLdqXBf7bXeKqqHZCEplIfOSSD7ca8bym 8j7W8Dqe5t+LT6OnsqHP4WKfQA4KpP8HkVQmTGSzrcRbYi4mYv6qXqtnMO1nlUiXfD6TfFGXqh9ty MLRJwSHvuoDUieGvHvyt0LZuaJssxXadiOtcWT+6lAd4bpkjIaGP0tae6cwhMr59O1/1RpXBLZTXG ZcAeixUy7ugExJPBhbXVcGHD3xc2yCw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1eJhfP-0001va-Uv; Tue, 28 Nov 2017 15:19:23 +0000 Received: from mail-wr0-x244.google.com ([2a00:1450:400c:c0c::244]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1eJhfH-0001ru-AE for linux-arm-kernel@lists.infradead.org; Tue, 28 Nov 2017 15:19:22 +0000 Received: by mail-wr0-x244.google.com with SMTP id q9so362927wre.7 for ; Tue, 28 Nov 2017 07:18:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=6RdrxMwyh8/suNqej4BaYZYnUsBejUwObD9xILecuMg=; b=bnS8xlED52VaTXoF2Uv6fxWMvlbzmVGtcVUW88zKg9SmVBdtSCt9ieSxCD9JLNMXE2 cb3870x3CoDL1B+Fax2+Dp/bAuCEs8wJ+yYRdZP8u92IDLs4nKDAabl4PXugWhF3kQ4n gLjSTaZUv1hRPrww1xfraQ49ELBCcNpJ8GAUg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=6RdrxMwyh8/suNqej4BaYZYnUsBejUwObD9xILecuMg=; b=BfENkEv+e1RaolFFStpaSZyGyKiJ/y9xIfGWrLCBwddvHGFkVAIp9UCO30jhGUKSCZ TMgsI1LQes0kMhwWnznOtLNy8Ryj4J+BnsitcS/ylUAj3IcqJIYDpwbcc7+KX+dx0cy2 aWN9+lotRU2YeD0NiPBxNIR0a9mZBNEhSVSpf0jJmugnPBMvQIaN9p9vM3U0jcv1pCNo eXNcptP2S07YXoFYXF3v4UjPt79oLjYKgYUE3lnsWbT4CO8D3jYncVnscmWlauyeGdXC oT6j39MGI35TaEMqX8i8D0shgIEtuPwEGYZHQec20BDvF/3ugIp3T6DjO/0k3tTZqA9c jiAA== X-Gm-Message-State: AJaThX7gcACud1RhC8dkEJmPYtc0wy1LG7887GGyaiLOiSRtXPNdL7Fk 1WWbx9m1ta2Ca4ZnLARgipd7gQ== X-Google-Smtp-Source: AGs4zMaWn5/Op960pxuhsAovfNi9MyA+nASrGOfiwVPeV5CJN2xjwJ4SSx9kdsD+lYKbw3jtBJVNNQ== X-Received: by 10.223.154.244 with SMTP id a107mr34960173wrc.8.1511882332834; Tue, 28 Nov 2017 07:18:52 -0800 (PST) Received: from localhost.localdomain ([105.133.187.232]) by smtp.gmail.com with ESMTPSA id e197sm25226828wmf.42.2017.11.28.07.18.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Nov 2017 07:18:51 -0800 (PST) From: Ard Biesheuvel To: christoffer.dall@linaro.org, marc.zyngier@arm.com, kvmarm@lists.cs.columbia.edu Subject: [PATCH] kvm: arm: don't treat unavailable HYP mode as an error Date: Tue, 28 Nov 2017 15:18:19 +0000 Message-Id: <20171128151819.18669-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.11.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20171128_071915_694629_39204CB3 X-CRM114-Status: GOOD ( 11.88 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, Ard Biesheuvel MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Since it is perfectly legal to run the kernel at EL1, it is not actually an error if HYP mode is not available when attempting to initialize KVM, given that KVM support cannot be built as a module. So demote the kvm_err() to kvm_info(), which prevents the error from appearing on an otherwise 'quiet' console. Signed-off-by: Ard Biesheuvel Acked-by: Marc Zyngier --- virt/kvm/arm/arm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/virt/kvm/arm/arm.c b/virt/kvm/arm/arm.c index 772bf74ac2e9..988c888a9667 100644 --- a/virt/kvm/arm/arm.c +++ b/virt/kvm/arm/arm.c @@ -1460,7 +1460,7 @@ int kvm_arch_init(void *opaque) bool in_hyp_mode; if (!is_hyp_mode_available()) { - kvm_err("HYP mode not available\n"); + kvm_info("HYP mode not available\n"); return -ENODEV; }