Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp3819148iog; Tue, 21 Jun 2022 06:38:49 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vpncTqoZuSDlb1mf31qx1qq+WoWB9I51eIi22jaTgLfoMA68CIHm13GJjo0aDIvWhAZekW X-Received: by 2002:a17:906:7007:b0:6ff:8028:42e with SMTP id n7-20020a170906700700b006ff8028042emr24643219ejj.278.1655818729158; Tue, 21 Jun 2022 06:38:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655818729; cv=none; d=google.com; s=arc-20160816; b=a1CHjTX+sAY36WbjtCSUHm1xCMC104D49dlbpmD3YLpudHcqtbi5zpUIWP2n9mEmTN sXERPVEJuN7YMZkceRZEbo+r421nNeIa2BwGPORg5zCl/99dbrrjVPCwbZeZVknN5W0O h2ZtWb0OD829fBjGrRWE/EteE77vNrqZ7ITllBNbBxt8VHwa8wd53Nu4zAugmv2DKwgH f2z1mcM+aAywF7jRE44b64u93PSmK6C7Fo/ydeg2lCacZCeRjVLyKNHZTvc2lL/Oxn3I 37eet+cXyWvQveCDXIdpGUW1taoP1RFld761pq3CWxhQXI3GxbJ4vYv2yH39Ty7Hy/0O NayQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=vLz9Wf2+6MlMxzDvcnR6bF4tQIwwWW2OtZip072WcPg=; b=lFEy9YnY7C/nF3TPpmncAiV9BkLDTnKp6hjhrnJue47RVp2osSsv1oM9H94w6YfVZ6 /JubZEw/MV0R/IdJ2JgQi6oBxGyE6m0HnM+Ld/Khlj+sbdpiLtWIEwfjYesjjDOaswir 89JrVhzJl1N6qyA4Rg35k83m6M2oumwwAKNFeSJpTXOzYQqYTe3Gn5PmwqfB6u1TEXzY 9Qa2uBB+RPlDMGMoQjXzXiaWaxINM/1RRW7re51YNPxrgeqKxVXYfEuEMic9lFpep6Lk xefGZEg8BmWD0tNtuEB9z9C9yKVN5KQPva8tubfLYENUSv7AAWMqNBscBgwcAf6IbO4w l+NQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=lPW9Vx5r; 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=fail (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 g16-20020a170906c19000b006fefb80f6cfsi15273382ejz.413.2022.06.21.06.38.23; Tue, 21 Jun 2022 06:38:49 -0700 (PDT) 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.net header.s=badeba3b8450 header.b=lPW9Vx5r; 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=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231831AbiFUNe4 (ORCPT + 99 others); Tue, 21 Jun 2022 09:34:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55578 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1351579AbiFUNbC (ORCPT ); Tue, 21 Jun 2022 09:31:02 -0400 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 50E652AE17; Tue, 21 Jun 2022 06:25:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655817936; bh=vLz9Wf2+6MlMxzDvcnR6bF4tQIwwWW2OtZip072WcPg=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=lPW9Vx5rvFOZK++BIZ6HSKC9cxArBrrcNYMX/Bpa6tTw3fIOSCboWc3DUyzcmDqpF gtCTIgUg8+rmG+Dep3M0+WF2E0sKek758UOSktLt2dXbThwo5Fw3hR1vxl3ywVVmAP zv2sk22TtelEeuR+CVqwPA0qzLOWFX/ZVyL7nSww= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from Venus.fritz.box ([46.223.2.162]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MSKyI-1oEcEi0PfM-00Sbd6; Tue, 21 Jun 2022 15:25:36 +0200 From: Lino Sanfilippo 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, l.sanfilippo@kunbus.com, LinoSanfilippo@gmx.de, lukas@wunner.de, p.rosenberger@kunbus.com Subject: [PATCH v6 0/9] TPM IRQ fixes Date: Tue, 21 Jun 2022 15:24:38 +0200 Message-Id: <20220621132447.16281-1-LinoSanfilippo@gmx.de> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: base64 X-Provags-ID: V03:K1:VrMkKDj7QnWhNze5ttV1evfMRvtx/UFBImuDqIINsdLXnwGMawH InkQDtd/RZ3Zdw8UmzD9d7MmGKLkKwIsHdIbEenkbHsPgz2AXzl2SnBD1jP41lo+AMu/AF6 1k42hv78yH2jJ+JFqN51G0utD2XPtWUZ/LlyB5spmWagOrskxgh20SapeN+yIURud/+H9Qq NKIXk+etLnKQedAjOBSgA== X-UI-Out-Filterresults: notjunk:1;V03:K0:FjBVVmvSacQ=:nra10x3JWv3Kh4MaYpjtWW cKiJTlTQv1MySAB8vu15WJaR5xjYM9FEykEEmX7rmxM9fmjbavk4s/EHiONfrtZOIzSC9PVHf Bd867ctVlMuZwJGsTfCHbSZjCbQG4GzKNzLgZew6ErMzbwF9/PNuGaGPshoiD1xHhe+cRFLkd rO6WacdXkEsZi7iJpuZnco1IqI4fpQcdlXCqX87smq4xFjUggIXc4IxKPpBDI5nnBBFBXA5Rn nga5AEpGVpEincWLY9V5UKW7kG2+xjkvyFR284FeuqHqIwXtfYQe2eI9ZdsRJs5MeToDHacDg PVJ4aCxsLVCtMZbdmTi8MRCfR9+kKwbWe/Jj8gpFybGq+VHLM2DEWSyC1m7adHYFWfxPTXnLC e8ZFiSUELp+/f/Bp0Pc/AsVolsk+uugYwRaJdcs1Z8fxLiuUU5k6MZvLjD6O+sa8kXh/4rDdg 13wBDaGMr0jtutzR8m+wZY0OhwF2hSZ1HyotFNgTSwv8NE7YSDy2drA6GguK0r5jvihSO4PqS l73kETGhWN/gb/m5nyANbqL/9EValwrpYaXd+otea4+PLGWC+f+H3EjfZstNBcHwp12toh8Up QlhwkuXidTFoRfSOJOd87kX/p2vVJ95UKKNZAm6YqflKEFaV+gPeSo1gxg34iKyEUnZG/Pxxc vh+4MmPWlqeNrUK1PN0QJG18Os+Olaa7U8VCSdYwJ9Ux+60wtw57wEH+yGxZope6l38TMr1So EeipkQL4x77c7lVeLD2RcRG31xkO0WcdRTq35kmILd43FwzgYO8jI09Dyl/fGvIXEFc2g9i03 Xj9Z7XunWEyGkc2bxa8EABhWRqpuOBGGN7/vsKt+tL47iZZnEydj3plflpXcbdXNUEwmStmrp StaF8/81daM5/9xvd3e85KofaM0DVzIxVLi/QX/GajIwXyN1Va+TQPySntqCJzWPnM1JEEkFV jiHCtKtondWmhKDNMrKp+SDzGsLsj3ODPRHLCf06sJvzpWa+2qPM1UrBKYjFxC1Z3taI5muhf 41UfV/kApnzfgze3/bnslEfifUNRH2tJfzFfWTMOJCDObXCjbtY2biZkhd8ItohwKFvzm2O2x /iac687bkAYAOBhYUYAj7O5JTM4oI3DmwlykWJP1SxuYWp7qYAm92xi0Q== X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,MIME_BASE64_TEXT,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 RnJvbTogTGlubyBTYW5maWxpcHBvIDxsLnNhbmZpbGlwcG9Aa3VuYnVzLmNvbT4KClRoaXMgc2Vy aWVzIGVuYWJsZXMgSVJRIHN1cHBvcnQgZm9yIHRoZSBUUE0gVElTIGNvcmUuIEZvciB0aGlzIHJl YXNvbiBhCm51bWJlciBvZiBidWdmaXhlcyBhcm91bmQgdGhlIGludGVycnVwdCBoYW5kbGluZyBh cmUgcmVxdWlyZWQgKHBhdGNoZXMgMSB0bwo0KS4KClBhdGNoIDUgdGFrZXMgaW50byBhY2NvdW50 IHRoYXQgYWNjb3JkaW5nIHRvIHRoZSBUUE0gSW50ZXJmYWNlClNwZWNpZmljYXRpb24gc3RzVmFs aWQgYW5kIGNvbW1hbmRSZWFkIGludGVycnVwdHMgbWlnaHQgbm90IGJlIHN1cHBvcnRlZApieSB0 aGUgaGFyZHdhcmUuIEZvciB0aGlzIHJlYXNvbiB0aGUgc3VwcG9ydGVkIGludGVycnVwdHMgYXJl IGZpcnN0IHF1ZXJpZWQKYW5kIHN0b3JlZC4gVGhlbiB3YWl0X2Zvcl90cG1fc3RhdCgpIGlzIGFk anVzdGVkIHRvIG5vdCB3YWl0IGZvciBzdGF0dXMKY2hhbmdlcyB0aGF0IGFyZSBub3QgcmVwb3J0 ZWQgYnkgaW50ZXJydXB0cy4KClBhdGNoIDYgYWRkcmVzc2VzIHRoZSBpc3N1ZSB3aXRoIGNvbmN1 cnJlbnQgbG9jYWxpdHkgaGFuZGxpbmc6ClNpbmNlIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciB3cml0 ZXMgdGhlIGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXJzIGl0IG5lZWRzCnRvIGhvbGQgdGhlIGxv Y2FsaXR5LiBIb3dldmVyIGl0IHJ1bnMgY29uY3VycmVudGx5IHRvIHRoZSB0aHJlYWQgd2hpY2gK dHJpZ2dlcmVkIHRoZSBpbnRlcnJ1cHQgKGUuZy4gYnkgcmVhZGluZyBvciB3cml0aW5nIGRhdGEg dG8gdGhlIFRQTSkuIFNvCml0IG11c3QgdGFrZSBjYXJlIHdoZW4gY2xhaW1pbmcgYW5kIHJlbGVh c2luZyB0aGUgbG9jYWxpdHkgaXRzZWxmLApiZWNhdXNlIGl0IG1heSByYWNlIHdpdGggdGhlIGNv bmN1cnJlbnQgcnVubmluZyB0aHJlYWQgd2hpY2ggYWxzbyBjbGFpbXMKYW5kIHJlbGVhc2VzIHRo ZSBsb2NhbGl0eS4KVG8gYXZvaWQgdGhhdCBib3RoIGludGVycnVwdCBhbmQgY29uY3VycmVudCBy dW5uaW5nIHRocmVhZCBpbnRlcmZlcmUgd2l0aAplYWNoIG90aGVyIGEgbG9jYWxpdHkgY291bnRl ciBpcyB1c2VkIHdoaWNoIGd1YXJhbnRlZXMgdGhhdCBhdCBhbnkgdGltZQp0aGUgbG9jYWxpdHkg aXMgaGVsZCBhcyBsb25nIGFzIGl0IGlzIHJlcXVpcmVkIGJ5IG9uZSBvZiBib3RoIGV4ZWN1dGlv bgpwYXRocy4KClBhdGNoIDcgaW1wbGVtZW50cyB0aGUgcmVxdWVzdCBvZiBhIHRocmVhZGVkIGlu dGVycnVwdCBoYW5kbGVyLiBUaGlzIGlzCm5lZWRlZCBzaW5jZSBTUEkgdXNlcyBhIG11dGV4IGZv ciBkYXRhIHRyYW5zbWlzc2lvbiBhbmQgc2luY2Ugd2UgYWNjZXNzIHRoZQppbnRlcnJ1cHQgc3Rh dHVzIHJlZ2lzdGVyIHZpYSBTUEkgaW4gdGhlIGlycSBoYW5kbGVyIHdlIG5lZWQgYSBzbGVlcGFi bGUKY29udGV4dC4KClBhdGNoIDggbWFrZXMgc3VyZSB0aGF0IHdyaXRlcyB0byB0aGUgaW50ZXJy dXB0IHJlZ2lzdGVyIGFyZSBlZmZlY3RpdmUgaWYKZG9uZSBpbiB0aGUgaW50ZXJydXB0IGhhbmRs ZXIuCgpQYXRjaCA5IGVuYWJsZXMgdGhlIHRlc3QgZm9yIGludGVycnVwdHMgYnkgc2V0dGluZyB0 aGUgcmVxdWlyZWQgZmxhZyBiZWZvcmUKdGhlIHRlc3QgaXMgZXhlY3V0ZWQuCgpDaGFuZ2VzIGlu IHY2OgotIHNldCBUUE1fVElTX0lSUV9URVNURUQgaW4gZmxhZyBtZW1iZXIgb2YgdGhlIHRwbV90 aXNfZGF0YSBzdHJ1Y3QgaW5zdGVhZAppbiBhbiBvd24gYml0ZmllbGQgCi0gaW1wcm92ZSBjb21t aXQgbWVzc2FnZXMKLSB1c2UgaW50X21hc2sgaW5zdGVhZCBvZiBpcnFzX2luX3VzZSBhcyB2YXJp YWJsZSBuYW1lCi0gdXNlIHN0c19tYXNrIGluc3RlYWQgb2YgYWN0aXZlX2lycXMgYXMgdmFyaWFi bGUgbmFtZQotIHNxdWFzaCBwYXRjaCA1IGFuZCA2Ci0gcHJlZml4IGZ1bmN0aW9ucyB3aXRoIHRw bV90aXNfCi0gcmVtb3ZlICJmaXhlcyIgdGFnCgpDaGFuZ2VzIGluIHY1OgotIGltcHJvdmUgY29t bWl0IG1lc3NhZ2Ugb2YgcGF0Y2ggMSBhcyByZXF1ZXN0ZWQgYnkgSmFya28KLSBkcm9wIHBhdGNo IHRoYXQgbWFrZXMgbG9jYWxpdHkgaGFuZGxpbmcgc2ltcGxlciBieSBvbmx5IGNsYWltaW5nIGl0 IGF0CiAgZHJpdmVyIHN0YXJ0dXAgYW5kIHJlbGVhc2luZyBpdCBhdCBkcml2ZXIgc2h1dGRvd24g KHJlcXVlc3RlZCBieSBKYXJrbykKLSBkcm9wIHBhdGNoIHRoYXQgbW92ZXMgdGhlIGludGVycnVw dCB0ZXN0IGZyb20gdHBtX3Rpc19zZW5kKCkKICB0byB0bXBfdGlzX3Byb2JlX2lycV9zaW5nbGUo KSBhcyByZXF1ZXN0ZWQgYnkgSmFya28KLSBhZGQgcGF0Y2ggdG8gbWFrZSBsb2NhbGl0eSBoYW5k bGluZyB0aHJlYWRzYWZlIHNvIHRoYXQgaXQgY2FuIGFsc28gYmUKICBkb25lIGJ5IHRoZSBpcnEg aGFuZGxlcgotIHNlcGFyYXRlIGxvZ2ljYWwgY2hhbmdlcyBpbnRvIG93biBwYXRjaGVzCi0gYWx3 YXlzIHJlcXVlc3QgdGhyZWFkZWQgaW50ZXJydXB0IGhhbmRsZXIKCkNoYW5nZXMgaW4gdjQ6Ci0g b25seSByZXF1ZXN0IHRocmVhZGVkIGlycSBpbiBjYXNlIG9mIFNQSSBhcyByZXF1ZXN0ZWQgYnkg SmFya28uCi0gcmVpbXBsZW1lbnQgcGF0Y2ggMiB0byBsaW1pdCBsb2NhbGl0eSBoYW5kbGluZyBj aGFuZ2VzIHRvIHRoZSBUSVMgY29yZS4KLSBzZXBhcmF0ZSBmaXhlcyBmcm9tIGNsZWFudXBzIGFz IHJlcXVlc3RlZCBieSBKYXJrby4KLSByZXBocmFzZSBjb21taXQgbWVzc2FnZXMgCgpDaGFuZ2Vz IGluIHYzOgotIGZpeGVkIGNvbXBpbGVyIGVycm9yIHJlcG9ydGVkIGJ5IGtlcm5lbCB0ZXN0IHJv Ym90Ci0gcmVwaHJhc2VkIGNvbW1pdCBtZXNzYWdlIGFzIHN1Z2dlc3RlZCBieSBKYXJrbyBTYWtr aW5lbgotIGFkZGVkIFJldmlld2VkLWJ5IHRhZwoKQ2hhbmdlcyBpbiB2MjoKLSByZWJhc2UgYWdh aW5zdCA1LjEyCi0gZnJlZSBpcnEgb24gZXJyb3IgcGF0aAoKTGlubyBTYW5maWxpcHBvICg5KToK ICB0cG0sIHRwbV90aXM6IEF2b2lkIGNhY2hlIGluY29oZXJlbmN5IGluIHRlc3QgZm9yIGludGVy cnVwdHMKICB0cG0sIHRwbV90aXM6IENsYWltIGxvY2FsaXR5IGJlZm9yZSB3cml0aW5nIFRQTV9J TlRfRU5BQkxFIHJlZ2lzdGVyCiAgdHBtLCB0cG1fdGlzOiBEaXNhYmxlIGludGVycnVwdHMgaWYg dHBtX3Rpc19wcm9iZV9pcnEoKSBmYWlsZWQKICB0cG0sIHRtcF90aXM6IENsYWltIGxvY2FsaXR5 IGJlZm9yZSB3cml0aW5nIGludGVycnVwdCByZWdpc3RlcnMKICB0cG0sIHRwbV90aXM6IE9ubHkg aGFuZGxlIHN1cHBvcnRlZCBpbnRlcnJ1cHRzCiAgdG1wLCB0bXBfdGlzOiBJbXBsZW1lbnQgdXNh Z2UgY291bnRlciBmb3IgbG9jYWxpdHkKICB0cG0sIHRwbV90aXM6IFJlcXVlc3QgdGhyZWFkZWQg aW50ZXJydXB0IGhhbmRsZXIKICB0cG0sIHRwbV90aXM6IENsYWltIGxvY2FsaXR5IGluIGludGVy cnVwdCBoYW5kbGVyCiAgdHBtLCB0cG1fdGlzOiBFbmFibGUgaW50ZXJydXB0IHRlc3QKCiBkcml2 ZXJzL2NoYXIvdHBtL3RwbV90aXMuYyAgICAgIHwgICAyICstCiBkcml2ZXJzL2NoYXIvdHBtL3Rw bV90aXNfY29yZS5jIHwgMjUyICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiBkcml2 ZXJzL2NoYXIvdHBtL3RwbV90aXNfY29yZS5oIHwgICA1ICstCiAzIGZpbGVzIGNoYW5nZWQsIDE3 MSBpbnNlcnRpb25zKCspLCA4OCBkZWxldGlvbnMoLSkKCgpiYXNlLWNvbW1pdDogNzhjYTU1ODg5 YTU0OWE5YTE5NGM2ZWM2NjY4MzYzMjliNzc0YWI2ZAotLSAKMi4zNi4xCgo=