From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7A9FDA09D3; Thu, 12 Nov 2020 08:14:38 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 36D22569B; Thu, 12 Nov 2020 08:14:36 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 9A62E4CA6 for ; Thu, 12 Nov 2020 08:14:34 +0100 (CET) IronPort-SDR: 7152iHwhgp19wt0duqlKE/f7Xc/zlLHQkbnI7nlKbXgY1J2Rtwk5N2oD2vq5NZypb9m4OQwYq0 HtTlmwjP7khA== X-IronPort-AV: E=McAfee;i="6000,8403,9802"; a="167686626" X-IronPort-AV: E=Sophos;i="5.77,471,1596524400"; d="scan'208";a="167686626" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Nov 2020 23:14:32 -0800 IronPort-SDR: YS0xcUoV1J0/BKAneLszgcc0xlCFFEZiwdrs72yzvoEczIjJzyD19iKk02bIXQgMESKAu0RFjL 8dXxKevkYtmQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,471,1596524400"; d="scan'208";a="532006991" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga005.fm.intel.com with ESMTP; 11 Nov 2020 23:14:32 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 11 Nov 2020 23:14:31 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 11 Nov 2020 23:14:31 -0800 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.59) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Wed, 11 Nov 2020 23:14:31 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ieUrJ5X3K8V7HrikzkyRfVecKGfYKhtOeyc6ICLvUDepq5OZUP4qvqiw2kSokebyLVci43Kunlb5T8Y8j+oQPyPq67JO6tt9G+WOGxFC9XRWPWPxrLWX5X1CV0oWXb2yCOHZ+2iNL09FnuMWQ5QV3LCoFbA63EeXHosZcCRuEklOYn9vOVzIiQU+ZNmdvsXmRhKLwfGEWxxotrHJFxhHHeajqxOnhOYfpusjTj8BlEN+bjUbcx/3RTFHZJXR2WYCvYc7hoHrE7RbbHeGPDfUVwLsqCT2OVVVCqo8jFLJUuFmwBlRBPd3YNjApbVG+Mpf541+16Hu6SmDsmTWQs+52g== 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=y0OLBf1U23smTVMryFccei+YsjhliFlRiTOOnxqJNwI=; b=i+68IAHy+d7BzzEexi+Y6JDYhCfsFjVhEAX5or8OMpIio1zwXebJnXbgUdaMonslrInhx5YbuDMtYySCQb6GWrzhnvJohkAF6Sf/ojskqeUvPVXe57YOQsufJtB3JjJjNyOu2rwuhqZh0KgqaKGz4IjiqZp6JoM4HQC5OL9+o4JiJ0UZmZdbeo8VXu19CkRwV8WOP2NLza73ETaBoW//uZavjjzI45B5T3xoAvmDm7aNw+BUL8dnYlt9uUbTWRezThmKsu2LPdEP2HuSF0ep23zm8idcChb8mg6KzJ/l36CL6WDbD2NP776FiIT8FXkzGgz1ezbTIodOyN4BSq4l4Q== 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=y0OLBf1U23smTVMryFccei+YsjhliFlRiTOOnxqJNwI=; b=dAutOa0zQg05ZCjgivO+17q9BVPzlK9fhdGZm4mFpOqU/eVu4uXFDrZ2NFfRVBMUAiF8Kbn+z+Q1x7pzsadt6GCaQuW9EBpHY+GUdLpuhKf6IFrr+2p0ZjsdKfxEowVWMtqvWqZK29UMeS5X5op6htIDsT9fHbV7QkOTLcdDwaA= Received: from CO1PR11MB4995.namprd11.prod.outlook.com (2603:10b6:303:9f::22) by CO1PR11MB5171.namprd11.prod.outlook.com (2603:10b6:303:95::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.22; Thu, 12 Nov 2020 07:14:26 +0000 Received: from CO1PR11MB4995.namprd11.prod.outlook.com ([fe80::9ce:5879:9fa:d96c]) by CO1PR11MB4995.namprd11.prod.outlook.com ([fe80::9ce:5879:9fa:d96c%6]) with mapi id 15.20.3541.025; Thu, 12 Nov 2020 07:14:26 +0000 From: "Jiang, Cheng1" To: David Marchand CC: Maxime Coquelin , "Xia, Chenbo" , dev , "Fu, Patrick" , "Yang, YvonneX" , "Hu, Jiayu" , Thomas Monjalon , "Yigit, Ferruh" Thread-Topic: [PATCH v1] examples/vhost: fix ioat dependency issue Thread-Index: AQHWuB3zSvTULFBKYkGcDAe4xrVDTanC/9SAgAD5hFA= Date: Thu, 12 Nov 2020 07:14:26 +0000 Message-ID: References: <20201111111957.46090-1-Cheng1.jiang@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.38] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2d853c48-69f5-4223-88bb-08d886da96ef x-ms-traffictypediagnostic: CO1PR11MB5171: 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-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rSuwSD7PIMKzDByC5YoFCS+w2o+vxppkafY0bCxsWogdhos2kldzVh0308qch7bDip2ndLVPiRUKblmDT6mCHZgQOcFyNacjlvL6GriHs3zhPeXfeqA2wdQ+uELwUceyNJleXuifHkZZmxu66OfNZ/IXqRzLJF7eiYj2+BZaGvc8kGt5RFITJGkLHkPo6Ucn4RZtoMNq5IjCHCJ5dN1tKbJmz2Ift4I4fhTNEsDAMOc3ZifJHkl6IC7TNlbLAV74EVVmiikMsffBeVAyLTeROG1Ydn4THRHSmkLbpXooBnjYZOmlL2hF6N3U/uVjflZ1rjFrTVlQlSnZh238tAmh0Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB4995.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(136003)(346002)(39860400002)(396003)(366004)(26005)(9686003)(316002)(66476007)(5660300002)(86362001)(8936002)(478600001)(66946007)(64756008)(54906003)(55016002)(66556008)(71200400001)(2906002)(6506007)(53546011)(52536014)(107886003)(66446008)(186003)(7696005)(6916009)(76116006)(83380400001)(4326008)(33656002)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: dnryEfCh+jENqVKFWRHfxXPaYGonrFCGNxOwm8DId59iWEPfRoHf2OJfmrH6uXq+Bmr2ijwKdTV9l/wUGWW4xHQcaRh6O6rJFJ/aWnswJBYbwUesno/rP9E8ePmtaKCt0GaSTKNPeK88NQK6jvI5oV8LXsdJwoC9Q7JvIZQMKuHfg8hs4DPsoHRxBCos83QttLsjHwxd/fFc8/L5sM4jxVfwGP7IWOjPjdfICXHbM9nRcc1L2YrOc7EBp9SC3PVFcnAe5LIkjABvZ2EYIYYO9OfDlASLDa9HuMiM3XPmMp1vvhvaSJna5TBtM3Hp96j/m4Uy3DdGgQy44/wm2NEPS1aeDGXpqCVtaA1S8uEDvKe+zv6bnMd7ZlUKI+3hTdnB9TNpbCZwdSJcgA6KeLIV/38d2yeaM8f8PYvCnyfddtqdh9CHezDWqdgvdB6491o+2Hk8xtKTPJ4oyWQDDW36JhM9moQGEuR9MLzrfppwfpQQpjYFC+7Z+E+4XSYHIRaL3MWt9u2yeFl7b9F65BivbveV9yj6d/DZ16wpwxNRokL3Cx7NwLAM1cAHOjjwCdth3wjQF2BlcAUI1Obm8/qmSUE0O+6nBUXk2jBGFpxWohazxJDdoxfEtr+mpgak6vUg/cJcDMQEbt7lSSGyuWPgLGcb7dD2ZgK/v2GdvtEhZdaedTJZ7XRybxcc/e2yGOFVI9LAlY/tsR94lKEQs0l00vwUYYxTQko4jId+hdAQs1HzA6pF9JtZ3XSaY2qay1UDK5MUqTXT6swAiPX/rwHKkP6sxRyMPdCk4bCBxhc4TFrOJmfsi5DlGF/xsxt7+Uo9HdQ8viCZLVdOr0ZK9Ip29u/xkw9CffcbliC6jDgE+JeDxgDBlJdedZgyWISxZRUrjBZMc/kdsF1oJGFCcPB5cw== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4995.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d853c48-69f5-4223-88bb-08d886da96ef X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2020 07:14:26.4844 (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: iHR9N6orn0Ldx6hbBFQmQjQVIEx58fumE/79pxnz5ycUBaTQn0+RyPega36JyR2Uqi7O9jWDaQLmjTTkbA2dLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5171 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v1] examples/vhost: fix ioat dependency issue X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2aWQgTWFyY2hh bmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1i ZXIgMTEsIDIwMjAgMTA6MzYgUE0NCj4gVG86IEppYW5nLCBDaGVuZzEgPGNoZW5nMS5qaWFuZ0Bp bnRlbC5jb20+DQo+IENjOiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQu Y29tPjsgWGlhLCBDaGVuYm8NCj4gPGNoZW5iby54aWFAaW50ZWwuY29tPjsgZGV2IDxkZXZAZHBk ay5vcmc+OyBGdSwgUGF0cmljaw0KPiA8cGF0cmljay5mdUBpbnRlbC5jb20+OyBZYW5nLCBZdm9u bmVYIDx5dm9ubmV4LnlhbmdAaW50ZWwuY29tPjsgSHUsDQo+IEppYXl1IDxqaWF5dS5odUBpbnRl bC5jb20+OyBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+Ow0KPiBZaWdpdCwg RmVycnVoIDxmZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYx XSBleGFtcGxlcy92aG9zdDogZml4IGlvYXQgZGVwZW5kZW5jeSBpc3N1ZQ0KPiANCj4gT24gV2Vk LCBOb3YgMTEsIDIwMjAgYXQgMTI6MjkgUE0gQ2hlbmcgSmlhbmcgPENoZW5nMS5qaWFuZ0BpbnRl bC5jb20+DQo+IHdyb3RlOg0KPiA+DQo+ID4gRml4IHZob3N0LXN3aXRjaCBjb21waWxpbmcgaXNz dWUgd2hlbiBpb2F0IGRlcGVuZGVuY3kgaXMgbWlzc2luZy4NCj4gPiBDaGFuZ2UgJ1JURV94ODYn IGNoZWNrIGludG8gJ1JURV9SQVdfSU9BVCcgY2hlY2sgaW4gbWVzb24gYnVpbGQgZmlsZQ0KPiA+ IGFuZCB1cGRhdGUgTWFrZWZpbGUuDQo+IA0KPiBTdGlsbCBmYWlsaW5nIGZvciBtZS4NCj4gOThi NGM2NTUwNiAtIChIRUFEKSBleGFtcGxlcy92aG9zdDogZml4IGlvYXQgZGVwZW5kZW5jeSBpc3N1 ZSAoMjgNCj4gc2Vjb25kcyBhZ28pIDxDaGVuZyBKaWFuZz4NCj4gYThhZGFjMGJjMCAtIChvcmln aW4vbWFpbikgZG9jOiBhZGQgaW5zdHJ1Y3Rpb25zIGZvciBidWlsZGluZyAzMi1iaXQNCj4gRFBE SyAoNSBkYXlzIGFnbykgPEJydWNlIFJpY2hhcmRzb24+DQo+IA0KPiBQbGVhc2UgdHJ5IHRoZSBy ZXByb2R1Y2VyIEkgZ2F2ZToNCj4gDQo+IHJtIC1mIGJ1aWxkL3Zob3N0LXN3aXRjaCBidWlsZC92 aG9zdC1zd2l0Y2gtc3RhdGljIGJ1aWxkL3Zob3N0LXN3aXRjaC1zaGFyZWQNCj4gdGVzdCAtZCBi dWlsZCAmJiBybWRpciAtcCBidWlsZCB8fCB0cnVlDQo+IGNjIC1PMyAtSS9ob21lL2RtYXJjaGFu L2RwZGsvaW5zdGFsbGRpci91c3IvbG9jYWwvaW5jbHVkZSAtaW5jbHVkZQ0KPiBydGVfY29uZmln LmggLW1hcmNoPW5hdGl2ZSAtSS91c3IvdXNyL2luY2x1ZGUNCj4gLURBTExPV19FWFBFUklNRU5U QUxfQVBJIG1haW4uYyB2aXJ0aW9fbmV0LmMgLW8NCj4gYnVpbGQvdmhvc3Qtc3dpdGNoLXNoYXJl ZCAtcHRocmVhZCAtV2wsLS1hcy1uZWVkZWQNCj4gLUwvaG9tZS9kbWFyY2hhbi9kcGRrL2luc3Rh bGxkaXIvdXNyL2xvY2FsL2xpYjY0IC1scnRlX25vZGUNCj4gLWxydGVfZ3JhcGggLWxydGVfYnBm IC1scnRlX2Zsb3dfY2xhc3NpZnkgLWxydGVfcGlwZWxpbmUgLWxydGVfdGFibGUNCj4gLWxydGVf cG9ydCAtbHJ0ZV9maWIgLWxydGVfaXBzZWMgLWxydGVfdmhvc3QgLWxydGVfc3RhY2sNCj4gLWxy dGVfc2VjdXJpdHkgLWxydGVfc2NoZWQgLWxydGVfcmVvcmRlciAtbHJ0ZV9yaWIgLWxydGVfcmVn ZXhkZXYNCj4gLWxydGVfcmF3ZGV2IC1scnRlX3BkdW1wIC1scnRlX3Bvd2VyIC1scnRlX21lbWJl ciAtbHJ0ZV9scG0NCj4gLWxydGVfbGF0ZW5jeXN0YXRzIC1scnRlX2tuaSAtbHJ0ZV9qb2JzdGF0 cyAtbHJ0ZV9pcF9mcmFnIC1scnRlX2dzbw0KPiAtbHJ0ZV9ncm8gLWxydGVfZXZlbnRkZXYgLWxy dGVfZWZkIC1scnRlX2Rpc3RyaWJ1dG9yIC1scnRlX2NyeXB0b2Rldg0KPiAtbHJ0ZV9jb21wcmVz c2RldiAtbHJ0ZV9jZmdmaWxlIC1scnRlX2JpdHJhdGVzdGF0cyAtbHJ0ZV9iYmRldg0KPiAtbHJ0 ZV9hY2wgLWxydGVfdGltZXIgLWxydGVfaGFzaCAtbHJ0ZV9tZXRyaWNzIC1scnRlX2NtZGxpbmUg LWxydGVfcGNpDQo+IC1scnRlX2V0aGRldiAtbHJ0ZV9tZXRlciAtbHJ0ZV9uZXQgLWxydGVfbWJ1 ZiAtbHJ0ZV9tZW1wb29sIC1scnRlX3JjdQ0KPiAtbHJ0ZV9yaW5nIC1scnRlX2VhbCAtbHJ0ZV90 ZWxlbWV0cnkgLWxydGVfa3ZhcmdzIC1sYnNkDQo+IC91c3IvYmluL2xkOiAvdG1wL2NjcUUxVzlT Lm86IGluIGZ1bmN0aW9uIGBuZXdfZGV2aWNlJzoNCj4gbWFpbi5jOigudGV4dCsweDE3Myk6IHVu ZGVmaW5lZCByZWZlcmVuY2UgdG8gYGlvYXRfdHJhbnNmZXJfZGF0YV9jYicNCj4gL3Vzci9iaW4v bGQ6IG1haW4uYzooLnRleHQrMHgxNzgpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvDQo+IGBpb2F0 X2NoZWNrX2NvbXBsZXRlZF9jb3BpZXNfY2InDQo+IC91c3IvYmluL2xkOiAvdG1wL2NjcUUxVzlT Lm86IGluIGZ1bmN0aW9uIGBtYWluJzoNCj4gbWFpbi5jOigudGV4dC5zdGFydHVwKzB4MjVlKTog dW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgb3Blbl9pb2F0Jw0KPiBjb2xsZWN0MjogZXJyb3I6IGxk IHJldHVybmVkIDEgZXhpdCBzdGF0dXMNCj4gbWFrZTogKioqIFtNYWtlZmlsZTozOTogYnVpbGQv dmhvc3Qtc3dpdGNoLXNoYXJlZF0gRXJyb3IgMQ0KPiANCj4gDQo+IFRoZXJlIGFyZSBhdCBsZWFz dCB0d28gcHJvYmxlbXM6DQo+IC0gdGhlIGNvZGUgaW4gbWFpbi5jIHVuY29uZGl0aW9uYWxseSBl eHBlY3RzIHRoZSBpb2F0IHN0dWZmIHRvIGJlDQo+IGF2YWlsYWJsZSAodGhpcyBpcyB3aHkgdGhl IGxpbmsgZmFpbHMgYWJvdmUpLA0KPiAtIHRoZSBNYWtlZmlsZSB1bmNvbmRpdGlvbmFsbHkgY29t cGlsZXMgaW9hdC5jLCB3aGljaCB5b3UgZml4ZWQgd2l0aCB0aGlzIHBhdGNoLA0KPiANCj4gVGhl cmUgaXMgYSBwb3RlbnRpYWwgYWRkaXRpb25hbCBwcm9ibGVtOg0KPiBJIHdvdWxkIGV4cGVjdCBh IG5lZWQgZm9yIGxpbmtpbmcgYWdhaW5zdCB0aGUgcnRlX3Jhd19pb2F0IGRyaXZlciwgYnV0DQo+ IHdlIGFyZSAibHVja3kiIHRoYXQgYWxsIHRoYXQgaXMgdXNlZCBpbiB0aGlzIGV4YW1wbGUgYXJl IGlubGluZXMuDQo+IFNvIEkgZ3Vlc3MgaXQgd29ya3Mgd2l0aG91dCBhZGRpbmcgYW55dGhpbmcg dG8gTERGTEFHU19TSEFSRUQuDQo+IA0KPiANCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IENoZW5n IEppYW5nIDxDaGVuZzEuamlhbmdAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBleGFtcGxlcy92 aG9zdC9NYWtlZmlsZSAgICB8IDUgKysrKysNCj4gPiAgZXhhbXBsZXMvdmhvc3QvaW9hdC5oICAg ICAgfCAyICstDQo+ID4gIGV4YW1wbGVzL3Zob3N0L21lc29uLmJ1aWxkIHwgMiArLQ0KPiA+ICAz IGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+ IGRpZmYgLS1naXQgYS9leGFtcGxlcy92aG9zdC9NYWtlZmlsZSBiL2V4YW1wbGVzL3Zob3N0L01h a2VmaWxlDQo+ID4gaW5kZXggY2VjNTlkMGUwZi4uNTA1ZTQ0MzIxNyAxMDA2NDQNCj4gPiAtLS0g YS9leGFtcGxlcy92aG9zdC9NYWtlZmlsZQ0KPiA+ICsrKyBiL2V4YW1wbGVzL3Zob3N0L01ha2Vm aWxlDQo+ID4gQEAgLTUsNyArNSwxMiBAQA0KPiA+ICBBUFAgPSB2aG9zdC1zd2l0Y2gNCj4gPg0K PiA+ICAjIGFsbCBzb3VyY2UgYXJlIHN0b3JlZCBpbiBTUkNTLXkNCj4gPiArSU9BVF9QQVRIID0g JChzaGVsbCBwa2ctY29uZmlnIC0tY2ZsYWdzLW9ubHktSSBsaWJkcGRrIHwgc2VkIC1lDQo+ICJz L14uLi8vIikvcnRlX2lvYXRfcmF3ZGV2LmgNCj4gPiAraWZlcSAoJChJT0FUX1BBVEgpLCAkKHdp bGRjYXJkICQoSU9BVF9QQVRIKSkpDQo+ID4gK1NSQ1MteSA6PSBtYWluLmMgdmlydGlvX25ldC5j IGlvYXQuYw0KPiA+ICtlbHNlDQo+ID4gIFNSQ1MteSA6PSBtYWluLmMgdmlydGlvX25ldC5jDQo+ ID4gK2VuZGlmDQo+IA0KPiBJJ2QgcmF0aGVyIHJlbHkgb24gdGhlIGRyaXZlciBkZWZpbmUgc2lu Y2UgdGhlIEMgY29kZSByZWxpZXMgb24gaXQ6DQo+IFNvbWV0aGluZyBsaWtlOg0KPiANCj4gIFBD X0ZJTEUgOj0gJChzaGVsbCAkKFBLR0NPTkYpIC0tcGF0aCBsaWJkcGRrIDI+L2Rldi9udWxsKQ0K PiAgQ0ZMQUdTICs9IC1PMyAkKHNoZWxsICQoUEtHQ09ORikgLS1jZmxhZ3MgbGliZHBkaykNCj4g IExERkxBR1NfU0hBUkVEID0gJChzaGVsbCAkKFBLR0NPTkYpIC0tbGlicyBsaWJkcGRrKQ0KPiAg TERGTEFHU19TVEFUSUMgPSAkKHNoZWxsICQoUEtHQ09ORikgLS1zdGF0aWMgLS1saWJzIGxpYmRw ZGspDQo+ICsNCj4gK0hBU19SQVdfSU9BVD0kKHNoZWxsIGVjaG8gUlRFX1JBV19JT0FUIHwgJChD UFApICQoQ0ZMQUdTKSAtUCAtIHwgdGFpbA0KPiAtMSkNCj4gK2lmZXEgKCQoSEFTX1JBV19JT0FU KSwgMSkNCj4gK1NSQ1MteSArPSBpb2F0LmMNCj4gK2VuZGlmDQo+IA0KDQpTdXJlLCBJIHdpbGwg Zml4IGl0IGluIHRoZSBuZXh0IHZlcnNpb24sIHRoYW5rcyBhIGxvdC4NCg0KPiANCj4gPg0KPiA+ ICAjIEJ1aWxkIHVzaW5nIHBrZy1jb25maWcgdmFyaWFibGVzIGlmIHBvc3NpYmxlDQo+ID4gIGlm bmVxICgkKHNoZWxsIHBrZy1jb25maWcgLS1leGlzdHMgbGliZHBkayAmJiBlY2hvIDApLDApDQo+ ID4gZGlmZiAtLWdpdCBhL2V4YW1wbGVzL3Zob3N0L2lvYXQuaCBiL2V4YW1wbGVzL3Zob3N0L2lv YXQuaA0KPiA+IGluZGV4IDk2NjRmY2MzYWMuLmQ2ZDBmN2MxOGEgMTAwNjQ0DQo+ID4gLS0tIGEv ZXhhbXBsZXMvdmhvc3QvaW9hdC5oDQo+ID4gKysrIGIvZXhhbXBsZXMvdmhvc3QvaW9hdC5oDQo+ ID4gQEAgLTI0LDcgKzI0LDcgQEAgc3RydWN0IGRtYV9mb3Jfdmhvc3Qgew0KPiA+ICAgICAgICAg dWludDE2X3QgbnI7DQo+ID4gIH07DQo+ID4NCj4gPiAtI2lmZGVmIFJURV9BUkNIX1g4Ng0KPiA+ ICsjaWZkZWYgUlRFX1JBV19JT0FUDQo+ID4gIGludCBvcGVuX2lvYXQoY29uc3QgY2hhciAqdmFs dWUpOw0KPiANCj4gbWFpbi5jIHNob3VsZCBjaGVjayBmb3IgUlRFX1JBV19JT0FUIGJlZm9yZSBp bmNsdWRpbmcgaW9hdC5oLg0KPiBBbmQgdGhlbiBpbiB0aGlzIGhlYWRlciwgeW91IGNhbiByZW1v dmUgdGhpcyBzdHViIHRvby4NCj4gDQoNCkFzIGZvciB0aGlzIG9uZSwgaW9hdC5oIGRvbid0IGhh dmUgZGVwZW5kZW5jeSBvbiBJT0FUIGRyaXZlciwgaXQgaXMgbmVlZGVkIGJ5IHRoZSBleGFtcGxl IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgcmF3L2lvYXQgZHJpdmVyIGV4aXN0cy4gQW5kIEkg YWRkZWQgbW9yZSBSVEVfUkFXX0lPQVQgY2hlY2sgaW4gaW9hdC5oLiBOb3cgaXQgY2FuIGJlIGNv bXBpbGVkLg0KDQpUaGFua3MsDQpDaGVuZw0KDQo+IA0KPiA+ICAjZWxzZQ0KPiA+ICBzdGF0aWMg aW50IG9wZW5faW9hdChjb25zdCBjaGFyICp2YWx1ZSBfX3J0ZV91bnVzZWQpDQo+IA0KPiANCj4g LS0NCj4gRGF2aWQgTWFyY2hhbmQNCg0K