Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp254346ybi; Wed, 29 May 2019 20:44:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqyY4CWjz0CkedTrwRyHb42IHREkUWkefRG/9EvBH8YrsewUfwkOalEVy2Di9ifG1DCqfvYy X-Received: by 2002:a63:c750:: with SMTP id v16mr1715397pgg.409.1559187844733; Wed, 29 May 2019 20:44:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559187844; cv=none; d=google.com; s=arc-20160816; b=j6IzEyTjgmCjgavifC1eGgU1gHLFiTiYboARovMZCmWjAbIiUWZcn0e55NwjSlQDg8 D4MgeRXFEZLy8MjGa70c5rbORjV8qCB8GeQbwNE3we5fqT243VUBJNp7XV9GWB8hraWN Tj/waPGVsmOiAY6Uj1nIFwdxNAyVeWV5bVHPwqLNdQVSz0Utlt8NEFV7dD8+grMXH5Po oqvQTKN0XG8pOnrWnBUBetSlWywEa0u6sivRis2gwhYlqKq7rPVyMC/3IaG5VmQgaEOY +044z6JvOKcPfviRECtd6cI9Mm/rob1GLJuINpsvr+66igh3Z+t2EAzKQjXR6Q/IKCJL vDSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=wS5nig85ffbbYTT5BIJr51evqpcXA+dZTkJRkGORAoE=; b=B0mvybcUAZ/pHyzd+IY0+d6ROXCB16Cqy7n1zd64lQgbgxSdGJFCC2ccPY/tQ0jDWk Qtu5JBrGtyWfSE4RYKoGQE4gXQRVLRDfD1Y+y5Dbs9YabzLwFf2V+CyeWopnkw3QbMQq uobxKe/JNLSrtOXRG4ToYCDYwGT62FvsBcYD7MfFRc6upEkYdYRW5Zl+78slYbG7aza9 bItlmQrFm8Gl24hVpNBk4+dEW50iwCiKSKlo01dXLH2nxPj0B6DEbMyDY3VDVVVGO2Si 5CO7O2v8AHEEob9pM/NTwRBXmU1IfldcKRi09iMTCTeEtcyikTiMPK7AtRpYICjZoWqf 5ceg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=pgQgAc94; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o6si1905166plk.296.2019.05.29.20.43.47; Wed, 29 May 2019 20:44:04 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=pgQgAc94; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732441AbfE3DVF (ORCPT + 99 others); Wed, 29 May 2019 23:21:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:41562 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730622AbfE3DQN (ORCPT ); Wed, 29 May 2019 23:16:13 -0400 Received: from localhost (ip67-88-213-2.z213-88-67.customer.algx.net [67.88.213.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id DA3E1245AB; Thu, 30 May 2019 03:16:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1559186172; bh=56vgd8SDkEUz3UFrrp79KWlabZkIwvwexkR8pA6e3O8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pgQgAc94r1kaZGI8HiUMA+3fTiqH0Ve2N561khZkvTrRixvtlgD6/wP1YhqeFo3K/ +ips+2p8BmlKpGnILyAn2zbi5qh9vsm+mbnQ7s7gC9ebtHOeMF3D3dmqHoJglCRMAu PWvnW+flSiTIHeKX2pIvcIh+GiO1kqmAx8Qtzucg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Pavel Machek , Sean Christopherson , Paolo Bonzini Subject: [PATCH 4.19 005/276] KVM: x86: fix return value for reserved EFER Date: Wed, 29 May 2019 20:02:43 -0700 Message-Id: <20190530030523.731037078@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190530030523.133519668@linuxfoundation.org> References: <20190530030523.133519668@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Paolo Bonzini commit 66f61c92889ff3ca365161fb29dd36d6354682ba upstream. Commit 11988499e62b ("KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes", 2019-04-02) introduced a "return false" in a function returning int, and anyway set_efer has a "nonzero on error" conventon so it should be returning 1. Reported-by: Pavel Machek Fixes: 11988499e62b ("KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes") Cc: Sean Christopherson Cc: stable@vger.kernel.org Signed-off-by: Paolo Bonzini Signed-off-by: Greg Kroah-Hartman --- arch/x86/kvm/x86.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -1188,7 +1188,7 @@ static int set_efer(struct kvm_vcpu *vcp u64 efer = msr_info->data; if (efer & efer_reserved_bits) - return false; + return 1; if (!msr_info->host_initiated) { if (!__kvm_valid_efer(vcpu, efer))