Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp5497740rwb; Mon, 14 Nov 2022 05:39:54 -0800 (PST) X-Google-Smtp-Source: AA0mqf6HOd5G8UR+rDwKLJcytlg58lSjfxWIq9szK5TSYy007kfX8uXrZjxo0q0jY3WfJuEDNjoe X-Received: by 2002:a62:36c6:0:b0:56e:cbe8:9353 with SMTP id d189-20020a6236c6000000b0056ecbe89353mr14108066pfa.5.1668433194420; Mon, 14 Nov 2022 05:39:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668433194; cv=none; d=google.com; s=arc-20160816; b=MBKhKo/irDbLQ5oyyPUXdsHFJZGWsKRDjbiPOWkeZ5mQjH9g0Ngcg3Mu6+HN2eaUt6 r7LGKm4RWaiKfvx/a8jtywKw3tfl19T33y4oNFl30KlKjD8dE4LgxHDWr43cklTe+V2/ WMmfyHuKib/xFp7Gk+9pBdvStE0cOhqox0cXjcQhGt1j8s2u6FOSobWDXtyvFzKaCu47 Uee+K48t9lddtuczD9mCahGBJcImCHhBt1fTQoCUlKZoTGQ4+RgXe1xqQtEozrD0tSzL AWbUyv8ieYjZAGD5qClSFP6BmedXJiOJrFw9GNCqatuJajgBt4/HFCTVnTHWuYtNnrHG Jj8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:ui-outboundreport:content-transfer-encoding :in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:dkim-signature; bh=zaQ6F6G83yMJjQuxOStd2mOL8/sp/yK9KiuRgUCnu3A=; b=i2ripd/b4AcX1mHvpe1TMtN6miPb1haz0T8d5vapmX8YVEbDvEWtp6gC/3Z1HUoyyl 7zkTu80DlffRGIoUC3++Zx2wKrrX3YOpUbGo3jpYRMbLBWEfhOS95LntwGdZ77wZxOEh U9alz+LUPh8U1NUqd/6/cbeHUPTVSPF9ljmBWx3RPriTGSKjEfY5Xl8SV7fRq9r+1Kqb Q2CtEsL9CVe9zqbGKG8QRUwkXMr86OWIKum2mlrBE71MZ+heT6rdFHY+GWyGNZ01wuMb PUoegi2QV8CT8PbNjaRgqc7MD6lPY5xM1GDS9unGK9RGPUglRUkkoz8HjxBG22Izucj+ jY/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b=b6Kb1SfB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id oo1-20020a17090b1c8100b002182059ec7esi7510814pjb.145.2022.11.14.05.39.42; Mon, 14 Nov 2022 05:39:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b=b6Kb1SfB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236826AbiKNNgE (ORCPT + 88 others); Mon, 14 Nov 2022 08:36:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58314 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236810AbiKNNgB (ORCPT ); Mon, 14 Nov 2022 08:36:01 -0500 Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DDC9218355; Mon, 14 Nov 2022 05:36:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1668432945; bh=J28N5W5FAUm241m4ZDitkCO4N8V6HZQiliVkLmMyHpw=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=b6Kb1SfB/0u8MYKTlcqkPPH0S/HJ4+42gjBXb5oPJA4DeHKZbsPwyVbf9omEY4xLj X10re83Y2zXNHRh1WkkHw0oGXEIfu9j0t1QfoMU3VuICV1JNu/lkXeH9vwivxdNUlG wl9zuIgcTJhvsYDB33l+WUA0t6F88hhOoczMmTBKZB9sGW6X0M++e7gcYMZbTu5sfj cL0evw/slxMTxK/PSoGfAzBNZGscLXsk1hE7G87NYlzDd7OgqTGG+ZItjhR7lNdk8e 9ErFKDtFJpa/eK0FkS7geVYnpaaMufqDJG8NB7QzLMALnJJbalJLbF4eBW7tS+p844 vcg/EIdEaGilA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.83] ([84.162.7.17]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M6lpM-1oswnP2QiU-008Hdo; Mon, 14 Nov 2022 14:35:45 +0100 Message-ID: <6ab8b468-44ee-a488-0f74-eb9dccdd0247@gmx.de> Date: Mon, 14 Nov 2022 14:35:44 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: [PATCH v9 12/12] tpm, tpm_tis: Enable interrupt test To: peterhuewe@gmx.de, jarkko@kernel.org, jgg@ziepe.ca Cc: stefanb@linux.vnet.ibm.com, linux@mniewoehner.de, linux-integrity@vger.kernel.org, linux-kernel@vger.kernel.org, jandryuk@gmail.com, pmenzel@molgen.mpg.de, l.sanfilippo@kunbus.com, lukas@wunner.de, p.rosenberger@kunbus.com References: <20221110152533.24243-1-LinoSanfilippo@gmx.de> <20221110152533.24243-13-LinoSanfilippo@gmx.de> Content-Language: en-US From: Lino Sanfilippo In-Reply-To: <20221110152533.24243-13-LinoSanfilippo@gmx.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:njTaZgst5Y9u+100/BoRiTIMgGlNmYB6JpsieeVdTIb6TOKcSts T7gOrieUNwUFCTWdnKzp6cHO5k8yeucAWnbhUWrqKSjbMt8tQ/bOL4mKq949D3mgYzz60lD lrOylPc3GQvuukCzkDsHvyWLiFrPQFy3O08BNjv/lvLGCeKxSJ2906zDcnltN5SiXzg23Qo zE+jKbGgCTK80jivgQNpg== UI-OutboundReport: notjunk:1;M01:P0:s51Kaw7iSjY=;uU+POoeyTnWG+Q1E/BBeATDyqdc YqDmqcbM8jYLypOaDS2ZDY8wONocgpOray4tX4XFbhXSI7J5LIRkoZO760mr1sFzJ4Nm6KMv6 tMXTb89EbeeRum7NYqfP6+wFUbZKPi7qdw/YTQL6Q0m1B7NCIfOseSCq/Cksj/hjjN9DxsFbn BomcbK+KxIKB4fBj9hBKH9HWYZtXOatIwwmGbj/lojR1K/C4sL0xGsjODKYlCrqGZRjQ70UUs 3L1xuHee/hTzZELpvDBII8vv9q1puJLix/vc/v0MJkd+ofrG879kwS16iYUNOzNeTV2QeC6uj oWHGP8JD340JKW5yNox7neMFTZJT8j2/Phhu7bztlBETFwY3vq5LWyZNlNO8R334EbE/uhVAT 4SMQmwQSwp4GEOWD/MXfIwXwBpTHay9Mg6V5oThcNyctiHadEGHHUmZtNF138QbGxCZqmeReN +QJgF2jIfLRoiWLRZTZiIXzU6tArNI47SiPSKabpfmAehHcFBHJnhJOxas1XAsnZuRHHgCoz5 lEN+tCJQsYcaEBtAMhgU1zjOYTHfLjyphxeUoXjQ/RFPWVXSAnSE5dYU9zA2GKZXmYLo34JPa eQmvrYixuxNV/RzxQkFuXNBAqzU5XIl56A1A4pIPcwIDxGlxBWJHHJqgzAxuXuek3Tojlf9V/ YnBfXMHRYtbxtD5Je0BKdWYvGVWFCQipZaALSzT4dFcb358dGAJXpTK2BjIwoxFdFWyUPGvSz AKAKh6o4Mwt6XnM8JxSk2BqUcD8uHdFRxUuscCGQD5j3GMr2c1f9u5AUXs+I5s/xN/OdxSZj1 afWPSC8of8urKjwN2pLf0E56fbjwqZb4OOhd0jnE9i3/PsClM2DfV41sslsFzGe4EuKSQcK9n N4IWIYaej22IdlaPiQdRoXqvHOJdKD4XAz9cESlGA6uEPAiBjuwdZk6JSKcpahkwtm7nQUz/I jH1wvgteX3nxxpg+O2Znwi7dS1Y= X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10.11.22 16:25, Lino Sanfilippo wrote: > From: Lino Sanfilippo > > The test for interrupts in tpm_tis_send() is skipped if the flag > TPM_CHIP_FLAG_IRQ is not set. Since the current code never sets the flag > initially the test is never executed. > > Fix this by setting the flag in tpm_tis_gen_interrupt() right after > interrupts have been enabled and before the test is executed. > > Signed-off-by: Lino Sanfilippo > --- > drivers/char/tpm/tpm_tis_core.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/char/tpm/tpm_tis_core.c b/drivers/char/tpm/tpm_tis_= core.c > index 469a1db95941..1f78582264eb 100644 > --- a/drivers/char/tpm/tpm_tis_core.c > +++ b/drivers/char/tpm/tpm_tis_core.c > @@ -793,6 +793,8 @@ static int tpm_tis_gen_interrupt(struct tpm_chip *ch= ip) > if (ret < 0) > return ret; > > + chip->flags |=3D TPM_CHIP_FLAG_IRQ; > + > if (chip->flags & TPM_CHIP_FLAG_TPM2) > ret =3D tpm2_get_tpm_pt(chip, 0x100, &cap2, desc); > else Please ignore this patch. I will send another version in a v10 of this ser= ies. Regards, Lino