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 F29FEA0C49; Wed, 16 Jun 2021 14:26:13 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 781DA4067A; Wed, 16 Jun 2021 14:26:13 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 0449540140 for ; Wed, 16 Jun 2021 14:26:10 +0200 (CEST) IronPort-SDR: H/X6PR8i6umZpTPhQ7+517e87uLXmZHaQp/WVs+wFN1nRz2VJxLeWe8AG5PK0lvWpYJY5GOb6O IRLLHMMetDgg== X-IronPort-AV: E=McAfee;i="6200,9189,10016"; a="205984849" X-IronPort-AV: E=Sophos;i="5.83,277,1616482800"; d="scan'208";a="205984849" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2021 05:26:00 -0700 IronPort-SDR: imNMNZbQfsp/dTkVgd07uHLOYXugIHCKirrIRi9QYeYqlxU/C/TUCtv1/Q3iK4VU1aDhDpxsbR OuqQ3Ba/g0RA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,277,1616482800"; d="scan'208";a="404280166" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga006.jf.intel.com with ESMTP; 16 Jun 2021 05:26:00 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Wed, 16 Jun 2021 05:25:59 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Wed, 16 Jun 2021 05:25:59 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Wed, 16 Jun 2021 05:25:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mpR2XrA1e8DACBpC2K6dFJxzcJeQmW7mV0RrAqM244+H9J8vsxbKp8acmOo9kxdBEaS9YEvPUCpm+l0vM64hDTrjRg6pVotZv43q8aVfGLPOqjSohiGLwhb8skMJ6/53gX47j7OdjWHbOVA0cVlO7IMNem6ClAFOu5bT4zodGt1iGfcCApwhf6hA8CDeRjel2r1yQMcwEFWNulQMOH99ZWQ+qylMmXOUAewsfmwGibsY9lGCnftsbPWAq/uL/ByIcEP5GzOJRAKaBY/KT3C4qy1QmRpNUeqOMukjcVChTxXxHg1eSKIpN7NJcRuN8edRWTSmb7gzPhsaotaLR/HGaQ== 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=UtG8RZbL6mBnsaviyYA4lko+G28O39PhKiZQBcf74a8=; b=S+AN4m41iKappvPx8ngfESGi6P0XrFu6mhHIjBDd/CAYqRh4JnORWLkW1kFw8TzMzrnrBHn6kXv8R6c56wrlb8KhD9euzHyIXYmiMRPPbVYsrLkU8uIN0qjvn1DWr3L9CZ2MdVIDpss41Yp2k9vPP5mx/XoDPwbE/JM0OY7ioW8LZCQMET0vKn7FSvJDdZAGh29IkUrsEy9p/3Jods+l8Y+h1ZVwTro+RMEV99VrOeS+Kf0Qig+KSEgpodGP2jtP2rn4A7IA5oJWDF2ywto3GrpaSVQP5blLcCkPdvTeKEcGsF2dAcN9jT3O1CL/Kfv8dnV4pse9x8v2/CU5MEXVbQ== 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=UtG8RZbL6mBnsaviyYA4lko+G28O39PhKiZQBcf74a8=; b=Z+lXoW60+cWpqLXGelNQdJ1eapOslYE479TvzdQHMWgfFdoN+WjMUPXtXI843jMjJQENE7CokszmMMSDjOW5xzLs3Fq8W4FMKAK4jCFvWSWBV/g4OtgMMpOadhrMgMzwawhe+fNKjaDSOYWVPTRe5JHB3ZpClVlwUuBxj8NBSYU= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3933.namprd11.prod.outlook.com (2603:10b6:208:13d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.23; Wed, 16 Jun 2021 12:25:57 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::d447:3a7a:aad7:4d32]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::d447:3a7a:aad7:4d32%7]) with mapi id 15.20.4219.026; Wed, 16 Jun 2021 12:25:57 +0000 From: "Xia, Chenbo" To: Maxime Coquelin , "dev@dpdk.org" , "amorenoz@redhat.com" , "david.marchand@redhat.com" Thread-Topic: [PATCH 1/3] net/virtio: keep device and frontend features separated Thread-Index: AQHXXHCZG3n3ntI4S0+GdjWVFUTer6sWj6DA Date: Wed, 16 Jun 2021 12:25:57 +0000 Message-ID: References: <20210608141405.52917-1-maxime.coquelin@redhat.com> <20210608141405.52917-2-maxime.coquelin@redhat.com> In-Reply-To: <20210608141405.52917-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.55.46.52] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c52a8746-1fbb-4e77-bc40-08d930c1e4dc x-ms-traffictypediagnostic: MN2PR11MB3933: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DQcrCrMKHVrmYMjSWJLMNXZ/2W6R9z+14+lj6evcG2VvQ1XugBb0JfNHxH5DXj+d5YNSFe9RgAjmJcFHEm3OJVUkgrEDBo4e5lzHX7/CglEdnNiJwVeDJwAA6EGeH/innuF2I3YdStMarQ06iYOJ51sWsIzubmbWiiCQfrg0y1VSu+sOR9DeOEf+pdHZqKKm+viZKkNdb43nPjMVZY5ILnwngvSBljNXpaRrASUOqRTFrJWgh5xK6JR9SN6Yg207TCyMNRpudRdEUz5HQq7qbvxP8/DKqz9OD5Q+13FQ0tdbJiv3XHqo6xPlJFhiAa4fNOHNG4rwbKnvgkgs4ahSsa4/N+aX8qiShEzfs/DgCb9Lvjy1wfFhYPXZ5iGp6dLT2lTFK/78Jj10Kd9Zp65wRiNQ+Od/VZgHtzObeZWfFCRsQN8WaZUIxpA0FCW7ySVJS6eQzPi2A/T4WzdNhW6VemIrakyZvUYaJT2UApJmMHiyMGCDVxpAx8TkyOhMP00aDt+fN4HTjempodf9fhaGnEA0F2PEr55ZDIMipXYChHX15gV/bSzj0/xtCHIjEaUKIbMfMaaIekouTnHwumEOFIH838ffpgz7HQbcd4nsoOw= 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:(396003)(346002)(366004)(376002)(39860400002)(136003)(110136005)(2906002)(5660300002)(33656002)(186003)(52536014)(26005)(122000001)(86362001)(71200400001)(53546011)(8936002)(9686003)(55016002)(38100700002)(8676002)(66946007)(7696005)(64756008)(478600001)(76116006)(66556008)(66476007)(6506007)(316002)(66446008)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cFZtcENNQ2liSnlkOTI4dGJoN01FdmVxQm4rWCtFQWx6SHNjcGFsdmtBRlI4?= =?utf-8?B?V091ZmtxLzFvQzZDOS93ZzlSNVhTSmZaS2xGZGdqRUNGZ3J2ZTQ3NnE5TC82?= =?utf-8?B?c1JCK2xtSlFTaGt1SGRVb3ByVnJ6dHU0eEkwZWN1WE4rUkVOTVd2Wk1lWEpD?= =?utf-8?B?WWwvaEVGL2NvZDgrUEpTTHRMdlNCczRmMksxUk5Ienl1NDVMN3hERFB5NzBo?= =?utf-8?B?R0dTTndGeTNWSGJ4WVIreHdXdjRiTVdEakZabmhXMmh2ejd5RWJMY3pZeHhZ?= =?utf-8?B?eGJIQWlKa2lXZ1FkN3pSa1VlTFpYaHA5M0xacU1VUFRnb2dKa1BZU2FvVzQv?= =?utf-8?B?T213NzhDVmZkWHJ1c21WU0F2STlvUjc0cGtTcERPNklJc1Z3NXArUUtGR2lt?= =?utf-8?B?QlkxTytXd1ZtZkRXOXpCdUJEQ29ERHdhOTF2S1FEalVTUHdGUVBRVFE3UDZU?= =?utf-8?B?SmFsdDVvTDE0OTJlS0tnU3RzSi9rL3BLVVVtYnBDbWxGTkFEeXBBeU44Kyt5?= =?utf-8?B?aUIwNFVTNHh4eDMvdURCVitPMTVXWUkxeDdlWFpNT09nSGxrUUFkN29zN1Zl?= =?utf-8?B?M3psMGpzTnNHT0w5UVFRZHVmN3E4OXBMN1pCdjVZMzBiSzNpVXA3RE90TGdm?= =?utf-8?B?Sk5jYkx1REVYVlNVNWpsMmxnYU0ra0dSN1BHMUVzMnYyRnhmVDRYQ0x5RTRn?= =?utf-8?B?TGxEczdQdC9JR3RCN1BvVUt1MUZQaG9jenAzUW80UTZIU0pQWXJ4bnpyOXZi?= =?utf-8?B?NytiWWRUMnlkWDUrMloxSGU0cHZiekZiUWt2YkxldENGVlI5ZmRlV2Z3b1Ja?= =?utf-8?B?c09PcC9WclVVbG5MTkI4S05lZ0g1d2FqeGlTRERkOFJUdUpTQW1jcElTNlo3?= =?utf-8?B?bWYya2hZWWFjQmJkUkNNUWY3eTQwU2ZjTWNXYXM2YVRTQjVWMW5ncnE1a1hD?= =?utf-8?B?Y2paN0xhZExqcGxWZUg2VWQ3anpGRlgySXR6cXFMZ1d5MGRwZExNVFlSeHdN?= =?utf-8?B?ZUwzWld5T1Z1YjRJY1JRTnFrdUsvMm93U3ZSYW9QWEZCcll4ak9JcWdXS3l5?= =?utf-8?B?WlpjMlpiM1hSSnVKRzRSWFNKdzliWlpOSXVhS1d2WkcvTldNTkswa2V0dzhi?= =?utf-8?B?UlprN0YzK3dIYzZnUXJQOFdtaVdTTW5ZejN4K29CSzRMcEd4Q0NQSUVxb0Uv?= =?utf-8?B?c0hSaXRkZ1RoVGhsN05JTjVyQkg4dGJ1SjRlSFUyUlR3SGZsSGVpamVVelc1?= =?utf-8?B?WmNTTE9Hc2FMMXplOXBHcDFYbi93VlRCdEtjaThnVEcwc1hNelR4Z0Zvck9l?= =?utf-8?B?VHNhK0lFaDRaOXVvU3ZaaFhNUTdrTHBqQzNVQzVoNjhVVmorSDZxVitqNG55?= =?utf-8?B?bWNoTG5HSE1CcktmbmM3ZHR5a2VaSUlERUNad0VDMlVyWCtQcUdBMk5TZHhV?= =?utf-8?B?Vk5FZnBYSHFPOEtrOUNOQjJPeVg1NE1KK1ZsWDhTbTZIQmM4M05RdGZxa2Qr?= =?utf-8?B?WDBMM2xhQkN3K0owVE1QMHZZUXlQOXl1bk8yTjZYbGZYWmRWa2d2bEQvZlhx?= =?utf-8?B?MmJtY3JMalBZWVJtZmREQ2FLMzkyRzQ3aElUeEZuL2p1NjdMa2pIMGVpM21s?= =?utf-8?B?b0dVMmNhVFpTelVqZ1plZ1ZjZGJjdlB4OVV4c056R0gvTytVQ2xueWQzZkN4?= =?utf-8?B?TGgzbjEzOEZNSjBIU3RycUY5dXMrSU5jaWhDdkF0OTZWanNManltNUZGaWxk?= =?utf-8?Q?gLtUEeoni9ROS/hsmA=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: c52a8746-1fbb-4e77-bc40-08d930c1e4dc X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2021 12:25:57.5448 (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: VW+8Ucb99aFRSCbab8fyQQvyN0qEx/x4Iub+67tIscxHhIFu5l7KE0RkFDm+91+CKM14oZFACC+gnutFbutHqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3933 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 1/3] net/virtio: keep device and frontend features separated X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1h eGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBKdW5lIDgsIDIwMjEg MTA6MTQgUE0NCj4gVG86IGRldkBkcGRrLm9yZzsgWGlhLCBDaGVuYm8gPGNoZW5iby54aWFAaW50 ZWwuY29tPjsgYW1vcmVub3pAcmVkaGF0LmNvbTsNCj4gZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNv bQ0KPiBDYzogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4g U3ViamVjdDogW1BBVENIIDEvM10gbmV0L3ZpcnRpbzoga2VlcCBkZXZpY2UgYW5kIGZyb250ZW5k IGZlYXR1cmVzIHNlcGFyYXRlZA0KPiANCj4gVGhpcyBwYXRjaCBpcyBwcmVsaW1pbmFyeSByZXdv cmsgdG8gYWRkIHN1cHBvcnQgZm9yIGdldHRpbmcNCj4gYW5kIHNldHRpbmcgZGV2aWNlJ3MgY29u ZmlnIHNwYWNlLg0KPiANCj4gSW4gb3JkZXIgdG8gZ2V0IG9yIHNldCBhIGRldmljZSBjb25maWcg c3VjaCBhcyBpdHMgTUFDIGFkZHJlc3MsDQo+IHdlIG5lZWQgdG8ga25vdyB3aGV0aGVyIHRoZSBk ZXZpY2UgaXRzZWxmIHN1cHBvcnQgdGhlIGZlYXR1cmUsDQo+IG9yIGlmIGl0IGlzIGVtdWxhdGVk IGJ5IHRoZSBmcm9udGVuZC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IE1heGltZSBDb3F1ZWxpbiA8 bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IC0tLQ0KPiAgZHJpdmVycy9uZXQvdmlydGlv L3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5jIHwgMTAgKystLS0tLS0tLQ0KPiAgZHJpdmVy cy9uZXQvdmlydGlvL3ZpcnRpb191c2VyX2V0aGRldi5jICAgICAgICAgIHwgIDUgKysrLS0NCj4g IDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkNCj4gDQo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmlydGlvX3VzZXJf ZGV2LmMNCj4gYi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmlydGlvX3VzZXJfZGV2 LmMNCj4gaW5kZXggMzY0ZjQzZTIxYy4uZWQ1NWNkNzUyNCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy cy9uZXQvdmlydGlvL3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5jDQo+ICsrKyBiL2RyaXZl cnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYuYw0KPiBAQCAtNTczLDEx ICs1NzMsNyBAQCB2aXJ0aW9fdXNlcl9kZXZfaW5pdChzdHJ1Y3QgdmlydGlvX3VzZXJfZGV2ICpk ZXYsIGNoYXINCj4gKnBhdGgsIGludCBxdWV1ZXMsDQo+ICAJaWYgKGRldi0+YmFja2VuZF90eXBl ID09IFZJUlRJT19VU0VSX0JBQ0tFTkRfVkhPU1RfVVNFUikNCj4gIAkJZGV2LT5mcm9udGVuZF9m ZWF0dXJlcyB8PSAoMXVsbCA8PCBWSVJUSU9fTkVUX0ZfU1RBVFVTKTsNCj4gDQo+IC0JLyoNCj4g LQkgKiBEZXZpY2UgZmVhdHVyZXMgPQ0KPiAtCSAqICAgICAoZnJvbnRlbmRfZmVhdHVyZXMgfCBi YWNrZW5kX2ZlYXR1cmVzKSAmIH51bnN1cHBvcnRlZF9mZWF0dXJlczsNCj4gLQkgKi8NCj4gLQlk ZXYtPmRldmljZV9mZWF0dXJlcyB8PSBkZXYtPmZyb250ZW5kX2ZlYXR1cmVzOw0KPiArCWRldi0+ ZnJvbnRlbmRfZmVhdHVyZXMgJj0gfmRldi0+dW5zdXBwb3J0ZWRfZmVhdHVyZXM7DQo+ICAJZGV2 LT5kZXZpY2VfZmVhdHVyZXMgJj0gfmRldi0+dW5zdXBwb3J0ZWRfZmVhdHVyZXM7DQo+IA0KPiAg CWlmIChydGVfbWVtX2V2ZW50X2NhbGxiYWNrX3JlZ2lzdGVyKFZJUlRJT19VU0VSX01FTV9FVkVO VF9DTEJfTkFNRSwNCj4gQEAgLTk4MCwxMiArOTc2LDEwIEBAIHZpcnRpb191c2VyX2Rldl9zZXJ2 ZXJfcmVjb25uZWN0KHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYNCj4gKmRldikNCj4gIAkJcmV0dXJu IC0xOw0KPiAgCX0NCj4gDQo+IC0JZGV2LT5kZXZpY2VfZmVhdHVyZXMgfD0gZGV2LT5mcm9udGVu ZF9mZWF0dXJlczsNCj4gLQ0KPiAgCS8qIHVubWFzayB2aG9zdC11c2VyIHVuc3VwcG9ydGVkIGZl YXR1cmVzICovDQo+ICAJZGV2LT5kZXZpY2VfZmVhdHVyZXMgJj0gfihkZXYtPnVuc3VwcG9ydGVk X2ZlYXR1cmVzKTsNCj4gDQo+IC0JZGV2LT5mZWF0dXJlcyAmPSBkZXYtPmRldmljZV9mZWF0dXJl czsNCj4gKwlkZXYtPmZlYXR1cmVzICY9IChkZXYtPmRldmljZV9mZWF0dXJlcyB8IGRldi0+ZnJv bnRlbmRfZmVhdHVyZXMpOw0KPiANCj4gIAkvKiBGb3IgcGFja2VkIHJpbmcsIHJlc2V0dGluZyBx dWV1ZXMgaXMgcmVxdWlyZWQgaW4gcmVjb25uZWN0aW9uLiAqLw0KPiAgCWlmICh2aXJ0aW9fd2l0 aF9wYWNrZWRfcXVldWUoaHcpICYmDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC92aXJ0aW8v dmlydGlvX3VzZXJfZXRoZGV2LmMNCj4gYi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXJf ZXRoZGV2LmMNCj4gaW5kZXggZTg1OTA2ZTllYi4uM2VjYmI0MTg0YSAxMDA2NDQNCj4gLS0tIGEv ZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRpb191c2VyX2V0aGRldi5jDQo+ICsrKyBiL2RyaXZlcnMv bmV0L3ZpcnRpby92aXJ0aW9fdXNlcl9ldGhkZXYuYw0KPiBAQCAtMTEwLDcgKzExMCw4IEBAIHZp cnRpb191c2VyX2dldF9mZWF0dXJlcyhzdHJ1Y3QgdmlydGlvX2h3ICpodykNCj4gIAlzdHJ1Y3Qg dmlydGlvX3VzZXJfZGV2ICpkZXYgPSB2aXJ0aW9fdXNlcl9nZXRfZGV2KGh3KTsNCj4gDQo+ICAJ LyogdW5tYXNrIGZlYXR1cmUgYml0cyBkZWZpbmVkIGluIHZob3N0IHVzZXIgcHJvdG9jb2wgKi8N Cj4gLQlyZXR1cm4gZGV2LT5kZXZpY2VfZmVhdHVyZXMgJiBWSVJUSU9fUE1EX1NVUFBPUlRFRF9H VUVTVF9GRUFUVVJFUzsNCj4gKwlyZXR1cm4gKGRldi0+ZGV2aWNlX2ZlYXR1cmVzIHwgZGV2LT5m cm9udGVuZF9mZWF0dXJlcykgJg0KPiArCQlWSVJUSU9fUE1EX1NVUFBPUlRFRF9HVUVTVF9GRUFU VVJFUzsNCj4gIH0NCj4gDQo+ICBzdGF0aWMgdm9pZA0KPiBAQCAtMTE4LDcgKzExOSw3IEBAIHZp cnRpb191c2VyX3NldF9mZWF0dXJlcyhzdHJ1Y3QgdmlydGlvX2h3ICpodywgdWludDY0X3QNCj4g ZmVhdHVyZXMpDQo+ICB7DQo+ICAJc3RydWN0IHZpcnRpb191c2VyX2RldiAqZGV2ID0gdmlydGlv X3VzZXJfZ2V0X2Rldihodyk7DQo+IA0KPiAtCWRldi0+ZmVhdHVyZXMgPSBmZWF0dXJlcyAmIGRl di0+ZGV2aWNlX2ZlYXR1cmVzOw0KPiArCWRldi0+ZmVhdHVyZXMgPSBmZWF0dXJlcyAmIChkZXYt PmRldmljZV9mZWF0dXJlcyB8IGRldi0NCj4gPmZyb250ZW5kX2ZlYXR1cmVzKTsNCj4gIH0NCj4g DQo+ICBzdGF0aWMgaW50DQo+IC0tDQo+IDIuMzEuMQ0KDQpSZXZpZXdlZC1ieTogQ2hlbmJvIFhp YSA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+DQo=