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 752A5A053A; Wed, 5 Aug 2020 12:56:05 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C170A2C28; Wed, 5 Aug 2020 12:56:04 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 5EA662B98 for ; Wed, 5 Aug 2020 12:56:03 +0200 (CEST) IronPort-SDR: DhxWn3zFI6QjXnCIdJC8mR9RInYmaY081zKJa1fF3uvswEkttHQ/+0CGv7+ptMK/QWYYMIQBjH oCw2+Ee6YI0A== X-IronPort-AV: E=McAfee;i="6000,8403,9703"; a="237371284" X-IronPort-AV: E=Sophos;i="5.75,436,1589266800"; d="scan'208";a="237371284" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Aug 2020 03:56:02 -0700 IronPort-SDR: Cwn2XOpXJhe2U16OKuxg8nP33JClDY5xd16kl/ksPN61PFcc5hX82dPx/zsOxs6dzVy2h0Lms+ 8QKY9qfZaFIQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,436,1589266800"; d="scan'208";a="437129598" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga004.jf.intel.com with ESMTP; 05 Aug 2020 03:56:02 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) 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.1713.5; Wed, 5 Aug 2020 03:56:01 -0700 Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 5 Aug 2020 03:56:01 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 5 Aug 2020 03:56:00 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 5 Aug 2020 03:56:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CJKobTKY2Rn/ls0bpNBAjx3MVdUiUT5mBArfvjooD8uZRFLH5LVLwGF5y2taUk11MHQ0J/SpVOA+lhFRwwLmPS8eGRn49ChgY/MApVWYj4NHHJKVBn5xo2KWlReuZjcFHAXKZ5YD0R60g4cMQQLtl9PVuJmNeaH8Y1V+V9LzQ7lwz1RIwQb7Yn4xuIa7xBJKypM2H37EE0P+LGbozrnaNA5FXOl1nhWH9Y+Hzq0KjSetpTcB9t14SXzKfx8MPAH0HPTbLUzqVn+QUbdK8gBu6DqYsT/3dsoekPqOgMOoiwNmVZwH63WCQYU/FrtVLdsORWqS11K8p/r4F1HA8lJ3UA== 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=uydIkt8NQ7KysEhGxBzCcBwpzk77nK6Kqr8LX7D26rY=; b=CmDRhNdKpZgk0fBZB7b5pSeqk1huST2SFhJYB8bG3eiWeLIm2Bx1PfUOb10jsQSBpSq51LFKLmBC+Kkf4XEdIsaJqJKujY9TZcjxjT+V1zG2txWjIk/ZiSK6DX9e76yXKMjWP2nDreYzTfla+AuBFCDIwX3S/YSGIZfDYR7d9P10j8ktlZIiF3GkfUktAti+xGcMXys/OzTykmuh3OOF/+cyN4It4TrQHsG7HtdCwrsyrkopVSqqmxxxb32pBGO8K+/BXDD/9riPlc+Sp1yQ7zn3Ml1d6M13M1oDUeuZL/5Xjd2dCpf0dqZMqjIdENBtemgxPyjYDg1Z1h7npd5pjA== 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=uydIkt8NQ7KysEhGxBzCcBwpzk77nK6Kqr8LX7D26rY=; b=lQFFFDOo2bXOsBRdRIRX13GCXyqXuBB9Oiz5jfmEa40VgoHtAHJu36m2/oL9YSYYWJibLO2H29QnPlAg9FbeypTXs1f1/xKJ5IXja8FM9MOpalcAfAnsS+xxy9DwVCt6bXhstmcnjdlhqRau8OoMEAgTrQ4u5Aoo9ec3bVU3Xlw= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB4127.namprd11.prod.outlook.com (2603:10b6:208:13e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.17; Wed, 5 Aug 2020 10:55:59 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::b898:36f5:61cb:42ca]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::b898:36f5:61cb:42ca%7]) with mapi id 15.20.3239.022; Wed, 5 Aug 2020 10:55:59 +0000 From: "Xia, Chenbo" To: Adrian Moreno , "dev@dpdk.org" CC: "Wang, Zhihong" , "maxime.coquelin@redhat.com" Thread-Topic: [PATCH v2 3/4] net/virtio: add GET_STATUS support to virtio-user Thread-Index: AQHWajBgnQ+9nnicF0Wvl5eMc8vKIKkpWQlg Date: Wed, 5 Aug 2020 10:55:59 +0000 Message-ID: References: <20200804072431.86441-1-amorenoz@redhat.com> <20200804072431.86441-4-amorenoz@redhat.com> In-Reply-To: <20200804072431.86441-4-amorenoz@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.45] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ff06217e-56f9-41d8-eb90-08d8392e234e x-ms-traffictypediagnostic: MN2PR11MB4127: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:962; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yyr3QzjDLI+d264XlnSveARK2X4rp5ij3kYos6aOQzzmBcrvZSc2abwTPjQnPPD4TVjuos0erhGPP+DfkV3cPTyMs4mT3Hdwnh4OmbbSdbQk+6bKQ+ec33a2a9xfNyCDFPD+EWpSXZUjP4rn36NNzze4YodERQvdr3AIIrUCGVxGW1ZE09m5j1X2RMiEb9k4O1xMwB7Jp7SxRjw5Elt2Ep5z2b+dxTNs89WGHqXXHJTr9SQu1DkWw5JjIQ16OSy1Ez6R9S3NjAqMKiYLqTUWwZqyvKFeGoEHR/8xuDmdDYPsLJN/L4DuOE21deehoQN7 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; SFTY:; SFS:(4636009)(39860400002)(396003)(366004)(376002)(136003)(346002)(54906003)(110136005)(478600001)(52536014)(83380400001)(7696005)(316002)(33656002)(2906002)(4326008)(53546011)(6506007)(8936002)(186003)(71200400001)(9686003)(66946007)(66556008)(66446008)(55016002)(8676002)(76116006)(66476007)(86362001)(64756008)(5660300002)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: JyowhxVmjZunZ0RWsEYcTEvlON+BBhcLau4xK49HvV7ZInegxc5bo/TtE/oGw9sz6mX5YFj4XZ4Z6uCK+ftIeIIXX47aF5q5o4+caAVEirAB4/yDKhtqtInie26/v0ZSgvShQw7KW3CTb2iGZAqQHzbjchNfsCPbLXeww0vcEsI+/Ng4HdBtIdgvIyuxae6+hDGbaclFRXblp1aqX0EWj0E8JbPuto6467RsnScg8VivxM8ScMJjPSy+lv4TLkpi/3ir3RdLkYBsH++LshbT4zJAyR8B0oUYGM6mbAQlyqRqSBsLr5+fvwOosL7x/z5hP2Bl9/mGDyMXVm2UvHasBo9ZnXwoLsAWsH5qpqLsShVaiBYbRmr48GjWxB8l5QDe5+MUBPvc16OhFvUXe355l+5yNbdHPoQTY+t5ffCF+w3OLopLFNiAJBMPEI9ShuIL1cAknaYSzMlo0DsFRGzx7xcCh5w8TkyBSFPYiIRs48d8DAieKyEKjz5q1tUPEvPNVCEtZKq9Nr0wb9OGvkwQPp5iPA1BkyL9YUy96nzg1hGr1Km0yKGRX0nrgpqRF4avxnKsMyK0IFmo6eGnzYPYfx6zC9E59XFeXIVXE1FA/ha+HibYKlY2Z3He0eCwB7NXC1vB0eLnuUcRWU99mE90jw== 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: ff06217e-56f9-41d8-eb90-08d8392e234e X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2020 10:55:59.4789 (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: nPjSJnOe45XFoLK9tkXm/dwimUW2NpLeV7X0cFWFBtSI8iq+NecFiMo/2tkKn2V6Xx0+vose6XlzE3i0zD6EcA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4127 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 3/4] net/virtio: add GET_STATUS support to virtio-user 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" SGkgQWRyaWFuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFkcmlh biBNb3Jlbm8gPGFtb3Jlbm96QHJlZGhhdC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCA0 LCAyMDIwIDM6MjUgUE0NCj4gVG86IGRldkBkcGRrLm9yZw0KPiBDYzogV2FuZywgWmhpaG9uZyA8 emhpaG9uZy53YW5nQGludGVsLmNvbT47IFhpYSwgQ2hlbmJvDQo+IDxjaGVuYm8ueGlhQGludGVs LmNvbT47IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOyBBZHJpYW4gTW9yZW5vDQo+IDxhbW9y ZW5vekByZWRoYXQuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjIgMy80XSBuZXQvdmlydGlvOiBh ZGQgR0VUX1NUQVRVUyBzdXBwb3J0IHRvIHZpcnRpby11c2VyDQo+IA0KPiBUaGlzIHBhdGNoIGFk ZHMgc3VwcG9ydCBmb3IgVkhPU1RfVVNFUl9HRVRfU1RBVFVTIHJlcXVlc3QuDQo+IA0KPiBPbmx5 IHZob3N0LXVzZXIgYmFja2VkIGlzIHN1cHBvcnRlZCBmb3Igbm93DQo+IA0KPiBTaWduZWQtb2Zm LWJ5OiBBZHJpYW4gTW9yZW5vIDxhbW9yZW5vekByZWRoYXQuY29tPg0KPiAtLS0NCj4gIGRyaXZl cnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aG9zdF91c2VyLmMgICB8ICAyICsNCj4gIC4uLi9u ZXQvdmlydGlvL3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5jICB8IDQyICsrKysrKysrKysr KysrKysrKysNCj4gIC4uLi9uZXQvdmlydGlvL3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5o ICB8ICAxICsNCj4gIGRyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlcl9ldGhkZXYuYyAgICAg ICB8ICAyICsNCj4gIDQgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aG9zdF91c2VyLmMNCj4g Yi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXIvdmhvc3RfdXNlci5jDQo+IGluZGV4IDMz N2U1MTE5OS4uMTJiNmM3ZGJjIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25ldC92aXJ0aW8vdmly dGlvX3VzZXIvdmhvc3RfdXNlci5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9f dXNlci92aG9zdF91c2VyLmMNCj4gQEAgLTI3OSw2ICsyNzksNyBAQCB2aG9zdF91c2VyX3NvY2so c3RydWN0IHZpcnRpb191c2VyX2RldiAqZGV2LA0KPiAgCXN3aXRjaCAocmVxKSB7DQo+ICAJY2Fz ZSBWSE9TVF9VU0VSX0dFVF9GRUFUVVJFUzoNCj4gIAljYXNlIFZIT1NUX1VTRVJfR0VUX1BST1RP Q09MX0ZFQVRVUkVTOg0KPiArCWNhc2UgVkhPU1RfVVNFUl9HRVRfU1RBVFVTOg0KPiAgCQluZWVk X3JlcGx5ID0gMTsNCj4gIAkJYnJlYWs7DQo+IA0KPiBAQCAtMzczLDYgKzM3NCw3IEBAIHZob3N0 X3VzZXJfc29jayhzdHJ1Y3QgdmlydGlvX3VzZXJfZGV2ICpkZXYsDQo+IA0KPiAgCQlzd2l0Y2gg KHJlcSkgew0KPiAgCQljYXNlIFZIT1NUX1VTRVJfR0VUX0ZFQVRVUkVTOg0KPiArCQljYXNlIFZI T1NUX1VTRVJfR0VUX1NUQVRVUzoNCj4gIAkJY2FzZSBWSE9TVF9VU0VSX0dFVF9QUk9UT0NPTF9G RUFUVVJFUzoNCj4gIAkJCWlmIChtc2cuc2l6ZSAhPSBzaXplb2YobS5wYXlsb2FkLnU2NCkpIHsN Cj4gIAkJCQlQTURfRFJWX0xPRyhFUlIsICJSZWNlaXZlZCBiYWQgbXNnIHNpemUiKTsNCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYu Yw0KPiBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYuYw0K PiBpbmRleCA2NzBmYzlkNDAuLmE1YjJkNzA1NyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQv dmlydGlvL3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0 L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYuYw0KPiBAQCAtODA3LDMgKzgwNyw0 NSBAQCB2aXJ0aW9fdXNlcl9zZW5kX3N0YXR1c191cGRhdGUoc3RydWN0IHZpcnRpb191c2VyX2Rl dg0KPiAqZGV2LCB1aW50OF90IHN0YXR1cykNCj4gDQo+ICAJcmV0dXJuIDA7DQo+ICB9DQo+ICsN Cj4gK2ludA0KPiArdmlydGlvX3VzZXJfdXBkYXRlX3N0YXR1cyhzdHJ1Y3QgdmlydGlvX3VzZXJf ZGV2ICpkZXYpDQo+ICt7DQo+ICsJdWludDY0X3QgcmV0Ow0KPiArCWludCBlcnI7DQo+ICsNCj4g KwkvKiBWaG9zdC11c2VyIG9ubHkgZm9yIG5vdyAqLw0KPiArCWlmICghaXNfdmhvc3RfdXNlcl9i eV90eXBlKGRldi0+cGF0aCkpDQo+ICsJCXJldHVybiAwOw0KPiArDQo+ICsJaWYgKCEoZGV2LT5w cm90b2NvbF9mZWF0dXJlcyAmICgxVUwgPDwNCj4gVkhPU1RfVVNFUl9QUk9UT0NPTF9GX1NUQVRV UykpKQ0KPiArCQlyZXR1cm4gMDsNCj4gKw0KPiArCWVyciA9IGRldi0+b3BzLT5zZW5kX3JlcXVl c3QoZGV2LCBWSE9TVF9VU0VSX0dFVF9TVEFUVVMsICZyZXQpOw0KPiArCWlmIChlcnIpIHsNCj4g KwkJUE1EX0lOSVRfTE9HKEVSUiwgIlZIT1NUX1VTRVJfR0VUX1NUQVRVUyBmYWlsZWQgKCVkKTog JXMiLCBlcnIsDQo+ICsJCQkgICAgIHN0cmVycm9yKGVycm5vKSk7DQo+ICsJCXJldHVybiAtMTsN Cj4gKwl9DQo+ICsJaWYgKHJldCA+IFVJTlQ4X01BWCkgew0KPiArCQlQTURfSU5JVF9MT0coRVJS LCAiSW52YWxpZCBWSE9TVF9VU0VSX0dFVF9TVEFUVVMgcmVzcG9uc2UgMHglIg0KPiBQUkl4NjQg IlxuIiwgcmV0KTsNCj4gKwkJcmV0dXJuIC0xOw0KPiArCX0NCj4gKw0KPiArCWRldi0+c3RhdHVz ID0gcmV0Ow0KPiArCVBNRF9JTklUX0xPRyhERUJVRywgIlVwZGF0ZWQgRGV2aWNlIFN0YXR1cygw eCUwOHgpOlxuIg0KPiArCQkJIlx0LUFDS05PV0xFREdFOiAldVxuIg0KPiArCQkJIlx0LURSSVZF UjogJXVcbiINCj4gKwkJCSJcdC1EUklWRVJfT0s6ICV1XG4iDQo+ICsJCQkiXHQtRkVBVFVSRVNf T0s6ICV1XG4iDQo+ICsJCQkiXHQtREVWSUNFX05FRURfUkVTRVQ6ICV1XG4iDQo+ICsJCQkiXHQt RkFJTEVEOiAldVxuIiwNCj4gKwkJCWRldi0+c3RhdHVzLA0KPiArCQkJISEoZGV2LT5zdGF0dXMg JiBWSVJUSU9fQ09ORklHX1NUQVRVU19BQ0spLA0KPiArCQkJISEoZGV2LT5zdGF0dXMgJiBWSVJU SU9fQ09ORklHX1NUQVRVU19EUklWRVIpLA0KPiArCQkJISEoZGV2LT5zdGF0dXMgJiBWSVJUSU9f Q09ORklHX1NUQVRVU19EUklWRVJfT0spLA0KPiArCQkJISEoZGV2LT5zdGF0dXMgJiBWSVJUSU9f Q09ORklHX1NUQVRVU19GRUFUVVJFU19PSyksDQo+ICsJCQkhIShkZXYtPnN0YXR1cyAmIFZJUlRJ T19DT05GSUdfU1RBVFVTX0RFVl9ORUVEX1JFU0VUKSwNCj4gKwkJCSEhKGRldi0+c3RhdHVzICYg VklSVElPX0NPTkZJR19TVEFUVVNfRkFJTEVEKSk7DQo+ICsJcmV0dXJuIDA7DQo+ICt9DQoNClNo b3VsZCB3ZSBhbHNvIGFkZCBSRVNFVCBpbiB0aGlzIGxvZz8gSSBqdXN0IGRpZCBhIHNpbXBsZSB0 ZXN0IGFuZCBpdCBzaG93cw0Kc3RhdHVzIGNvdWxkIGJlIHVwZGF0ZWQgdG8gMHgwMC4NCg0KVGhh bmtzIQ0KQ2hlbmJvDQoNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9f dXNlci92aXJ0aW9fdXNlcl9kZXYuaA0KPiBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNl ci92aXJ0aW9fdXNlcl9kZXYuaA0KPiBpbmRleCA4MzVhYjY0YWUuLjkzNzdkNWJhNiAxMDA2NDQN Cj4gLS0tIGEvZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRpb191c2VyL3ZpcnRpb191c2VyX2Rldi5o DQo+ICsrKyBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0aW9fdXNlci92aXJ0aW9fdXNlcl9kZXYu aA0KPiBAQCAtNzMsNCArNzMsNSBAQCB2b2lkIHZpcnRpb191c2VyX2hhbmRsZV9jcV9wYWNrZWQo c3RydWN0IHZpcnRpb191c2VyX2Rldg0KPiAqZGV2LA0KPiAgCQkJCSAgdWludDE2X3QgcXVldWVf aWR4KTsNCj4gIHVpbnQ4X3QgdmlydGlvX3VzZXJfaGFuZGxlX21xKHN0cnVjdCB2aXJ0aW9fdXNl cl9kZXYgKmRldiwgdWludDE2X3QNCj4gcV9wYWlycyk7DQo+ICBpbnQgdmlydGlvX3VzZXJfc2Vu ZF9zdGF0dXNfdXBkYXRlKHN0cnVjdCB2aXJ0aW9fdXNlcl9kZXYgKmRldiwgdWludDhfdA0KPiBz dGF0dXMpOw0KPiAraW50IHZpcnRpb191c2VyX3VwZGF0ZV9zdGF0dXMoc3RydWN0IHZpcnRpb191 c2VyX2RldiAqZGV2KTsNCj4gICNlbmRpZg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvdmly dGlvL3ZpcnRpb191c2VyX2V0aGRldi5jDQo+IGIvZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRpb191 c2VyX2V0aGRldi5jDQo+IGluZGV4IDc4NTg4MmUwNi4uODdmNmNiNjk1IDEwMDY0NA0KPiAtLS0g YS9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX3VzZXJfZXRoZGV2LmMNCj4gKysrIGIvZHJpdmVy cy9uZXQvdmlydGlvL3ZpcnRpb191c2VyX2V0aGRldi5jDQo+IEBAIC0yODAsNiArMjgwLDggQEAg dmlydGlvX3VzZXJfZ2V0X3N0YXR1cyhzdHJ1Y3QgdmlydGlvX2h3ICpodykNCj4gIHsNCj4gIAlz dHJ1Y3QgdmlydGlvX3VzZXJfZGV2ICpkZXYgPSB2aXJ0aW9fdXNlcl9nZXRfZGV2KGh3KTsNCj4g DQo+ICsJdmlydGlvX3VzZXJfdXBkYXRlX3N0YXR1cyhkZXYpOw0KPiArDQo+ICAJcmV0dXJuIGRl di0+c3RhdHVzOw0KPiAgfQ0KPiANCj4gLS0NCj4gMi4yNi4yDQoNCg==