Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp141870pxa; Tue, 11 Aug 2020 20:20:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpU6woBHY6TzGb9Mg1znqRbqDBt3jyylIIu1ZD3d355YnJ3W/dZrhaWH/777H72wrFaIbk X-Received: by 2002:a17:906:f2cb:: with SMTP id gz11mr28080481ejb.58.1597202458466; Tue, 11 Aug 2020 20:20:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597202458; cv=none; d=google.com; s=arc-20160816; b=VVNuCcolky5AQzS9SMO+lTGZj+yJP2CevkEZfcqU2fyw6lZP1yv9FuPbPUwYglXPhh FCx4Vz0EwwG4Bo1W39CxaDAIsOpRY1zVlQtru6nH6HezZpnBhIoKP5AW2gsMUIsTC1wQ svR9QZupTho2By598FKtyWQXnCSQ1SB/5FH+Q/Kl4W/iAwiQ7oqznlegVoAlLAYQwDsH o6LjKCyV+g78wvVMwejQ1Cv3SxCUTYLquowIAxqRtukZyQJ/rAVptLuEGtDHYfi2V84E q2MKSf1Xbdu03a1W/NGVEMvHW42Pam+Py2RNNZ8ZtJMKoS1lDcCZvPP/lC+4AZ0a12UE 2hhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=BOlfSTGBApzP2Or/8GExSknV96/kZ5hx6nI5I8/7HNA=; b=pU1Ji7GsLQDpcNTlrKmYm0AH+9WC9tTWkZ2Y1VWB1w4g6LquVLBRliR4NQhVaNXNV1 knovVxRK0QFq5hLwRGMTj2kbIkdUvycMsWKYl/dJ+3GuOoVjS+RjYri4zHlOwluE1DUa LHxENL+LCaP7u/Fw11EmBRBWGlVxqxA+/4BZXvnqW+QT0IaF8mRrV8A84Khs2SqQmgs1 L8vt/TBUIM5PngkEILJOTcPsVoyT8q7an0+9llf5R5bNx6pdv4egBAm/G+0sR1MamJPf 3YkKGZNIxhdyBYSMocCJZkyXksMYIE7i2uV9m6Ui4E2/ZZmFpENKeyQPmguors43bkPm /R8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@tencent.com header.s=s202002 header.b=bRtJhz5M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tencent.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cn3si432812edb.563.2020.08.11.20.20.35; Tue, 11 Aug 2020 20:20:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@tencent.com header.s=s202002 header.b=bRtJhz5M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tencent.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726537AbgHLDTs (ORCPT + 99 others); Tue, 11 Aug 2020 23:19:48 -0400 Received: from mail4.tencent.com ([183.57.53.109]:42698 "EHLO mail4.tencent.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726333AbgHLDTr (ORCPT ); Tue, 11 Aug 2020 23:19:47 -0400 Received: from EX-SZ020.tencent.com (unknown [10.28.6.40]) by mail4.tencent.com (Postfix) with ESMTP id 2E73B723D4; Wed, 12 Aug 2020 11:19:39 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tencent.com; s=s202002; t=1597202379; bh=BOlfSTGBApzP2Or/8GExSknV96/kZ5hx6nI5I8/7HNA=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=bRtJhz5MmpTPRAYHzjj3/9rFgIXmFKujPve+JFZR7U8TPKQtImqKRJkeFd6A4DwX7 9P3aJAsw/nIucCkzdf9E7DRyjNyYU87HCmx1LPSHkxYTC4OtjIVrd4do1opMVm+dw8 1dW2vqO0mc3sqFhSsP84aT62TKfJtwywg5FeHd0k= Received: from EX-SZ004.tencent.com (10.28.6.25) by EX-SZ020.tencent.com (10.28.6.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Wed, 12 Aug 2020 11:19:38 +0800 Received: from EX-SZ012.tencent.com (10.28.6.36) by EX-SZ004.tencent.com (10.28.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Wed, 12 Aug 2020 11:19:38 +0800 Received: from EX-SZ012.tencent.com ([fe80::f57b:8971:e6d4:fe6b]) by EX-SZ012.tencent.com ([fe80::f57b:8971:e6d4:fe6b%3]) with mapi id 15.01.1847.007; Wed, 12 Aug 2020 11:19:38 +0800 From: =?utf-8?B?YmVuYmppYW5nKOiSi+W9qik=?= To: Dietmar Eggemann CC: Jiang Biao , "mingo@redhat.com" , "peterz@infradead.org" , "juri.lelli@redhat.com" , "vincent.guittot@linaro.org" , "rostedt@goodmis.org" , "bsegall@google.com" , "mgorman@suse.de" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] sched/fair: reduce preemption with IDLE tasks runable(Internet mail) Thread-Topic: [PATCH] sched/fair: reduce preemption with IDLE tasks runable(Internet mail) Thread-Index: AQHWZ6wckGsZD+WUv0OJdOJkfcOxRKklh1uAgAA1DACABNlRgIAAJ90AgAYgFwCAAL04gIAA/wuAgAC/bYA= Date: Wed, 12 Aug 2020 03:19:38 +0000 Message-ID: <70236E62-AA36-48C1-9382-86353649253C@tencent.com> References: <20200801023248.90104-1-benbjiang@gmail.com> <5ed0fd46-3a3d-3c1a-5d75-03a74864e640@arm.com> <592F24A7-BF43-457D-AC40-DC5E35279730@tencent.com> <8bef1f94-f9bf-08a5-2ff3-3485d7796a96@arm.com> <8629CB9F-AFC8-43D6-BD14-B60A0B85ADB3@tencent.com> <5f870781-1648-b4ac-6026-557dfc347109@arm.com> <4964e359-afc5-a256-4950-853a9485eeff@arm.com> In-Reply-To: <4964e359-afc5-a256-4950-853a9485eeff@arm.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.14.87.198] Content-Type: text/plain; charset="utf-8" Content-ID: <80DA93D4B49CA34FA80DF09831FDAA92@tencent.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksDQoNCj4gT24gQXVnIDExLCAyMDIwLCBhdCAxMTo1NCBQTSwgRGlldG1hciBFZ2dlbWFubiA8 ZGlldG1hci5lZ2dlbWFubkBhcm0uY29tPiB3cm90ZToNCj4gDQo+IE9uIDExLzA4LzIwMjAgMDI6 NDEsIGJlbmJqaWFuZyjokovlvaopIHdyb3RlOg0KPj4gSGksDQo+PiANCj4+PiBPbiBBdWcgMTAs IDIwMjAsIGF0IDk6MjQgUE0sIERpZXRtYXIgRWdnZW1hbm4gPGRpZXRtYXIuZWdnZW1hbm5AYXJt LmNvbT4gd3JvdGU6DQo+Pj4gDQo+Pj4gT24gMDYvMDgvMjAyMCAxNzo1MiwgYmVuYmppYW5nKOiS i+W9qikgd3JvdGU6DQo+Pj4+IEhpLCANCj4+Pj4gDQo+Pj4+PiBPbiBBdWcgNiwgMjAyMCwgYXQg OToyOSBQTSwgRGlldG1hciBFZ2dlbWFubiA8ZGlldG1hci5lZ2dlbWFubkBhcm0uY29tPiB3cm90 ZToNCj4+Pj4+IA0KPj4+Pj4gT24gMDMvMDgvMjAyMCAxMzoyNiwgYmVuYmppYW5nKOiSi+W9qikg d3JvdGU6DQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4+IE9uIEF1ZyAzLCAyMDIwLCBhdCA0OjE2 IFBNLCBEaWV0bWFyIEVnZ2VtYW5uIDxkaWV0bWFyLmVnZ2VtYW5uQGFybS5jb20+IHdyb3RlOg0K Pj4+Pj4+PiANCj4+Pj4+Pj4gT24gMDEvMDgvMjAyMCAwNDozMiwgSmlhbmcgQmlhbyB3cm90ZToN Cj4+Pj4+Pj4+IEZyb206IEppYW5nIEJpYW8gPGJlbmJqaWFuZ0B0ZW5jZW50LmNvbT4NCj4gDQo+ IFsuLi5dDQo+IA0KPj4+IEJlY2F1c2Ugb2YgdGhpcyB2ZXJ5IHNtYWxsIHdlaWdodCAod2VpZ2h0 PTMpLCBjb21wYXJlZCB0byBhIFNDSEVEX05PUk1BTA0KPj4+IG5pY2UgMCB0YXNrICh3ZWlnaHQ9 MTAyNCksIGEgU0NIRURfSURMRSB0YXNrIGlzIHBlbmFsaXplZCBieSBhIGh1Z2UNCj4+PiBzZS0+ dnJ1bnRpbWUgdmFsdWUgKDEwMjQvMyBoaWdoZXIgdGhhbiBmb3IgYSBTQ0hFRF9OT1JNQUwgbmlj ZSAwIHRhc2spLg0KPj4+IFRoaXMgc2hvdWxkIG1ha2Ugc3VyZSBpdCBkb2Vzbid0IHRpY2sgcHJl ZW1wdCBhIFNDSEVEX05PUk1BTCBuaWNlIDAgdGFzay4NCj4+IENvdWxkIHlvdSBwbGVhc2UgZXhw bGFpbiBob3cgdGhlIGh1Z2UgcGVuYWxpemF0aW9uIG9mIHZydW50aW1lKDEwMjQvMykgY291bGQN Cj4+IG1ha2Ugc3VyZSBTQ0hFRF9JRExFIG5vdCB0aWNrIHByZWVtcHRpbmcgU0NIRURfTk9STUFM IG5pY2UgMCB0YXNrPw0KPj4gDQo+PiBUaGFua3MgYSBsb3QuDQo+IA0KPiBUcmFjZSBhIHJ1biBv ZiAyIFNDSEVEX09USEVSIChuaWNlIDApIHRhc2tzIGFuZCAxIFNDSEVEX0lETEUgdGFzayBvbiBh DQo+IHNpbmdsZSBDUFUgYW5kIHRyYWNlX3ByaW50ayB0aGUgY29uZGl0aW9ucyAgJ2lmIChkZWx0 YSA8IDApJyBhbmQgJyBpZg0KPiAoZGVsdGEgPiBpZGVhbF9ydW50aW1lKScgaW4gY2hlY2tfcHJl ZW1wdF90aWNrKCkuDQo+IA0KPiBUaGVuIGRvIHRoZSBzYW1lIHdpdGggMyBTQ0hFRF9PVEhFUiAo bmljZSAwKSB0YXNrcy4gWW91IGNhbiBhbHNvIGNoYW5nZQ0KPiB0aGUgbmljZW5lc3Mgb2YgdGhl IDIgU0NIRURfT1RIRVIgdGFzayB0byAxOSB0byBzZWUgc29tZSBkaWZmZXJlbmNlcyBpbg0KPiB0 aGUga2VybmVsc2hhcmsncyB0YXNrIGxheW91dC4NCj4gDQo+IHJ0LWFwcCAoaHR0cHM6Ly9naXRo dWIuY29tL3NjaGVkdWxlci10b29scy9ydC1hcHApIGlzIGEgbmljZSB0b29sIHRvDQo+IGNyYWZ0 IHRob3NlIGFydGlmaWNpYWwgdXNlIGNhc2VzLg0KV2l0aCBydC1hcHAgdG9vbCwgc2NoZWRfc3dp dGNoIHRyYWNlZCBieSBmdHJhY2UsIHRoZSByZXN1bHQgaXMgYXMgd2hhdCBJIGV4cGVjdGVkLA0K DQoqKiAxbm9ybWFsKzFpZGxlOiBpZGxlIHByZWVtcHQgbm9ybWFsIGV2ZXJ5IDIwMG1zICoqDQog ICAgICAgICAgIDwuLi4+LTkyMDE2IFswMDJdIGQuLi4gMjM5ODA2Ni45MDI0Nzc6IHNjaGVkX3N3 aXRjaDogcHJldl9jb21tPW5vcm1hbDAtMCBwcmV2X3BpZD05MjAxNiBwcmV2X3ByaW89MTIwIHBy ZXZfc3RhdGU9UyA9PT4gbmV4dF9jb21tPWlkbGUwLTAgbmV4dF9waWQ9OTE4MTQgbmV4dF9wcmlv PTEyMA0KICAgICAgICAgICA8Li4uPi05MTgxNCBbMDAyXSBkLi4uIDIzOTgwNjYuOTAyNTI3OiBz Y2hlZF9zd2l0Y2g6IHByZXZfY29tbT1pZGxlMC0wIHByZXZfcGlkPTkxODE0IHByZXZfcHJpbz0x MjAgcHJldl9zdGF0ZT1SID09PiBuZXh0X2NvbW09bm9ybWFsMC0wIG5leHRfcGlkPTkyMDE2IG5l eHRfcHJpbz0xMjANCiAgICAgICAgICAgPC4uLj4tOTIwMTYgWzAwMl0gZC4uLiAyMzk4MDY2Ljky MjQ3Mjogc2NoZWRfc3dpdGNoOiBwcmV2X2NvbW09bm9ybWFsMC0wIHByZXZfcGlkPTkyMDE2IHBy ZXZfcHJpbz0xMjAgcHJldl9zdGF0ZT1TID09PiBuZXh0X2NvbW09aWRsZTAtMCBuZXh0X3BpZD05 MTgxNCBuZXh0X3ByaW89MTIwDQogICAgICAgICAgIDwuLi4+LTkxODE0IFswMDJdIGQuLi4gMjM5 ODA2Ni45MjI1MjI6IHNjaGVkX3N3aXRjaDogcHJldl9jb21tPWlkbGUwLTAgcHJldl9waWQ9OTE4 MTQgcHJldl9wcmlvPTEyMCBwcmV2X3N0YXRlPVIgPT0+IG5leHRfY29tbT1ub3JtYWwwLTAgbmV4 dF9waWQ9OTIwMTYgbmV4dF9wcmlvPTEyMA0KICAgICAgICAgICA8Li4uPi05MjAxNiBbMDAyXSBk Li4uIDIzOTgwNjYuOTQyMjkyOiBzY2hlZF9zd2l0Y2g6IHByZXZfY29tbT1ub3JtYWwwLTAgcHJl dl9waWQ9OTIwMTYgcHJldl9wcmlvPTEyMCBwcmV2X3N0YXRlPVMgPT0+IG5leHRfY29tbT1pZGxl MC0wIG5leHRfcGlkPTkxODE0IG5leHRfcHJpbz0xMjANCiAgICAgICAgICAgPC4uLj4tOTE4MTQg WzAwMl0gZC4uLiAyMzk4MDY2Ljk0MjM0Mzogc2NoZWRfc3dpdGNoOiBwcmV2X2NvbW09aWRsZTAt MCBwcmV2X3BpZD05MTgxNCBwcmV2X3ByaW89MTIwIHByZXZfc3RhdGU9UiA9PT4gbmV4dF9jb21t PW5vcm1hbDAtMCBuZXh0X3BpZD05MjAxNiBuZXh0X3ByaW89MTIwDQogICAgICAgICAgIDwuLi4+ LTkyMDE2IFswMDJdIGQuLi4gMjM5ODA2Ni45NjIzMzE6IHNjaGVkX3N3aXRjaDogcHJldl9jb21t PW5vcm1hbDAtMCBwcmV2X3BpZD05MjAxNiBwcmV2X3ByaW89MTIwIHByZXZfc3RhdGU9UyA9PT4g bmV4dF9jb21tPWlkbGUwLTAgbmV4dF9waWQ9OTE4MTQgbmV4dF9wcmlvPTEyMA0KDQoqKiAybm9y bWFsKzFpZGxlOiBpZGxlIHByZWVtcHQgbm9ybWFsIGV2ZXJ5IDYwMCttcyAqKg0KICAgICAgICAg ICAgPC4uLj4tNDkwMDkgWzAwMl0gZC4uLiAyNDAwNTYyLjc0NjY0MDogc2NoZWRfc3dpdGNoOiBw cmV2X2NvbW09bm9ybWFsMC0wIHByZXZfcGlkPTQ5MDA5IHByZXZfcHJpbz0xMjAgcHJldl9zdGF0 ZT1SID09PiBuZXh0X2NvbW09aWRsZTAtMCBuZXh0X3BpZD0xODc0NjYgbmV4dF9wcmlvPTEyMA0K ICAgICAgICAgICA8Li4uPi0xODc0NjYgWzAwMl0gZC4uLiAyNDAwNTYyLjc0NzUwMjogc2NoZWRf c3dpdGNoOiBwcmV2X2NvbW09aWRsZTAtMCBwcmV2X3BpZD0xODc0NjYgcHJldl9wcmlvPTEyMCBw cmV2X3N0YXRlPVMgPT0+IG5leHRfY29tbT1ub3JtYWwxLTAgbmV4dF9waWQ9MTk4NjU4IG5leHRf cHJpbz0xMjANCiAgICAgICAgICAgPC4uLj4tMTk4NjU4IFswMDJdIGQuLi4gMjQwMDU2My4zMzUy NjI6IHNjaGVkX3N3aXRjaDogcHJldl9jb21tPW5vcm1hbDEtMCBwcmV2X3BpZD0xOTg2NTggcHJl dl9wcmlvPTEyMCBwcmV2X3N0YXRlPVIgPT0+IG5leHRfY29tbT1pZGxlMC0wIG5leHRfcGlkPTE4 NzQ2NiBuZXh0X3ByaW89MTIwDQogICAgICAgICAgIDwuLi4+LTE4NzQ2NiBbMDAyXSBkLi4uIDI0 MDA1NjMuMzM2MjU4OiBzY2hlZF9zd2l0Y2g6IHByZXZfY29tbT1pZGxlMC0wIHByZXZfcGlkPTE4 NzQ2NiBwcmV2X3ByaW89MTIwIHByZXZfc3RhdGU9UiA9PT4gbmV4dF9jb21tPW5vcm1hbDAtMCBu ZXh0X3BpZD00OTAwOSBuZXh0X3ByaW89MTIwDQogICAgICAgICAgIDwuLi4+LTE5ODY1OCBbMDAy XSBkLi4uIDI0MDA1NjQuMDE3NjYzOiBzY2hlZF9zd2l0Y2g6IHByZXZfY29tbT1ub3JtYWwxLTAg cHJldl9waWQ9MTk4NjU4IHByZXZfcHJpbz0xMjAgcHJldl9zdGF0ZT1SID09PiBuZXh0X2NvbW09 aWRsZTAtMCBuZXh0X3BpZD0xODc0NjYgbmV4dF9wcmlvPTEyMA0KICAgICAgICAgICA8Li4uPi0x ODc0NjYgWzAwMl0gZC4uLiAyNDAwNTY0LjAxODY2MTogc2NoZWRfc3dpdGNoOiBwcmV2X2NvbW09 aWRsZTAtMCBwcmV2X3BpZD0xODc0NjYgcHJldl9wcmlvPTEyMCBwcmV2X3N0YXRlPVIgPT0+IG5l eHRfY29tbT1ub3JtYWwwLTAgbmV4dF9waWQ9NDkwMDkgbmV4dF9wcmlvPTEyMA0KICAgICAgICAg ICA8Li4uPi0xOTg2NTggWzAwMl0gZC4uLiAyNDAwNTY0LjcwMTA2Mzogc2NoZWRfc3dpdGNoOiBw cmV2X2NvbW09bm9ybWFsMS0wIHByZXZfcGlkPTE5ODY1OCBwcmV2X3ByaW89MTIwIHByZXZfc3Rh dGU9UiA9PT4gbmV4dF9jb21tPWlkbGUwLTAgbmV4dF9waWQ9MTg3NDY2IG5leHRfcHJpbz0xMjAN Cg0KKiogM25vcm1hbCtpZGxlOiBpZGxlIHByZWVtcHQgbm9ybWFsIGV2ZXJ5IDEwMDArbXMgKioN CiAgICAgICAgICAgPC4uLj4tMTk4NjU4IFswMDJdIGQuLi4gMjQwMDQxNS43ODA3MDE6IHNjaGVk X3N3aXRjaDogcHJldl9jb21tPW5vcm1hbDEtMCBwcmV2X3BpZD0xOTg2NTggcHJldl9wcmlvPTEy MCBwcmV2X3N0YXRlPVIgPT0+IG5leHRfY29tbT1pZGxlMC0wIG5leHRfcGlkPTE4NzQ2NiBuZXh0 X3ByaW89MTIwDQogICAgICAgICAgIDwuLi4+LTE4NzQ2NiBbMDAyXSBkLi4uIDI0MDA0MTUuNzgx Njk5OiBzY2hlZF9zd2l0Y2g6IHByZXZfY29tbT1pZGxlMC0wIHByZXZfcGlkPTE4NzQ2NiBwcmV2 X3ByaW89MTIwIHByZXZfc3RhdGU9UiA9PT4gbmV4dF9jb21tPW5vcm1hbDItMCBuZXh0X3BpZD00 NjQ3OCBuZXh0X3ByaW89MTIwDQogICAgICAgICAgIDwuLi4+LTQ5MDA5IFswMDJdIGQuLi4gMjQw MDQxNi44MDYyOTg6IHNjaGVkX3N3aXRjaDogcHJldl9jb21tPW5vcm1hbDAtMCBwcmV2X3BpZD00 OTAwOSBwcmV2X3ByaW89MTIwIHByZXZfc3RhdGU9UiA9PT4gbmV4dF9jb21tPWlkbGUwLTAgbmV4 dF9waWQ9MTg3NDY2IG5leHRfcHJpbz0xMjANCiAgICAgICAgICAgPC4uLj4tMTg3NDY2IFswMDJd IGQuLi4gMjQwMDQxNi44MDcyOTc6IHNjaGVkX3N3aXRjaDogcHJldl9jb21tPWlkbGUwLTAgcHJl dl9waWQ9MTg3NDY2IHByZXZfcHJpbz0xMjAgcHJldl9zdGF0ZT1SID09PiBuZXh0X2NvbW09bm9y bWFsMi0wIG5leHRfcGlkPTQ2NDc4IG5leHRfcHJpbz0xMjANCiAgICAgICAgICAgPC4uLj4tMTk4 NjU4IFswMDJdIGQuLi4gMjQwMDQxNy44MjY5MTA6IHNjaGVkX3N3aXRjaDogcHJldl9jb21tPW5v cm1hbDEtMCBwcmV2X3BpZD0xOTg2NTggcHJldl9wcmlvPTEyMCBwcmV2X3N0YXRlPVIgPT0+IG5l eHRfY29tbT1pZGxlMC0wIG5leHRfcGlkPTE4NzQ2NiBuZXh0X3ByaW89MTIwDQogICAgICAgICAg IDwuLi4+LTE4NzQ2NiBbMDAyXSBkLi4uIDI0MDA0MTcuODI3OTExOiBzY2hlZF9zd2l0Y2g6IHBy ZXZfY29tbT1pZGxlMC0wIHByZXZfcGlkPTE4NzQ2NiBwcmV2X3ByaW89MTIwIHByZXZfc3RhdGU9 UiA9PT4gbmV4dF9jb21tPW5vcm1hbDItMCBuZXh0X3BpZD00NjQ3OCBuZXh0X3ByaW89MTIwDQog ICAgICAgICAgIDwuLi4+LTQ5MDA5IFswMDJdIGQuLi4gMjQwMDQxOC44NTc0OTc6IHNjaGVkX3N3 aXRjaDogcHJldl9jb21tPW5vcm1hbDAtMCBwcmV2X3BpZD00OTAwOSBwcmV2X3ByaW89MTIwIHBy ZXZfc3RhdGU9UiA9PT4gbmV4dF9jb21tPWlkbGUwLTAgbmV4dF9waWQ9MTg3NDY2IG5leHRfcHJp bz0xMjANCg0KKiogMm5vcm1hbChuaWNlIDE5KSsxaWRsZShuaWNlIDApOiBpZGxlIHByZWVtcHQg bm9ybWFsIGV2ZXJ5IDMwK21zICoqDQogICAgICAgICAgIDwuLi4+LTE4NzQ2NiBbMDAyXSBkLi4u IDI0MDE3NDAuMTM0MjQ5OiBzY2hlZF9zd2l0Y2g6IHByZXZfY29tbT1pZGxlMC0wIHByZXZfcGlk PTE4NzQ2NiBwcmV2X3ByaW89MTIwIHByZXZfc3RhdGU9UiA9PT4gbmV4dF9jb21tPW5vcm1hbDAt MCBuZXh0X3BpZD00OTAwOSBuZXh0X3ByaW89MTM5DQogICAgICAgICAgIDwuLi4+LTE5ODY1OCBb MDAyXSBkLi4uIDI0MDE3NDAuMTYyMTgyOiBzY2hlZF9zd2l0Y2g6IHByZXZfY29tbT1ub3JtYWwx LTAgcHJldl9waWQ9MTk4NjU4IHByZXZfcHJpbz0xMzkgcHJldl9zdGF0ZT1SID09PiBuZXh0X2Nv bW09aWRsZTAtMCBuZXh0X3BpZD0xODc0NjYgbmV4dF9wcmlvPTEyMA0KICAgICAgICAgICA8Li4u Pi0xODc0NjYgWzAwMl0gZC4uLiAyNDAxNzQwLjE2NTE3Nzogc2NoZWRfc3dpdGNoOiBwcmV2X2Nv bW09aWRsZTAtMCBwcmV2X3BpZD0xODc0NjYgcHJldl9wcmlvPTEyMCBwcmV2X3N0YXRlPVIgPT0+ IG5leHRfY29tbT1ub3JtYWwwLTAgbmV4dF9waWQ9NDkwMDkgbmV4dF9wcmlvPTEzOQ0KICAgICAg ICAgICA8Li4uPi00OTAwOSBbMDAyXSBkLi4uIDI0MDE3NDAuMTkzMTEwOiBzY2hlZF9zd2l0Y2g6 IHByZXZfY29tbT1ub3JtYWwwLTAgcHJldl9waWQ9NDkwMDkgcHJldl9wcmlvPTEzOSBwcmV2X3N0 YXRlPVIgPT0+IG5leHRfY29tbT1pZGxlMC0wIG5leHRfcGlkPTE4NzQ2NiBuZXh0X3ByaW89MTIw DQogICAgICAgICAgIDwuLi4+LTE4NzQ2NiBbMDAyXSBkLi4uIDI0MDE3NDAuMTk2MTA0OiBzY2hl ZF9zd2l0Y2g6IHByZXZfY29tbT1pZGxlMC0wIHByZXZfcGlkPTE4NzQ2NiBwcmV2X3ByaW89MTIw IHByZXZfc3RhdGU9UiA9PT4gbmV4dF9jb21tPW5vcm1hbDEtMCBuZXh0X3BpZD0xOTg2NTggbmV4 dF9wcmlvPTEzOQ0KICAgICAgICAgICA8Li4uPi0xOTg2NTggWzAwMl0gZC4uLiAyNDAxNzQwLjIy ODAyOTogc2NoZWRfc3dpdGNoOiBwcmV2X2NvbW09bm9ybWFsMS0wIHByZXZfcGlkPTE5ODY1OCBw cmV2X3ByaW89MTM5IHByZXZfc3RhdGU9UiA9PT4gbmV4dF9jb21tPWlkbGUwLTAgbmV4dF9waWQ9 MTg3NDY2IG5leHRfcHJpbz0xMjANCiAgICAgICAgICAgPC4uLj4tMTg3NDY2IFswMDJdIGQuLi4g MjQwMTc0MC4yMzEwMjI6IHNjaGVkX3N3aXRjaDogcHJldl9jb21tPWlkbGUwLTAgcHJldl9waWQ9 MTg3NDY2IHByZXZfcHJpbz0xMjAgcHJldl9zdGF0ZT1SID09PiBuZXh0X2NvbW09bm9ybWFsMC0w IG5leHRfcGlkPTQ5MDA5IG5leHRfcHJpbz0xMzkNCiAgICAgICAgICAgPC4uLj4tMTk4NjU4IFsw MDJdIGQuLi4gMjQwMTc0MC4yNjI5NDY6IHNjaGVkX3N3aXRjaDogcHJldl9jb21tPW5vcm1hbDEt MCBwcmV2X3BpZD0xOTg2NTggcHJldl9wcmlvPTEzOSBwcmV2X3N0YXRlPVIgPT0+IG5leHRfY29t bT1pZGxlMC0wIG5leHRfcGlkPTE4NzQ2NiBuZXh0X3ByaW89MTIwDQoNClNDSEVEX0lETEUgdGFz a3MgZG8gdGljayBwcmVlbXB0IHJhcmVseSwgYnV0IGNhbiBub3QgYmUgYXZvaWRlZCB3aXRoIGEg d2VpZ2h0Lg0KDQpJIHdvbmRlciBpZiB0aGUgcmVzdWx0IGlzIHdoYXQgeW91IGV4cGVjdGVkPyA6 KQ0KDQpUaGFua3MgYSBsb3QuIA0KUmVnYXJkcywNCkppYW5nDQoNCj4gDQo+IFsuLi5dDQoNCg==