From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=BAYES_00,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D5D6CC07E96 for ; Tue, 6 Jul 2021 17:36:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B1B8161C5D for ; Tue, 6 Jul 2021 17:36:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230527AbhGFRj2 convert rfc822-to-8bit (ORCPT ); Tue, 6 Jul 2021 13:39:28 -0400 Received: from mail.kernel.org ([198.145.29.99]:56988 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230237AbhGFRj2 (ORCPT ); Tue, 6 Jul 2021 13:39:28 -0400 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (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 73FD161C5B; Tue, 6 Jul 2021 17:36:49 +0000 (UTC) Received: from sofa.misterjones.org ([185.219.108.64] helo=why.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1m0p03-00BmOw-8W; Tue, 06 Jul 2021 18:36:47 +0100 Date: Tue, 06 Jul 2021 18:36:46 +0100 Message-ID: <87wnq3739t.wl-maz@kernel.org> From: Marc Zyngier To: Alexandre Chartre Cc: will@kernel.org, catalin.marinas@arm.com, alexandru.elisei@arm.com, james.morse@arm.com, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, konrad.wilk@oracle.com Subject: Re: [PATCH] KVM: arm64: Disabling disabled PMU counters wastes a lot of time In-Reply-To: <87y2aj7av5.wl-maz@kernel.org> References: <20210628161925.401343-1-alexandre.chartre@oracle.com> <878s2tavks.wl-maz@kernel.org> <87y2aj7av5.wl-maz@kernel.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: alexandre.chartre@oracle.com, will@kernel.org, catalin.marinas@arm.com, alexandru.elisei@arm.com, james.morse@arm.com, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, konrad.wilk@oracle.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org On Tue, 06 Jul 2021 15:52:46 +0100, Marc Zyngier wrote: > > On Tue, 06 Jul 2021 14:50:35 +0100, > Alexandre Chartre wrote: > > > > > > Hi Marc, > > > > On 6/29/21 3:16 PM, Alexandre Chartre wrote: > > > On 6/29/21 11:06 AM, Marc Zyngier wrote > > > [...] > > >> So the sysreg is the only thing we should consider, and I think we > > >> should drop the useless masking. There is at least another instance of > > >> this in the PMU code (kvm_pmu_overflow_status()), and apart from > > >> kvm_pmu_vcpu_reset(), only the sysreg accessors should care about the > > >> masking to sanitise accesses. > > >> > > >> What do you think? > > >> > > > > > > I think you are right. PMCNTENSET_EL0 is already masked with kvm_pmu_valid_counter_mask() > > > so there's effectively no need to mask it again when we use it. I will send an additional > > > patch (on top of this one) to remove useless masking. Basically, changes would be: > > > > I had a closer look and we can't remove the mask. The access > > functions (for pmcnten, pminten, pmovs), clear or set only the > > specified valid counter bits. This means that bits other than the > > valid counter bits never change in __vcpu_sys_reg(), and those bits > > are not necessarily zero because the initial value is > > 0x1de7ec7edbadc0deULL (set by reset_unknown()). > > That's a bug that should be fixed on its own. Bits that are RAZ/WI in > the architecture shouldn't be kept in the shadow registers the first > place. I'll have a look. Please try this[1] for size, which is on top of Linus' tree as of this morning. M. [1] https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git/log/?h=kvm-arm64/pmu/reset-values -- Without deviation from the norm, progress is not possible. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=BAYES_00,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CA32BC07E96 for ; Tue, 6 Jul 2021 17:36:55 +0000 (UTC) Received: from mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by mail.kernel.org (Postfix) with ESMTP id 40E7B61C5C for ; Tue, 6 Jul 2021 17:36:55 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 40E7B61C5C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvmarm-bounces@lists.cs.columbia.edu Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id BC58040821; Tue, 6 Jul 2021 13:36:54 -0400 (EDT) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2iCdr98FsQb3; Tue, 6 Jul 2021 13:36:52 -0400 (EDT) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id D031E4086A; Tue, 6 Jul 2021 13:36:52 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id BDDF04080B for ; Tue, 6 Jul 2021 13:36:51 -0400 (EDT) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1YRL1ByF0Lmq for ; Tue, 6 Jul 2021 13:36:50 -0400 (EDT) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id 79053407F4 for ; Tue, 6 Jul 2021 13:36:50 -0400 (EDT) Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (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 73FD161C5B; Tue, 6 Jul 2021 17:36:49 +0000 (UTC) Received: from sofa.misterjones.org ([185.219.108.64] helo=why.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1m0p03-00BmOw-8W; Tue, 06 Jul 2021 18:36:47 +0100 Date: Tue, 06 Jul 2021 18:36:46 +0100 Message-ID: <87wnq3739t.wl-maz@kernel.org> From: Marc Zyngier To: Alexandre Chartre Subject: Re: [PATCH] KVM: arm64: Disabling disabled PMU counters wastes a lot of time In-Reply-To: <87y2aj7av5.wl-maz@kernel.org> References: <20210628161925.401343-1-alexandre.chartre@oracle.com> <878s2tavks.wl-maz@kernel.org> <87y2aj7av5.wl-maz@kernel.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: alexandre.chartre@oracle.com, will@kernel.org, catalin.marinas@arm.com, alexandru.elisei@arm.com, james.morse@arm.com, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, konrad.wilk@oracle.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Cc: kvm@vger.kernel.org, catalin.marinas@arm.com, konrad.wilk@oracle.com, will@kernel.org, kvmarm@lists.cs.columbia.edu, linux-arm-kernel@lists.infradead.org X-BeenThere: kvmarm@lists.cs.columbia.edu X-Mailman-Version: 2.1.14 Precedence: list List-Id: Where KVM/ARM decisions are made List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu T24gVHVlLCAwNiBKdWwgMjAyMSAxNTo1Mjo0NiArMDEwMCwKTWFyYyBaeW5naWVyIDxtYXpAa2Vy bmVsLm9yZz4gd3JvdGU6Cj4gCj4gT24gVHVlLCAwNiBKdWwgMjAyMSAxNDo1MDozNSArMDEwMCwK PiBBbGV4YW5kcmUgQ2hhcnRyZSA8YWxleGFuZHJlLmNoYXJ0cmVAb3JhY2xlLmNvbT4gd3JvdGU6 Cj4gPiAKPiA+IAo+ID4gSGkgTWFyYywKPiA+IAo+ID4gT24gNi8yOS8yMSAzOjE2IFBNLCBBbGV4 YW5kcmUgQ2hhcnRyZSB3cm90ZToKPiA+ID4gT24gNi8yOS8yMSAxMTowNiBBTSwgTWFyYyBaeW5n aWVyIHdyb3RlCj4gPiA+IFsuLi5dCj4gPiA+PiBTb8KgdGhlwqBzeXNyZWfCoGlzwqB0aGXCoG9u bHnCoHRoaW5nwqB3ZcKgc2hvdWxkwqBjb25zaWRlcizCoGFuZMKgScKgdGhpbmvCoHdlCj4gPiA+ PiBzaG91bGTCoGRyb3DCoHRoZcKgdXNlbGVzc8KgbWFza2luZy7CoFRoZXJlwqBpc8KgYXTCoGxl YXN0wqBhbm90aGVywqBpbnN0YW5jZcKgb2YKPiA+ID4+IHRoaXPCoGluwqB0aGXCoFBNVcKgY29k ZcKgKGt2bV9wbXVfb3ZlcmZsb3dfc3RhdHVzKCkpLMKgYW5kwqBhcGFydMKgZnJvbQo+ID4gPj4g a3ZtX3BtdV92Y3B1X3Jlc2V0KCkswqBvbmx5wqB0aGXCoHN5c3JlZ8KgYWNjZXNzb3JzwqBzaG91 bGTCoGNhcmXCoGFib3V0wqB0aGUKPiA+ID4+IG1hc2tpbmfCoHRvwqBzYW5pdGlzZcKgYWNjZXNz ZXMuCj4gPiA+PiAKPiA+ID4+IFdoYXTCoGRvwqB5b3XCoHRoaW5rPwo+ID4gPj4gCj4gPiA+IAo+ ID4gPiBJwqB0aGlua8KgeW91wqBhcmXCoHJpZ2h0LsKgUE1DTlRFTlNFVF9FTDDCoGlzwqBhbHJl YWR5wqBtYXNrZWTCoHdpdGjCoGt2bV9wbXVfdmFsaWRfY291bnRlcl9tYXNrKCkKPiA+ID4gc2/C oHRoZXJlJ3PCoGVmZmVjdGl2ZWx5wqBub8KgbmVlZMKgdG/CoG1hc2vCoGl0wqBhZ2FpbsKgd2hl bsKgd2XCoHVzZcKgaXQuwqBJwqB3aWxswqBzZW5kwqBhbsKgYWRkaXRpb25hbAo+ID4gPiBwYXRj aMKgKG9uwqB0b3DCoG9mwqB0aGlzwqBvbmUpwqB0b8KgcmVtb3ZlwqB1c2VsZXNzwqBtYXNraW5n LsKgQmFzaWNhbGx5LMKgY2hhbmdlc8Kgd291bGTCoGJlOgo+ID4gCj4gPiBJIGhhZCBhIGNsb3Nl ciBsb29rIGFuZCB3ZSBjYW4ndCByZW1vdmUgdGhlIG1hc2suIFRoZSBhY2Nlc3MKPiA+IGZ1bmN0 aW9ucyAoZm9yIHBtY250ZW4sIHBtaW50ZW4sIHBtb3ZzKSwgY2xlYXIgb3Igc2V0IG9ubHkgdGhl Cj4gPiBzcGVjaWZpZWQgdmFsaWQgY291bnRlciBiaXRzLiBUaGlzIG1lYW5zIHRoYXQgYml0cyBv dGhlciB0aGFuIHRoZQo+ID4gdmFsaWQgY291bnRlciBiaXRzIG5ldmVyIGNoYW5nZSBpbiBfX3Zj cHVfc3lzX3JlZygpLCBhbmQgdGhvc2UgYml0cwo+ID4gYXJlIG5vdCBuZWNlc3NhcmlseSB6ZXJv IGJlY2F1c2UgdGhlIGluaXRpYWwgdmFsdWUgaXMKPiA+IDB4MWRlN2VjN2VkYmFkYzBkZVVMTCAo c2V0IGJ5IHJlc2V0X3Vua25vd24oKSkuCj4gCj4gVGhhdCdzIGEgYnVnIHRoYXQgc2hvdWxkIGJl IGZpeGVkIG9uIGl0cyBvd24uIEJpdHMgdGhhdCBhcmUgUkFaL1dJIGluCj4gdGhlIGFyY2hpdGVj dHVyZSBzaG91bGRuJ3QgYmUga2VwdCBpbiB0aGUgc2hhZG93IHJlZ2lzdGVycyB0aGUgZmlyc3QK PiBwbGFjZS4gSSdsbCBoYXZlIGEgbG9vay4KClBsZWFzZSB0cnkgdGhpc1sxXSBmb3Igc2l6ZSwg d2hpY2ggaXMgb24gdG9wIG9mIExpbnVzJyB0cmVlIGFzIG9mIHRoaXMKbW9ybmluZy4KCglNLgoK WzFdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21hei9h cm0tcGxhdGZvcm1zLmdpdC9sb2cvP2g9a3ZtLWFybTY0L3BtdS9yZXNldC12YWx1ZXMKCi0tIApX aXRob3V0IGRldmlhdGlvbiBmcm9tIHRoZSBub3JtLCBwcm9ncmVzcyBpcyBub3QgcG9zc2libGUu Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmt2bWFybSBt YWlsaW5nIGxpc3QKa3ZtYXJtQGxpc3RzLmNzLmNvbHVtYmlhLmVkdQpodHRwczovL2xpc3RzLmNz LmNvbHVtYmlhLmVkdS9tYWlsbWFuL2xpc3RpbmZvL2t2bWFybQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D5452C07E96 for ; Tue, 6 Jul 2021 17:40:57 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7DD9F60FEB for ; Tue, 6 Jul 2021 17:40:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7DD9F60FEB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Subject:Cc:To:From:Message-ID:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=zMp1Z+7zwI8UGEgVCYon3VH5R5jxf047VnBXLR6uHlA=; b=rd2imlXUtj5ef2 hwAZ2c5tMyhGEsmuD30EW5wxEI1ww/lGIOXPrYKvGli8xvRxhY3efZr8YddSNz1zcnVXS9YlKZoie vyfGnGK5jXSYcxXhqoDvEqgmOPSuzhX1MfhsyZbnaJrMAI/KCdHC0wq9jgwKSOS6kC3//8k9VJLWE Vu7IwhxL8YgohhxNw0ZMFT1QbMhuqeYcqJf1vXUV5Jd99UUo6AvDtWv6V6X2Ocy3XxtoDdf0nA6DY 1Ce2ijCVTtp3A3qigxq+gbsbX4QH8hDe443ukHItxHMDBhVcP1MAekJV66C+QJWg+yRVABV5hQyfl jUlOR2DN8c/RhDjCtsKQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m0p09-00CUTk-MB; Tue, 06 Jul 2021 17:36:53 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m0p05-00CUSt-W2 for linux-arm-kernel@lists.infradead.org; Tue, 06 Jul 2021 17:36:51 +0000 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (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 73FD161C5B; Tue, 6 Jul 2021 17:36:49 +0000 (UTC) Received: from sofa.misterjones.org ([185.219.108.64] helo=why.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1m0p03-00BmOw-8W; Tue, 06 Jul 2021 18:36:47 +0100 Date: Tue, 06 Jul 2021 18:36:46 +0100 Message-ID: <87wnq3739t.wl-maz@kernel.org> From: Marc Zyngier To: Alexandre Chartre Cc: will@kernel.org, catalin.marinas@arm.com, alexandru.elisei@arm.com, james.morse@arm.com, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, konrad.wilk@oracle.com Subject: Re: [PATCH] KVM: arm64: Disabling disabled PMU counters wastes a lot of time In-Reply-To: <87y2aj7av5.wl-maz@kernel.org> References: <20210628161925.401343-1-alexandre.chartre@oracle.com> <878s2tavks.wl-maz@kernel.org> <87y2aj7av5.wl-maz@kernel.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: alexandre.chartre@oracle.com, will@kernel.org, catalin.marinas@arm.com, alexandru.elisei@arm.com, james.morse@arm.com, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, konrad.wilk@oracle.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210706_103650_102168_CFAB0A10 X-CRM114-Status: GOOD ( 21.73 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVHVlLCAwNiBKdWwgMjAyMSAxNTo1Mjo0NiArMDEwMCwKTWFyYyBaeW5naWVyIDxtYXpAa2Vy bmVsLm9yZz4gd3JvdGU6Cj4gCj4gT24gVHVlLCAwNiBKdWwgMjAyMSAxNDo1MDozNSArMDEwMCwK PiBBbGV4YW5kcmUgQ2hhcnRyZSA8YWxleGFuZHJlLmNoYXJ0cmVAb3JhY2xlLmNvbT4gd3JvdGU6 Cj4gPiAKPiA+IAo+ID4gSGkgTWFyYywKPiA+IAo+ID4gT24gNi8yOS8yMSAzOjE2IFBNLCBBbGV4 YW5kcmUgQ2hhcnRyZSB3cm90ZToKPiA+ID4gT24gNi8yOS8yMSAxMTowNiBBTSwgTWFyYyBaeW5n aWVyIHdyb3RlCj4gPiA+IFsuLi5dCj4gPiA+PiBTb8KgdGhlwqBzeXNyZWfCoGlzwqB0aGXCoG9u bHnCoHRoaW5nwqB3ZcKgc2hvdWxkwqBjb25zaWRlcizCoGFuZMKgScKgdGhpbmvCoHdlCj4gPiA+ PiBzaG91bGTCoGRyb3DCoHRoZcKgdXNlbGVzc8KgbWFza2luZy7CoFRoZXJlwqBpc8KgYXTCoGxl YXN0wqBhbm90aGVywqBpbnN0YW5jZcKgb2YKPiA+ID4+IHRoaXPCoGluwqB0aGXCoFBNVcKgY29k ZcKgKGt2bV9wbXVfb3ZlcmZsb3dfc3RhdHVzKCkpLMKgYW5kwqBhcGFydMKgZnJvbQo+ID4gPj4g a3ZtX3BtdV92Y3B1X3Jlc2V0KCkswqBvbmx5wqB0aGXCoHN5c3JlZ8KgYWNjZXNzb3JzwqBzaG91 bGTCoGNhcmXCoGFib3V0wqB0aGUKPiA+ID4+IG1hc2tpbmfCoHRvwqBzYW5pdGlzZcKgYWNjZXNz ZXMuCj4gPiA+PiAKPiA+ID4+IFdoYXTCoGRvwqB5b3XCoHRoaW5rPwo+ID4gPj4gCj4gPiA+IAo+ ID4gPiBJwqB0aGlua8KgeW91wqBhcmXCoHJpZ2h0LsKgUE1DTlRFTlNFVF9FTDDCoGlzwqBhbHJl YWR5wqBtYXNrZWTCoHdpdGjCoGt2bV9wbXVfdmFsaWRfY291bnRlcl9tYXNrKCkKPiA+ID4gc2/C oHRoZXJlJ3PCoGVmZmVjdGl2ZWx5wqBub8KgbmVlZMKgdG/CoG1hc2vCoGl0wqBhZ2FpbsKgd2hl bsKgd2XCoHVzZcKgaXQuwqBJwqB3aWxswqBzZW5kwqBhbsKgYWRkaXRpb25hbAo+ID4gPiBwYXRj aMKgKG9uwqB0b3DCoG9mwqB0aGlzwqBvbmUpwqB0b8KgcmVtb3ZlwqB1c2VsZXNzwqBtYXNraW5n LsKgQmFzaWNhbGx5LMKgY2hhbmdlc8Kgd291bGTCoGJlOgo+ID4gCj4gPiBJIGhhZCBhIGNsb3Nl ciBsb29rIGFuZCB3ZSBjYW4ndCByZW1vdmUgdGhlIG1hc2suIFRoZSBhY2Nlc3MKPiA+IGZ1bmN0 aW9ucyAoZm9yIHBtY250ZW4sIHBtaW50ZW4sIHBtb3ZzKSwgY2xlYXIgb3Igc2V0IG9ubHkgdGhl Cj4gPiBzcGVjaWZpZWQgdmFsaWQgY291bnRlciBiaXRzLiBUaGlzIG1lYW5zIHRoYXQgYml0cyBv dGhlciB0aGFuIHRoZQo+ID4gdmFsaWQgY291bnRlciBiaXRzIG5ldmVyIGNoYW5nZSBpbiBfX3Zj cHVfc3lzX3JlZygpLCBhbmQgdGhvc2UgYml0cwo+ID4gYXJlIG5vdCBuZWNlc3NhcmlseSB6ZXJv IGJlY2F1c2UgdGhlIGluaXRpYWwgdmFsdWUgaXMKPiA+IDB4MWRlN2VjN2VkYmFkYzBkZVVMTCAo c2V0IGJ5IHJlc2V0X3Vua25vd24oKSkuCj4gCj4gVGhhdCdzIGEgYnVnIHRoYXQgc2hvdWxkIGJl IGZpeGVkIG9uIGl0cyBvd24uIEJpdHMgdGhhdCBhcmUgUkFaL1dJIGluCj4gdGhlIGFyY2hpdGVj dHVyZSBzaG91bGRuJ3QgYmUga2VwdCBpbiB0aGUgc2hhZG93IHJlZ2lzdGVycyB0aGUgZmlyc3QK PiBwbGFjZS4gSSdsbCBoYXZlIGEgbG9vay4KClBsZWFzZSB0cnkgdGhpc1sxXSBmb3Igc2l6ZSwg d2hpY2ggaXMgb24gdG9wIG9mIExpbnVzJyB0cmVlIGFzIG9mIHRoaXMKbW9ybmluZy4KCglNLgoK WzFdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21hei9h cm0tcGxhdGZvcm1zLmdpdC9sb2cvP2g9a3ZtLWFybTY0L3BtdS9yZXNldC12YWx1ZXMKCi0tIApX aXRob3V0IGRldmlhdGlvbiBmcm9tIHRoZSBub3JtLCBwcm9ncmVzcyBpcyBub3QgcG9zc2libGUu CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h cm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0t a2VybmVsCg==