Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4996086imu; Tue, 29 Jan 2019 10:59:38 -0800 (PST) X-Google-Smtp-Source: ALg8bN7upooloEzLaQKkFD8eLbscv5+o9z4ByjnoB2E4NhdFo6MMHHAgoqskzPyt0+5XdegoeP6r X-Received: by 2002:a63:1a0c:: with SMTP id a12mr24306571pga.157.1548788378015; Tue, 29 Jan 2019 10:59:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548788377; cv=none; d=google.com; s=arc-20160816; b=EsWUMaG/4yi+L2ZZm5KeSQIwrd26cQEHac6ILqRgdqn/NEmYHVooYiP4qQHQMdpCfv C2s0kGcmSh+QfrSqNBsBtxo+3LXcpm1C31oYVv1yBcQguC2aH6j03rPXbfZ+f8UpF6kS SXOe9qsdJz8P0XvRFhcRDSevVoFaKeL7vR2RVwvsCRrbfgPkNiWMEaDsfNUmg72XObPJ ssWkG0XjpQ0RDW+8gpXNlrSRdU+ddH2/xX2Ej+EI4WnbNckBSE7Q3clG+dDJNiyxqHm4 MkUkLazcVPEgup730d1CxM7t+twicEL60/DnHbct0Je0dSwgAfPfe9wMoFAp9amGVDY3 r5Hw== 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 :message-id:date:subject:cc:to:from; bh=Xv6BKrxdurCO8DdxsBwTJaItIUZ7+qx0ejWIGQXxmPk=; b=zM8fyga9CdnD9jjhydUqF/RvButNVqhJ+V5XUGoCMxO/BhuzQMU9ZS4yqQqxPtx0zF zZhh4IW4dAIQ/42WOftKpsYpgf3jCLovirz5LZw5oOku7d/ObzmN3PYVEXthCb63t0c3 ieiM3+e4fPVo0VeTv+Qj80iop+8d16r2bejK34h66Qcup+K7EGVSBjsczAovQqhdvlVY BwCgDHlqQZ0lV/CEfexHkPlYRKCimmK7EGyJhzNdams6sEkPZKwJYprjXnoDPEQxGd61 prLYzJ+aomzi3DRKw62K0Hm38efEXdJMDWSI+RMhR05K7x7ujGbxrqg6SIb7f3T1GZLy ltJQ== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b186si38379748pfb.24.2019.01.29.10.59.22; Tue, 29 Jan 2019 10:59:37 -0800 (PST) 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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729096AbfA2S7N (ORCPT + 99 others); Tue, 29 Jan 2019 13:59:13 -0500 Received: from mx1.redhat.com ([209.132.183.28]:46632 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727501AbfA2S7N (ORCPT ); Tue, 29 Jan 2019 13:59:13 -0500 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 6253512F910; Tue, 29 Jan 2019 18:59:13 +0000 (UTC) Received: from cantor.redhat.com (ovpn-116-77.phx2.redhat.com [10.3.116.77]) by smtp.corp.redhat.com (Postfix) with ESMTP id F3EA15C234; Tue, 29 Jan 2019 18:59:12 +0000 (UTC) From: Jerry Snitselaar To: linux-integrity@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Peter Huewe , Jarkko Sakkinen , Jason Gunthorpe Subject: [PATCH] tpm: don't print error message in tpm_transmit_cmd when tpm still testing Date: Tue, 29 Jan 2019 11:59:11 -0700 Message-Id: <20190129185911.13559-1-jsnitsel@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Tue, 29 Jan 2019 18:59:13 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Currently tpm_transmit_cmd will print an error message if the tpm returns something other than TPM2_RC_SUCCESS. This means that if the tpm returns that it is testing an error message will be printed, and this can cause confusion for the end user. So avoid printing the error message if TPM2_RC_TESTING is the return code. Cc: Peter Huewe Cc: Jarkko Sakkinen Cc: Jason Gunthorpe Signed-off-by: Jerry Snitselaar --- drivers/char/tpm/tpm-interface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/tpm/tpm-interface.c b/drivers/char/tpm/tpm-interface.c index d9439f9abe78..6339a2e289ae 100644 --- a/drivers/char/tpm/tpm-interface.c +++ b/drivers/char/tpm/tpm-interface.c @@ -397,7 +397,7 @@ ssize_t tpm_transmit_cmd(struct tpm_chip *chip, struct tpm_space *space, err = be32_to_cpu(header->return_code); if (err != 0 && err != TPM_ERR_DISABLED && err != TPM_ERR_DEACTIVATED - && desc) + && err != TPM2_RC_TESTING && desc) dev_err(&chip->dev, "A TPM error (%d) occurred %s\n", err, desc); if (err) -- 2.20.1.98.gecbdaf0899