From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web12.5762.1575648355367707712 for ; Fri, 06 Dec 2019 08:05:55 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=QJZio6+Q; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: maciej.rabeda@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Dec 2019 08:05:55 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,285,1571727600"; d="scan'208";a="294891591" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga001.jf.intel.com with ESMTP; 06 Dec 2019 08:05:54 -0800 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:05:54 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:05:54 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.58) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Dec 2019 08:05:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EZDIjDP68ELLsNL6jnskPoLdBrDerrv7ogE0edQy5TYsuB63GR1uGytYEzSIzSVVwLtjj04J20K7Ak/iqFNumR8iHK39auK7ovkOd5Z6wqYFExGQg87K8/n9GgNwmlaf4HWJADAK7TZOjV+ae8rZKgllnUP1e30c3i6GoCPh41EjwFpiWV0eY9jp6Ng8KAdF5I167UpvXZ7THVMQ1ySisoeSiMfsdBSabtSIKVIbqkN4lVVZD8npfoFVYJyVATW+mbGrNVQszhydBZWGM6K9ry1h3OZup9cY20UmGifZ7DI4/aHjKsZTCgu/0TlmfvSoq6sgIm3r12aikn+0JeKGAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DSAQ0Jh/AoGVUQbX4Q6uCllNSGnWoFSssYy9QYBDFtI=; b=GO61vOU/MwWH9WdwVOU52le/YxSjtEhg0siNWDJJQAL097w8HNtOJ6UhrgFc3Jt/qScZit+mbLPK1o0TN3fWo9vk5PjSolp4SSPWA7VfYBHS3Ncwevr9OQb3SUyaZGfK1gUG0T0kzFwZQq/oTQ/UUgACOH5+NBxgZQbtwL8DNWD5JYd2xRH1cNX0zxfiN8WpOugHEldk8X6XGyWbsXPbNVApg7OeMSO1dsD5GjSddCkYp641AO0Z+lvO1pETFsqUgvlkAKB/vW017trCjy7+4uXAXYwSsjn5f17j+pStMCHXM+jtOEQhMD/QAuJxL3d2hXxVcFcamd7AlXt2vnP4Ow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DSAQ0Jh/AoGVUQbX4Q6uCllNSGnWoFSssYy9QYBDFtI=; b=QJZio6+QDKPBCwOZdvQnvNLeAlZyBVRGNesBrEap6YS4/0FFGUaAqbgqBB1KM7dn4oKyXZbF/l2L0gwySaeyalLEcBaNah0KwySgVSBfcOCJ33aWxlXUtW5WrZig44uNUE8aYxNgMUCR3EDYCt6NY361x7Ak+j4JvQ22Wdnk6CI= Received: from SN6PR11MB3535.namprd11.prod.outlook.com (52.135.125.32) by SN6PR11MB3165.namprd11.prod.outlook.com (52.135.109.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.12; Fri, 6 Dec 2019 16:05:36 +0000 Received: from SN6PR11MB3535.namprd11.prod.outlook.com ([fe80::3d0e:c081:4ab:3857]) by SN6PR11MB3535.namprd11.prod.outlook.com ([fe80::3d0e:c081:4ab:3857%4]) with mapi id 15.20.2495.014; Fri, 6 Dec 2019 16:05:36 +0000 From: "Rabeda, Maciej" To: Philippe Mathieu-Daude , "devel@edk2.groups.io" CC: Antoine Coeur , "Wu, Jiaxin" , "Fu, Siyuan" Subject: Re: [PATCH 45/79] NetworkPkg/MnpDxe: Fix various typos Thread-Topic: [PATCH 45/79] NetworkPkg/MnpDxe: Fix various typos Thread-Index: AQHVqfXHKf9w1WnawEyTBiKZtRDBGKetSgZw Date: Fri, 6 Dec 2019 16:05:36 +0000 Message-ID: References: <20191203161602.15969-1-philmd@redhat.com> <20191203161602.15969-46-philmd@redhat.com> In-Reply-To: <20191203161602.15969-46-philmd@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2ViY2NmODgtNzYyMC00MmRmLWE5OWMtOTgwNmQwYmZhOWQyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiaU5aRU9tbnBLK3VSQkU1WDFLTXlGNGV5Z0NcLzRCWGZUSGE1aTVzbHpRazNxV3U2eWI3SHlLSHBBXC9DZ0JRVVVTIn0= dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: spf=none (sender IP is ) smtp.mailfrom=maciej.rabeda@intel.com; x-originating-ip: [134.191.221.96] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 00b5b1d2-3261-46c7-a3c1-08d77a6621b4 x-ms-traffictypediagnostic: SN6PR11MB3165: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0243E5FD68 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(376002)(39860400002)(346002)(136003)(396003)(366004)(13464003)(189003)(199004)(81156014)(53546011)(8676002)(76116006)(54906003)(33656002)(186003)(81166006)(478600001)(71200400001)(107886003)(6506007)(9686003)(86362001)(99286004)(76176011)(7696005)(4326008)(102836004)(110136005)(30864003)(8936002)(66446008)(55016002)(305945005)(64756008)(74316002)(26005)(52536014)(66476007)(66556008)(316002)(5660300002)(2906002)(229853002)(71190400001)(66946007);DIR:OUT;SFP:1102;SCL:1;SRVR:SN6PR11MB3165;H:SN6PR11MB3535.namprd11.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7a6DhNOxoHMohd7bNMM3ikWjnG7cpCtaQ+O/dPQeEr1Xw1WU4qTW06F37iYlhm0pHGPNBaPlSq9JeLSUFkCdqPsy9j1jschnUc9p61NlZx2vD7P+M44HoMw5DpxULEg1tvjyvT+QM0qNqjKx1udOqC9+dLDP2ijxcFazS6IHUwLm5XMTzF+h7GUyd1+ZQD79VM4R6gxi9p4kedWAt2UGAxvsjtF1VjFioADypQP0v9x2az959u23Rmg05TuIkvXwg8B8YuRH493hVAhpeh52k2ql0FK+wIYaVWsk3wMhpOEYZ1HKqBZE1NIE+6V55mVlzQLNua/NoHS+KKNQSp7H62Hv3nYwxGh3wmwN/8NcT3rXuUDnlf6MLK8dU0KhBuYfwlXmFc6TuNnJ36tpnAnqXwOHx9XvOqAtMJVV6e7SXhkZIXnZ7vE+jKolxZSPoXchLBmoZrXcl5/oL3nPf5PHNyQgaCQkmNNtB9mhDgQhcqfkBQuRPQZSNaZi0diLz4q+ MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 00b5b1d2-3261-46c7-a3c1-08d77a6621b4 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2019 16:05:36.5914 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3+t9L9B2OXqHwCh68V7eOFsK/FlHUlC0TpD/kThnfFaJa1OxAxuaKaRI0DgZIIsbSSoVU5EqfUwEc2ZGZK0fJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3165 Return-Path: maciej.rabeda@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IE1hY2llaiBSYWJlZGEgPG1hY2llai5yYWJlZGFAaW50ZWwuY29tPg0KDQpU aGFua3MhDQpNYWNpZWoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFBoaWxp cHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPiANClNlbnQ6IFR1ZXNkYXksIERl Y2VtYmVyIDMsIDIwMTkgMTc6MTUNClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KQ2M6IEFudG9p bmUgQ29ldXIgPGNvZXVyQGdteC5mcj47IFd1LCBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+ OyBGdSwgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPjsgUmFiZWRhLCBNYWNpZWogPG1hY2ll ai5yYWJlZGFAaW50ZWwuY29tPjsgUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhh dC5jb20+DQpTdWJqZWN0OiBbUEFUQ0ggNDUvNzldIE5ldHdvcmtQa2cvTW5wRHhlOiBGaXggdmFy aW91cyB0eXBvcw0KDQpGcm9tOiBBbnRvaW5lIENvZXVyIDxjb2V1ckBnbXguZnI+DQoNCkZpeCB2 YXJpb3VzIHR5cG9zIGluIGRvY3VtZW50YXRpb24sIGNvbW1lbnRzIGFuZCBkZWJ1ZyBzdHJpbmdz Lg0KDQpDYzogSmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwuY29tPg0KQ2M6IFNpeXVhbiBGdSA8 c2l5dWFuLmZ1QGludGVsLmNvbT4NCkNjOiBNYWNpZWogUmFiZWRhIDxtYWNpZWoucmFiZWRhQGlu dGVsLmNvbT4NClJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVk aGF0LmNvbT4NClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEBy ZWRoYXQuY29tPg0KLS0tDQogTmV0d29ya1BrZy9NbnBEeGUvTW5wRHhlLmluZiAgfCAgMiArLQ0K IE5ldHdvcmtQa2cvTW5wRHhlL01ucERyaXZlci5oIHwgIDYgKysrLS0tDQogTmV0d29ya1BrZy9N bnBEeGUvTW5wSW1wbC5oICAgfCAxNCArKysrKysrLS0tLS0tLQ0KIE5ldHdvcmtQa2cvTW5wRHhl L01ucENvbmZpZy5jIHwgMTQgKysrKysrKy0tLS0tLS0gIE5ldHdvcmtQa2cvTW5wRHhlL01ucERy aXZlci5jIHwgMTAgKysrKystLS0tLQ0KIE5ldHdvcmtQa2cvTW5wRHhlL01ucElvLmMgICAgIHwg IDggKysrKy0tLS0NCiBOZXR3b3JrUGtnL01ucER4ZS9NbnBNYWluLmMgICB8ICA2ICsrKy0tLQ0K IE5ldHdvcmtQa2cvTW5wRHhlL01ucER4ZS51bmkgIHwgIDQgKystLQ0KIDggZmlsZXMgY2hhbmdl ZCwgMzIgaW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9OZXR3 b3JrUGtnL01ucER4ZS9NbnBEeGUuaW5mIGIvTmV0d29ya1BrZy9NbnBEeGUvTW5wRHhlLmluZiBp bmRleCA3MjgwMDYwZGRlZDEuLjYwOGU1MmFhNTFkOCAxMDA2NDQNCi0tLSBhL05ldHdvcmtQa2cv TW5wRHhlL01ucER4ZS5pbmYNCisrKyBiL05ldHdvcmtQa2cvTW5wRHhlL01ucER4ZS5pbmYNCkBA IC0xLDUgKzEsNSBAQA0KICMjIEBmaWxlDQotIyAgVGhpcyBtb2R1bGUgcHJvZHVjZXMgRUZJIE1O UCBQcm90b2NvbCwgRUZJIE1OUCBTZXJ2aWUgQmluZGluZyBQcm90b2NvbCBhbmQgRUZJIFZMQU4g UHJvdG9jb2wuDQorIyAgVGhpcyBtb2R1bGUgcHJvZHVjZXMgRUZJIE1OUCBQcm90b2NvbCwgRUZJ IE1OUCBTZXJ2aWNlIEJpbmRpbmcgUHJvdG9jb2wgYW5kIEVGSSBWTEFOIFByb3RvY29sLg0KICMN CiAjICBUaGlzIG1vZHVsZSBwcm9kdWNlcyBFRkkgTWFuYWdlZCBOZXR3b3JrIFByb3RvY29sIHVw b24gRUZJIFNpbXBsZSBOZXR3b3JrIFByb3RvY29sLCAgIyAgdG8gcHJvdmlkZSByYXcgYXN5bmNo cm9ub3VzIG5ldHdvcmsgSS9PIHNlcnZpY2VzLiBJdCBhbHNvIHByb2R1Y2VzIEVGSSBWTEFOIFBy b3RvY29sIGRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL01ucER4ZS9NbnBEcml2ZXIuaCBiL05ldHdv cmtQa2cvTW5wRHhlL01ucERyaXZlci5oIGluZGV4IDE1MGQyMWU5ZWMxNi4uNDgzN2NkMDUzNGIy IDEwMDY0NA0KLS0tIGEvTmV0d29ya1BrZy9NbnBEeGUvTW5wRHJpdmVyLmgNCisrKyBiL05ldHdv cmtQa2cvTW5wRHhlL01ucERyaXZlci5oDQpAQCAtMSw1ICsxLDUgQEANCiAvKiogQGZpbGUNCi0g IERlY2xhcmF0aW9uIG9mIHN0cmN0dXJlcyBhbmQgZnVuY3Rpb25zIGZvciBNbnBEeGUgZHJpdmVy Lg0KKyAgRGVjbGFyYXRpb24gb2Ygc3RydWN0dXJlcyBhbmQgZnVuY3Rpb25zIGZvciBNbnBEeGUg ZHJpdmVyLg0KIA0KIENvcHlyaWdodCAoYykgMjAwNSAtIDIwMTYsIEludGVsIENvcnBvcmF0aW9u LiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNE LTItQ2xhdXNlLVBhdGVudCBAQCAtMjIzLDcgKzIyMyw3IEBAIE1ucERyaXZlckJpbmRpbmdTdG9w ICgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXQgaXMgbm90IE5VTEws IHRoZW4gdGhlIEkvTyBzZXJ2aWNlcyBhcmUgYWRkZWQNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdG8gdGhlIGV4aXN0aW5nIGNoaWxkIGhhbmRsZS4NCiANCi0gIEByZXR2 YWwgRUZJX1NVQ0NFUyAgICAgICAgICAgICAgICAgVGhlIHByb3RvY29sIHdhcyBhZGRlZCB0byBD aGlsZEhhbmRsZS4NCisgIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICAgICAgICAgICAgVGhlIHBy b3RvY29sIHdhcyBhZGRlZCB0byBDaGlsZEhhbmRsZS4NCiAgIEByZXR2YWwgRUZJX0lOVkFMSURf UEFSQU1FVEVSICAgICAgQ2hpbGRIYW5kbGUgaXMgTlVMTC4NCiAgIEByZXR2YWwgRUZJX09VVF9P Rl9SRVNPVVJDRVMgICAgICAgVGhlcmUgYXJlIG5vdCBlbm91Z2ggcmVzb3VyY2VzIGF2YWlsYWJs ZSB0bw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcmVhdGUgdGhlIGNo aWxkLg0KQEAgLTI0OCw3ICsyNDgsNyBAQCBNbnBTZXJ2aWNlQmluZGluZ0NyZWF0ZUNoaWxkICgN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnN0YW5jZS4NCiAgIEBwYXJhbVtp bl0gIENoaWxkSGFuZGxlICAgICAgICBIYW5kbGUgb2YgdGhlIGNoaWxkIHRvIGRlc3Ryb3kuDQog DQotICBAcmV0dmFsIEVGSV9TVUNDRVMgICAgICAgICAgICAgVGhlIHByb3RvY29sIHdhcyByZW1v dmVkIGZyb20gQ2hpbGRIYW5kbGUuDQorICBAcmV0dmFsIEVGSV9TVUNDRVNTICAgICAgICAgICAg VGhlIHByb3RvY29sIHdhcyByZW1vdmVkIGZyb20gQ2hpbGRIYW5kbGUuDQogICBAcmV0dmFsIEVG SV9VTlNVUFBPUlRFRCAgICAgICAgQ2hpbGRIYW5kbGUgZG9lcyBub3Qgc3VwcG9ydCB0aGUgcHJv dG9jb2wgdGhhdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIGJlaW5nIHJl bW92ZWQuDQogICBAcmV0dmFsIEVGSV9JTlZBTElEX1BBUkFNRVRFUiAgQ2hpbGRIYW5kbGUgaXMg TlVMTC4NCmRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL01ucER4ZS9NbnBJbXBsLmggYi9OZXR3b3Jr UGtnL01ucER4ZS9NbnBJbXBsLmggaW5kZXggN2Q1NDI0MDM0NjU5Li5lOTE0MDhjNmM5YmQgMTAw NjQ0DQotLS0gYS9OZXR3b3JrUGtnL01ucER4ZS9NbnBJbXBsLmgNCisrKyBiL05ldHdvcmtQa2cv TW5wRHhlL01ucEltcGwuaA0KQEAgLTI4NCw3ICsyODQsNyBAQCBNbnBGbHVzaFJjdmREYXRhUXVl dWUgKA0KIA0KICAgQHBhcmFtW2luLCBvdXRdICBJbnN0YW5jZSAgICAgUG9pbnRlciB0byB0aGUg bW5wIGluc3RhbmNlIGNvbnRleHQgZGF0YS4NCiAgIEBwYXJhbVtpbl0gICAgICAgQ29uZmlnRGF0 YSAgIFBvaW50ZXIgdG8gdGhlIGNvbmZpZ3VyYXRpb24gZGF0YSB1c2VkIHRvIGNvbmZpZ3VyZQ0K LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGlzbnRhbmNlLg0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGluc3RhbmNlLg0KIA0KICAgQHJldHZhbCBFRklf U1VDQ0VTUyAgICAgICAgICAgVGhlIEluc3RhbmNlIGlzIGNvbmZpZ3VyZWQuDQogICBAcmV0dmFs IEVGSV9VTlNVUFBPUlRFRCAgICAgICBFbmFibGVSZWNlaXZlVGltZXN0YW1wcyBpcyBvbiBhbmQg dGhlDQpAQCAtMzYxLDEyICszNjEsMTIgQEAgTW5wQnVpbGRUeFBhY2tldCAoDQogLyoqDQogICBT eW5jaHJvbm91c2x5IHNlbmQgb3V0IHRoZSBwYWNrZXQuDQogDQotICBUaGlzIGZ1bmN0b24gcGxh Y2VzIHRoZSBwYWNrZXQgYnVmZmVyIHRvIFNOUCBkcml2ZXIncyB0YW5zbWl0IHF1ZXVlLiBUaGUg cGFja2V0DQotICBjYW4gYmUgY29uc2lkZXJlZCBzdWNjZXNzZnVsbHkgc2VudCBvdXQgb25jZSBT TlAgYWNjY2V0cCB0aGUgcGFja2V0LCB3aGlsZSB0aGUNCisgIFRoaXMgZnVuY3Rpb24gcGxhY2Vz IHRoZSBwYWNrZXQgYnVmZmVyIHRvIFNOUCBkcml2ZXIncyB0YW5zbWl0IHF1ZXVlLiANCisgVGhl IHBhY2tldCAgY2FuIGJlIGNvbnNpZGVyZWQgc3VjY2Vzc2Z1bGx5IHNlbnQgb3V0IG9uY2UgU05Q IGFjY2VwdCANCisgdGhlIHBhY2tldCwgd2hpbGUgdGhlDQogICBwYWNrZXQgYnVmZmVyIHJlY3lj bGUgaXMgZGVmZXJyZWQgZm9yIGJldHRlciBwZXJmb3JtYW5jZS4NCiANCiAgIEBwYXJhbVtpbl0g ICAgICAgTW5wU2VydmljZURhdGEgICAgICBQb2ludGVyIHRvIHRoZSBtbnAgc2VydmljZSBjb250 ZXh0IGRhdGEuDQotICBAcGFyYW1baW5dICAgICAgIFBhY2tldCAgICAgICAgICAgICAgUG9pbnRl ciB0byB0aGUgcGFrY2V0IGJ1ZmZlci4NCisgIEBwYXJhbVtpbl0gICAgICAgUGFja2V0ICAgICAg ICAgICAgICBQb2ludGVyIHRvIHRoZSBwYWNrZXQgYnVmZmVyLg0KICAgQHBhcmFtW2luXSAgICAg ICBMZW5ndGggICAgICAgICAgICAgIFRoZSBsZW5ndGggb2YgdGhlIHBhY2tldC4NCiAgIEBwYXJh bVtpbiwgb3V0XSAgVG9rZW4gICAgICAgICAgICAgICBQb2ludGVyIHRvIHRoZSB0b2tlbiB0aGUg cGFja2V0IGdlbmVyYXRlZCBmcm9tLg0KIA0KQEAgLTQwNCw3ICs0MDQsNyBAQCBNbnBJbnN0YW5j ZURlbGl2ZXJQYWNrZXQgKA0KICAgcGFja2V0Lg0KIA0KICAgQHBhcmFtW2luXSAgRXZlbnQgICAg ICAgICAgICAgICBUaGUgZXZlbnQgdGhpcyBub3RpZnkgZnVuY3Rpb24gcmVnaXN0ZXJlZCB0by4N Ci0gIEBwYXJhbVtpbl0gIENvbnRleHQgICAgICAgICAgICAgUG9pbnRlciB0byB0aGUgY29udGV4 dCBkYXRhIHJlZ2lzdGVyZCB0byB0aGUgRXZlbnQuDQorICBAcGFyYW1baW5dICBDb250ZXh0ICAg ICAgICAgICAgIFBvaW50ZXIgdG8gdGhlIGNvbnRleHQgZGF0YSByZWdpc3RlcmVkIHRvIHRoZSBF dmVudC4NCiANCiAqKi8NCiBWT0lEDQpAQCAtNDgwLDggKzQ4MCw4IEBAIE1ucEFsbG9jVHhCdWYg KA0KIA0KICAgQHBhcmFtW2luLCBvdXRdICBNbnBEZXZpY2VEYXRhICAgICBQb2ludGVyIHRvIHRo ZSBtbnAgZGV2aWNlIGNvbnRleHQgZGF0YS4NCiANCi0gIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAg ICAgICAgICAgU3VjY2Vzc2VkIHRvIHJlY3ljbGV0aGUgdHJhbnNtaXR0ZWQgYnVmZmVyIGFkZHJl c3MuDQotICBAcmV0dmFsIE90aGVycyAgICAgICAgICAgICAgICAgIEZhaWxlZCB0byByZWN5Y2xl dGhlIHRyYW5zbWl0dGVkIGJ1ZmZlciBhZGRyZXNzLg0KKyAgQHJldHZhbCBFRklfU1VDQ0VTUyAg ICAgICAgICAgICBTdWNjZXNzZWQgdG8gcmVjeWNsZSB0aGUgdHJhbnNtaXR0ZWQgYnVmZmVyIGFk ZHJlc3MuDQorICBAcmV0dmFsIE90aGVycyAgICAgICAgICAgICAgICAgIEZhaWxlZCB0byByZWN5 Y2xlIHRoZSB0cmFuc21pdHRlZCBidWZmZXIgYWRkcmVzcy4NCiANCiAqKi8NCiBFRklfU1RBVFVT DQpkaWZmIC0tZ2l0IGEvTmV0d29ya1BrZy9NbnBEeGUvTW5wQ29uZmlnLmMgYi9OZXR3b3JrUGtn L01ucER4ZS9NbnBDb25maWcuYyBpbmRleCA1OTA2YWQ1NDZmYjIuLjQxNmJlMGJiYjY1YSAxMDA2 NDQNCi0tLSBhL05ldHdvcmtQa2cvTW5wRHhlL01ucENvbmZpZy5jDQorKysgYi9OZXR3b3JrUGtn L01ucER4ZS9NbnBDb25maWcuYw0KQEAgLTcwNyw3ICs3MDcsNyBAQCBNbnBDcmVhdGVTZXJ2aWNl RGF0YSAoDQogICAvLw0KICAgTW5wU2VydmljZURhdGEgPSBBbGxvY2F0ZVplcm9Qb29sIChzaXpl b2YgKE1OUF9TRVJWSUNFX0RBVEEpKTsNCiAgIGlmIChNbnBTZXJ2aWNlRGF0YSA9PSBOVUxMKSB7 DQotICAgIERFQlVHICgoRUZJX0RfRVJST1IsICJNbnBDcmVhdGVTZXJ2aWNlRGF0YTogRmFpbGQg dG8gYWxsb2NhdGUgbWVtb3J5IGZvciB0aGUgbmV3IE1ucCBTZXJ2aWNlIERhdGEuXG4iKSk7DQor ICAgIERFQlVHICgoRUZJX0RfRVJST1IsICJNbnBDcmVhdGVTZXJ2aWNlRGF0YTogRmFpbGVkIHRv IGFsbG9jYXRlIA0KKyBtZW1vcnkgZm9yIHRoZSBuZXcgTW5wIFNlcnZpY2UgRGF0YS5cbiIpKTsN CiANCiAgICAgcmV0dXJuIE5VTEw7DQogICB9DQpAQCAtNzQyLDcgKzc0Miw3IEBAIE1ucENyZWF0 ZVNlcnZpY2VEYXRhICgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgJk1ucFNlcnZpY2VEYXRh LT5EZXZpY2VQYXRoDQogICAgICAgICAgICAgICAgICAgICAgICAgICk7DQogICAgIGlmIChNbnBT ZXJ2aWNlSGFuZGxlID09IE5VTEwpIHsNCi0gICAgICBERUJVRyAoKEVGSV9EX0VSUk9SLCAiTW5w Q3JlYXRlU2VydmljZURhdGE6IEZhaWxkIHRvIGNyZWF0ZSBjaGlsZCBoYW5kbGUuXG4iKSk7DQor ICAgICAgREVCVUcgKChFRklfRF9FUlJPUiwgIk1ucENyZWF0ZVNlcnZpY2VEYXRhOiBGYWlsZWQg dG8gY3JlYXRlIA0KKyBjaGlsZCBoYW5kbGUuXG4iKSk7DQogDQogICAgICAgcmV0dXJuIE5VTEw7 DQogICAgIH0NCkBAIC0xMzI1LDcgKzEzMjUsNyBAQCBNbnBTdG9wICgNCiANCiAgIGlmIChNbnBE ZXZpY2VEYXRhLT5Db25maWd1cmVkQ2hpbGRyZW5OdW1iZXIgPiAwKSB7DQogICAgIC8vDQotICAg IC8vIElmIHRoZXJlIGFyZSBvdGhlciBjb25maWd1cmVkIGNoaWxyZW4sIHJldHVybiBhbmQga2Vl cCB0aGUgdGltZXJzIGFuZA0KKyAgICAvLyBJZiB0aGVyZSBhcmUgb3RoZXIgY29uZmlndXJlZCBj aGlsZHJlbiwgcmV0dXJuIGFuZCBrZWVwIHRoZSANCisgdGltZXJzIGFuZA0KICAgICAvLyBzaW1w bGUgbmV0d29yayB1bmNoYW5nZWQuDQogICAgIC8vDQogICAgIHJldHVybiBFRklfU1VDQ0VTUzsN CkBAIC0xNDAyLDcgKzE0MDIsNyBAQCBNbnBGbHVzaFJjdmREYXRhUXVldWUgKA0KIA0KICAgQHBh cmFtW2luLCBvdXRdICBJbnN0YW5jZSAgICAgUG9pbnRlciB0byB0aGUgbW5wIGluc3RhbmNlIGNv bnRleHQgZGF0YS4NCiAgIEBwYXJhbVtpbl0gICAgICAgQ29uZmlnRGF0YSAgIFBvaW50ZXIgdG8g dGhlIGNvbmZpZ3VyYXRpb24gZGF0YSB1c2VkIHRvIGNvbmZpZ3VyZQ0KLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdGhlIGlzbnRhbmNlLg0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgdGhlIGluc3RhbmNlLg0KIA0KICAgQHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAg ICAgVGhlIEluc3RhbmNlIGlzIGNvbmZpZ3VyZWQuDQogICBAcmV0dmFsIEVGSV9VTlNVUFBPUlRF RCAgICAgICBFbmFibGVSZWNlaXZlVGltZXN0YW1wcyBpcyBvbiBhbmQgdGhlDQpAQCAtMTYwNSw3 ICsxNjA1LDcgQEAgTW5wQ29uZmlnUmVjZWl2ZUZpbHRlcnMgKA0KICAgICAgIEVuYWJsZUZpbHRl ckJpdHMgfD0gRUZJX1NJTVBMRV9ORVRXT1JLX1JFQ0VJVkVfTVVMVElDQVNUOw0KIA0KICAgICAg IC8vDQotICAgICAgLy8gQWxsb2NhdGUgcG9vbCBmb3IgdGhlIG11bGljYXN0IGFkZHJlc3Nlcy4N CisgICAgICAvLyBBbGxvY2F0ZSBwb29sIGZvciB0aGUgbXVsdGljYXN0IGFkZHJlc3Nlcy4NCiAg ICAgICAvLw0KICAgICAgIE1DYXN0RmlsdGVyQ250ICA9IE1ucERldmljZURhdGEtPkdyb3VwQWRk cmVzc0NvdW50Ow0KICAgICAgIE1DYXN0RmlsdGVyICAgICA9IEFsbG9jYXRlUG9vbCAoc2l6ZW9m IChFRklfTUFDX0FERFJFU1MpICogTUNhc3RGaWx0ZXJDbnQpOw0KQEAgLTE2OTYsNyArMTY5Niw3 IEBAIE1ucENvbmZpZ1JlY2VpdmVGaWx0ZXJzICgNCiANCiAgIEBwYXJhbVtpbiwgb3V0XSAgSW5z dGFuY2UgICAgICAgIFBvaW50ZXIgdG8gdGhlIG1ucCBpbnN0YW5jZSBjb250ZXh0IGRhdGEuDQog ICBAcGFyYW1baW4sIG91dF0gIEN0cmxCbGsgICAgICAgICBQb2ludGVyIHRvIHRoZSBncm91cCBh ZGRyZXNzIGNvbnRyb2wgYmxvY2suDQotICBAcGFyYW1baW4sIG91dF0gIEdyb3VwQWRkcmVzcyAg ICBQb2ludGVyIHRvIHRoZSBncm91cCBhZHJlc3MuDQorICBAcGFyYW1baW4sIG91dF0gIEdyb3Vw QWRkcmVzcyAgICBQb2ludGVyIHRvIHRoZSBncm91cCBhZGRyZXNzLg0KICAgQHBhcmFtW2luXSAg ICAgICBNYWNBZGRyZXNzICAgICAgUG9pbnRlciB0byB0aGUgbWFjIGFkZHJlc3MuDQogICBAcGFy YW1baW5dICAgICAgIEh3QWRkcmVzc1NpemUgICBUaGUgaGFyZHdhcmUgYWRkcmVzcyBzaXplLg0K IA0KQEAgLTE4NTEsNyArMTg1MSw3IEBAIE1ucEdyb3VwT3AgKA0KIA0KICAgaWYgKEpvaW5GbGFn KSB7DQogICAgIC8vDQotICAgIC8vIEEgbmV3IGdyb3B1IGFkZHJlc3MgaXMgdG8gYmUgYWRkZWQu DQorICAgIC8vIEEgbmV3IGdyb3VwIGFkZHJlc3MgaXMgdG8gYmUgYWRkZWQuDQogICAgIC8vDQog ICAgIEdyb3VwQWRkcmVzcyAgPSBOVUxMOw0KICAgICBBZGRyZXNzRXhpc3QgID0gRkFMU0U7DQpk aWZmIC0tZ2l0IGEvTmV0d29ya1BrZy9NbnBEeGUvTW5wRHJpdmVyLmMgYi9OZXR3b3JrUGtnL01u cER4ZS9NbnBEcml2ZXIuYyBpbmRleCBlOTllN2M1YTYxNjYuLmUyN2RjZjk0MGI3ZiAxMDA2NDQN Ci0tLSBhL05ldHdvcmtQa2cvTW5wRHhlL01ucERyaXZlci5jDQorKysgYi9OZXR3b3JrUGtnL01u cER4ZS9NbnBEcml2ZXIuYw0KQEAgLTExMCw3ICsxMTAsNyBAQCBNbnBEcml2ZXJCaW5kaW5nU3Vw cG9ydGVkICgNCiAgIH0NCiANCiAgIC8vDQotICAvLyBDbG9zZSB0aGUgb3Blbm5lZCBTTlAgcHJv dG9jb2wuDQorICAvLyBDbG9zZSB0aGUgb3BlbmVkIFNOUCBwcm90b2NvbC4NCiAgIC8vDQogICBn QlMtPkNsb3NlUHJvdG9jb2wgKA0KICAgICAgICAgIENvbnRyb2xsZXJIYW5kbGUsDQpAQCAtNDE5 LDcgKzQxOSw3IEBAIE1ucERyaXZlckJpbmRpbmdTdG9wICgNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgaXQgaXMgbm90IE5VTEwsIHRoZW4gdGhlIEkvTyBzZXJ2aWNlcyBh cmUgYWRkZWQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gdGhlIGV4 aXN0aW5nIGNoaWxkIGhhbmRsZS4NCiANCi0gIEByZXR2YWwgRUZJX1NVQ0NFUyAgICAgICAgICAg ICAgICAgVGhlIHByb3RvY29sIHdhcyBhZGRlZCB0byBDaGlsZEhhbmRsZS4NCisgIEByZXR2YWwg RUZJX1NVQ0NFU1MgICAgICAgICAgICAgICAgVGhlIHByb3RvY29sIHdhcyBhZGRlZCB0byBDaGls ZEhhbmRsZS4NCiAgIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1FVEVSICAgICAgQ2hpbGRIYW5k bGUgaXMgTlVMTC4NCiAgIEByZXR2YWwgRUZJX09VVF9PRl9SRVNPVVJDRVMgICAgICAgVGhlcmUg YXJlIG5vdCBlbm91Z2ggcmVzb3VyY2VzIGF2YWlsYWJsZSB0bw0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBjcmVhdGUgdGhlIGNoaWxkLg0KQEAgLTQ1MCw3ICs0NTAsNyBA QCBNbnBTZXJ2aWNlQmluZGluZ0NyZWF0ZUNoaWxkICgNCiAgIC8vDQogICBJbnN0YW5jZSA9IEFs bG9jYXRlWmVyb1Bvb2wgKHNpemVvZiAoTU5QX0lOU1RBTkNFX0RBVEEpKTsNCiAgIGlmIChJbnN0 YW5jZSA9PSBOVUxMKSB7DQotICAgIERFQlVHICgoRUZJX0RfRVJST1IsICJNbnBTZXJ2aWNlQmlu ZGluZ0NyZWF0ZUNoaWxkOiBGYWlsZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHRoZSBuZXcgaW5z dGFuY2UuXG4iKSk7DQorICAgIERFQlVHICgoRUZJX0RfRVJST1IsICJNbnBTZXJ2aWNlQmluZGlu Z0NyZWF0ZUNoaWxkOiBGYWlsZWQgdG8gDQorIGFsbG9jYXRlIG1lbW9yeSBmb3IgdGhlIG5ldyBp bnN0YW5jZS5cbiIpKTsNCiANCiAgICAgcmV0dXJuIEVGSV9PVVRfT0ZfUkVTT1VSQ0VTOw0KICAg fQ0KQEAgLTUzNSw3ICs1MzUsNyBAQCBFcnJvckV4aXQ6DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgaW5zdGFuY2UuDQogICBAcGFyYW1baW5dICBDaGlsZEhhbmRsZSAgICAgICAg SGFuZGxlIG9mIHRoZSBjaGlsZCB0byBkZXN0cm95Lg0KIA0KLSAgQHJldHZhbCBFRklfU1VDQ0VT ICAgICAgICAgICAgIFRoZSBwcm90b2NvbCB3YXMgcmVtb3ZlZCBmcm9tIENoaWxkSGFuZGxlLg0K KyAgQHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAgICAgIFRoZSBwcm90b2NvbCB3YXMgcmVtb3Zl ZCBmcm9tIENoaWxkSGFuZGxlLg0KICAgQHJldHZhbCBFRklfVU5TVVBQT1JURUQgICAgICAgIENo aWxkSGFuZGxlIGRvZXMgbm90IHN1cHBvcnQgdGhlIHByb3RvY29sIHRoYXQNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBpcyBiZWluZyByZW1vdmVkLg0KICAgQHJldHZhbCBFRklf SU5WQUxJRF9QQVJBTUVURVIgIENoaWxkSGFuZGxlIGlzIE5VTEwuDQpAQCAtNjYwLDcgKzY2MCw3 IEBAIE1ucFNlcnZpY2VCaW5kaW5nRGVzdHJveUNoaWxkICgNCiAgIEBwYXJhbVtpbl0gIEltYWdl SGFuZGxlICBUaGUgaW1hZ2UgaGFuZGxlIG9mIHRoZSBkcml2ZXIuDQogICBAcGFyYW1baW5dICBT eXN0ZW1UYWJsZSAgVGhlIHN5c3RlbSB0YWJsZS4NCiANCi0gIEByZXR2YWwgRUZJX1NVQ0NFUyAg ICAgICBUaGUgZHJpdmVyIGJpbmRpbmcgYW5kIGNvbXBvbmVudCBuYW1lIHByb3RvY29scyBhcmUN CisgIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICBUaGUgZHJpdmVyIGJpbmRpbmcgYW5kIGNvbXBv bmVudCBuYW1lIHByb3RvY29scyBhcmUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdWNj ZXNzZnVsbHkgaW5zdGFsbGVkLg0KICAgQHJldHZhbCBPdGhlcnMgICAgICAgICAgIE90aGVyIGVy cm9ycyBhcyBpbmRpY2F0ZWQuDQogDQpkaWZmIC0tZ2l0IGEvTmV0d29ya1BrZy9NbnBEeGUvTW5w SW8uYyBiL05ldHdvcmtQa2cvTW5wRHhlL01ucElvLmMgaW5kZXggNTY0MDVkNjJiNWUwLi5hZTRh MThmZDgxYWMgMTAwNjQ0DQotLS0gYS9OZXR3b3JrUGtnL01ucER4ZS9NbnBJby5jDQorKysgYi9O ZXR3b3JrUGtnL01ucER4ZS9NbnBJby5jDQpAQCAtMTkwLDEyICsxOTAsMTIgQEAgTW5wQnVpbGRU eFBhY2tldCAoDQogLyoqDQogICBTeW5jaHJvbm91c2x5IHNlbmQgb3V0IHRoZSBwYWNrZXQuDQog DQotICBUaGlzIGZ1bmN0b24gcGxhY2VzIHRoZSBwYWNrZXQgYnVmZmVyIHRvIFNOUCBkcml2ZXIn cyB0YW5zbWl0IHF1ZXVlLiBUaGUgcGFja2V0DQotICBjYW4gYmUgY29uc2lkZXJlZCBzdWNjZXNz ZnVsbHkgc2VudCBvdXQgb25jZSBTTlAgYWNjY2V0cCB0aGUgcGFja2V0LCB3aGlsZSB0aGUNCisg IFRoaXMgZnVuY3Rpb24gcGxhY2VzIHRoZSBwYWNrZXQgYnVmZmVyIHRvIFNOUCBkcml2ZXIncyB0 YW5zbWl0IHF1ZXVlLiANCisgVGhlIHBhY2tldCAgY2FuIGJlIGNvbnNpZGVyZWQgc3VjY2Vzc2Z1 bGx5IHNlbnQgb3V0IG9uY2UgU05QIGFjY2VwdCANCisgdGhlIHBhY2tldCwgd2hpbGUgdGhlDQog ICBwYWNrZXQgYnVmZmVyIHJlY3ljbGUgaXMgZGVmZXJyZWQgZm9yIGJldHRlciBwZXJmb3JtYW5j ZS4NCiANCiAgIEBwYXJhbVtpbl0gICAgICAgTW5wU2VydmljZURhdGEgICAgICBQb2ludGVyIHRv IHRoZSBtbnAgc2VydmljZSBjb250ZXh0IGRhdGEuDQotICBAcGFyYW1baW5dICAgICAgIFBhY2tl dCAgICAgICAgICAgICAgUG9pbnRlciB0byB0aGUgcGFrY2V0IGJ1ZmZlci4NCisgIEBwYXJhbVtp bl0gICAgICAgUGFja2V0ICAgICAgICAgICAgICBQb2ludGVyIHRvIHRoZSBwYWNrZXQgYnVmZmVy Lg0KICAgQHBhcmFtW2luXSAgICAgICBMZW5ndGggICAgICAgICAgICAgIFRoZSBsZW5ndGggb2Yg dGhlIHBhY2tldC4NCiAgIEBwYXJhbVtpbiwgb3V0XSAgVG9rZW4gICAgICAgICAgICAgICBQb2lu dGVyIHRvIHRoZSB0b2tlbiB0aGUgcGFja2V0IGdlbmVyYXRlZCBmcm9tLg0KIA0KQEAgLTQyMiw3 ICs0MjIsNyBAQCBNbnBEZWxpdmVyUGFja2V0ICgNCiAgIHBhY2tldC4NCiANCiAgIEBwYXJhbVtp bl0gIEV2ZW50ICAgICAgICAgICAgICAgVGhlIGV2ZW50IHRoaXMgbm90aWZ5IGZ1bmN0aW9uIHJl Z2lzdGVyZWQgdG8uDQotICBAcGFyYW1baW5dICBDb250ZXh0ICAgICAgICAgICAgIFBvaW50ZXIg dG8gdGhlIGNvbnRleHQgZGF0YSByZWdpc3RlcmQgdG8gdGhlIEV2ZW50Lg0KKyAgQHBhcmFtW2lu XSAgQ29udGV4dCAgICAgICAgICAgICBQb2ludGVyIHRvIHRoZSBjb250ZXh0IGRhdGEgcmVnaXN0 ZXJlZCB0byB0aGUgRXZlbnQuDQogDQogKiovDQogVk9JRA0KZGlmZiAtLWdpdCBhL05ldHdvcmtQ a2cvTW5wRHhlL01ucE1haW4uYyBiL05ldHdvcmtQa2cvTW5wRHhlL01ucE1haW4uYyBpbmRleCBk OTYxNzhhMWQ5OTQuLmZmN2U4OWRlMTAzZSAxMDA2NDQNCi0tLSBhL05ldHdvcmtQa2cvTW5wRHhl L01ucE1haW4uYw0KKysrIGIvTmV0d29ya1BrZy9NbnBEeGUvTW5wTWFpbi5jDQpAQCAtMzc2LDgg KzM3Niw4IEBAIE1ucEdyb3VwcyAoDQogICBpZiAoKCFJbnN0YW5jZS0+Q29uZmlnRGF0YS5FbmFi bGVNdWx0aWNhc3RSZWNlaXZlKSB8fA0KICAgICAoKE1hY0FkZHJlc3MgIT0gTlVMTCkgJiYgIU5F VF9NQUNfSVNfTVVMVElDQVNUIChNYWNBZGRyZXNzLCAmU25wTW9kZS0+QnJvYWRjYXN0QWRkcmVz cywgU25wTW9kZS0+SHdBZGRyZXNzU2l6ZSkpKSB7DQogICAgIC8vDQotICAgIC8vIFRoZSBpbnN0 YW5jZSBpc24ndCBjb25maWd1cmVkIHRvIGRvIG11bGl0Y2FzdCByZWNlaXZlLiBPUg0KLSAgICAv LyB0aGUgcGFzc2VkIGluIE1hY0FkZHJlc3MgaXMgbm90IGEgbXV0bHRpY2FzdCBtYWMgYWRkcmVz cy4NCisgICAgLy8gVGhlIGluc3RhbmNlIGlzbid0IGNvbmZpZ3VyZWQgdG8gZG8gbXVsdGljYXN0 IHJlY2VpdmUuIE9SDQorICAgIC8vIHRoZSBwYXNzZWQgaW4gTWFjQWRkcmVzcyBpcyBub3QgYSBt dWx0aWNhc3QgbWFjIGFkZHJlc3MuDQogICAgIC8vDQogICAgIFN0YXR1cyA9IEVGSV9JTlZBTElE X1BBUkFNRVRFUjsNCiAgICAgZ290byBPTl9FWElUOw0KQEAgLTcxMyw3ICs3MTMsNyBAQCBNbnBD YW5jZWwgKA0KICAgfQ0KIA0KICAgLy8NCi0gIC8vIERpc3BhdGNoIHRoZSBEUEMgcXVldWVkIGJ5 IHRoZSBOb3RpZnlGdW5jdGlvbiBvZiB0aGUgY2FuY2xlZCB0b2tlbidzIGV2ZW50cy4NCisgIC8v IERpc3BhdGNoIHRoZSBEUEMgcXVldWVkIGJ5IHRoZSBOb3RpZnlGdW5jdGlvbiBvZiB0aGUgY2Fu Y2VsZWQgdG9rZW4ncyBldmVudHMuDQogICAvLw0KICAgRGlzcGF0Y2hEcGMgKCk7DQogDQpkaWZm IC0tZ2l0IGEvTmV0d29ya1BrZy9NbnBEeGUvTW5wRHhlLnVuaSBiL05ldHdvcmtQa2cvTW5wRHhl L01ucER4ZS51bmkgaW5kZXggMDRiZTNjZDdmZTVhLi40ODFlNzkxNDk5ZmUgMTAwNjQ0DQotLS0g YS9OZXR3b3JrUGtnL01ucER4ZS9NbnBEeGUudW5pDQorKysgYi9OZXR3b3JrUGtnL01ucER4ZS9N bnBEeGUudW5pDQpAQCAtMSw1ICsxLDUgQEANCiAvLyAvKiogQGZpbGUNCi0vLyBUaGlzIG1vZHVs ZSBwcm9kdWNlcyBFRkkgTU5QIFByb3RvY29sLCBFRkkgTU5QIFNlcnZpZSBCaW5kaW5nIFByb3Rv Y29sIGFuZCBFRkkgVkxBTiBQcm90b2NvbC4NCisvLyBUaGlzIG1vZHVsZSBwcm9kdWNlcyBFRkkg TU5QIFByb3RvY29sLCBFRkkgTU5QIFNlcnZpY2UgQmluZGluZyBQcm90b2NvbCBhbmQgRUZJIFZM QU4gUHJvdG9jb2wuDQogLy8NCiAvLyBUaGlzIG1vZHVsZSBwcm9kdWNlcyBFRkkgTWFuYWdlZCBO ZXR3b3JrIFByb3RvY29sIHVwb24gRUZJIFNpbXBsZSBOZXR3b3JrIFByb3RvY29sLCAgLy8gdG8g cHJvdmlkZSByYXcgYXN5bmNocm9ub3VzIG5ldHdvcmsgSS9PIHNlcnZpY2VzLiBJdCBhbHNvIHBy b2R1Y2VzIEVGSSBWTEFOIFByb3RvY29sIEBAIC0xMiw3ICsxMiw3IEBAICAvLyAqKi8NCiANCiAN Ci0jc3RyaW5nIFNUUl9NT0RVTEVfQUJTVFJBQ1QgICAgICAgICAgICAgI2xhbmd1YWdlIGVuLVVT ICJQcm9kdWNlcyBFRkkgTU5QIFByb3RvY29sLCBFRkkgTU5QIFNlcnZpZSBCaW5kaW5nIFByb3Rv Y29sIGFuZCBFRkkgVkxBTiBQcm90b2NvbCINCisjc3RyaW5nIFNUUl9NT0RVTEVfQUJTVFJBQ1Qg ICAgICAgICAgICAgI2xhbmd1YWdlIGVuLVVTICJQcm9kdWNlcyBFRkkgTU5QIFByb3RvY29sLCBF RkkgTU5QIFNlcnZpY2UgQmluZGluZyBQcm90b2NvbCBhbmQgRUZJIFZMQU4gUHJvdG9jb2wiDQog DQogI3N0cmluZyBTVFJfTU9EVUxFX0RFU0NSSVBUSU9OICAgICAgICAgICNsYW5ndWFnZSBlbi1V UyAiVGhpcyBtb2R1bGUgcHJvZHVjZXMgRUZJIE1hbmFnZWQgTmV0d29yayBQcm90b2NvbCB1cG9u IEVGSSBTaW1wbGUgTmV0d29yayBQcm90b2NvbCB0byBwcm92aWRlIHJhdyBhc3luY2hyb25vdXMg bmV0d29yayBJL08gc2VydmljZXMuIEl0IGFsc28gcHJvZHVjZXMgRUZJIFZMQU4gUHJvdG9jb2wg dG8gcHJvdmlkZSBtYW5hZ2VhYmlsaXR5IGludGVyZmFjZSBmb3IgVkxBTiBjb25maWd1cmF0aW9u LiINCiANCi0tDQoyLjIxLjANCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCkludGVsIFRlY2hub2xvZ3kgUG9sYW5k IHNwLiB6IG8uby4KdWwuIFNsb3dhY2tpZWdvIDE3MyB8IDgwLTI5OCBHZGFuc2sgfCBTYWQgUmVq b25vd3kgR2RhbnNrIFBvbG5vYyB8IFZJSSBXeWR6aWFsIEdvc3BvZGFyY3p5IEtyYWpvd2VnbyBS ZWplc3RydSBTYWRvd2VnbyAtIEtSUyAxMDE4ODIgfCBOSVAgOTU3LTA3LTUyLTMxNiB8IEthcGl0 YWwgemFrbGFkb3d5IDIwMC4wMDAgUExOLgoKVGEgd2lhZG9tb3NjIHdyYXogeiB6YWxhY3puaWth bWkgamVzdCBwcnplem5hY3pvbmEgZGxhIG9rcmVzbG9uZWdvIGFkcmVzYXRhIGkgbW96ZSB6YXdp ZXJhYyBpbmZvcm1hY2plIHBvdWZuZS4gVyByYXppZSBwcnp5cGFka293ZWdvIG90cnp5bWFuaWEg dGVqIHdpYWRvbW9zY2ksIHByb3NpbXkgbyBwb3dpYWRvbWllbmllIG5hZGF3Y3kgb3JheiB0cndh bGUgamVqIHVzdW5pZWNpZTsgamFraWVrb2x3aWVrCnByemVnbGFkYW5pZSBsdWIgcm96cG93c3pl Y2huaWFuaWUgamVzdCB6YWJyb25pb25lLgpUaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRz IG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRlcmlhbCBmb3IgdGhlIHNvbGUgdXNlIG9mIHRo ZSBpbnRlbmRlZCByZWNpcGllbnQocykuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNp cGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzOyBh bnkgcmV2aWV3IG9yIGRpc3RyaWJ1dGlvbiBieQpvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRl ZC4K