Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp5184711ybc; Tue, 26 Nov 2019 23:24:01 -0800 (PST) X-Google-Smtp-Source: APXvYqwsOn04Hb6qjlBVfKAdWxV/nnCmEIBmERkdzp4uq2EZN8cvqXKQ0BRepvDbglx038ksXcG9 X-Received: by 2002:aa7:df8f:: with SMTP id b15mr1095286edy.214.1574839441221; Tue, 26 Nov 2019 23:24:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574839441; cv=none; d=google.com; s=arc-20160816; b=NJ0AEjgYD+L3zJ5K59yM6hEDICn/TbRwd4UwEumw+rOPl4F1DYuoiOBkgHjwcIj3MS gOIJnMYLjgKirQxdsYqKo71pdUkCynPaP5LvrEqGS7zyg8wazL2VSkz006wx/RJCMlw4 egT64zbY2lCK372e8YeNGNe9+ZO2ubENAybMjXhh5Gmufg4wHDZmYJbGLAKENWBOWUv0 fnjPW64dnEQknHaeBXyob9G7g9K8WQ80LQr1i/XTQlBtAhlbMNjeQ15sVpsokefBskVC Jml694sBjNXxMGuTeL91YcWgS2m55/HbMh6AhS3/5W11XBR2LbaDehfCz5BlqqfhBL+O u/FQ== 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 :content-language:mime-version:user-agent:date:message-id:cc:subject :from:to:dkim-signature; bh=+dIEa+jclTmXr02IdnKWGZL7TW+4WBFOQZr27PMe7Hc=; b=izxLtHCTxHVvNSMEuoIxUJ0T1OOUWJQHxBNB66oJULLaLAB2j6hotZ4B553XzQ1wS1 HE5k4LKmtwj35oReN+AApYBknXlo+yf8qyviCF3h930Bw96ZsyvZ2B6CL1MT3eeX4SmP I8lKNYwl5YkZTvE+mgAEjc37WiGyNRaqxZQ1N3rigJfoJRzd4PCDjnfzIw4hEcnQOAiK sQabylZHgD5A4yXcLpqBEURXfvR5WnjRMxs24CPznkBAv8ZP0VAfrFlGOuP6/8imMW4x tlDyKyXqNxEDomIqK39cmKIQ4TUpyPKkrFhOrkqTtlxexsg4XqlIRr7HqGr/HZllTtN8 iJag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=LUVyaSWC; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w27si10230740eda.296.2019.11.26.23.23.27; Tue, 26 Nov 2019 23:24:01 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-crypto-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=@gmail.com header.s=20161025 header.b=LUVyaSWC; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726520AbfK0HXZ (ORCPT + 99 others); Wed, 27 Nov 2019 02:23:25 -0500 Received: from mail-pf1-f196.google.com ([209.85.210.196]:36414 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726133AbfK0HXZ (ORCPT ); Wed, 27 Nov 2019 02:23:25 -0500 Received: by mail-pf1-f196.google.com with SMTP id b19so10535354pfd.3; Tue, 26 Nov 2019 23:23:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:cc:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=+dIEa+jclTmXr02IdnKWGZL7TW+4WBFOQZr27PMe7Hc=; b=LUVyaSWC8ur/hYdxkd01ssliYl8hgfyWz8MGHZr/pgpnMxFKjZpDYmTiv5Xbg35YPw T7bstW0FN20orFDv24ZfFaJmwxuZnbyCm54i/lY2fVlxZbGc+I9mpTj4zMKF9Ao6ITw2 Pqnh/fqvQvU3kNZJNw/psAiDHpbFzjG3kozmrkJ8QM9ZMm6dGbruFw1jJA7yYEEGQdc1 tRj7XHGlxPWtJGHXutDg9aXe2QGMH7qZl3vERWQ2qifuLNk6n3KUgSvN+sVc3O5zlV55 Ku58NI1qssmv0EJdTyunl9MYkZI8Yro68/kLXxZNDAz/+hbcbrJn1ibZystLXwOv6OOY Djrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:cc:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=+dIEa+jclTmXr02IdnKWGZL7TW+4WBFOQZr27PMe7Hc=; b=EfnypMnCH7Jbfw/qBdSWtUoPPEypwm4ywGbAzIEZ3QdK+oS1KNkji2PZgDPMDWKIZo +D+P1L8ra94nIVxbqHRYtngHeZPYnIzRqd0nSnIB9tK0eamAAhXm2k8ZLMVjNFZiz5VC 2EsNftTsn0Xg2w6w/Q4RXXSeCZPQ8YyN0a0gkMu4CAokD9s4Y7Olzj3g/xGn23anJqGr l/+//tdjIuOnHdZPNjEhwl0EqGQ//weaUI/6zUeamY+PfCUyb4mNSEMYSPZ2XTinDDcv suaPa73lHJa4bDmLdURaLceRF9ELSN2hzBywUFAhNqTLrdeuMehJE8EG20M75uzElX8c 8xYw== X-Gm-Message-State: APjAAAUtvVeXW33jJtnmZBisMSpHjQ8kwjlzT8B+Wi9l5+JvBVr5fYIs ImGxWVZAhdS5A0XtghuIoQ== X-Received: by 2002:a63:ea09:: with SMTP id c9mr3283058pgi.232.1574839404727; Tue, 26 Nov 2019 23:23:24 -0800 (PST) Received: from [127.0.0.1] ([203.205.141.52]) by smtp.gmail.com with ESMTPSA id g7sm14609829pgr.52.2019.11.26.23.23.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 Nov 2019 23:23:24 -0800 (PST) To: "x86@kernel.org" , kvm@vger.kernel.org, "linux-kernel@vger.kernel.org" , linux-crypto@vger.kernel.org From: Haiwei Li Subject: [PATCH v2] KVM: SVM: Fix "error" isn't initialized Cc: "pbonzini@redhat.com" , "rkrcmar@redhat.com" , Sean Christopherson , "vkuznets@redhat.com" , "wanpengli@tencent.com" , "jmattson@google.com" , "joro@8bytes.org" , "tglx@linutronix.de" , "mingo@redhat.com" , "bp@alien8.de" , "hpa@zytor.com" , thomas.lendacky@amd.com, gary.hook@amd.com, herbert@gondor.apana.org.au, davem@davemloft.net Message-ID: <2967bd12-21bf-3223-e90b-96b4eaa8c4c2@gmail.com> Date: Wed, 27 Nov 2019 15:23:09 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org From e7f9c786e43ef4f890b8a01f15f8f00786f4b14a Mon Sep 17 00:00:00 2001 From: Haiwei Li Date: Wed, 27 Nov 2019 15:00:49 +0800 Subject: [PATCH v2] fix: 'error' is not initialized There are a bunch of error paths were "error" isn't initialized. Signed-off-by: Haiwei Li Reported-by: Dan Carpenter --- arch/x86/kvm/svm.c | 3 ++- drivers/crypto/ccp/psp-dev.c | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c index 362e874..9eef6fc 100644 --- a/arch/x86/kvm/svm.c +++ b/arch/x86/kvm/svm.c @@ -6308,7 +6308,8 @@ static int sev_flush_asids(void) up_write(&sev_deactivate_lock); if (ret) - pr_err("SEV: DF_FLUSH failed, ret=%d, error=%#x\n", ret, error); + pr_err("SEV: DF_FLUSH failed, ret=%d. PSP returned error=%#x\n", + ret, error); return ret; } diff --git a/drivers/crypto/ccp/psp-dev.c b/drivers/crypto/ccp/psp-dev.c index 39fdd06..c486c24 100644 --- a/drivers/crypto/ccp/psp-dev.c +++ b/drivers/crypto/ccp/psp-dev.c @@ -155,6 +155,8 @@ static int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret) unsigned int phys_lsb, phys_msb; unsigned int reg, ret = 0; + *psp_ret = -1; + if (!psp) return -ENODEV; -- 1.8.3.1