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 24D01A0540; Fri, 8 Jul 2022 12:25:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BEC4B406B4; Fri, 8 Jul 2022 12:25:54 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2081.outbound.protection.outlook.com [40.107.244.81]) by mails.dpdk.org (Postfix) with ESMTP id DA3874021E for ; Fri, 8 Jul 2022 12:25:52 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cC31DEwOoZzWpUAiWZA1pUBLc38TNoO7RmIli9s9Pu0PBXaGNgqQpn1P1wY0+ywmqVelQzb/zFfwhL79v2xjnup0EyZKcmvWCecJc3VD7/xKoRQijhkT4ObxA9tdZTimHNVNDi4Itzt/xlpE98gIGTpu5ZI006OUFeIG+ulw2rvwhK1BEoffPe6V5StDwhCiO5JSyknCShwLcO01qBYRSR4qc1OabH0oo+t5ofZdCpOJWF6Ku6dLPeGfTmayrrWJFxjSCNXMcAH87Wt1vu+qYXEgB6mf6KoTYpeQ7Fu1VMGUehC5/1ZHsLsuD7frWI4FOyQqnqYX3t9hTvqaL29zXQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=g5bbEO9sswQmqm8hDzL0dKYzd+PaXy/NM+QF9NxTTak=; b=gIPjpFQvYeTxRLwIC53RRnRpidYxTvhp0tkR0FsRYcYKb1uoh0r8/TWU/yGJZmXYeEQ7D4yijivKGq0n6O8I56YhO5/Gx4I85qe0FyBzUz5XROItmjzQJy7Q1zMrgeEpkWhvrbIgZGfajyEopyMeS2LIoPx3L+msesf7HUQUiDVuke4HZaMVlRSfIaC+scLNSoKdOnmwRVZ6a4dO+0Nm0Y96AL7HKTOitamLJEL9pZr0xkJER9W7O8Wq9v3rQeWUCsv3IjC3SyraMO5mJQzhjRzNgSqsfVx6H7w2gPAxATZ8gGbTocZ9iUJkdQjI17NWNT+MBMXLy3BpbA4bHVysvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g5bbEO9sswQmqm8hDzL0dKYzd+PaXy/NM+QF9NxTTak=; b=F3PNBym/4dlpILZa4f9bAyceSUs7yLUDsvnVzqU5QLr1cJMobaC5iaEt2hV2XUYX4BKBEj8qSkyRPqkdKn3rSKPLAzSJG5axntm48HjmyifCkXW5WEZraB5Yi6wvbvjNO9aQ1AMHW8TFah3n9GLn9BOjVRUAYDKBZ85D+sUb9+Y= Received: from SA0PR12MB4352.namprd12.prod.outlook.com (2603:10b6:806:9c::9) by DM6PR12MB3740.namprd12.prod.outlook.com (2603:10b6:5:1c3::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Fri, 8 Jul 2022 10:25:50 +0000 Received: from SA0PR12MB4352.namprd12.prod.outlook.com ([fe80::b116:f6be:b4eb:d89b]) by SA0PR12MB4352.namprd12.prod.outlook.com ([fe80::b116:f6be:b4eb:d89b%6]) with mapi id 15.20.5417.016; Fri, 8 Jul 2022 10:25:50 +0000 From: "Saini, Abhimanyu" To: Maxime Coquelin , "abhimanyu.saini@xilinx.com" , "dev@dpdk.org" CC: "chenbo.xia@intel.com" , "andrew.rybchenko@oktetlabs.ru" Subject: RE: [PATCH] vdpa/sfc: resolve race between libvhost and dev_conf Thread-Topic: [PATCH] vdpa/sfc: resolve race between libvhost and dev_conf Thread-Index: AQHYkRos4T1LXbc8NUq7FDN+kquqwK10NpsAgAAAZ4CAABBhwA== Date: Fri, 8 Jul 2022 10:25:49 +0000 Message-ID: References: <20220706092401.36815-1-asaini@xilinx.com> <4fdc44d3-d9af-88ee-ebc1-7109cc69ce41@redhat.com> In-Reply-To: <4fdc44d3-d9af-88ee-ebc1-7109cc69ce41@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-07-08T10:25:46Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=8235d276-835f-4db7-8fa9-9381c596200c; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 811f180f-0246-493e-78a8-08da60cc3aa2 x-ms-traffictypediagnostic: DM6PR12MB3740:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2PgkrXaHJuIxXeqG3V/Q8lxAcqyLeZd6W0s+SNU8e4JMbygIfYN8I8LsrXTucD546zRxeTdCgf7NfTxVR6bcKWCsBT30PTvwdjY07TA+TtincJeTAhiPZbtZSoNz4Iy5iHioDqwX7p34RBsIeByHKWto7sVDK3MEPL+5u/CNn1HwR6K/IVRW26lLT+YeSiYu5nWDQA2nKdebZ3GcAcKG7WGRDwRtZCkY1bo77CoEAUaqGUz7pB+/UJpzjjCXlVE/jBhQU8+kgUugvJ4mPGsRH2+S+5w6uWRXnmiTrdh/On+u2YZuvgez2V2FK4irr6sFvi3rGIMpsAN6QceQ80U9S0kI0/gW6prxQYM3zP2ELZv8firATxmqpYWw550GPN6Dvk0e2AQMZDZ4x7u/xN4YjUciR7myPjMxIHoqF9Flnxp3VGvwS1brfg1IpjjJm+2uItpe+vkU3eJU6999SoRJTiKN5od/rWTTCOQ6hdA0b84N3b4HsOTbqMUr/hIWxPnbHiVqa/jw9Npm83j9F91jXSwO2HtJ+dXosAQ4AsevZSoueWFJCoWOmXDXlVB2vxfmH7krc20RgmFF4w4J/+3APHvHCypjEDLQ36m+FedBoW6puIZDdLw5mX9cYNTaYnnyT+c5Uq6N46k2CDT9wnQkn35pWhI5IXtyZ/OtTghOrfx4rckZlu5PBvOHaFBTeadh4BMw103uXYsjn5RZ9DlRweKFIlE+W5as8R8354pFRp+C6E2ZIWakigedvt7zMDiI8JPbw/r2uWKOBXMxnzxTS0o6WnJZGtZ8LBasDKF+Lt0k5ZJO0dqHlJskGR/UxlcL x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA0PR12MB4352.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(136003)(376002)(39860400002)(366004)(346002)(2906002)(5660300002)(55016003)(66556008)(52536014)(8936002)(122000001)(83380400001)(41300700001)(110136005)(316002)(478600001)(86362001)(4326008)(76116006)(66446008)(71200400001)(8676002)(54906003)(7696005)(64756008)(53546011)(66946007)(66476007)(38100700002)(186003)(6506007)(38070700005)(33656002)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RFhxVVgvVGNZWGh4YnRvVVJJUjNZUDFWOHloRGFka1RMaUdFL1F3VU9jcXBa?= =?utf-8?B?YnhmcEUrbEg5VVNBQXROalpTYjZxSzlOQlBnSjQ1YitPK1JRT3NnVDBqYUw0?= =?utf-8?B?bG5tbWF5cXZkQitjbERnc2FWWHFlbHJxM2lNVDlBelNZMXc0Y0k3b1d3alN5?= =?utf-8?B?RTl0aVBhUmxKcXFDQzFkUXdKVlZrQXF0OVdWRXNsbGZIS2E2b1N5Z2xiUjdX?= =?utf-8?B?TVlJRnpwM2Vld3lKT3JaQ09NdFgyWWM2MmFwbEZoMDUxMy9YVFF4VCswMUxs?= =?utf-8?B?QUZrSTZ3OTVEVXdFTnhtS2ZoSUsvNTNxcWFoZkdCaU4yZkpBbkF6Y1QwRXB0?= =?utf-8?B?SzFwSU9GOUlOT2lWTktITmV0c28vZ0FWNjE5RUx6d0huMGZXZnoraW5qVUpp?= =?utf-8?B?YkhYMThWYTBCc0tXaDRUekdQVWw2Sm5Sd1VKaDRUMDZnbUJ5T2hsUEZER3V6?= =?utf-8?B?MUJWYkdQWFBwbmdUcVFwd2ZkeWt0bGZldlorSWVIU1BYZ3lMYXltaTBVYkZF?= =?utf-8?B?a1ZhTXlZR3NQK21ndk9HN1BxZWEyRnBZbXJKZWdzNzQxV2h3YXJjaTkvUk5s?= =?utf-8?B?YXhmSWVtWVlMZ296WWphL3ZRNlRXNVM2TXd1VlVIVm9WUkw5ZDZiSEh3aSs0?= =?utf-8?B?TGt3L1FoZzdOUm8zUGR5WlhWenVTblovNFNnWEExOXBGZC8xMHlqMnI2a29E?= =?utf-8?B?QkUvNkx3TEhWT1JITG5RdGdlK1phUVVWaXM1bkFGWlNRZ0pRNkVheHp2elVv?= =?utf-8?B?bUUrV2hpOXQ3Qy9uUmYrNWNDN1Z1YTZvUkhTNUdKQWQvVnhVbHRtV285dnYy?= =?utf-8?B?aFN6dWRBS3hpb3ZaZG9NTk1UdVUxY05RSDVHcWNLRjJROFFmL1B5Y25PaU85?= =?utf-8?B?bnN5UVZ6V2RpNjVnZ0ZZV0R0Q0pJSmUxUDl2T2RiTkZJM2pUdTFOMXc2SFQ5?= =?utf-8?B?aWF1ZnpWbGluNGNyYjZiUVFoV1IzcTRPSXNpd282OFl3WENvaWo3b2g2bDF0?= =?utf-8?B?cHRqQ3lTd2hmd3JZZzRQckZMRTJ2Z0t0QVNMMS9YblA3THNDQStOZ0tScFpr?= =?utf-8?B?NDRTMHkxY0Zzam40bFNkdjNqNE5MSStYd09Oc0tZb0MzdnZxamhsT1dKZ05r?= =?utf-8?B?L1FnQjJRYTcyT2NRTmxkU0JhZlNuYTVBTXBQbTdUSzJvcTZsWWhuYUs1c2di?= =?utf-8?B?WnFvMEpnbEx4NXdTS1lKdmdUUER5YSt6b2h5TUFkWEw4a0hucmdWeW9wZk9E?= =?utf-8?B?WUg3dGtXeWFRSVdzN0ZPbEl2WHREdmxqc3I3SDJiVDY2aGcybmpEb1hRRy91?= =?utf-8?B?WnNoVzg4eWU0NGxVdVBTaUxYZXcrMkUxbC83L0I2SGNIaExWYTV6blNBZzhG?= =?utf-8?B?YW9HTVEwakErWU5Cd2cwY3NwMyszeTI0ZURTOUE5Y3k5UElPb2xEUnY2em1E?= =?utf-8?B?cmpvdHA1L2hNdXd3WGVMQXFUMndaNHRYcENkL1RqYWxodnB4Q3YyekwwZVA5?= =?utf-8?B?SU84UHhyVTNTWXJ3NnZXaHhCZVByWGxXbW5leDhJTUR1ajBFV0xsNk1BREZV?= =?utf-8?B?RnN4ZXo0RjdlRDJEWVNXU1IyemNBWC9INnl6U21QdXlMY0FsSS8vT0Y0enR3?= =?utf-8?B?dnpQemMxRGEyNjJwdGloeGdaRklXRCtwMWhxUm1ZbldVN3VQR2dBL0VEZFdz?= =?utf-8?B?UzZMV0xpUWJkTDJnNnhQaERWM0hjZGJTLyt2aGNadHZDYU5ZUjYydGg0L1lS?= =?utf-8?B?elZuTjZCWG1hdE5KVXo2cW95NlR5Uy9QUEhnOU12MWhYTjc4MzEwMUJFNy8z?= =?utf-8?B?dnlwVk00b25VVHJlYW9VOXl1TjVPQTljbTYxQ2JoRkdzK3UvaVlLZXNLVGFa?= =?utf-8?B?OVdZSm9BVlZBbWdSbTNuK3ZMSC9LRDNxaVMydlRFTnB5OUYyNldPMUVNTzZX?= =?utf-8?B?OGN4WWFRYWRlUEh6MTlFdW5KMllieXlHdUVKVXQ2ODhJSEQwNFY5VDM4VWFN?= =?utf-8?B?ZGxhTWFSdC9IR0tVcVlKYVZGT3ZQSEJBUVlvM2poVUgyeXM0L3BmTHh3R0VQ?= =?utf-8?B?WHRiNUxqNk42K2d4ci9DM0RtM29ZOERvc3hCTFhrdUZPOW43aE1JM2ttV05w?= =?utf-8?B?MjhHSnhWVzlCWWtobHZZVFFPOE9aV0swRnRaUWg2MGF5bnFubHlhdEdMdm9J?= =?utf-8?Q?iC9/FB7lnE5WvLGy14pTmx0=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA0PR12MB4352.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 811f180f-0246-493e-78a8-08da60cc3aa2 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2022 10:25:49.9511 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 2LocCb3vkmnj9A7DfKj1iZdMvBQUEZzKFbOGB/iRK4lxB6ip/U/9GeEW3VqhWsoc X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3740 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 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNClNvcnJ5IE1heGltZSwgSSBmb3Jn b3QgdG8gY29weSBzdGFibGUuDQpZZXMgaXQncyByZXF1aXJlZCwgdGhlIGZhdWx0eSBjb21taXQg aXMgOiA2MzBiZTQwNmRjYmZjMjYyNjBlOWQ5Njg4YzQwYTM4MWQwZjAxMmRiDQoNCi0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxp bkByZWRoYXQuY29tPiANClNlbnQ6IEZyaWRheSwgSnVseSA4LCAyMDIyIDI6NTUgUE0NClRvOiBh YmhpbWFueXUuc2FpbmlAeGlsaW54LmNvbTsgZGV2QGRwZGsub3JnDQpDYzogY2hlbmJvLnhpYUBp bnRlbC5jb207IGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1OyBTYWluaSwgQWJoaW1hbnl1 IDxhYmhpbWFueXUuc2FpbmlAYW1kLmNvbT4NClN1YmplY3Q6IFJlOiBbUEFUQ0hdIHZkcGEvc2Zj OiByZXNvbHZlIHJhY2UgYmV0d2VlbiBsaWJ2aG9zdCBhbmQgZGV2X2NvbmYNCg0KW0NBVVRJT046 IEV4dGVybmFsIEVtYWlsXQ0KDQpPbiA3LzgvMjIgMTE6MjMsIE1heGltZSBDb3F1ZWxpbiB3cm90 ZToNCj4NCj4NCj4gT24gNy82LzIyIDExOjI0LCBhYmhpbWFueXUuc2FpbmlAeGlsaW54LmNvbSB3 cm90ZToNCj4+IEZyb206IEFiaGltYW55dSBTYWluaSA8YWJzYWluaUBhbWQuY29tPg0KPj4NCj4+ IGxpYnZob3N0IGNhbGxzIGRldl9jb25mKCkgYmVmb3JlIHByb3Nlc3NpbmcgdGhlDQo+PiBWSE9T VF9VU0VSX1NFVF9WUklOR19DQUxMIG1lc3NhZ2UgZm9yIHRoZSBsYXN0IFZRLiBTbw0KPj4gdGhp cyBtZXNzYWdlIGlzIHByb2Nlc3NlZCBhZnRlciBkZXZfY29uZigpIHJldHVybnMuDQo+Pg0KPj4g SG93ZXZlciwgdGhlIGRldl9jb25mKCkgZnVuY3Rpb24gc3Bhd25zIGEgdGhyZWFkIHRvIHNldA0K Pj4gcnRlX3Zob3N0X2hvc3Rfbm90aWZpZXJfY3RybCgpIGJlZm9yZSByZXR1cm5pbmcgY29udHJv bCB0bw0KPj4gbGlidmhvc3QuIFRoaXMgcGFyYWxsZWwgdGhyZWFkIGluIHR1cm4gaW52b2tlcyBn ZXRfbm90aWZ5X2FyZWEoKS4NCj4+IFRvIGdldCB0aGUgbm90aWZ5X2FyZWEsIHRoZSB2ZHBhIGRy aXZlciBuZWVkcyB0byBxdWVyeSB0aGUgSFcgYW5kDQo+PiBmb3IgdGhpcyBxdWVyeSBpdCBuZWVk cyBhbiBlbmFibGVkIFZRLg0KPj4NCj4+IEJ1dCBhdCB0aGUgc2FtZSB0aW1lIGxpYnZob3N0IGlz IHByb2Nlc3NpbmcgdGhlIGxhc3QNCj4+IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEwsIGFuZCB0 byBkbyB0aGF0IGl0IGRpc2FibGVzIHRoZSBsYXN0IFZRLg0KPj4NCj4+IEhlbmNlIHRoZXJlIGlz IGEgcmFjZSBiL3cgdGhlIGxpYnZob3N0IGFuZCB0aGUgdmRwYSBkcml2ZXIuDQo+Pg0KPj4gVG8g cmVzb2x2ZSB0aGlzIHJhY2UgY29uZGl0aW9uLCBxdWVyeSB0aGUgSFcgYW5kIGNhY2hlIG5vdGlm eV9hcmVhDQo+PiBpbnNpZGUgZGV2X2NvbmYoKSBpbnN0ZWFkIG9mIGRvaW5nIGl0IHRoZSBwYXJh bGxlbCB0aHJlYWQuDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogQWJoaW1hbnl1IFNhaW5pIDxhYnNh aW5pQGFtZC5jb20+DQo+PiAtLS0NCj4+ICAgZHJpdmVycy92ZHBhL3NmYy9zZmNfdmRwYV9vcHMu YyB8IDM2DQo+PiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0NCj4+ICAgZHJp dmVycy92ZHBhL3NmYy9zZmNfdmRwYV9vcHMuaCB8wqAgMSArDQo+PiAgIDIgZmlsZXMgY2hhbmdl ZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pDQo+Pg0KPg0KPiBBcHBsaWVkIHRv IGRwZGstbmV4dC12aXJ0aW8vbWFpbi4NCg0KU29ycnksIEkgbm90aWNlIGl0IGlzIG1pc3Npbmcg dGhlIEZpeGVzIHRhZywgYW5kIGNjJ2luZyBzdGFibGUuDQpDYW4geW91IGNvbmZpcm0gdGhpcyBp cyBuZWVkZWQgYW5kIHByb3ZpZGUgdGhlIGZhdWx0eSBjb21taXQ/DQoNClRoYW5rcywNCk1heGlt ZQ0KDQo+IFRoYW5rcywNCj4gTWF4aW1lDQo=