From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4056FA09EF for ; Mon, 11 Jan 2021 06:43:21 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C96D140CD9; Mon, 11 Jan 2021 06:43:21 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 5D69A140CB4; Mon, 11 Jan 2021 06:43:18 +0100 (CET) IronPort-SDR: 1bpi8WSRwmN4ZGF+oh1Q10921m3G+ANnFfFUrNcINdfSsWwlwkHwex9NtBkL5RfQgBVZQFO0Tm YCaJAXsqVe0Q== X-IronPort-AV: E=McAfee;i="6000,8403,9860"; a="157587801" X-IronPort-AV: E=Sophos;i="5.79,337,1602572400"; d="scan'208";a="157587801" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2021 21:43:17 -0800 IronPort-SDR: VhAtjG4R1ubh7EVBoaoY1CkWpfN7ohIzi4Lu3/7n/obO/6tywOoBsIGwvitdC5BB7eKwZ/3wrh m6rMLfd6Z59w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,337,1602572400"; d="scan'208";a="498465097" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga004.jf.intel.com with ESMTP; 10 Jan 2021 21:43:17 -0800 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 10 Jan 2021 21:43:16 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Sun, 10 Jan 2021 21:43:16 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sun, 10 Jan 2021 21:43:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dVTsp1YU61z9Ltla45e8STvWFqBDUjA+8FiymgZZ6K5GlN4yeRpDpU6p71GAOwq1fgdZFVuYY68NoXJUz0tM+v3owRBv4BiIzS0hugGxvXFvvGXSwq3FRi2yzCERsqncqpUWK5oAjidgYTfkWkkUdLF8AozEakjC6yOEcTuaS4kjfvIOkinzqO/ycQyNid/8BzcoapeDzmGew5tpkHZ1htqOHwmF3ecUEp98LJPvmsNhLv9GUptCX7JhRRUU/ErOuBQaOJ1EZP3e1a6JF7xBTKYSgsLpqQgBbkqgn4nIKXvB2M3MHtIY4mJxlQ6IFNRTFkZfDbiHkMVM28AdbVEcIg== 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=qL1v3CqP8xp0VwWy4GvSiEJ7Rhs2iAZHldLGk8pq+xg=; b=j0be6YYNpCFq40xR0AM0MtYYxjpDyzkhFUqgU4NeD8SBVty58L5kl1/b+c9eZ0tFLsD06uiAtyq0NVVNcs1OHgEQyQ21HxjuTVk4dXkMR7fn+J7hhWWiF5unvokxg6TxGdBjA4hJspnTvSnrn6yxbw6Wiikee3mnp8304t/H0aI2V05kMM6sZhzsjvHRRySNpBlQ4+9Grkb91XKPi698kr7+5eF53Nbvi81iReSxmWbDvr2fT6KCNHB5wlyRYZWJ1jm288yg0Yqgjoql+9m4c125JIhUzdg8UgWJMwJxCC+7AALsF0r2pIRMfIE0+fooeeCpN+SjzLpbf6sVef3/+g== 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=qL1v3CqP8xp0VwWy4GvSiEJ7Rhs2iAZHldLGk8pq+xg=; b=g3BHH/P8bHC+K0YtRBNDmabQYppCD6qgMUm8qEXUq72nKrmVLqOAQkIQxjiUn4Gf2zwFya1V8eu17g5uGdA2zUyA26viy+1R98jDOhw/8AcLzIcWLyKHyVugWNKzH4c7duCY8P4v2eoO9RQujZa9G/zyMBI/qjsnVSg7AaBVmfU= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3807.namprd11.prod.outlook.com (2603:10b6:208:f0::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.12; Mon, 11 Jan 2021 05:43:15 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4c5:a27c:aab2:a2ed]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4c5:a27c:aab2:a2ed%7]) with mapi id 15.20.3742.012; Mon, 11 Jan 2021 05:43:15 +0000 From: "Xia, Chenbo" To: Maxime Coquelin , "dev@dpdk.org" , "stable@dpdk.org" , "amorenoz@redhat.com" , "jasowang@redhat.com" , "david.marchand@redhat.com" Thread-Topic: [PATCH v3 1/2] net/virtio: fix missing backend features negotiation Thread-Index: AQHW5aKfg6YDpAB4qUe8KC2JbFa30aoh7eng Date: Mon, 11 Jan 2021 05:43:15 +0000 Message-ID: References: <20210108094149.215384-1-maxime.coquelin@redhat.com> <20210108094149.215384-2-maxime.coquelin@redhat.com> In-Reply-To: <20210108094149.215384-2-maxime.coquelin@redhat.com> Accept-Language: en-US, zh-CN 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.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 01fa3724-23ce-4f4e-0f34-08d8b5f3cacc x-ms-traffictypediagnostic: MN2PR11MB3807: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4714; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UBs6Mrdr72qSjmLj7bkXtNyoQvh4H2/kLzR2foiwEwT55lTwNkRLADrhWcwxTsoU4Tvp5FMJDop98fJsAO5Egt0TXlqqu4idcIB9vywKa+JCFYxN4LuN/P9KHTqFxTEqNdwvE1wuQZovcux1PrQGeSY0/rPRAArQqnamiSbsKgnoyRUFCCaNMEfMSwdx5gfpG21lCCksglgLNWIq6FfdPjbxmY7ehe0Nu1ooohkI2fv+eLX2rIiunyNYA8xU49GigC07Nq41+CjcPS2VmGulPrJjEzhCa5XX/jtU3hD2q+WjTseG4XlhNMkWrCnH5SuxHgeL38V7/sTCaBLt98XFKsd+Z+CO79fJNIyYUrHO5vYuwmlyOhq3lsMGjSQAj4ngidmq/1lR50W8UHInXoEm3Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4063.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(396003)(136003)(39860400002)(366004)(478600001)(53546011)(66446008)(66556008)(64756008)(55016002)(5660300002)(110136005)(316002)(66476007)(83380400001)(52536014)(71200400001)(9686003)(26005)(8676002)(2906002)(86362001)(6506007)(186003)(76116006)(66946007)(7696005)(33656002)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?MDE0N2cvaHVvV215VENLVWN2QzlEOCtHb1FkWGFkSDgzRXBKVnpCZ0FmTjI4?= =?utf-8?B?SXFudWU0RE56Y0F6UzZtK2JSVmpnNG53ZzJuR1l3RThYZWtxK0pGNWIwYkt4?= =?utf-8?B?dXZRemlYc2RSS3N0akZBMXZiTEliUEpLM2NUTE1RWHNQUDBvd2s4dFliMzk1?= =?utf-8?B?RnlFcEh0U0JjeDNZczhmb25jcXYzaUh4bG5ROVBMNVpFL3pNa0I1dzVHalU1?= =?utf-8?B?YW5jL0NvaGdNNDEzT2Jsa2RpTDFBNzNIZVhNY2FOZFIxVk5JRzNJMUxBMGEr?= =?utf-8?B?YUdLMUlSbDBsazBtZVg5ZWkvbDVGdkRyaXMrVlR6RzVhTEVYQ2h6bFdPM0Rr?= =?utf-8?B?WVpkUXZuRk5oMmFRajBkZ0wxZ240WGJaRmZydnpkZkQzRVVUYXhtQWkyNEl2?= =?utf-8?B?SXBrT0RLUzNVQnMxWFFGZHU1V3U2bzllZUl3VU5LaGgwN2t0QmRFT0FZZU9p?= =?utf-8?B?ajVieHpSYlIxV2d4TWtnL3ZPRjd4dE9aMTNnUE5qM0FhNnMxOUZRT2JacFNN?= =?utf-8?B?SmdFQStPSCtQdHlVMVpnM3piazhoZEY0YTRhLzFOU3FMRmhRRkduV0t2NmFz?= =?utf-8?B?eE5uYi9lNE84UHQ3UlZ4Yy9tMEYzRXkxM3c3SnA3d0N4cDFtQ3JDTmNtdkZj?= =?utf-8?B?N24vUU9qTHBzcXV5WElxTDJ5OHdGYjZhMU00SVFFSFRiM2cvT2d2L0ZCOFd6?= =?utf-8?B?dmlsb0w3Q3N5RVowSUQxdjhNNXJUZ1NyU09sbUxhVkZHdWZURGhtSjE3ajBp?= =?utf-8?B?Vml1QzRuOFFkcmNIc243K1c3Z0hTUjRVU3RrNE9KU0RuZXJ5R2FCUEtaR2ZS?= =?utf-8?B?Tnl1MmlMVDdnck10TDBGbXByTlJNdnBRVTBnbldqZTg2R2RMa0F5d1gwYkYz?= =?utf-8?B?d0pPVUVqdTJpODJIU0taL0tsQ0hKRVltVWFKTDJiQmthZllaaEE3VXdQcGtj?= =?utf-8?B?SHFUYmJzWDJ0OVlUSGZRRWg1bVI3NE92dHR4QW16bGoyK0Y4d2J0K3hMcUww?= =?utf-8?B?a29tZXRIUmxSampUUm9IclBndGJiNXRzZm5tR0FFOFZ5YU5Gbm9nRW51T01u?= =?utf-8?B?Q2tvR3hhaFdWaXU0bFJ4VUVLYjZVT3VkOVZ0WmJ4L0M5S2dxaGwxVzRjalds?= =?utf-8?B?RkdhemxLREFoM1dtZ0RLYXdDMnczaWJJblpjRjVyR1JCUk4wWnpxekk1dE9z?= =?utf-8?B?R3RVNmRCS1p2R1lGaEtUVzlKMEJKa2xKR2c5OUpXV2haai9pblFNTVlqSzRI?= =?utf-8?B?SEZuODJYSTZ1eCtENkRqZ2hnVjVGVlNZemlvVWc4NWtBWXEzQ1FGZVBaalhi?= =?utf-8?Q?L8ehIjam3QVQk=3D?= x-ms-exchange-transport-forked: True 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: MN2PR11MB4063.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01fa3724-23ce-4f4e-0f34-08d8b5f3cacc X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2021 05:43:15.5717 (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: MMzaKhs38y5Y8u78fshd5Bhr7aBjl/dqOvcwQMfJGr7HVxyA5e9vfrIoSjOEXK9dpy+XB99gRvFhB5n5HGWkxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3807 X-OriginatorOrg: intel.com Subject: Re: [dpdk-stable] [PATCH v3 1/2] net/virtio: fix missing backend features negotiation X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1h eGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBGcmlkYXksIEphbnVhcnkgOCwgMjAy MSA1OjQyIFBNDQo+IFRvOiBkZXZAZHBkay5vcmc7IHN0YWJsZUBkcGRrLm9yZzsgWGlhLCBDaGVu Ym8gPGNoZW5iby54aWFAaW50ZWwuY29tPjsNCj4gYW1vcmVub3pAcmVkaGF0LmNvbTsgamFzb3dh bmdAcmVkaGF0LmNvbTsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbQ0KPiBDYzogTWF4aW1lIENv cXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHYz IDEvMl0gbmV0L3ZpcnRpbzogZml4IG1pc3NpbmcgYmFja2VuZCBmZWF0dXJlcyBuZWdvdGlhdGlv bg0KPiANCj4gVGhpcyBwYXRjaCBhZGRzIG1pc3NpbmcgYmFja2VuZCBmZWF0dXJlcyBuZWdvdGlh dGlvbiBmb3INCj4gaW4gVmhvc3QtdkRQQS4gV2l0aG91dCBpdCwgSU9UTEIgbWVzc2FnZXMgdjIg Y291bGQgYmUgc2VudA0KPiBieSBWaXJ0aW8tdXNlciBQTUQgd2hpbGUgbm90IHN1cHBvcnRlZCBi eSB0aGUgYmFja2VuZC4NCj4gDQo+IEZpeGVzOiA2YjkwMTQzNzA1NmUgKCJuZXQvdmlydGlvOiBp bnRyb2R1Y2Ugdmhvc3QtdkRQQSBiYWNrZW5kIikNCj4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiAN Cj4gU2lnbmVkLW9mZi1ieTogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0 LmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmhvc3QuaCAg ICAgICAgICAgfCAgNCArKysrDQo+ICBkcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmhv c3RfdmRwYS5jICAgICAgfCAxNCArKysrKysrKysrKysrKw0KPiAgZHJpdmVycy9uZXQvdmlydGlv L3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5jIHwgMTQgKysrKysrKysrKy0tLS0NCj4gIGRy aXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYuaCB8ICA0ICstLS0N Cj4gIDQgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkNCj4g DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmhvc3QuaA0K PiBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aG9zdC5oDQo+IGluZGV4IDIxMGEz NzA0ZTcuLmMxZGNjNTBiNTggMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0 aW9fdXNlci92aG9zdC5oDQo+ICsrKyBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92 aG9zdC5oDQo+IEBAIC04Niw2ICs4NiwxMCBAQCBlbnVtIHZob3N0X3VzZXJfcmVxdWVzdCB7DQo+ ICAJVkhPU1RfVVNFUl9NQVgNCj4gIH07DQo+IA0KPiArI2lmbmRlZiBWSE9TVF9CQUNLRU5EX0Zf SU9UTEJfTVNHX1YyDQo+ICsjZGVmaW5lIFZIT1NUX0JBQ0tFTkRfRl9JT1RMQl9NU0dfVjIgMQ0K PiArI2VuZGlmDQo+ICsNCj4gIGV4dGVybiBjb25zdCBjaGFyICogY29uc3Qgdmhvc3RfbXNnX3N0 cmluZ3NbVkhPU1RfVVNFUl9NQVhdOw0KPiANCj4gIHN0cnVjdCB2aG9zdF9tZW1vcnlfcmVnaW9u IHsNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aG9zdF92 ZHBhLmMNCj4gYi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmhvc3RfdmRwYS5jDQo+ IGluZGV4IGM1YjU5ZTJmOTUuLjgzYzYwZWE2NjAgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0 L3ZpcnRpby92aXJ0aW9fdXNlci92aG9zdF92ZHBhLmMNCj4gKysrIGIvZHJpdmVycy9uZXQvdmly dGlvL3ZpcnRpb191c2VyL3Zob3N0X3ZkcGEuYw0KPiBAQCAtMzUsNiArMzUsOCBAQA0KPiAgI2Rl ZmluZSBWSE9TVF9WRFBBX1NFVF9TVEFUVVMgX0lPVyhWSE9TVF9WSVJUSU8sIDB4NzIsIF9fdTgp DQo+ICAjZGVmaW5lIFZIT1NUX1ZEUEFfU0VUX1ZSSU5HX0VOQUJMRQlfSU9XKFZIT1NUX1ZJUlRJ TywgMHg3NSwgXA0KPiAgCQkJCQkgICAgIHN0cnVjdCB2aG9zdF92cmluZ19zdGF0ZSkNCj4gKyNk ZWZpbmUgVkhPU1RfU0VUX0JBQ0tFTkRfRkVBVFVSRVMgX0lPVyhWSE9TVF9WSVJUSU8sIDB4MjUs IF9fdTY0KQ0KPiArI2RlZmluZSBWSE9TVF9HRVRfQkFDS0VORF9GRUFUVVJFUyBfSU9SKFZIT1NU X1ZJUlRJTywgMHgyNiwgX191NjQpDQo+IA0KPiAgc3RhdGljIHVpbnQ2NF90IHZob3N0X3JlcV91 c2VyX3RvX3ZkcGFbXSA9IHsNCj4gIAlbVkhPU1RfVVNFUl9TRVRfT1dORVJdID0gVkhPU1RfU0VU X09XTkVSLA0KPiBAQCAtNTEsNiArNTMsOCBAQCBzdGF0aWMgdWludDY0X3Qgdmhvc3RfcmVxX3Vz ZXJfdG9fdmRwYVtdID0gew0KPiAgCVtWSE9TVF9VU0VSX1NFVF9TVEFUVVNdID0gVkhPU1RfVkRQ QV9TRVRfU1RBVFVTLA0KPiAgCVtWSE9TVF9VU0VSX0dFVF9TVEFUVVNdID0gVkhPU1RfVkRQQV9H RVRfU1RBVFVTLA0KPiAgCVtWSE9TVF9VU0VSX1NFVF9WUklOR19FTkFCTEVdID0gVkhPU1RfVkRQ QV9TRVRfVlJJTkdfRU5BQkxFLA0KPiArCVtWSE9TVF9VU0VSX0dFVF9QUk9UT0NPTF9GRUFUVVJF U10gPSBWSE9TVF9HRVRfQkFDS0VORF9GRUFUVVJFUywNCj4gKwlbVkhPU1RfVVNFUl9TRVRfUFJP VE9DT0xfRkVBVFVSRVNdID0gVkhPU1RfU0VUX0JBQ0tFTkRfRkVBVFVSRVMsDQo+ICB9Ow0KPiAN Cj4gIC8qIG5vIGFsaWdubWVudCByZXF1aXJlbWVudCAqLw0KPiBAQCAtODYsNiArOTAsMTEgQEAg dmhvc3RfdmRwYV9kbWFfbWFwKHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYgKmRldiwgdm9pZCAqYWRk ciwNCj4gIHsNCj4gIAlzdHJ1Y3Qgdmhvc3RfbXNnIG1zZyA9IHt9Ow0KPiANCj4gKwlpZiAoIShk ZXYtPnByb3RvY29sX2ZlYXR1cmVzICYgKDFVTEwgPDwgVkhPU1RfQkFDS0VORF9GX0lPVExCX01T R19WMikpKQ0KPiB7DQo+ICsJCVBNRF9EUlZfTE9HKEVSUiwgIklPVExCX01TR19WMiBub3Qgc3Vw cG9ydGVkIGJ5IHRoZSBiYWNrZW5kLiIpOw0KPiArCQlyZXR1cm4gLTE7DQo+ICsJfQ0KPiArDQo+ ICAJbXNnLnR5cGUgPSBWSE9TVF9JT1RMQl9NU0dfVjI7DQo+ICAJbXNnLmlvdGxiLnR5cGUgPSBW SE9TVF9JT1RMQl9VUERBVEU7DQo+ICAJbXNnLmlvdGxiLmlvdmEgPSBpb3ZhOw0KPiBAQCAtMTEx LDYgKzEyMCwxMSBAQCB2aG9zdF92ZHBhX2RtYV91bm1hcChzdHJ1Y3QgdmlydGlvX3VzZXJfZGV2 ICpkZXYsDQo+IF9fcnRlX3VudXNlZCB2b2lkICphZGRyLA0KPiAgew0KPiAgCXN0cnVjdCB2aG9z dF9tc2cgbXNnID0ge307DQo+IA0KPiArCWlmICghKGRldi0+cHJvdG9jb2xfZmVhdHVyZXMgJiAo MVVMTCA8PCBWSE9TVF9CQUNLRU5EX0ZfSU9UTEJfTVNHX1YyKSkpDQo+IHsNCj4gKwkJUE1EX0RS Vl9MT0coRVJSLCAiSU9UTEJfTVNHX1YyIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGJhY2tlbmQuIik7 DQo+ICsJCXJldHVybiAtMTsNCj4gKwl9DQo+ICsNCj4gIAltc2cudHlwZSA9IFZIT1NUX0lPVExC X01TR19WMjsNCj4gIAltc2cuaW90bGIudHlwZSA9IFZIT1NUX0lPVExCX0lOVkFMSURBVEU7DQo+ ICAJbXNnLmlvdGxiLmlvdmEgPSBpb3ZhOw0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvdmly dGlvL3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5jDQo+IGIvZHJpdmVycy9uZXQvdmlydGlv L3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5jDQo+IGluZGV4IGUxY2JhZDBkOTAuLjM5YzVk ZmM5ZTQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0 aW9fdXNlcl9kZXYuYw0KPiArKysgYi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmly dGlvX3VzZXJfZGV2LmMNCj4gQEAgLTQ0MCwxMSArNDQwLDEzIEBAIHZpcnRpb191c2VyX2Rldl9z ZXR1cChzdHJ1Y3QgdmlydGlvX3VzZXJfZGV2ICpkZXYpDQo+ICAJIDFVTEwgPDwgVklSVElPX0Zf UklOR19QQUNLRUQJCXwJXA0KPiAgCSAxVUxMIDw8IFZIT1NUX1VTRVJfRl9QUk9UT0NPTF9GRUFU VVJFUykNCj4gDQo+IC0jZGVmaW5lIFZJUlRJT19VU0VSX1NVUFBPUlRFRF9QUk9UT0NPTF9GRUFU VVJFUwkJXA0KPiArI2RlZmluZSBWSE9TVF9VU0VSX1NVUFBPUlRFRF9QUk9UT0NPTF9GRUFUVVJF UwkJXA0KPiAgCSgxVUxMIDw8IFZIT1NUX1VTRVJfUFJPVE9DT0xfRl9NUSB8CQlcDQo+ICAJIDFV TEwgPDwgVkhPU1RfVVNFUl9QUk9UT0NPTF9GX1JFUExZX0FDSyB8CVwNCj4gIAkgMVVMTCA8PCBW SE9TVF9VU0VSX1BST1RPQ09MX0ZfU1RBVFVTKQ0KPiANCj4gKyNkZWZpbmUgVkhPU1RfVkRQQV9T VVBQT1JURURfUFJPVE9DT0xfRkVBVFVSRVMJCVwNCj4gKwkoMVVMTCA8PCBWSE9TVF9CQUNLRU5E X0ZfSU9UTEJfTVNHX1YyKQ0KPiAgaW50DQo+ICB2aXJ0aW9fdXNlcl9kZXZfaW5pdChzdHJ1Y3Qg dmlydGlvX3VzZXJfZGV2ICpkZXYsIGNoYXIgKnBhdGgsIGludCBxdWV1ZXMsDQo+ICAJCSAgICAg aW50IGNxLCBpbnQgcXVldWVfc2l6ZSwgY29uc3QgY2hhciAqbWFjLCBjaGFyICoqaWZuYW1lLA0K PiBAQCAtNDYzLDkgKzQ2NSwxMyBAQCB2aXJ0aW9fdXNlcl9kZXZfaW5pdChzdHJ1Y3QgdmlydGlv X3VzZXJfZGV2ICpkZXYsIGNoYXINCj4gKnBhdGgsIGludCBxdWV1ZXMsDQo+ICAJZGV2LT5tYWNf c3BlY2lmaWVkID0gMDsNCj4gIAlkZXYtPmZyb250ZW5kX2ZlYXR1cmVzID0gMDsNCj4gIAlkZXYt PnVuc3VwcG9ydGVkX2ZlYXR1cmVzID0gflZJUlRJT19VU0VSX1NVUFBPUlRFRF9GRUFUVVJFUzsN Cj4gLQlkZXYtPnByb3RvY29sX2ZlYXR1cmVzID0gVklSVElPX1VTRVJfU1VQUE9SVEVEX1BST1RP Q09MX0ZFQVRVUkVTOw0KPiAgCWRldi0+YmFja2VuZF90eXBlID0gYmFja2VuZF90eXBlOw0KPiAN Cj4gKwlpZiAoZGV2LT5iYWNrZW5kX3R5cGUgPT0gVklSVElPX1VTRVJfQkFDS0VORF9WSE9TVF9V U0VSKQ0KPiArCQlkZXYtPnByb3RvY29sX2ZlYXR1cmVzID0gVkhPU1RfVVNFUl9TVVBQT1JURURf UFJPVE9DT0xfRkVBVFVSRVM7DQo+ICsJZWxzZSBpZiAoZGV2LT5iYWNrZW5kX3R5cGUgPT0gVklS VElPX1VTRVJfQkFDS0VORF9WSE9TVF9WRFBBKQ0KPiArCQlkZXYtPnByb3RvY29sX2ZlYXR1cmVz ID0gVkhPU1RfVkRQQV9TVVBQT1JURURfUFJPVE9DT0xfRkVBVFVSRVM7DQo+ICsNCj4gIAlwYXJz ZV9tYWMoZGV2LCBtYWMpOw0KPiANCj4gIAlpZiAoKmlmbmFtZSkgew0KPiBAQCAtNDk4LDggKzUw NCw4IEBAIHZpcnRpb191c2VyX2Rldl9pbml0KHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYgKmRldiwg Y2hhcg0KPiAqcGF0aCwgaW50IHF1ZXVlcywNCj4gIAkJfQ0KPiANCj4gDQo+IC0JCWlmIChkZXYt PmRldmljZV9mZWF0dXJlcyAmDQo+IC0JCQkJKDFVTEwgPDwgVkhPU1RfVVNFUl9GX1BST1RPQ09M X0ZFQVRVUkVTKSkgew0KPiArCQlpZiAoKGRldi0+ZGV2aWNlX2ZlYXR1cmVzICYgKDFVTEwgPDwN Cj4gVkhPU1RfVVNFUl9GX1BST1RPQ09MX0ZFQVRVUkVTKSkgfHwNCj4gKwkJCQkoZGV2LT5iYWNr ZW5kX3R5cGUgPT0gVklSVElPX1VTRVJfQkFDS0VORF9WSE9TVF9WRFBBKSkNCj4gew0KPiAgCQkJ aWYgKGRldi0+b3BzLT5zZW5kX3JlcXVlc3QoZGV2LA0KPiAgCQkJCQlWSE9TVF9VU0VSX0dFVF9Q Uk9UT0NPTF9GRUFUVVJFUywNCj4gIAkJCQkJJnByb3RvY29sX2ZlYXR1cmVzKSkNCj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYuaA0K PiBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYuaA0KPiBp bmRleCBlMDUzODk3ZDhmLi4zYjViNmJjM2FlIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC92 aXJ0aW8vdmlydGlvX3VzZXIvdmlydGlvX3VzZXJfZGV2LmgNCj4gKysrIGIvZHJpdmVycy9uZXQv dmlydGlvL3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5oDQo+IEBAIC00OCw5ICs0OCw3IEBA IHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYgew0KPiAgCXVpbnQ2NF90CWRldmljZV9mZWF0dXJlczsg Lyogc3VwcG9ydGVkIGZlYXR1cmVzIGJ5IGRldmljZSAqLw0KPiAgCXVpbnQ2NF90CWZyb250ZW5k X2ZlYXR1cmVzOyAvKiBlbmFibGVkIGZyb250ZW5kIGZlYXR1cmVzICovDQo+ICAJdWludDY0X3QJ dW5zdXBwb3J0ZWRfZmVhdHVyZXM7IC8qIHVuc3VwcG9ydGVkIGZlYXR1cmVzIG1hc2sgKi8NCj4g LQl1aW50NjRfdAlwcm90b2NvbF9mZWF0dXJlczsgLyogbmVnb3RpYXRlZCBwcm90b2NvbCBmZWF0 dXJlcw0KPiAtCQkJCQkgICAgKiAoVmhvc3QtdXNlciBvbmx5KQ0KPiAtCQkJCQkgICAgKi8NCj4g Kwl1aW50NjRfdAlwcm90b2NvbF9mZWF0dXJlczsgLyogbmVnb3RpYXRlZCBwcm90b2NvbCBmZWF0 dXJlcyAqLw0KPiAgCXVpbnQ4X3QJCXN0YXR1czsNCj4gIAl1aW50MTZfdAluZXRfc3RhdHVzOw0K PiAgCXVpbnQxNl90CXBvcnRfaWQ7DQo+IC0tDQo+IDIuMjkuMg0KDQoNClJldmlld2VkLWJ5OiBD aGVuYm8gWGlhIDxjaGVuYm8ueGlhQGludGVsLmNvbT4NCg==