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 0339BA04BC; Fri, 9 Oct 2020 12:54:48 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7FD711D17E; Fri, 9 Oct 2020 12:54:46 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 834641D14D for ; Fri, 9 Oct 2020 12:54:44 +0200 (CEST) IronPort-SDR: LRhEnwa+i8Btjmn8IX5mx9scChu/g62rFIMSqY3CdjJFgrRdXetC4eD6+GZRpcvbQ4UnlEJAdc 1wom0F7IwH5w== X-IronPort-AV: E=McAfee;i="6000,8403,9768"; a="152389478" X-IronPort-AV: E=Sophos;i="5.77,354,1596524400"; d="scan'208";a="152389478" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Oct 2020 03:54:42 -0700 IronPort-SDR: 7fbUid/YAHJon44pJ/P0gTMvvJdsghgtB3cHDl5pY5LKJrG6799lT/y2QDn/dUHIyF2oo4/Hrp g140eLM+9iZA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,354,1596524400"; d="scan'208";a="343768937" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga004.fm.intel.com with ESMTP; 09 Oct 2020 03:54:41 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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; Fri, 9 Oct 2020 03:54:41 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 9 Oct 2020 03:54:41 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 9 Oct 2020 03:54:41 -0700 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.54) 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.1713.5; Fri, 9 Oct 2020 03:54:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J/vwumHrMS6mNeGXDedJBWmi8mn5ceVaFTrX+3QpHAU8Yy2DTAQeSWhwOq+3VnUMWj85gImoM6RjhkN8GfDZt0clwShQb0julvfWcvv8tfC2rZmlvW1kOwSlHr3pU0pxkHcFpa+5LUpHAC1wOxASEIDiWk9SLEJWTqKFasFC/uuPJ1mSisgbjtZ8bGyNbLilgb2iRBN9eaIDK+Gysiu3CT3FX4XycyHCxdNoibXbkie9Syg5KyVDflYdYmwY169gKLothM1mLSpB3ahnUyEqBHzfkakMzFOVSLSS61wsN0pFeQxeQZ/E0MzZzKVYfpR8tZ5AxOAhtACbZpgUcm3YAw== 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=flX8FMIG+v0NHdhWl1xAE1yTn3BmaxOEL+7KDCCTpRU=; b=YDVY2L16lXYAw2nlZSCObFeyK2WV+YohMSDkKH9znoPBHoMieTtBjdokuVe1lC/kVeJmOxPF2JEr6TSkw5qcopChAkaoibjeECNkETyxiOb3NWzt0VZ0FerYKeYIGo7w5lqcKBCT7eKWEKAx+78sNyveW9sYSjGAczxqmNxK+ccbqZUGm2ACWmddUcObfwqbrjgotdsCD/gRq2eRWY1oQ3fOVZauS8Tp7OJwHT3nMpaA3jx5DJgUBr4//iIUkPGQF+h2B0dpc+nNAyUAMy0nEuTvE/MR07du1sy5Y5BAab5Ysc2mmERJ74qQmf5Fu2nqmJmXs4Ai2erIufWswfiT0w== 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=flX8FMIG+v0NHdhWl1xAE1yTn3BmaxOEL+7KDCCTpRU=; b=sDz1K2Pao95reWM+VyvFvOl7IjmTrZUlgoLUuzOFx7qreQTuJmiXqtGuIw1SjqsKqxe0YZjJ2Emb+YAYJhIbmRmGHvcEflIYOPiTE8kRoE4Y7xH39GHysLlcix+p9K1hsZXZ5bCztKhhdeN3B8bKfqUe1RnwhX+N4wfP8r/6v8o= Received: from MWHPR11MB0032.namprd11.prod.outlook.com (2603:10b6:301:63::28) by MWHPR11MB1360.namprd11.prod.outlook.com (2603:10b6:300:26::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.21; Fri, 9 Oct 2020 10:54:37 +0000 Received: from MWHPR11MB0032.namprd11.prod.outlook.com ([fe80::88c9:ad8c:fcf2:9177]) by MWHPR11MB0032.namprd11.prod.outlook.com ([fe80::88c9:ad8c:fcf2:9177%6]) with mapi id 15.20.3412.028; Fri, 9 Oct 2020 10:54:37 +0000 From: "Fu, Patrick" To: Maxime Coquelin , "dev@dpdk.org" , "Xia, Chenbo" CC: "Wang, Zhihong" , "Jiang, Cheng1" Thread-Topic: [PATCH v3 4/4] vhost: fix async register/unregister deadlock Thread-Index: AQHWlkRRdj9xt4fZhU+aVdaziinf0KmJGliAgAYNwhA= Date: Fri, 9 Oct 2020 10:54:37 +0000 Message-ID: References: <20200911015316.1903181-1-patrick.fu@intel.com> <20200929092955.2848419-1-patrick.fu@intel.com> <20200929092955.2848419-5-patrick.fu@intel.com> <82d290c9-02f0-a521-f38f-c5a726db99aa@redhat.com> In-Reply-To: <82d290c9-02f0-a521-f38f-c5a726db99aa@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action 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.198.147.200] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bdb635ad-1e78-4b8c-3c62-08d86c41b745 x-ms-traffictypediagnostic: MWHPR11MB1360: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4502; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Jq1Oa/KGWDwHbEAjOxiqZzjoWMANzjtgNIgOtLRzf8bL/Qb4ypS9m7iYLbRMyqanv+in/wQxQMDZRr4ztexXHxTgt1kK6sfa5EEg1FS7dsm5fU8W68p71RObkTKKn09sYLCYfU1/cNMWc9tCedOHMdPnsKYY2LrXj8CBYCcs1bc3kWety+a6nA1q6lm+kg7LCgpYeH2fUW4Kcrj7l37ML12sSZs8oResG+l20A8c+q/YQS+jY3nBVT4ZUUGgwmVT8SzlWWVX/EvvMM75zAk1WhdwDCnvMvRcKYcuAhoJOOVDWL3UQB5LadildhycOeRx3PDTHyg6ksSqlkHAS3cKiw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB0032.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(346002)(376002)(136003)(396003)(76116006)(8936002)(54906003)(7696005)(5660300002)(33656002)(52536014)(55016002)(6636002)(110136005)(6506007)(478600001)(64756008)(4326008)(66556008)(2906002)(66476007)(26005)(8676002)(83380400001)(86362001)(66946007)(9686003)(107886003)(186003)(71200400001)(53546011)(66446008)(316002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: A9TBI3i1wr3IGR8cV3phSFuAry1Pr6faLw+yWx3hh+i/X8b+yJKzTQTfycpEG+lboTRWBeNFsaEgd8AlaxFceVaxMrIN8rExWRnAqXAp/xvtajQT5GvyUOhPljfnJatTKKiS2adFyiMbDrBWItJazi4jkMJ6hHwKUXoQMCWifA/Izu4USH4VXbDufI3bL+l8DW7eTN7B4hMQiqO5v4bLV7hqOQp3HEjbvC//0TsJZWyyj88yA8jGntOn2pUNkgL7a20tg40+n11E1c2Tg+XelgNTx3MRlj8ROjK+fmwvBTBKZFjXj3WMIy8+ZNgfBUZdgKi/WsICUnU8fG1txhnAMwJ/nmNKVuiZHQDPl2+NT3ADng4/TB5Rrl0ISZOX4DQLrfYdAo7Or8XArhoJCXSxuuuczY+LwedrLNwEh9YJrdaLmOjVi9Y7/+PoJnRIxST1xhDn+jAGAQ5VMiwNGNz91WZMKgg2EcTpP5q9swM9TC/6dFMf3CpPslT6vdaybHH+YG/KJ7i5OtgqDcCLWedTtL1TsGUb66CohosyRhfOrzf1hDprbWv9j6cCDPQbd4wYxB5LnJzkzhHCjWoAMe8RCNzhFWte2dpwtIRpIQYkz4LlgwlPtA3ZR+N8mDpUecmNlcMDyPElhT+gGMM8keJccg== 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: MWHPR11MB0032.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bdb635ad-1e78-4b8c-3c62-08d86c41b745 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2020 10:54:37.5577 (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: u1TgXrefw6ZfdDCwKqeGwXg0lUjJoc3/Qv6Xly1PpE2WbM0d7yt8sr/Lkq0m+iVDPMDr3G0wcn/twzoPW1jFzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1360 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 4/4] vhost: fix async register/unregister deadlock 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGlu IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDUs IDIwMjAgMTA6MjYgUE0NCj4gVG86IEZ1LCBQYXRyaWNrIDxwYXRyaWNrLmZ1QGludGVsLmNvbT47 IGRldkBkcGRrLm9yZzsgWGlhLCBDaGVuYm8NCj4gPGNoZW5iby54aWFAaW50ZWwuY29tPg0KPiBD YzogV2FuZywgWmhpaG9uZyA8emhpaG9uZy53YW5nQGludGVsLmNvbT47IEppYW5nLCBDaGVuZzEN Cj4gPGNoZW5nMS5qaWFuZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgNC80 XSB2aG9zdDogZml4IGFzeW5jIHJlZ2lzdGVyL3VucmVnaXN0ZXIgZGVhZGxvY2sNCj4gDQo+IA0K PiANCj4gT24gOS8yOS8yMCAxMToyOSBBTSwgUGF0cmljayBGdSB3cm90ZToNCj4gPiBXaGVuIGFz eW5jIHJlZ2lzdGVyL3VucmVnaXN0ZXIgZnVuY3Rpb24gaXMgaW52b2tlZCBpbiBjZXJ0YWluIHZo b3N0DQo+ID4gZXZlbnQgY2FsbGJhY2tzIChlLmcuIHZyaW5nIHN0YXRlIGNoYW5nZSksIGRlYWRs b2NrIG1heSBvY2N1ciBkdWUgdG8NCj4gPiByZWN1cnNpdmUgc3BpbmxvY2sgYWNxdWlyZS4gVGhp cyBwYXRjaCByZW1vdmVzIHVubmVjZXNzYXJ5IHNwaW5sb2NrDQo+ID4gZnJvbSByZWdpc3RlciBB UEkgYW5kIHVzZSB0cnlsb2NrKCkgcHJpbWl0aXZlIGluIHRoZSB1bnJlZ2lzdGVyIEFQSQ0KPiA+ IHRvIGF2b2lkIGRlYWRsb2NrLg0KPiANCj4gSSBhbSBub3QgY29udmluY2VkIGl0IGlzIHVubmVj ZXNzYXJ5IGluIGV2ZXJ5IGNhc2VzLg0KPiANCj4gDQo+ID4gRml4ZXM6IDc4NjM5ZDU0NTYzYSAo InZob3N0OiBpbnRyb2R1Y2UgYXN5bmMgZW5xdWV1ZSByZWdpc3RyYXRpb24gQVBJIikNCj4gPg0K PiA+IFNpZ25lZC1vZmYtYnk6IFBhdHJpY2sgRnUgPHBhdHJpY2suZnVAaW50ZWwuY29tPg0KPiA+ IC0tLQ0KPiA+ICBsaWIvbGlicnRlX3Zob3N0L3Zob3N0LmMgICAgICB8IDEzICsrKysrKystLS0t LS0NCj4gPiAgbGliL2xpYnJ0ZV92aG9zdC92aG9zdF91c2VyLmMgfCAgNCArKy0tDQo+ID4gIDIg ZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4g ZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfdmhvc3Qvdmhvc3QuYyBiL2xpYi9saWJydGVfdmhvc3Qv dmhvc3QuYw0KPiA+IGluZGV4IDA1YjU3OGMyZi4uYmE1MDRhMDBhIDEwMDY0NA0KPiA+IC0tLSBh L2xpYi9saWJydGVfdmhvc3Qvdmhvc3QuYw0KPiA+ICsrKyBiL2xpYi9saWJydGVfdmhvc3Qvdmhv c3QuYw0KPiA+IEBAIC0xNTc3LDggKzE1NzcsNiBAQCBpbnQgcnRlX3Zob3N0X2FzeW5jX2NoYW5u ZWxfcmVnaXN0ZXIoaW50IHZpZCwNCj4gdWludDE2X3QgcXVldWVfaWQsDQo+ID4gIAkJb3BzLT50 cmFuc2Zlcl9kYXRhID09IE5VTEwpKQ0KPiA+ICAJCXJldHVybiAtMTsNCj4gPg0KPiA+IC0JcnRl X3NwaW5sb2NrX2xvY2soJnZxLT5hY2Nlc3NfbG9jayk7DQo+ID4gLQ0KPiANCj4gV2hhdCBpZiBh IHZpcnRxdWV1ZSBpcyBiZWluZyBkZXN0cm95ZWQgd2hpbGUgdGhpcyBmdW5jdGlvbiBpcyBjYWxs ZWQ/DQo+IA0KDQpZZXMsIHRoaXMgaXMgYSBzY2VuYXJpbyB0aGF0IGFjY2Vzc19sb2NrIG1heSBo ZWxwLiBJIHdpbGwgYWRkIHNwaW5sb2NrIGJhY2sgaW4gdjQuDQoNClRoYW5rcywNCg0KUGF0cmlj aw0K